Skip to Content
avatar image
Former Member

Problem with SCPMergeBean while executing Multi mapping

Hi Experts,

I am working on a scenario which implements Claim Check Pattern. I am following the following blog for the same.

https://blogs.sap.com/2014/12/19/claim-check-enhancements/#jive_content_id_Step_1_Interfaces

The receiver communication channel (from file system to BPM) using SCPMappingBean to store the original incoming message (Say Big Message) in PI's Message store before passing a part of it (Say Small message) to BPM Process. This leg of the scenario is working fine.

After the BPM is successfully completed, the second ICO is executed, where

  • The original message stored in PI's message store is retrieved via SCPMergingBean.(Configured in the sender communication channel used by the BPM)
  • The same bean calls a Multi mapping, where the small message coming from BPM and the Big Message retrieved by the bin are the two source messages.

The multi mapping is not being executed, as I can see the following error message.

com.sap.aii.utilxi.misc.api.BaseRuntimeException: The processing instruction target matching "[xX][mM][lL]" is not allowed.

I think, the issue could be associated with the retrieval of message from the message store. It is possible, that the message is retrieved as a malformed xml .Could you please advise where it could be going wrong?

Thanks,

Subhendu

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers