IDoc-Acknowledgement causes error
Hi,
I'm using XI 3.0 SP15. My scenario is IDoc -> XI -> Mail. Sending mails works fine.
If I look in the message monitoring of the RWB, I see for every processed message a new one generated which stops with "system error". My assumption is, that this generated message is an acknowledgement.
When I look at the details, the message stops in the Integration Engine. Sender service is the service which is calling the mailadapter. Receiver service is empty, pipline is CENTRAL_BACK, error category is IDOC_ADAPTER, error code is ATTRIBUTE_INV_SND_SERV.
How can I fix that?
Regards,
Daniel
Edit: In the Adapter Engine, the Receiver service is filled with the IDoc-Sending service. It seems that this information got lost in the Integration Engine?
Message was edited by: Daniel Himmel
Hi Krishna,
thanks for the links to the blogs.
That was the point: I forgot to set a logical system name for the Business Service which I created for the mail server. Now the acknowledgments cause no more errors.
But I've still some questions: I assigned the logical system name "mailserver", its the same name which I choosen for the Business Service for the mail server. Is this correct or should this be the logical system name of the Idoc-Receiver (in this case SAPISU)?
I also read in some blogs/articles from an IDOC ACK channel. I've only configured an receiver IDoc communication channel which gets the IDocs from our ISU-system. Do I need to configure a second IDoc communication channel which is configured as sender to get the IDocs-Acks properly back to the ISU-System?
Regards and thanks for your help,
Daniel
Similar Messages
-
Hi All,
I am getting "Receiver exists , No filters , No conversion , No version change" message in IDOC Status of ALEAUD. And IDOC has not been sent to XI System.
I have done the settign for Idoc acknowledgement.
What is the reason of this message.?this is inbound message that i am getting..
<?xml version="1.0" encoding="UTF-8" ?>
- <ALEAUD01>
- <IDOC BEGIN="1">
- <EDI_DC40 SEGMENT="1">
<TABNAM>EDI_DC40</TABNAM>
<MANDT>900</MANDT>
<DOCNUM>0000000002416250</DOCNUM>
<DOCREL>620</DOCREL>
<STATUS>30</STATUS>
<DIRECT>1</DIRECT>
<OUTMOD>2</OUTMOD>
<IDOCTYP>ALEAUD01</IDOCTYP>
<MESTYP>ALEAUD</MESTYP>
<STDMES>ALEAUD</STDMES>
<SNDPOR>SAPEIT</SNDPOR>
<SNDPRT>LS</SNDPRT>
<SNDPRN>EITCLNT900</SNDPRN>
<RCVPOR>SAPXID</RCVPOR>
<RCVPRT>LS</RCVPRT>
<RCVPRN>XIDCLNT300</RCVPRN>
<CREDAT>20071105</CREDAT>
<CRETIM>190225</CRETIM>
<ARCKEY>A05D0C308BBB11DC8598001A4BA967D2 0000000000573053</ARCKEY>
<SERIAL>20071105171956</SERIAL>
</EDI_DC40>
- <E1ADHDR SEGMENT="1">
<MESTYP_LNG>Z_MLS_INBOUND_RECEIPT</MESTYP_LNG>
- <E1STATE SEGMENT="1">
<DOCNUM>0000000000573053</DOCNUM>
<STATUS>64</STATUS>
<STACOD>SAPB1999</STACOD>
<STATXT>& & & &</STATXT>
<STAPA1>Immediately processi</STAPA1>
<STAPA2>Unable to interpret</STAPA2>
<STAMQU>SAP</STAMQU>
<STAMID>B1</STAMID>
<STAMNO>999</STAMNO>
<STAPA1_LNG>Immediately processing not possible:</STAPA1_LNG>
<b><STAPA2_LNG>Unable to interpret EGOD3 as a number.</STAPA2_LNG></b> - <E1PRTOB SEGMENT="1">
<DOCNUM>0000000002416235</DOCNUM>
</E1PRTOB>
</E1STATE>
</E1ADHDR>
</IDOC>
</ALEAUD01>
In 'Ack' i am getting this message.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Technical Routing of Response
-->
- <SAP:Ack xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Status>Error</SAP:Status>
<SAP:Category>transient</SAP:Category>
</SAP:Ack> -
Error by sending IDOC-acknowledgements
Hello,
we have the following scenario:
R/3 IDOC -> XI -> Mail-Adapter
We want to receive acknowledgements from the adapter.
But we get the error "Sender XI Party http://sap.com/xi/XI / XIParty / xyz couldn't be transformed to an IDoc Partner".
Does anyone know how to solve this problem?
Regards,
ThorstenHi,
Ok then,
<i>Only the IDOC-acknowledgements couldn't be sent back to the R/3.</i>
1.By any chance, did you check the
IDXNOALE table: and see if the port, the
client of the sender, and the message type id there.If yes then that table lists and block your acknowledgement.
2. Check this, "Use transaction SXMB_ADM ( Integration
Engine - Configuration) to obtain system
error acknowledgments from pipeline
services of the Integration Server and
maintain the specific configuration
parameter ACK_SYSTEM_FAILURE of the
RUNTIME category.Whenever a system error occurs within the Integration Server, a system error
acknowledgment is sent back to the sender.But this is for system error acknowledgements.
3. Did you refer the guide: "How To Handle Acknowledgments for IDoc"
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
OR
https://websmp106.sap-ag.de/nw-howtoguides
Then go to exchange Infrastructure.
Regards,
Anirban. -
IDoc Acknowledgement Issue in SAP PI 7.3
We have configured IDoc to IDoc scenario between two ECC system using IDOC_AAE adapter. When we run the RBDSTATE program to trigger ALEAUD IDoc it is getting failed in SM58 in ECC system. But when we configure a separate scenario to transfer ALEAUD IDoc from one ECC to other ECC system usin IDOC_AAE adapter then the ALEAUD IDoc reached in target ECC system. In this case there is no error in SM58 of ECC system.
SM58 Error: Commit fault: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.ad
Regards,
AnuragHi Anurag, Hasan,
Check the following OSS Notes, they are both addressed to the error you mentioned (appearing under different circumstances, so you might have to choose the right one):
1719180 Handling of multiple acknowledgements in one ALEAUD IDoc
1729575 Sending IDoc acknowledgements fails because of long text
Regards,
Greg -
How to get Idoc acknowledgment in File to Idoc scenario
Hi All,
Please give suggestions about the below mentioned scenario:
Scenario: FileXI- ECC - Data from File is converted to various IDocs and posted in SAP. (No BPM used)
Problem: Exception Handling > > We want a message back from SAP system telling us that out of 100 IDocs that were sent, n were posted successfully and rest failed along with the error description. How can this be achieved?
Regards,
XIerPls go thruough these links also
Please see the below links
/people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
/people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm
unable to import from SLD
/people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party
/people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
/people/sravya.talanki2/blog/2005/10/27/idoc146s-not-reaching-xi133-not-posted-in-the-receiver-sap-systems133
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
/people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi
http://help.sap.com/saphelp_nw04s/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
idoc settings /people/ravikumar.allampallam/blog/2005/02/23/configuration-steps-required-for-posting-idocsxi
idoc erros - http://help.sap.com/saphelp_nw04s/helpdata/en/6a/e6194119d8f323e10000000a155106/content.htm
/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc
<b>IDOC Acknowledgements</b>
R/3 IDOC ->XI-> ORACLE Error Handling
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb
/people/kannan.kailas/blog/2005/12/07/posting-multiple-idocs-with-acknowledgement
/people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements
Regards
Abhishek Agrahari -
Hello All,
This is a IDOC - XI - File scenario. The scenario works fine and the file is generated as expected. But the IDOC ack has error status in SXMB_MONI. The error msg is "Acknowledgement not possible". When I open the msg in SXMB_MONI and double click on <b> Acknowledgement Id</b>, the following is displayed in the window
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Response
-->
<SAP:Manifest xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wsuid-manifest-5CABE13F5C59AB7FE10000000A1551F7" />
Do I need to maintain partener profile value for ALEAUDIT under Outbound or Inbound sections? I have not done this. Is this the reason for this error?
Regards,
Jai ShankarBhavesh,
You are correct. File adapters do not support application acknowledgements.
So, just deleted receiver agreement for the scenario and made system (error) acknowledgement. This is supported by File adapter.
Now, the status of ack node has the following
<SAP:Status>Error</SAP:Status>
<SAP:Category>transient</SAP:Category>
</SAP:Ack>
Also, the ALEAUDIT idoc in WE02 displays the error text and some more info.
Final point is ALEAUDIT can be used for System error acknowlegement and application acknowlegement if supported by the target.
Pls correct me if my understanding is incorrect.
Regards,
Jai Shankar -
IDOC Acknowledgement and Header Mapping
Dear all,
I've got the following scenario:
SAP 4.6C is sending many different IDOCs to XI 3.0 (SP14).
On XI side there are several integration processes, business systems and business services receiving the IDOCs.
I want to create IDOC acknowledgements and send them back to SAP system.
For one integration process I was able to successfully create and send back an acknowledgement by following the steps described in the very good blog:
/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc
Now I want that every integration process/business system/business service is sending back an acknowledgement with the <b>same</b> logical system name (meaning "this acknowledgement is coming from XI").
As it is not possible to enter the same logical system name for more than one process I created a receiver agreement with:
Sender Service = the integration process
Receiver Service = the SAP 4.6C business system
Receiver Interface = ALEAUD.ALEAUD01
Receiver Communication Channel = IDOC receiver channel called "Ack_IDOC_Receiver", existing in SAP 4.6C business system and pointing to this system
Additionally I created a header mapping in this receiver agreement where I set the Sender Service to the business system of the XI system.
Unfortunately the tests showed to me that obviously the header mapping (maybe even the whole receiver agreement) is being ignored completely as no Acknowledgement IDOC will be created. Instead I get the error message "Unable to convert sender service to an ALE logical system".
I also played around a bit with the options "Apply Control Record Values from Payload" and "Pass Sender value from Payload" but this didn't make any difference.
Why is the header mapping not replacing the sender service in the acknowledgement message?
Best regards,
TobiasTobias,
we have the same Problem.
we´re sending with Receiving Partner "12345" and the IDoc in the target System is filled with the standard SAP Value maybe the one configured in the SDL.
We have configured our IDOC_REceiver with a mark on "Apply Control Record Value from payload".
If you have a look at the SAP Helpfile you will find out that some header fields are not be changeable and get the value from sap.
like IDOC-Number, Receiving Partner and maybe the sender service ???
Regards,
Gordon -
IDoc Acknowledgements w/ XI 2.0
Hi All,
We are attempting to utilize the IDoc Acknowledgment functionality that is built into XI IDoc Adapter. The documentation mentions this functionality briefly and says that all you have to do is add the ALEAUD.ALEAUD01 IDoc to the endpoint that is equal to the sending business system. I've done this, but nothing seems to happen. Does anybody have any experience with this functionality? Are there any detailed examples or documentation? Any help is greatly appreciated!
Thank you,
Jeff KocurHi All,
I have now resolved this problem and thought I should spend some time sharing this with you.
I decided to look at the code that was issuing the error which was calling a function module called SAI_LOGICAL_SYSTEM_GET to return the logical system for my business system. When I ran the function module in test mode it returned a blank logical system. The logical system is stores in table sailcrbsc. I re-ran the function module with the bypass buffer field set to 'X' - now when the function module is called it returns the correct logical system.
Anyone out there have any more info on this? How should I have re-built this table?
Regards
Ian -
IDoc acknowledgement again :)
Hi Expers
i am realy strugling with IDOC acknowledgement!!
i am following the Howtodo doc
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb..
According to this document
page no 3(scenario 2. Externel system -XI-SAP)
and page no 26...
we can route the Idoc Ack ALEAUD to the sender system as a XI request message.In the Integration Server,we have to call transaction SE38, and run program IDX_ALEREQUEST to process IDocs with message type ALEAUD as XI request message.
Enter Sender Port, Sender Client,
Partner Number, Partner Type, and
Partner Role..
but m unable to execute this scenario... nothing is showing in Moni
Can anyone put some light on tha???
Thanx
Biplab<i>Receiver adapters support system acknowledgments if they are requested by the server.
They are triggered if the message is processed successfully by the adapter.
The receiver adapters do not support any application acknowledgments.
http://help.sap.com/saphelp_nw04/helpdata/en/8f/d906d01f77fa40a4c84683c3f8326f/content.htm
Receiver adapters that run on the Adapter Engine support system acknowledgments if they are requested by the sender.
Acknowledgements are triggered when a message is successfully processed by the adapter or if an error occurs while it is being processed.
Receiver adapters do not support application acknowledgments. The RNIF and CIDX adapters are exceptions to this rule, since they also support scenario-dependent application acknowledgments.
Sender adapters of the Adapter Engine do not request any acknowledgments</i> -
Hi All,
I came through some threads in SDN regarding Idoc acknowledgement and followed handling Idoc acknowledgement document. I am able to get back acknowledgement(ALEAUD) in Xi.
I configured a scenario to receive this acknowledgement in File.
But i am not able get the acknowledgement in the File.
In SXMB_MONI ,in the pipeleine step Technical Routing of Response i am getting Acknowledgement Message Stopped.
How to rectify the above error..I need to get the acknowledgement back in File..?
Is it possible to do without BPM..?
Hoping for good solution..
Thank You
Regards
PrakashHi,
If you are lokinf for IDOC acknowledgements means check these
setting up Audit Response.
/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc
ALEAUD need at least following fields to be filled:
E1ADHDR/MESTYP: original message type
E1ADHDR/E1STATE/DOCNUM: original IDoc number
E1ADHDR/E1STATE/STATUS: 68 in case of error, 53 in case of success
E1ADHDR/E1STATE/STATXT: Short description for R/3 user what has happend
If you are using XI 3.0 SP12 then there is some bug See : 828277
Just have a look into this blog-/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc
http://help.sap.com/saphelp_nw04/helpdata/en/42/c8f66bc7a56bb0e10000000a1553f6/frameset.htm
ALEAUD not coming to SAP from XI & u0093Acknowledgment not possible" in idx5
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb
Or else if you are looking to receive the File Acknowledgements means have a look at this
/people/michal.krawczyk2/blog/2006/06/22/xi-playing-with-the-file-adapters-acknowledgments
Regards
Seshagiri -
Handling Idoc acknowledgements
Hi All,
As per the document "How to handle acknowledgements for Idoc" I made all settings and i am able to get acknowledgement in XI.
In the document it was said it is possible to configure ALEAUDIT as request message by executing the report IDX_ALEREQUEST. After doing this i able to get the acknowledgement as separate message, but it get stopped in the inbound queue.
In SMQ2 it is showing error as "sysfail" and in the detail it is showing "exception triggered but was not caught"
As per the document I hope we can receive the acknowledgement in File.
But i am not able to get it in the file.
Kindly help to get the result.
Thank You
Regards
PrakashHi,
Try and see the follwoing steps
1) In the Integration Server, call transaction SE38
2) Run program IDX_ALEREQUEST to process IDocs with message type ALEAUD as XI request
message.
3) Now Enter Sender Port, Sender Client,Partner Number, Partner Type, and Partner Rol
4) In Integration Directory, configure the routing of interface
5) Call transaction SXMB_MONI to display the XI message.
Also,
Further in IDX5 as well you will find entry for IDoc ALEAUD.ALEAUD01
Please go through the link
1)Succesful IDOC acknowledgements from ECC
2)https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb
3)https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
Regards,
sangeetha
Edited by: Sangeetha on Mar 26, 2008 9:29 AM
Edited by: Sangeetha on Mar 26, 2008 9:37 AM
Edited by: Sangeetha on Mar 26, 2008 9:52 AM -
Logical system for IDoc acknowledgment?
Hi,
HTTP --> XI --> IDOC (with acknowledgment) is my scenario
whether the inbound and outbound parameters should be configured in the same logical system or in a different one (in transaction we20)
Thanks,
RPNFor IDOC acknowledgement ,go thru this and do the settings :
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe
This will help u :
Configuration Tips for a Business Service/Integration Process to send back ALE audit IDOC -
Bug Report :
Upgraded to Firefox v10. Holding CTRL+ [F4] too long after all tabs are closed causes error.
"Exc in ev handl: TypeError: this.oPlg.onTabClosed is not a function"What extensions do you have? (Go to Firefox > Customize > Add-ons to see or Help > Troubleshooting info for a copy-pasteable list)
-
Dear Guru's,
I am not able to solve the above issue for last couple of days.
I am newbie to the webservice
My Issue...
I am using Jdeveloper 11.1.2.4.0 Release 2
1. Using Jdev I built one small Web Service with two methods.
While testing the Webservice...
I passed User Id as Parameter and it successfully return the values (user id, user name and description) from fnd_user table
2. I created another application to consume the web service i created.
1. I added the webservice SOAP and added the method.
2. Created a jsf page and drag and drop the parameter and return values to the jsf page.
3. While executing the created jsf page I received the error message as below
"oracle.jbo.NoDefException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25058. Error message parameters are {0=Attribute, 1=UserName, 2=UserName}"
Even I know that this issue is repeated one in our forum, I was not able to solve this issue.
Can anybody help to solve this issue.
Thanks and Regards,
Durai S EDear Guru's,
I am not able to solve the above issue for last couple of days.
I am newbie to the webservice
My Issue...
I am using Jdeveloper 11.1.2.4.0 Release 2
1. Using Jdev I built one small Web Service with two methods.
While testing the Webservice...
I passed User Id as Parameter and it successfully return the values (user id, user name and description) from fnd_user table
2. I created another application to consume the web service i created.
1. I added the webservice SOAP and added the method.
2. Created a jsf page and drag and drop the parameter and return values to the jsf page.
3. While executing the created jsf page I received the error message as below
"oracle.jbo.NoDefException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is JBO-25058. Error message parameters are {0=Attribute, 1=UserName, 2=UserName}"
Even I know that this issue is repeated one in our forum, I was not able to solve this issue.
Can anybody help to solve this issue.
Thanks and Regards,
Durai S E -
Installed Trend Micro Smart Surfing on new MacBook Pro and now it has caused error that won't let computer boot up. How do I get it to a point that I can delete program?
Try booting up in Safe mode (holding down the Shift key while booting). If the software came with an unistaller, use it to remove alll traces of the software - it's nothing that you need and, as you've experienced, can do more actual hard than good (as is the case with most software of this type). When you're booted in Safe Mode, if you can't run an uninstaller, at least check to make sure that there are no Trend Micro items that are set for automatic log in, at least.
Clinton
Maybe you are looking for
-
How do I reducing the amount of joining when using one-to-one mappings?
Examine the following example; class Person Address address; String firstName, lastName; class Address Long addressId; String state, city, zip; Assume that both of these classes are mapped to tables in a database. Attributes such as Staff's name and
-
I have the iPhone locked How can I open the SIM-lock
I have the iPhone locked How can I open the SIM-lock
-
Re: Qosmio G20 blocked on JBOD in the BIOS
Hi, I have a problem with the Toshiba Qosmio G20-109 . The system does not start, the two hard drives in JBOD (unable to start Windows). HDD1 - 120GB HDD2 - 250GB So I wanted to put the first HDD 1 1RAID-0 using the method described in the manual : I
-
Custom certificates for JAR file signing
Hi, Can anyone please let me know how to check that we have custom certificates for JAR file signing set up in our instance Thanks, Praveen
-
Message displayed each time I open a report (IE10)
Hello, Each time I open an Analysis for OLAP, I face the message Critical rendering error. It appears since we desployed the 10th version of internet explorer. Exact version of IE is 10.0.14. Our BO platform is BO 4.1 SP2 patch 4 (very recent version