cancel
Showing results for 
Search instead for 
Did you mean: 

SLDCHECK problem!!

Former Member
0 Kudos

Gurus,

I'm having an issue getting SLDCHECK to run successfully.

Here's the steps I've taken

1. Ensure SLD server is running.

2. Created and tested SAPSLDAPI RFC connection.

3. Enable the Unicode RFC settings.

4. Created primary destination in SLDAPICUST for SLD server.

5. Tested user entered in SLDAPICUST via interactive login - all passwords and authentication are OK.

6. Created JCO RFC entry in SLD Visual Admin for ABAP system. It is running and tested OK.

7. Ran SLDCHECK on Abap side and here's the output:

Exchange Infrastructure: SLD Connection Test

Properties of RFC destination SAPSLDAPI

RFC host: %%RFCSERVER%%

program id: SLDAPI_DV4

gateway host: sldqas

gateway service: sapgw02

Testing the RFC connection to the SLD java client...

RFC ping was successful

SLD server address settings:

host name: sldqas

port number: 50000

Use transaction SLDAPICUST if you wish to maintain the SLD server address

Launching the SLD GUI in a separate browser window...

=> Verify in the browser GUI that the SLD is in a healthy running state!

Testing the SLD API

A communication or system failure has occured

Description: System error: Server repository could not create function template for 'SLDJAVA_ACCESSOR_REQUE

SLD host: sldqas

SLD port: 50000

Clearing the local SLD cache

Calling function LCR_LIST_BUSINESS_SYSTEMS

Retrieving data from the SLD server...

Function call returned exception code 3

=> Check whether the SLD is running!

Summary: Connection to SLD does not work

=> Check SLD function and configurations

______________________________________________________________

I have gone through the troubleshooting document "Transaction SLDCHECK reports errors" and only find one discrepancy.

My JCO RFC entry in SLD Visual Admin does not have a "Unicode" option? This document says that you need this selected if you are connecting b/t Unicode systems?

I also noticed that it was complaining about LCR fuction. I found that LCRSAPRFC is an RFC connection typically setup for XI <--> SLD communcation. Since my system is not XI (just normal R/3), would I need this RFC entry?

Please advise as to what config is missing.

Many points for helpful answers!!!!!

Thanks,

Jeff Martens

Basis Admin

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Jeff,

You are on right track. Since your current system is not a XI/PI you do not need LCR fuctionality. I believe this is required to fetch Business systems defined in SLD, which is useful for XI.

Just try to initiate data transfer through RZ70 (without scheduling, if u already have done it) and check the logs. If data is transferred and in SLD if you can see last updated date/time as same, job's done.

regards, Sean.

Former Member
0 Kudos

Sean,

Thanks for the direction.

Do I need to even worry about running transaction sldcheck if I'm not doing XI? I see at the top of the sldcheck output that it says "Exchange Infrastructure". Otherwise, I can easily schedule and run the job in RZ70, so am I done with the connection?

Thanks,

Jeff

Former Member
0 Kudos

Exactly Jeff.

In case your landscape does not include XI/PI, just make sure SLD and other systems are communicating properly.

Furthermore, I would ensure my SolMan landscape is also getting updated using SLD. But that's another story

regards, Sean.

Former Member
0 Kudos

Sean,

Thanks for the reply. And you're right on track with the Sol. Mgr. sidenote. I'm setting this up so I can pull in all my landscape info into Sol. Mgr. for internal monitoring and SAP diagnostics.

I have a side question about getting data between SLD's. I have a QAS SLD that holds all of the dev / qas systems and a PRD SLD that obviously holds the production systems. I am planning on "pushing" the data automatically from QAS to PRD so that all of the information is in PRD. Then, I am going to connect my PRD SLD to my Sol. Mgr. So my question is - Is it possible to transfer data automatically in one direction between SLD's. I do not want my PRD SLD data to be updated in the QAS SLD. Also, I don't want to import / export. I need this to be a automatic process. Is this possible?

Thanks,

Jeff

Former Member
0 Kudos

Hi Jeff,

Yes it is actually the best practise to transfer in one direction. please check this doco below:

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/29b1f3ea-0c01-0010-2dae-cc64bb38...

Reg, Dibya

Former Member
0 Kudos

Hi Jeff,

Before you go for maintaining two SLDs, did you try considering having a single SLD [highly recommended even by SAP]. Many times more than two SLDs have conflict possibly due to mismatch in CIM model release level.

Only in case you have more than one application which critically relies upon SLD you may want to distribute load [as we already discussed you don't have XI] For your and future support team's ease, go for one SLD.

Still if you want to keep current status read Note 935474. One way data transfer is simply possible by export/import. I do not know of automatic data transfer. Will try finding out. In case you do, update this thread.

regards, Sean.

PS: Thanks for points

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Yes, if your ABAP system is a UNICODE system you will have to maintain the UNICODE flag here. You can check whether your ABAP is UNICODE of not in System->Status.

Moreover, I think your problem in the settings in JCo Provider in Visual Admin. Make sure this is started and working. Check the seetings for SAP Gateway paramaetsr and the SAP user is fine and woking. This should solve it.

Regards, Dibya