Support Article
pyID is overwritten by DataFlow processing
SA-42846
Summary
The pyID value changes when a DataSet-Execute method coupled to a Kafka based dataset is run to save a case and receive content on the DataFlow side.
Error Messages
Not Applicable
Steps to Reproduce
- Create a Kafka based DataSet
- Create a DataFlow using the above DataSet
- Configure the DataFlow to execute an activity to save the record locally
- Print the XML of the record before calling DataSet-Execute to save
- Print the XML of the record in the above DataFlow activity
- Compare the two XML printouts. The pyID values are different
Root Cause
A defect in Pegasystems’ code or rules.
Resolution
Perform the following local-change:
- Store the pyID in another property
- Copy the pyID back after the sequence is complete
Published December 4, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.