cancel
Showing results for 
Search instead for 
Did you mean: 

RFC Lookup Parameter Issue with multimapping in PI 7.1

HarshC
Active Participant
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

HarshC
Active Participant
0 Kudos

Found the corresponding SAP Note: 1307777

https://websmp130.sap-ag.de/sap/support/notes/1307777

HarshC
Active Participant
0 Kudos

Found the corresponding SAP Note: 1307777

https://websmp130.sap-ag.de/sap/support/notes/1307777

Former Member
0 Kudos

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

HarshC
Active Participant
0 Kudos

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

samiullah_qureshi
Active Contributor
0 Kudos

hav to checked the following doc, whether any step missing

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20befc9a-aa72-2b10-ae9b-b0988791...

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:-

http://host:port/CPACache/refresh?mode=full