cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to find an associated SLD element

Former Member
0 Kudos

Hi all,

I got this error when I do the following:

1. Cache Notifications in Integration Directory

2. Cache Connectivity Test in RWB for Adapters

The error:

com.sap.aii.ib.server.abapcache.CacheRefreshException: Unable to find an associated SLD element (source element: SAP_XIIntegrationServer, [CreationClassName, SAP_XIIntegrationServer, string, Name, is.01.ootspdbs02, string], target element type: SAP_BusinessSystem)

at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:488)

at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:162)

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

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

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

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

at com.sap.aii.ibdir.web.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:67)

at com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:169)

at com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:178)

at com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl.process(HmisBeanImpl.java:86)

at com.sap.aii.utilxi.hmis.sbeans.HmisLocalLocalObjectImpl10.process(HmisLocalLocalObjectImpl10.java:144)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:290)

at com.sap.aii.utilxi.hmis.web.workers.HmisExternalClient.doWork(HmisExternalClient.java:75)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:496)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:634)

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

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

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

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

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

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

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

com.sap.aii.ib.bom.landscape.SLDElementNotFoundException: Unable to find an associated SLD element (source element: SAP_XIIntegrationServer, [CreationClassName, SAP_XIIntegrationServer, string, Name, is.01.ootspdbs02, string], target element type: SAP_BusinessSystem)

at com.sap.aii.ib.server.sldquery.SLDQuery.dammiIlMioCentralAdapterFramework(SLDQuery.java:77)

at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:202)

at com.sap.aii.ibdir.server.abapcache.content.CacheCPA.addContent(CacheCPA.java:162)

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

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

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

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

at com.sap.aii.ibdir.web.abapcache.HmiMethod_CacheRefresh.process(HmiMethod_CacheRefresh.java:67)

at com.sap.aii.utilxi.hmis.server.HmisServiceImpl.invokeMethod(HmisServiceImpl.java:169)

at com.sap.aii.utilxi.hmis.server.HmisServer.process(HmisServer.java:178)

at com.sap.aii.utilxi.hmis.sbeans.HmisBeanImpl.process(HmisBeanImpl.java:86)

at com.sap.aii.utilxi.hmis.sbeans.HmisLocalLocalObjectImpl10.process(HmisLocalLocalObjectImpl10.java:144)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.processRequestByHmiServer(HmisServletImpl.java:290)

at com.sap.aii.utilxi.hmis.web.workers.HmisExternalClient.doWork(HmisExternalClient.java:75)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doWork(HmisServletImpl.java:496)

at com.sap.aii.utilxi.hmis.web.HmisServletImpl.doPost(HmisServletImpl.java:634)

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

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

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

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

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

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

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

I've seen a few thread post on such error. Has anyone managed to resolve this error yet?

Thanks.

Ron

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Check the Business system has created with Role Integration server. If not create th Business system.

Role : Integration server

URL : http://<hostname>:ICMPort/sap/xi/engine?type=entry

Regards,

Venu.

Former Member
0 Kudos

Hi,

Tcode : SLDCHECK what is the user you are using to read the Business system. check that Business system is locked in SU01.

Regards,

Venu.

Former Member
0 Kudos

Hi Venu,

I already have a business system created with role set as Integration Server.

I am using user PMSOOTS to read to log into Integration Repository/Directory.

In SU01, PMSOOTS has the following roles:

SAP_ALM_ADMINISTRATOR

SAP_ALM_CUSTOMIZER

SAP_BC_AI_LANDSCAPE_DB_RFC

SAP_SLD_ADMINISTRATOR

SAP_SLD_CONFIGURATOR

SAP_SLD_DEVELOPER

SAP_SLD_GUEST

SAP_SLD_ORGANIZER

SAP_XI_ADMINISTRATOR

SAP_XI_ADMINISTRATOR_ABAP

SAP_XI_ADMINISTRATOR_J2EE

SAP_XI_BPE_ADMINISTRATOR_ABAP

SAP_XI_BPE_CONFIGURATOR_ABAP

SAP_XI_BPE_MONITOR_ABAP

SAP_XI_CONFIGURATOR

SAP_XI_CONFIGURATOR_ABAP

SAP_XI_CONFIGURATOR_J2EE

SAP_XI_CONTENT_ORGANIZER

SAP_XI_CONTENT_ORGANIZER_ABAP

SAP_XI_CONTENT_ORGANIZER_J2EE

SAP_XI_DEMOAPP

SAP_XI_DEVELOPER

SAP_XI_DEVELOPER_ABAP

SAP_XI_DEVELOPER_J2EE

SAP_XI_MONITOR

SAP_XI_MONITOR_ABAP

SAP_XI_MONITOR_J2EE

How to I check that the Business System is locked in SU01?

Regards,

Ron

Former Member
0 Kudos

Hi,

How to I check that the Business System is locked in SU01?

Go to Tcode : SU01

Enter the username in Application toolbar from Right to Second buttorn Lock/Unlocked you can find out user has locked or not.

