on 01-05-2016 4:59 PM
Hi,
I'm trying to send a message to the following URL:
https://someURL.com:3004/XISOAPAdapter/MessageServlet?channel=:BC_INFOSENDER:CC_XI_SND
I'm using postman to send the message but I get the following error (500 Internal Server Error):
The message that I send:
I'm guessing that this is not the proper SOAP XI 3.0 message format. Can someone help me out and tell me what the format is that I need to specify?
I'm using SAP 7.3
Hi Zakaria ,
Lets see i can convey you this in an understandable manner or not-
XI3.0 is the protocol and not the format, so you will not find the difference in the format or structure of the message.
XI 3.0 protocol is supported by Integration Engine (ABAP System) and Business Process Engine (BPE) --
So in case of Java Proxies or ABAP Proxies where message is delivered or received from BPE or ABAP Based system which support XI3.0 protocol of services/XML msgs , we choose XI3.0 protocol in the channel
Follow note - 1247043
Regarding your issue, it can mean some kind of validation has failed while validating the message. Please try Inaki's reply.
Regards,
Vikas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok guys, I understand now.
Thanks for the help!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Praveen,
The problem lies more in adding extra fields that are found in an xi message. I browsed the internet looking for the message format of an xi message, but didn't found anything.
Is the graph you posted a representation of an actual xi message?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Zakaria,
Praveen has posted the current PI message structure, check also the structure here: Messages - SAP NetWeaver Process Integration - SAP Library
If you check the option Do Not Use SOAP Envelope, the PI won't do any XI message validation, however you should work with the SOAP envelopes at mapping level.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Zakari,
Are you trying to send message to Soap channel(XI 3.0 protocol)?
I guess its not possible using postman or Soap UI.
Try triggering a message from SPROXY.
And if your triggering a message for HTTP change your channel protocol to HTTP and get the WSDL endpoint from Sender agreement/ICO and use the same in SOAP UI/Postman.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Zakaria,
Didn't you get the WSDL from the PI system? I never tried Postman for SOAP calls, only HTTP calls. Can you try using SOAP-UI?
Thank you,
Justin.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.