on 11-05-2009 7:45 AM
Hi,
I'm doing a RFC to JDBC scenario. There is an error which is being populated i.e.
"com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_MM_Clarify_ZWSSRVIN_Response_: RuntimeException in Message-Mapping transformation"
I've tested the mapping and also checked if there is any error in Message & INterface Mapping but I couldn't get any error in that. But I'm getting this error in MONI.
I've checked the posted forums also and try to check using that but the error is still there.
Kindly provide me suggestions what else I should do to rectify this error.
Thanks in Advance,
Sreedhar
Problem Resolved. Adapter Level coding is case sensitive that is to be checked always with Receiver JDBC Adapter.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Test the Mapping program with the actual (runtime) payload....use the payload with which you are getting the above error....check if now the mapping works.
Is it a Sync scenario?
Regards,
Abhishek.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abhishek,
I've tried to test in RWB by using the payload and in the MONI I'm getting this error output as:
<?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>
I've checked the Receiver & Interface Determinations also and gave the correct inputs in them.
Is there anything else where I need to check for this error?
Hi,
In the error "RCVR_DETERMINATION">NO_RECEIVER_CASE_ASYNC" I'd not given the Receiver Service that is the reason it was giving that error. But after giving the Receiver Service that error is gone.
But still when I'm running the program from R3 it is giving me the same error "com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_MM_Clarify_ZWSSRVIN_Response_: RuntimeException in Message-Mapping transformation"
And I've seen that while executing the Response Message Mapping I should get a field "EC_Record_Updated" but in the MONI it is shown as insert_count which is the source field from Database to R3.
R3 Field: EC_Record_Updated
Database Field: insert_count.
Kindly let me know why is this R3 field not shown in the output? Did I miss something to check?
I've checked
a) Cache Refresh
b) Payload in Message Mapping and RWB
c) INterface Mapping
Is there anything else where I should be checking?
Sreedhar/
insert_count gives you the number of records which were inserted in the DB table....you can find a mention of the same in help.
When you say EC_Record_Updated is expected on R3-end you should map insert_count from DB to EC_Record_Updated from the RFC.....when you got the response check if proepr value was populated in the insert_count field and that your mapping is passing the same to EC_Record_Updated.....i suppose EC_Record_Updated may be a required field in RFC
Does your scenario logic goes something like send details from RFC to be inserted into DB and get back the count of how many records were inserted successfully into DB?
I suggested you to check cache status since you mentioned "I've checked the Receiver & Interface Determinations also and gave the correct inputs in them."
Regards,
Abhishek.
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.