on 09-08-2006 4:44 PM
Hi
I need to pass a few SOAP Header fields from XI in the SOAP call to the external system.
Anything I pass is being treated as part of the SOAP Body only.
Appreciate any help.
Rajendra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
True, but not likely, until the upgrade a few months later.
Any other possible alternates that can get the scenario to work?
Appreciate all help.
Rajendra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If I remove the SOAP Envelope from XSLT mapping, it's showing the mapping has an error and is not valid.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
By the way, I'm on (XI3.0) SP12.
Could that be a reason why I'm not seeing the 'Do not use SOAP...' checkbox?
Rajendra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, Prakash.
This SOAP Envelope is generated in the XSLT mapping.
Yes, this is the payload after request mapping stage in SXMB_MONI.
Appreciate your help.
Rajendra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks, Prakash for the quick reply.
Under conversion parameters I'm only seeing (I'm on XI 3.0):
- Keep Headers
- Keep Attachments
- Use Encoded Headers
- Use Query String
Here's the XMl payload:
<?xml version="1.0"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.approva.net/BizRights/Services">
<soapenv:Header>
<ns1:BRSoapHeader/>
</soapenv:Header>
<soapenv:Body>
<ns1:Enumerate>
<ns1:objType>ApprovalRequest</ns1:objType>
<ns1:pageObject>
<startIndex>0</startIndex>
<pageSize>10</pageSize>
<totalRows>0</totalRows>
<moreRecords>false</moreRecords>
<rowsReturned>0</rowsReturned>
</ns1:pageObject>
<searchObject>
<searchFields>
<string>status</string>
</searchFields>
<searchValues>
<string>all</string>
</searchValues>
</searchObject>
</ns1:Enumerate>
</soapenv:Body>
</soapenv:Envelope>
Thank you for the help.
Rajendra.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check out this link and look at under COnversion parameters
http://help.sap.com/saphelp_nw04/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm
How that SOAP Envelope is generated? Did you generate in the XSLT mapping. Is this the payload that you find after request mapping stage in SXMB_MONI?
Thanks,
Prakash
If I copy the payload (achieved through XSLT mapping) and paste in the SOAP client, the response is successful. XI gives an error, 'PARSING">ADAPTER.SOAP_EXCEPTION' with 'soap fault: Server was unable to process request. --> Object reference not set to an instance of an object.' in Additional Text.
Trying to get it to work.
Any help is appreciated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Where do I uncheck the 'Do Not Use SOAP Envelope'?
Rajendra.
XI 3.0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.