cancel
Showing results for 
Search instead for 
Did you mean: 

BpmPatternCollectPayload

Former Member
0 Kudos

As per SAP's pattern for "stop collect based on payload", the initial loop needs a condition based on the payload element.

My condition is

<i>(PurchaseOrder./p1:MT_PurchasOrderReq/TotalNumberOfMessages &#8800; MsgCount)</i> similar to SAP BPM Pattern.

I don't get any error in IR or ID, but once the integration process is activated in ID, I see a return code of 99 for this integration process in SXI_CACHE. The Activation log error says <i>'TOTALNUMBEROFMESSAGES' is not a component of data object 'PAYLOAD'</i>

I get the same error if I import SAP's BpmPatternCollectPayload integration process in to ID and activate it.

If I change my condition to (MsgCount &#8800; 3) then it works. Am I missing some kind settings?

Accepted Solutions (1)

Accepted Solutions (1)

moorthy
Active Contributor
0 Kudos

Hi,

Refer this SAP note- 890760

Also delete integrtaion process in the Directory and re-import it. Then make the cache refresh and try out

Hope this helps,

REgards,

Moorthy

Former Member
0 Kudos

Thanks Krishna. I have notifed the Basis guy, I will let you if it fixes the issue.

Answers (0)