on 06-01-2007 6:38 AM
hi,
I am implementing File to Idoc (CREMAS.CREMAS03) Scenario. I've created all the objects and mapping. i've tested mapping and its ok. but when i activated all the objects in ID and try to check through SXI_MONITOR, it shows No Message Available, After that i tried to test configuration through Test Configuration tools (ID -> TOOLS --> Test Configuration). and i got
Interface Mapping
<Not found>
Runtime error
During the application mapping com/sap/xi/tf/_Vendoe_out_CREMAS03_ a com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: Fatal Error: com.sap.engine.lib.xml.parser.Parser~
<Trace level="1" type="B">CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV</Trace>... (158 lines)
While Receiver Determination and Interface Determination stpes performing well.
please suggest me appropriate solution for this problem.
Regards
ritesh
hi,
thanks to Michal & Bhavesh, I tried according to Bhavesh as well Michal FAQ blog but unfortunately i am not able to enter Logical system name in Adapter Specific Identifier, the Logical System field is empty but Disabled (even i m in change mode)
Regards
Ritesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ritesh
I think I would agree with Michal here.
Just to give more detail,
1. Check if your XI's WebASABAP business system is imported into the ID. If no, then import it from the SLD, ( Assign Business System ).
2. Go to your receiver agremeent, and in this You will have an option HEADER Mapping and in this against Sender Service, select the XI 's Business System .
Now the Idoc will be triggered with XI's Logical System name as the Sender Partner Name
Regards
Bhavesh
hi,
I have still few doubts regarding Logical System, port and RFC destication
My SAP ECC6.0 and XI configuration is:
For ECC 6.0 : Logical system name : T03CLNT400
Client : 400
RFC Dest : XIDEST
Port : XIPORT
For XI 3.0 : Logical System name : WXI
client : 400
RFC Dest : ECCDEST
Port : SAPEC3
now my confusion is, in t-code WE19, when sending IDOC to XI (idoc - file scenario), which entry i've to use in prot and Partner No in Receiver side and which port and partner no i've to use in Sender Side.
also in XI side when creating Technical sys for web as ABAP which logical system name i've to use and in File to Idoc Scenario which logical system i've to use as sender business system (third party file business system)
If possible please give me detail idea to clarify my cofusion.
thanks
ritesh
Hi,
1. check your interface determination - if the interface mapping is specified there
2. check your mapping once more
3. did you put the message with <?xml version="1.0" encoding="utf-8"?> tak at the beginning or not ?
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michal
Thanks for quick reply, I've checked
1.Interface Determination - Interface Mapping is specified there and its seems to be ok
2. I tested Mapping in Test tab and it gives me correct output and shows message:
01:59:55 Start of test
Executed successfully
01:59:55 End of test
3. and the message which i used in Test Configuration tool is :
<?xml version="1.0" encoding="UTF-8" ?>
- <ns0:Vendor xmlns:ns0="http://IDOC_2_FILE">
<VendorNumber>10000</VendorNumber>
<LastName>LNAME</LastName>
<SearchTerm>GOOGLE</SearchTerm>
<Currency>USD</Currency>
- <Address>
<Street>HILLTON</Street>
<City>NEW YORK</City>
<Zip>08840</Zip>
<Country>US</Country>
</Address>
</ns0:Vendor>
and still getting the same error. more specifically i m getting this error
<Trace level="1" type="B">CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV</Trace> <Trace level="1" type="T">Interface Mapping http://IDOC_2_FILE Vendor_CREMAS03_IM </Trace> <Trace level="1" type="T">
RuntimeException during appliction Java mapping com/sap/xi/tf/_Vendoe_out_CREMAS03_ </Trace> <Trace level="1" type="T">
com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3)
Regards,
Ritesh
Hi,
or you can use header mapping in receiver agreement
and put the name of XI system in sender system field
also shown in my book:
<a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
Regards,
michal
-
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
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.