Skip to Content
avatar image
Former Member

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

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 14, 2013 at 10:57 AM

    Hi All,

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

    Thanks

    Hari.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 08, 2013 at 11:30 AM

    Hello Hari,

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

    Regards,

    Jörg

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 08, 2013 at 01:36 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 09, 2013 at 10:04 AM

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

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 09, 2013 at 01:15 PM

    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

    Add comment
    10|10000 characters needed characters exceeded