on 05-17-2007 6:52 AM
Hi SDN,
I am doing IDOC to IDOC XML Scenario.
there is no mapping involved.so i am not touching repository.even i have not imported my idoc into XI Repository.
we need to trigger the IDOC in R/3 system then it should go via XI and should keep theIDOC XML into file system.
<b>Configuration steps:</b>
<b>step1)</b> I have taken valid business system for sender as sender is SAP system.and even i have checked the logical sytem name in adapter Specificdentifiers for unique logical system name..
<b>Step2)</b> I have created a business service for receiver file system i have not given any interface name for business service.under that i have created a communication channel for receiver.
<b>Step3)</b> in receiver determination step i have given valid information for sender business sytem, interface and interface namespace. for receiver i have chosen business service in configured receivers.
<b>Step3)</b> in Interfaace determination i have given a fake name for receiver inbound interface and for receiver name space and there is no interface mapping
in WE19 i have triggered the idoc successfully to xi system
and i have seen the same IDOC number in XI by using IDX5.
once i double click on the IDOC which is there in XI . there i can see redflag xml message by stating Error Category RCVR_DETREMINATION.
once i double click on the Error Category RCVR_DETREMINATION.
<b>1) I have seen Inbound Message with green flag.(so it means Xi header has been created successfully)
2) I have seen Revceiver Identification in red flag.error is as follows</b>
<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>
Please help me on the same..
Regards,
mansoor Ali
Hi-
Why did you give this fake name for receiver interface name and namespace ?
I think as Bhavesh told it will work fine with the same names.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
><i>Step3) in Interfaace determination i have given a fake name for receiver inbound
interface and for receiver name space and there is no interface mapping</i>
This is the issue.
The inbouynd interface name and interface namespace should be the same sender interfacename and interface namespace., i.e, the Idoc name and namespace should be used as the inbound interface name and namespace respectively.
Like wise make the change in the receiver agreement and things will work.
Regards
Bhavesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mansoor,
A few quick questions?
1,. Are you perfroming an IDoc to idoc scneario where one idoc from one R3 needs to be sent to another R3 wihtout Mapping? If yes, use idoc tunelling,
/people/michal.krawczyk2/blog/2005/11/21/xi-idoc-to-idoc-tunneling--how-fast-and-easy-can-you-get
2. If you still want to continue with the current approach, the receiver Business System should be the WebASABAP Business System pointing to your R3 Business System in the receiver and interface determination.
3. Make sure that the Sender Detals you see in MONI for Sender Service, Sender Interface and namespace is the details for which you have created the receievr determination.
Regards
Bhavesh
Please check step 3 in my previous reply.
Make sure that the SOAP header details is what the receiver and inetrafce determination are created for.
The inbound interface in interface Determinatiin and Receievr Agreement should be hte Idoc itself. It should not be a dummy interface name.
Regards
Bhavesh
Mansoor,
You have mentioned that you are using fake interface name (inbound interface), name space & no interface mapping. I feel when system will try to generate receiver interface, it will give error as there is no definition for receiver interface in the system. If no mapping is required, still you can use the mapping from Idoc to Idoc xml structure & can provide this details in your interface determination.
Try this , it may solve the problem.
Regards
Sushil
Sushil,
Let me give u clear scenario..
Idoc will come from sender system to xi and the same idoc has to be posted in file system as idocxml.
so here as one of the bhavesh bolg stating no need to touch ir in this case of scenario's.
so in configuration
i have imported original business system for sender R/3 and check the logical system name in adpater specific identifiers.
in receiver determination for sender i have given business system for sender
and interface as IDOC name and respective interface namespace.
in configured receivers also i have given then same business sytem name as business service is not working.just checking wheter idoc to idoc is working or not?
and for receiver also same interface (idoc name) and respective interface namespace.
Please let me know if you need anything..
Regards,
Mansoor Ali
If I have got correctly you are sayng that in receiver determination in configured receivers you have used the name of Sender Business system...??? How it can work...???
Receiver & sender must be different. You might have defined the receiver as separate Business system. Also r u tryng to generate the file so recevier adapter should be file type...
Regards
Sushil
><i>
If I have got correctly you are sayng that in receiver determination in configured receivers you have used the name of Sender Business system...??? How it can work...???
Receiver & sender must be different</i>
Not needed at all. You sender and receiver Business Systems can be the same. There will be no issue in this.
Regards
Bhavesh
Bhavesh,
Please have a look once again ..
In My scenario
sender is R/3
Receiver is File system.
No mapping just bypassing idoc as idoc xml..
configuration
Business sytem for sender.
Business service for receiver.(in this business service ,i have not added any inbound interface as i want to give same idoc as receiver interface manually)
under this business service created one communcation channel to put idoc xml into file system.
<b>In Receiver determination:</b>
Sender Service : Business sytem for sender.
Sender Interface : IDOC name
Namespace :urn:sap-com:document:sap:idoc:messages
<b>In Configured receivers :</b>
Receiver Business service : Business Service for receiver
<b>In Interface Determination:</b>
Inbound Interface : same IDOC name.
<b>In Receiver Agreement</b>
sender business system same as above
receiver business service same as above
Receiver Interface : Same IDOC Name.
Receiver Namespace : urn:sap-com:document:sap:idoc:messages
All the objects are activated.
in we19 idoc is triggered succesfullly and reached to XI.
but in moni i am getting this error
- <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>
Please help me....
Regards,
Mansoor Ali
Hi
Check your receiver Agreement
Regards
krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
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.