Regards,

Venu.

Former Member
0 Kudos

How to I check that the Business System is locked in SU01? - Sorry before i posted that was wrong you cann't check Business system locked or not.

User only can lock. Busines system and Technical system there is no locaing mechanizam.

Regards,

Venu.

Former Member
0 Kudos

Did u setup the following properties for SAP XI AF CPA Cache service in J2EE Visual admin

set SLDAccess=true

set cacheType=Directory

and set username, pwd, dir url for the sld.

Former Member
0 Kudos

Hi Archana,

I've gone through the setup, and here are the details:

SLDAccess: true

cacheType=DIRECTORY (Not sure if it's case sensitive, but this is what's stated)

username: XIAFUSER

pwd:

Directory URL: http://localhost:50000/dir/hmi_cache_refresh_service/ext?method=CacheRefresh&mode=<Mode>&consumer=De...

This setting looks like the default settings.

May I know what should I set them to?

Please help.

Thanks.

Ron

Former Member
0 Kudos

Hi,

I've gone through the setup, and here are the details:

SLDAccess: true

cacheType=DIRECTORY (Not sure if it's case sensitive, but this is what's stated)

username: XIAFUSER

pwd:

Directory URL: http://localhost:50000/dir/hmi_cache_refresh_service/ext?method=CacheRefresh&mode=<Mode>&consumer=De...

This setting looks like the default settings.

May I know what should I set them to? - <b>These Settings are CORRECT.</b>

Regards,

Venu.

Former Member
0 Kudos

Check to see if the Business System is set up.

Go to SLD > Content Browser > Subset = Landscape : Class = Business System

If not there, enter/create New Business System.

It should have Role of Integration Server assigned.

Former Member
0 Kudos

Hi Barry,

I have 1 Business system with the role of Integration Server set up - PI1_BS_01

The Business system I created as "Application System" is BS_NAUTICUS_OOTS.

Here's what I got from the SLD Content Browser.

SAP_BusinessSystem Name Last Modified Assoc's

BS_NAUTICUS_OOTS BS_NAUTICUS_OOTS 12/27/2006 17:56 4

BS_PMS_OOTS BS_PMS_OOTS 12/28/2006 14:04 4

BS_TESTING_SLD_01 BS_TESTING_SLD_01 12/28/2006 12:51 2

BS_WEB_AS_JAVA BS_WEB_AS_JAVA 01/03/2007 14:17 3

BS_WEBAS_ABAP BS_WEBAS_ABAP 12/28/2006 12:38 5

CPRS_BS_01 CPRS_BS_01 12/21/2006 19:50 3

PI1_BS_01 PI1_BS_01 12/28/2006 13:26 7

Former Member
0 Kudos

Hi,

I have 1 Business system with the role of Integration Server set up - PI1_BS_01

- Did you defined pipeline URL Address (http://hostname:ICMPort/sap/xi/engine?type=entry)

Business system I created as "Application System" is BS_NAUTICUS_OOTS

- What is the Related Integration Server you had given (Here you need to select your SID) it is appering or not.

Regards,

Venu.

Former Member
0 Kudos

Hi Venu,

1. The pipeline URL address for PI1_BS_01: http://OOTSPDBS02:8001/sap/xi/engine?type=entry

8001 is the HTTP port, verified from SMICM (TCode)

2. For BS_NAUTICUS_OOTS:

Related Integration Server is set to PI1_BS_01

Role: Application System

Group: No group assigned

Logical System Name: <blank>

Technical System: TS_NAUTICUS_OOTS

Regards,

Ron

Former Member
0 Kudos

Hi,

After doing all these what is the problem you are getting , please can you Post.

Regards,

Venu.

Former Member
0 Kudos

Hi Venu,

Thank you so much for your posts.

1. The user pmsoots is NOT locked.

2. The error I'm getting is what I've originally posted - Unable to find an associated SLD element.

Basically, throughout this post, I've not changed my settings at all, I've only been verifying my settings with your suggestions.

But still I'm getting these problem.

Please help.

Thanks.

Ron

Former Member
0 Kudos

Hi,

Please check the below points.

1. Check the Cache is up-to-date tcode : SXI_CACHE.

This sould be with Up-to-date with green color. if not please get the green color.

2. Go to Tcode : SLDCHECK

Go to change mode click the + button

and enter the servername , j2ee port number, UserName(First try XIAPPLUSER or XISUPER ) These user should not locked and enter the password.

If you using PI 7.0 Thne PIAPPLUSER OR PISUPER

3. go to ID

Environment -> Clear SLD Data cache

now try to assign the business system into your scenario and activate...

at the same time check your Cache is up-to-date.

Regards,

Venu.

Former Member
0 Kudos

Hi,

I have seen this error many times. Note 764176 has helped here in most of the cases. However, you should read the note very carefully, because usually users do not pay attention to it closely enough and do not manage to solve the error.

Hope it helps,

Jaime