UBE calling Orchestration ends abruptly in case of warning\error in Orchestration
We are calling orchestration from UBE using B98ORCH function . What we have noticed is whenever there is error\warning in form request (application which orchestration calls ), orchestration responds with that error\warning but UBE stops processing and goes into error. Orchestration works fine in success scenario (when there is no error\warning) .
Same orchestration works fine in error\warning scenario when called from Interactive application or P98ORCH .
Below is the error from debuglog in DV Environment .
-------------------------------------------------------------------------------
Mar 25 07:14:36.300000 - 14104/13992 HTTP RESPONSE CODE type SERVER ERROR : [500]
Mar 25 07:14:36.301000 - 14104/13992 aisPerformRequest response(500):
{"message":{"ServiceRequest: SRE_FORM_HQ_P591720_BillingFrequencyUpdate_1":{"App Stack Form Exception":{"Expecting Form":"P591720_W591720A","Resulting Form":"P591721_W591721A_I999V001"},"JAS Response":{"fs_P591721_W591721A":{"title":"Contract Revisions","data":{},"errors":[{"CODE":"Y59HQ005","TITLE":"Error: Enter Reason Code","ERRORCONTROL":"1.0.103","DESC":"","MOBILE":""}],"warnings":[]},"stackId":1,"stateId":3,"rid":"a07ea3493d33d135","currentApp":"P591721_W591721A_I999V001","timeStamp":"2021-03-25:04.14.35","sysErrors":[]}}},"exception":"Exception","timeStamp":"2021-03-25T04:14:35.934-0700","userDefinedErrorText":"","type":null}