cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Dear Gurus,

I am trying to execute SXI_CACHE tcode on ABAP system i getting some error.

I have maintained the INTEGRATION_DIRECTORY_HMI RFC (H) & User : PIDIRUSER and given the required authorizations:

Kindly find the screen shots kindly help us.

0 Likes
View Entire Topic
divyanshu_srivastava3
Active Contributor
0 Likes

This is not an error.

Everything is fine.

Regards,

Former Member
0 Likes

Dear Srivastava,

after execute SXI_CACHE

divyanshu_srivastava3
Active Contributor
0 Likes

Provide me the full text of error that you are getting.

Both lines in RED.

Refer - 1747294 - Cache Refresh: Insufficient troubleshooting tools


Regards,

S_Sriram
Active Contributor
0 Likes

Hi Kumar

Kindly refer the link problem number 15

SXI_CACHE Common Errors - Process Integration - SCN Wiki

Regards

Former Member
0 Likes

Dear Srivastava

@8O@    Unable to refresh cache contents

Thrown:

com.sap.aii.ib.core.abapcache.CacheRefreshException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ibdir.server.abapcache.content.CacheForBackend.addContent(CacheForBackend.java:118)

    at com.sap.aii.ibdir.server.abapcache.content.CacheForBackend.addContent(CacheForBackend.java:89)

    at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:563)

    at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.processHTTPRequest(CacheRefreshRequest.java:252)

    at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.handleHTTPRequest(CacheRefreshRequest.java:161)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.setXmlDataAndBufferSize(CacheRefreshSession.java:176)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.<init>(CacheRefreshSession.java:49)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.getInstance(CacheRefreshSession.java:73)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshServlet.doGet(CacheRefreshServlet.java:72)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)

    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Caused by: com.sap.aii.ibdir.bom.service.BSNotFoundException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ibdir.server.cache.backends.BackendUtilsServer.isBackendRelease710New(BackendUtilsServer.java:67)

    at com.sap.aii.ibdir.core.backends.BackendUtils.isBackendRelease710Ex(BackendUtils.java:147)

    at com.sap.aii.ibdir.server.abapcache.content.CacheForBackend.addContent(CacheForBackend.java:114)

    ... 49 more

Caused by: com.sap.aii.ib.core.extobjects.ExternalOasProcessException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ib.server.sldaccess.SLDElementAccessor.getExtObjects(SLDElementAccessor.java:76)

    at com.sap.aii.ib.server.extobjects.EOAServiceImpl.getExtObjects(EOAServiceImpl.java:62)

    at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getBusinessSystem(SLDQueryRequester.java:422)

    at com.sap.aii.ibdir.server.cache.backends.BackendUtilsServer.isBackendRelease710New(BackendUtilsServer.java:54)

    ... 51 more

Caused by: com.sap.aii.utilxi.misc.api.ResourceException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ib.server.sldquery.SLDCache.actualize(SLDCache.java:48)

    at com.sap.aii.utilxi.core.cache.MapBasedCache.getValue(MapBasedCache.java:125)

    at com.sap.aii.utilxi.core.cache.Cache.getSingleValue(Cache.java:112)

    at com.sap.aii.utilxi.core.cache.Cache.get(Cache.java:87)

    at com.sap.aii.utilxi.core.cache.Cache.getValue(Cache.java:204)

    at com.sap.aii.utilxi.core.cache.Cache.getSingleValue(Cache.java:112)

    at com.sap.aii.utilxi.core.cache.Cache.get(Cache.java:87)

    at com.sap.aii.utilxi.core.cache.Cache.getValue(Cache.java:204)

    at com.sap.aii.utilxi.core.cache.Cache.getSingleValue(Cache.java:112)

    at com.sap.aii.utilxi.core.cache.Cache.get(Cache.java:87)

    at com.sap.aii.ib.server.sldaccess.SLDElementAccessor.performStandardQuery(SLDElementAccessor.java:188)

    at com.sap.aii.ib.server.sldaccess.SLDElementAccessor.getExtObjects(SLDElementAccessor.java:71)

    ... 54 more

Caused by: com.sap.aii.ib.bom.landscape.SLDElementNotFoundException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ib.server.sldquery.SLDQuery.readSLDElement(SLDQuery.java:237)

    at com.sap.aii.ib.server.sldquery.SLDQuery.selectSLDElementList(SLDQuery.java:68)

    at com.sap.aii.ib.server.sldquery.SLDCache.actualize(SLDCache.java:41)

    ... 65 more

@8O@    Error during last attempt to refresh cache

Thrown:

com.sap.aii.ib.core.abapcache.CacheRefreshException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ibdir.server.abapcache.content.CacheForBackend.addContent(CacheForBackend.java:118)

    at com.sap.aii.ibdir.server.abapcache.content.CacheForBackend.addContent(CacheForBackend.java:89)

    at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.addContent(CacheRefreshRequest.java:563)

    at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.processHTTPRequest(CacheRefreshRequest.java:252)

    at com.sap.aii.ibdir.server.abapcache.CacheRefreshRequest.handleHTTPRequest(CacheRefreshRequest.java:161)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.setXmlDataAndBufferSize(CacheRefreshSession.java:176)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.<init>(CacheRefreshSession.java:49)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshSession.getInstance(CacheRefreshSession.java:73)

    at com.sap.aii.ibdir.web.abapcache.CacheRefreshServlet.doGet(CacheRefreshServlet.java:72)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:152)

    at com.sap.engine.services.servlets_jsp.server.Invokable.invoke(Invokable.java:38)

    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:457)

    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

    at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:276)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)

    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)

    at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)

    at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)

    at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

    at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)

    at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)

    at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)

    at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)

    at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Caused by: com.sap.aii.ibdir.bom.service.BSNotFoundException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ibdir.server.cache.backends.BackendUtilsServer.isBackendRelease710New(BackendUtilsServer.java:67)

    at com.sap.aii.ibdir.core.backends.BackendUtils.isBackendRelease710Ex(BackendUtils.java:147)

    at com.sap.aii.ibdir.server.abapcache.content.CacheForBackend.addContent(CacheForBackend.java:114)

    ... 49 more

Caused by: com.sap.aii.ib.core.extobjects.ExternalOasProcessException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ib.server.sldaccess.SLDElementAccessor.getExtObjects(SLDElementAccessor.java:76)

    at com.sap.aii.ib.server.extobjects.EOAServiceImpl.getExtObjects(EOAServiceImpl.java:62)

    at com.sap.aii.ib.server.sldquery.SLDQueryRequester.getBusinessSystem(SLDQueryRequester.java:422)

    at com.sap.aii.ibdir.server.cache.backends.BackendUtilsServer.isBackendRelease710New(BackendUtilsServer.java:54)

    ... 51 more

Caused by: com.sap.aii.utilxi.misc.api.ResourceException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ib.server.sldquery.SLDCache.actualize(SLDCache.java:48)

    at com.sap.aii.utilxi.core.cache.MapBasedCache.getValue(MapBasedCache.java:125)

    at com.sap.aii.utilxi.core.cache.Cache.getSingleValue(Cache.java:112)

    at com.sap.aii.utilxi.core.cache.Cache.get(Cache.java:87)

    at com.sap.aii.utilxi.core.cache.Cache.getValue(Cache.java:204)

    at com.sap.aii.utilxi.core.cache.Cache.getSingleValue(Cache.java:112)

    at com.sap.aii.utilxi.core.cache.Cache.get(Cache.java:87)

    at com.sap.aii.utilxi.core.cache.Cache.getValue(Cache.java:204)

    at com.sap.aii.utilxi.core.cache.Cache.getSingleValue(Cache.java:112)

    at com.sap.aii.utilxi.core.cache.Cache.get(Cache.java:87)

    at com.sap.aii.ib.server.sldaccess.SLDElementAccessor.performStandardQuery(SLDElementAccessor.java:188)

    at com.sap.aii.ib.server.sldaccess.SLDElementAccessor.getExtObjects(SLDElementAccessor.java:71)

    ... 54 more

Caused by: com.sap.aii.ib.bom.landscape.SLDElementNotFoundException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

    at com.sap.aii.ib.server.sldquery.SLDQuery.readSLDElement(SLDQuery.java:237)

    at com.sap.aii.ib.server.sldquery.SLDQuery.selectSLDElementList(SLDQuery.java:68)

    at com.sap.aii.ib.server.sldquery.SLDCache.actualize(SLDCache.java:41)

divyanshu_srivastava3
Active Contributor
0 Likes

Hi,


com.sap.aii.ib.core.abapcache.CacheRefreshException: Unable to find the SLD element (SAP_BusinessSystem, [CreationClassName, SAP_BusinessSystem, string, Name, ECC_EDS, string])

If you just see this, then there is something missing for your system - SAP business system in SLD.

Run SLDCHECK -- SLD will be opened and you need to check for business system defination.

Meanwhile, I am checking you logs and will come back to you on this.

divyanshu_srivastava3
Active Contributor
0 Likes

Have a look at

Create a business system and check again.

Former Member
0 Likes

Dear srivastav,

we cross checked our SLD & technical & Business systems its configured correctly.

our land scape is in PI system SXI_CHECK works correctly but in the ABAP (single stack system) we are getting the SXI_CHECK error.

AnilDandi
Active Participant
0 Likes

Check if SAP note 1521021 helps.


You use SAP PI 7.1, 7.1 EhP 1, 7.3 or a later release together with an older SLD 7.0. You would like to use Web Service communication between AS ABAP backends and PI. You configure in Integration Directory Sender/Recevier Agremeent for adapter type WS and activate it. The distribution of your configuration to ABAP backend (cache refresh) fails with a following error (example business system is U3Y_105)


Create missing information in SLD. You need to create an HttpServicePort and associate it with the required AS ABAP Backend. Use following steps to do this.

Open SLD: http://host:port/sld

Goto Administration

Goto Content Maintenance

Select Subset: All With Instances; Class: HTTP Service Port

Click on 'New HTTP Service Port'

Fill following fields:

CreationClassName: SAP_HTTPServicePort

Name: [SID]_[CLIENT]

SystemCreationClassName: SAP_BCApplicationServer

SystemName: [SID]

Caption: Http Service Port for [SID]_[CLIENT]

URL: [URL]

where

[SID] is the three-character system name (SID), i.e. XID

[CLIENT] is the client, i.e. 105

[URL] is the http url of the system, i.e. http://xid.com:8080/

The example configuration for system XID_105 would looke like this:

CreationClassName: SAP_HTTPServicePort

Name: XID_105

SystemCreationClassName: SAP_BCApplicationServer

SystemName: XID

Caption: Http Service Port for XID_105

URL: http://xid.com:8080

Click 'Save'

Select another Class to browse: Business System

Click on the required Business System, i.e. on XID_105

Click on "X Associated Instances"

Click on 'New Association'

Select Association Type: Business System HTTP Service Port

Select just created http port (i.e. XID_105)

Click 'Associate'

SLD configuration is complete, an http service port is assigned to the required business system. Now go to Integration Directory and clear SLD Cache : Menu-> Environment-> Clear SLD Data Cache.

Goto Menu->Environment->Cache Status Overview and repeat all failed cache refresh events for the required ABAP backend.