Missing workflow dependency

Description

I have a WU that should be OUTPUTing a dataset in graph2, but this graph is not executed. Its been optimized out but I can't see why. The problem starts when I put the INDEPENDENT qualifier on the 'FlattenedResult' definition. The OUTPUT is required. I've tried NOFOLD in places but where is does work, the expensive SOAP call gets run twice, which was the behavior I was trying to eliminate.

 

Archive attached.

Thanks in advance for any advice.

Yours

Allan

Conclusion

None

Activity

Show:

Gavin Halliday April 16, 2021 at 12:32 PM

Targeting the fix to 8.0.x - because this is the only example I have that is affected, and a work around is available.

Allan Wrobel April 16, 2021 at 8:41 AM

Thanks very much Gavin.

I'll give it a whirl, if it works it will really improve the performance of one of our processes (eliminating a whole SOAP call)

Yours

Allan

Gavin Halliday April 16, 2021 at 7:56 AM

I'm still investigating the issue, but I think a workaround is to insert a null action.  E.g.

EXPORT Persist := WHEN(ORDERED(iPersist,output('done')),Chks);

 

Allan Wrobel February 23, 2021 at 9:20 AM

As an aside, for that particular run I get 

AutoWorkflow: Try adding ': INDEPENDENT' to SOAPCALL to common up code between workflow items
 

Which I'd already tried in different WU's but made no difference.

Allan Wrobel February 23, 2021 at 9:17 AM

Thanks Jake, ZAP report attached.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Compatibility

Point

Fix versions

Pull Request URL

Affects versions

Created February 23, 2021 at 8:01 AM
Updated April 21, 2021 at 10:55 AM
Resolved April 21, 2021 at 10:54 AM