on 03-13-2008 5:18 AM
Hi Guru,
I am working on IDoc ->XI->File scenario. All things work fine. IDoc sent to XI successful, But in XI, at SXMB_MONI, this message shows up "Acknowledgment not possible", so I just open this ack message, there isn't have any error segment at left hand side, actually it's have an successful flag( black & white flag ). So finally, I login to R3 system, using WE05, I also see the ack message ALEAUD.
My question is, why the Ack status in XI is still "Acknowledgment not possible".
I paste the ACK segment of acknowledgment message in XI SXMB_MONI as following for your reference.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Response
-->
- <SAP:Ack xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1" applicationAckNotSupported="true" applicationErrorAckNotSupported="true">
<SAP:Status>AckRequestNotSupported</SAP:Status>
<SAP:Category>permanent</SAP:Category>
</SAP:Ack>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thank you for your quick response.
But acturally, he is talking about how to not receive acknowledge message from XI, due to file adapter will not send back an application level acknowledge.
But I know XI can send back an system level acknowledgment message. which file adapter can do this. Acturally I have seen this system level ack message has been sent back in R3 system. The only problem is why this acknowledgment status in XI is still "Acknowledgment no possible".
> No , I do want to get an IDoc acknowledgment in system level, and I know it is not possible to get an application level acknowledgment due to receiver is an file adapter
IDoc sender adapter requests the following acknowledgements:
- SystemErrorAckRequested
- ApplicationAckRequested
- ApplicationErrorAckRequested
File receiver adapter supports only system acknowledgements and system error acknowledgements if they are requested by the sender.
So you will get:
- SystemErrorAck when message has not reached the target system
- AckRequestNotSupported for all others acknowledgement types (your case is here)
Regards,
Jakub
Goto T:code SE38 in XI system
1.Program name : IDX_NOALE
2.Execute
3.Select the Sender port & Cient
4. Click on " Do Not Request Acknowldgement "
5. Select the " Add Message Type "
6. Give your Idoc Message type and Execute.
Now you'll not get that Ack Error message
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Qi,
we have the same problem. We the following scenario: IDOC -> XI -> JMS.
Have you found a solution for the problem?
Jamal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.