on 11-29-2006 11:37 AM
Dear all,
We use a scenario to post a message from XI to an external party using the HTTP-adapter. The message is sent correctly however the "Acknowledgement no possible" icon is shown in the monitor. In the detailed log message "Error in back routing Error in communication channel".
Any suggestions how to solve this?
Kind regards,
John.
Hi John
Can you check if you have used <b>Quality of Service</b> as <b>Best Effort</b> in your HTTP receiver communication channel.
If not change your QOS to best effort and try again.
Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi John,
Please help me in following, and suggest how you solve this problem.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please give some other info:
1) do you want the Acknowledgement or not ?
2) wich adapter send the initial message to XI ?
Regards,
Sandro
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
OK, in this case I think we have already get maximum from XI.
We can distinguish 4 kind of acknowledgements:
1) SystemAckRequested
2) SystemErrorAckRequested
3) ApplicationAckRequested
4) ApplicationErrorAckRequested
So we have Application Acknowledgement ( positive and negative) that contain information regarding the processing of the message in the receiving system and System Acknowledgement ( positive and negative) that contain only transport information.
The standard behaviour of an XI message in case of use if sender IDoc Adapter (XI receive an IDoc) is that
SystemAckRequested="false"
SystemErrorAckRequested="true"
ApplicationAckRequested="true"
ApplicationErrorAckRequested="true"
You can see this from the SXMB_MONI ->Select the message -> Inbound Message ->SOAP Header -> ReliableMessaging
This means that Application Ack are requested (positive and negative) BUT for the reason you send the message to a file adapter, the file adapter Will say ALWAYS that the he cannot manage Application Ack.
At the moment it look like there is no possiblity to customize the IDoc adapter in order to ask only for System Ack...it will be release with next Service Packs.
The behavior of XI on this can be considered good, because XI send anyway an ALEAUD Idoc to the sender system that change the status of the IDoc, and in this way you will know that the IDoc has been successfully transformed into a file.
Regards,
Sandro
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
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.