on 07-01-2009 3:55 PM
Hi All,
I have a JDBC to RFC scenario.
As part of the mapping, I need to lookup a few values, I'm doing this using the RFC lookup feature.
I'm using an operational mapping with two message mappings(M1 & M2).
M1 is just a JDBC to JDBC mapping that replaces all the fields with the right values from lookup.
M2 is a JDBC to RFC scenario that does the actual mapping.
In Design tab, when I test the Opeational mapping, things look good. However, at runtime I get the following error in moni.
<SAP:Stack>com/sap/xi/tf/_MM_JDE_JDE_HC_Multimapping_com.sap.aii.utilxi.misc.api.BaseRuntimeException:com.sap.aii.mapping.api.UndefinedParameterException: The input-parameter RFCChannel does not exist.</SAP:Stack>
I've double checked my interface determination and the RFC parameter is correctly entered.
Any ideas?
Thanks,
Harsh
Found the corresponding SAP Note: 1307777
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Found the corresponding SAP Note: 1307777
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Chawla,
The error says The input-parameter RFCChannel does not exist: So please check all the input parameters you are passing.
Also make sure you define your communication channel name in signature tab of Message Mapping as shown in this blog:
/people/jin.shin/blog/2008/02/15/sap-pi-71-mapping-enhancements-series-graphical-support-for-jdbc-and-rfc-lookups
Also in interface mapping you need to do the binding like shown in the blog:
/people/jin.shin/blog/2008/02/14/sap-pi-71-mapping-enhancements-series-parameterized-message-mappings
Regards,
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Satish,
I've checked all these. As mentioned the Message Mappings work fine individually, the Operational mapping is also working fine in test tab.
Only at run time it say's the channel doesn't exist. I've double checked the interface determination and things look good there.
Any other ideas?
Thanks,
Harsh
hav to checked the following doc, whether any step missing
If everything is fine, then please check whether your RFC communication channel is there in Cache.
If you communication channel is not there then please do a CPA cache refresh using the following URL:-
User | Count |
---|---|
89 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.