Skip to Content
0
Former Member
Nov 28, 2011 at 11:33 AM

SOAP Sender Channel _Error in handling SOAP Envelope message

28 Views

Hi XI/PI Experts :

Scenario : SOAP (SOAP Envelope) to RFC (SAP ERP)

Partners send the information Goods Receipt in SOAP envelope webservice . SOAP Sender removes the SOAP enevlope, inturn sends only the xml in XI /PI:

http://www.w3.org/2003/05/soap-envelope" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC=" http://www.w3.org/2003/05/soap-encoding">

But We have a certain condition which we applied in Interface determination for 2 Interface mapping of GR . The condition is the message process will take place between 2 IM's based on condition : GoodsReceipt/GoodsReceiptHeader/GoodsReceiptPurpose/Purpose/PurposeCoded =Orginal or Cancelled.

Thsi condition of XPATH causes an errror in SXMB_MONI as it is missing the namesspace after the GoodsReceipt xml tag

:xmlns="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd" xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding

Any idea to deal with the solution .Appreciate your inpit,

Note : Graphical mapping is used for Good's Receipt.

Best regards,

Varalakshmi

SAP XI/PI Analyst