Skip to Content
avatar image
Former Member

Access Message ID in BPM.


I have a requirement of accessing the message ID in BPM.

In few blogs it is mentioned that the header parameters are not available for mappings used inside the BPM.

When I tried BPM with only one message as input, I was able to get the message ID in the transformation step. The same doesn't work when my BPM accepts more than one message as input. Below is the BPM design.

This is a simple collect payload BPM I tried. I am grouping 3 messages and then sending to transformation step. But the message ID field is not getting generated.

Please provide any pointers. Thanks.

BPM Design.png (4.9 kB)
Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Dec 06, 2012 at 01:40 PM

    Hi Uma,

    Please go through the below link.



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Satish,

      Thanks for your efforts. As per the blogs you stated, the solution is to put a simple mapping outside BPM only to populate the message ID.

      I have already tried this approach and able to get the message ID. But my question is: how far it is good using a message mapping step just for one runtime parameter ? and that too when the message size is high ..

      My search now is to know any possible method to achieve this need with in BPM ...