cancel
Showing results for 
Search instead for 
Did you mean: 

Error while testing RFC lookup UDF (in SAP PI 7.0)

former_member190624
Active Contributor
0 Kudos

Hello,

I am testing message mapping, which includes RFC Lookup UDF and it's throwing below error,

com.sap.aii.mapping.lookup.LookupException: Problem when calling an adapter by using communication channel Mapped value of Source: http://sap.com/xi/XI GlobalVariable XI_Global CommunicationChannel Target: http://sap.com/xi/XI XI GlobalVariable (Party: , Service: Mapped value of Source: http://sap.com/xi/XI Lookup LogSys_Source QR1CLNT500 Target: http://sap.com/xi/XI BusSys_Target Lookup, Object ID: d54766dfdb95310f8cc7832b2b899ec8) 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:d54766dfdb95310f8cc7832b2b899ec8 not available in CPA Cache.

Strange part is , when i am sending message from RWB , mapping is not giving any error.

Note :

I checked the object Id in http://host:pot/CPACache and objects Id was not available in CPA cache. I asked my basis team to do a complete cache refresh.

Could you please help me out ?

Thanks

Hari.

Accepted Solutions (1)

Accepted Solutions (1)

former_member190624
Active Contributor
0 Kudos

Hi All,

Thanks for all your inputs. Issue is , I am using global container in my UDF . So it's throwing error.

Thanks

Hari.

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

cheers

Please mark the thread as asnwered please

Regards

Answers (4)

Answers (4)

rodrigoalejandro_pertierr
Active Contributor
0 Kudos

Hari,

i sugguest you to copy the channel name from the ID and paste it in the UDF (make sure there are no extra spaces..

also, if its possible, paste the udf code. also an screen-shot of the channel.

Regards

Rodrigo

r_s_kulkarni11
Participant
0 Kudos

Hello Hari,

Try the following things.

Change the channel details like description and activate it.

Check whether your UDF is receiving the data in correct format, I mean check if the field mapping order is correct o wrong???

Former Member
0 Kudos

Hello Hari,

Check the follwing

1. Communication channel and service that you have specified in your UDF exists in the Integration Directory.

2. Check the cache status and do a cache if needed. Use transaction SXI_CACHE for the same.

3. Chcek the channel in RWB and make sure its working.

Former Member
0 Kudos

Hello Hari,

are you sure you selected the right CC? Have you checked its cache status in ID?

Regards,

Jörg