on 01-22-2014 1:10 PM
Hello All
I am trying working on FIle to RFC scenario.
i configured sender and receiver channel .
sender channel running successfully but receiver channel shows message processing failed.when i checked message log i got following errors.
here i attached screen shot .
"Mapping "http://Vendor_BAPI/OM_VendorRFC" failed to execute: MappingException: Runtime Exception when executing application mapping program com/sap/xi/tf/_MM_VendorRFC_; Details: com.sap.aii.mappingtool.tf7.IllegalInstanceException; Cannot create target element /ns1:ZVENDOR_CREATE/CITY. Values missing in queue context. Target XSD requires a value for this element, but the target-field mapping does not create one. Check whether the XML instance is valid for the source XSD, and whether the target-field mapping fulfils the requirement of the target XSD".
"Transmitting the message to endpoint <local> using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.service.mapping.MappingException: Runtime Exception when executing application mapping program com/sap/xi/tf/_MM_VendorRFC_; Details: com.sap.aii.mappingtool.tf7.IllegalInstanceException; Cannot create target element /ns1:ZVENDOR_CREATE/CITY. Values missing in queue context. Target XSD requires a value for this element, but the target-field mapping does not create one. Check whether the XML instance is valid for the source XSD, and whether the target-field mapping fulfils the requirement of the target XSD"
1)
2)
Hi Ganesh!
You have solved this problem?
We have a similar error
Please contact me personally
thank you!
Regards
Rinaz
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rinaz,
I have solved the problem.
can u please check BAPI with in ECC system with u r input values.
Please follow link for more information about configurations.
File-RFC-File(Without BPM) - Process Integration - SCN Wiki
Regards
Ganesh
Hi Ganesh,
Check if the ocorrurenci of field CITY it´s 1:1 or 1:unbound.
If yes, you must provide any value.
If not, do somechanges and save it again, could be a error of java cache.
Regards,
Ricardo Viana.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ganesh,
Have you used any node function for CITY? If so, please specify.
--
Sendhil.
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.
Hi Ganesh,
As said by Hareesh , check the RFC structure , if any thing changed recently... import the RFC once again to reflect the changes in the message structure.
Also check the Date format of RFC structure and your File.. if it is different try to use the date conversion functions in mapping to get the desired format.
Regards
Bhargava krishna
Hi..Team
thnx for u r info
I already mapped city filed in message mapping ,its already existing in payload.
its passing to ECC system but its creating short dump. when i checked with t code ST22 .
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ganesh - It's a mapping failure. CITY might be a mandatory field in your RFC strcture.
As suggested by Muniyappan, take the input payload and test in ESR.
The corresponding source field might be missing in the processed File.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Looks /ns1:ZVENDOR_CREATE/CITY is missing in the target message.
take the input payload and test the same in message mapping (ESR).
Regards,
Muniyappan.
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 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.