Support Article
Unable to parse Swift Mt192 messages (DoGetReferences_parse)
SA-6247
Summary
Developers observe that when they attempt to process an mt192 message using a custom DoGetReferences_parse activity a compilation error occurs -seen in PRPC Tracer.
Error Messages
Failed to compile generated java com.pegarules.generated.infer.ra.action_extractdate_yymmdd
Steps to Reproduce
1. Inject a swift Mt192 message using an message inject tool.
2. Use SMA to trace the Agent processing incoming message
3. Observe an error at the DoGetReferences_parse activity where the text-infer rule for a date is triggered.
Root Cause
The root cause of this problem is a defect in Pegasystems’ code/rules. The Rule-Parse-Infer instance PegaSI-Work- ExtractDate_yymmdd only exists in a circumstanced form and there is no base (non-circumstanced) version.
Resolution
1. Save the Rule-Parse-Infer instance PegaSI-Work- ExtractDate_yymmdd to a custom ruleset, removing the circumstance associated with it by choosing “no circumstanced property” when saving the rule.
2. Resave the custom DoGetReferences Activity.
Published January 31, 2016 - 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.