SAP Knowledge Base Article - Preview

2819175 - RFC Lookup Channel Messages are failing after SPS update

Symptom

  • You have completed a Support Package Stack (SPS) update, in a Process Integration (PI) or Process Orchestration (PO) system. 
  • Or possibly this could happen after any major system operational change e.g upgrade, system copy etc
  • You have PI interfaces which use Communication Channel Lookups, in this case an RFC Lookup
  • The interface which is using an RFC Lookup fails with errors similar to below:

    Error when calling the function <Sample_Function> : Error when calling an adapter by using the communication channel <Lookup_Channel_Name> (Party: , Service: <SID_Client>, Object ID: 
    IBaseException:No SLD elements of type SAP_XIAdapterFramework found
    com.sap.aii.ibrun.server.lookup.AeAddressData$AeException: No SLD elements of type SAP_XIAdapterFramework found
    at com.sap.aii.ibrun.server.lookup.AeAddressData.getUrl(AeAddressData.java:138)....

  • Deeper analysis of the defaultTrace files shows entries like: 
    Cannot access system landscape directory, cannot determine central AE
    Thrown:
    com.sap.aii.ib.bom.landscape.SLDElementNotFoundException: Unable to find associated SLD element for specified class (source element: SAP_XIIntegrationServer, [CreationClassName, SAP_XIIntegrationServer, string, Name, is.01.<hostname>, string], target element class: SAP_XIDomain)
    at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getMyXiDomain(SLDQueryRequester.java:1253)
    at com.sap.aii.ib.server.sldquery.SLDQueryRequester.dammiIlMioCentralAdapterFrameworkAEX(SLDQueryRequester.java:316)...
    ...at com.ariba.asc.sap.netweaver.xiadapter.mappings.XILookupService.callFuntion(XILookupService.java:156)at com.ariba.asc.sap.netweaver.xiadapter.mappings.XILookupService.callRfcReadTable(XILookupService.java:984)at com.sap.xi.tf._MM_CDF_InvoiceDetail_XSD_2_INVOIC_INVOIC02_INVOIC02_.callRfcReadTable(_MM_CDF_InvoiceDetail_XSD_2_INVOIC_INVOIC02_INVOIC02_.java:87562)...
    ...Caused by: com.sap.aii.ib.bom.landscape.SLDElementNotFoundException: No SLD elements of type SAP_XIAdapterFramework found
    at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getMyAdapterFrameworkArray(SLDQueryRequester.java:2891)...
    ...IBaseException:No SLD elements of type SAP_XIAdapterFramework found
    com.sap.aii.ib.bom.landscape.SLDElementNotFoundException: No SLD elements of type SAP_XIAdapterFramework found
  • This case was specificially related to a standard ARIBA integration using mapping called MM_CDF_InvoiceDetail_XSD_2_INVOIC_INVOIC02_INVOIC02


Read more...

Environment

  • SAP NetWeaver
  • SAP Process Integration

Product

SAP NetWeaver 7.5 ; SAP NetWeaver all versions ; SAP Process Integration all versions

Keywords

Process Integration, PI, Process Orchestration, PO, NetWeaver, XI, AEX, mapping, RFC Lookup, ECC, No SLD elements of type SAP_XIAdapterFramework found, Exception:com.sap.aii.mapping.lookup.LookupException: Error when calling an adapter by using the communication channel, Channel belongs to decentral adpater engine, URL not reachableorg.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file, , KBA , BC-XI-CON-AFW-SLD , SLD Registration , BC-XI-CON-RFC , RFC Adapter , BC-XI-CON-AFW-DC , Directory Cache , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.