on 09-19-2012 1:38 PM
Hi all,
I tried to search for something related to this subject in the forum, but didn't find any specific.
I'm doing a proxy->soap assync interfaces where I have to trigger a RFC lookupr during mapping time.
As we're running PI 7.01, I needed to develop the UDF with business system, communication channel and the field to be looked up as the (3) input parameters of this UDF, so the RFC would return an email address.
I'm getting the following exception when testing the mapping through the Test tab within Message Mapping:
RFC Lookup Failed: com.sap.aii.mapping.lookup.LookupException: Plain exception:Problem when calling an adapter by using communication channel ERP_RFC_Receiver (Party: , Service: Sys_ERP_BS, Object ID: 5ca2116d2e96328aa3047dab342218c0) Check whether the communication channel exists in the Integration Directory; also check the cache notifications for the instance Integration Server (central Adapter-Engine) Channel object with Id Channel:5ca2116d2e96328aa3047dab342218c0 not available in CPA Cache.
The business system and communication channel indeed exist.
Is the lookup feature something I can test in mapping test tool? If so, what is going wrong here?
Thank you all.
Rafael.
Hi,
can you check the CPA cache for this ID ? 5ca2116d2e96328aa3047dab342218c0
do you see it there ?
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
any other shot ?
tks!
Rafael.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rafael,
Although I responded to this thread in context of upgrade to PI 7.3 , I feel you might find it useful http://scn.sap.com/message/13531941
regards
Anupam
Hi Rafael,
A few cents,
Have you assigned in parameter tab inside the test tab the RFC channel to the import parameter?
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Iñaki, I didn't include the RFC name within the parameters tab.
Could you be more specific on where exactly I should provide the RFC name there?
I have the following in Parameter tab (in bold, the fields filled with some content):
ConversationId |
Interface |
InterfaceNamespace |
MessageId |
ProcessingMode |
ReceiverName |
ReceiverNamespace |
ReceiverParty | Test_ReceiverParty |
ReceiverPartyAgency |
ReceiverPartyScheme |
ReceiverService | Test_ReceiverService |
ReceiverSystem | Test_ReceiverSystem |
RefToMessageId |
SenderName |
SenderNamespace |
SenderParty | Test_SenderParty |
SenderPartyAgency |
SenderPartyScheme |
SenderService | Test_SenderService |
SenderSystem | Test_SenderSystem |
TimeSent |
VersionMajor |
VersionMinor |
tks
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.