on 03-07-2007 8:59 AM
Hi All,
I just test the idocs message from SAP -> XI -> Filesystem.
I have created idocs: ZPC_AMS_MSG.ZP_AMS_I which contain structure as follows:
ZP_AMS_I
IDOC
BEGIN
ZPC_AMS_SEG1
SEGMENT
CUST_CODE
CUST_NAME
ZPC_AMS_SEG2
SEGMENT
CHAR_ID
CHAR_VALUE
I also created data types DT_idoc_cust:
DT_idoc_cust
custid
custnm
charcust
charid
charval
I created message interface inbound-async with message type name MT_idoc_cust
and do the mapping.
In configuration, I created business system ZBS_R3BACKEND which already defined
SLD and communication channel: cc_idoc_ackchn as receiver (adapter idoc). This communication channel to be used to receive acknowledgement.
I created business servic BSV_IDOC2FS and communication channel cc_idoc_filechn
communication channel file as receiver and put the file in directory /tmp.
In receiver determination: sender is ZBS_R3BACKEND with interface ZPC_AMS_MSG.ZP_AMS_I and in configured receiver I include BSV_IDOC2FS with
receiver partner message interface idoc inbound with interface mapping program and
receiver agreement idoc file channel.
finally I also create receiver agreement to get idoc acknowledgement from BSV_IDOC2FS service and receiver ZBS_R3BACKEND with interface * and namespace * with channel cc_idoc_ackchn.
I reviwed several times everthing seems OK but when testing the scenario, I got
the following error:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Receiver Identification
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>No receiver could be determined</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
and also in acknowledgement hierarchy the error shows:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Call Adapter
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_INV_SND_SERV</SAP:Code>
<SAP:P1>INTEGRATION_SERVER_XD1</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Unable to convert the sender service INTEGRATION_SERVER_XD1 to an ALE logical system</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error
Could you please help me what steps I miss ?
Regards,
Surya
Working now.
Thanks to you all.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
It's working now. I found the problem that in receiver business system I also have to
assign logical system manually.
Thanks for your answer.
Big Thanks
daniel
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.
Is there relation with namespace ?
here the sender namespace:
ZPC_AMS_MSG.ZP_AMS_I urn:sap-com:document:sap:idoc:messages ZATP_SWCOMP01 , 1.0 of zatp
here the receiver namespace:
MIIA_idoc_inb http://testing.co.xx/workshop04 ZXXX_SWCOMP01 , 1.0 of zatp
Regards,
Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Daniel,
That is not problem with namespace..i think you forgot to activate the receiver service..just check all object are activated. after activating still if you are getting delete entire id object with business system also and recreate.
For IDOC that is the standard namespace.
Regards,
Venu.
HI,
This is not related to receiverdetermination ,whether you creaeted or not.
It is somthing related to receiver systemwhich was configured in Receier determination.
check the target BS is correct or not or the inbound interface.
Did you configured the proper receiver technical system..
OR
Check the Receiver Determination is configured correctly. i.e R/3
Verify all the configurations like SM59, Partner Profile/Logical systems. etc. Also check in SM58 of R/3 system.Make sure that All the objects are activated in the Directory.Refresh the cache.Verify is the business system is pointing to correct R/3 system . Go to Business system/Service->Menu->Adapter specific identifiers in the directory
You can test your configuration with sample
payload.
In ID goto to TOOLS -
> Test Configuration for testing.
Hope in this way you can still find at which point the interface goes wrong.
In R/3 system, you should have added a new Logical syste, in transaction bd54. And also for the same Logical system, you must have created partner profile in we20. Copy that Logical system name.
Go to Integration Directory, open the sender business system, choose Adapter specific identifiers and paste the copied Logical system name
Also see this link /people/raja.thangamani/blog/2007/07/19/troubleshooting-of-ale-process
Regards
Chilla..
<i>Points rewarded if it is helpful..</i>
Hi all,
Yes, I have repeated 3 times to re-create the scenario and the result is the same.
I saw in sxmb_moni :
sender: ZBS_R3BACKEND
namespace: urn:sap-com:document:sap:idoc:messages
sender interface: ZPC_AMS_MSG.ZP_AMS_ITYP
but
no receiver service, receiver namespace and receiver interface.
Port also already created R3 : we21 -> port PRTXD1
we19 -> FILESYS with message type ZPC_AMS_MSG.
Please help me...
Regards,
Daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
Thanks for your reply. In SLD, ZBS_R3BACKEND has a logical system for client 310 and both XI and R3 system has logical system which I created using bd54.
Sender is idoc interface and target is message interface (inbound to file system).
I don't know why xi complain no receiver determination.
I have created receiver determination which is ZBS_R3BACKEND as sender and
BSV_IDOC2FS as receiver service. When I have a look at sxmb_moni,
there is no receiver service.
Please give me a clue to solve my problem.
Regards,
daniel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Daniel,
Check these details in SXMB_MONI
Sender Service
Sender Interface
Sender Interface Namespace
This should be exactly the same with your Receiver Determination. Check for typo errors too. (Forget about Receiver Service).
I beleive ther is some error. But if every thig is correct, do some change in description of Receiver Determination and activate the object.
Now run your scenario and check.
Regards,
Jai Shankar
Hi Daniel,
just go to the change lists tab both in IR and ID.......activate all your objects in IR and ID........again test your scenaio..........
if this NO_RECEIVER_CASE_ASYNC error still comes, then in ID delete recever determination, interface determinatin and reciver agreement.......recreate all these things again........see if the interface mapping you have created in IR is coming in interface determintaion or not.........If your interface mapping is coming, then save these things and activate these things....then your this problem should be solved.
Thanks,
Rajeev Gupta
Message was edited by:
RAJEEV GUPTA
Hi,
First check the scenario is working for IDoc to File later try with Acknowledgement
please see the below pdf how to handle IDoc acks
Regards
Chilla..
<i>Points rewarded if it is helpful..</i>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Daniel,
<i>In receiver determination: sender is ZBS_R3BACKEND with interface ZPC_AMS_MSG.ZP_AMS_I and in configured receiver I include BSV_IDOC2FS with
receiver partner message interface idoc inbound with interface mapping program and
receiver agreement idoc file channel.</i> - See you will have 2 reciever deteminations in your scenario......one for ZPC_AMS_MSG.ZP_AMS_I idoc from SAP to File system.......second for getting ack from file system and sending the ack to SAP...........so in first case receiver agreement will be file adapter and in second case recver agreeemnt will be idoc adapter for ack......
Thanks,
Rajeev Gupta
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Receiver Identification
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>No receiver could be determined</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error
- The probelm in Receiver determination sender service : ZBS_R3BACKEND
sender interface is IDOC : ZPC_AMS_MSG.ZP_AMS_I and idoc namespace.
Receiver service is : BSV_IDOC2FS
Receiver service is : Inbound Interface which is created in IR.( based on customer message type created interface has to select 0
then select the interface mapping particulat sender interface and receiver interface what did u created in IR.
I think what you created configuration in ID problem..please go throuw the all the steps..in IR once agin check the inteface mapping has created source is IDOC target is Inbound interface and mapping program has created IDOC to File mapping.
sender service : ZBS_R3BACKEND it required the logical system if not add the logical system at technical system level.
Regards,
Venu.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Daniel,
Your receiver Determinatin object fails.
>>In receiver determination: sender is ZBS_R3BACKEND with interface ZPC_AMS_MSG.ZP_AMS_I and in configured receiver I include BSV_IDOC2FS with
Here check the sender details again. Sender interface must be the IDOC.
Open SXMB_MONI and check your msg fro the sender system details. They match exactly the details in Receiver Determination.
Regards,
Jai Shankar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
92 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.