cancel
Showing results for 
Search instead for 
Did you mean: 

Data not Updated Automatically in SLD to XI Integration Builder

Former Member
0 Kudos

I am trying to create a new software component in the SLD for use with our XI machine. However, when I do this, the component does not appear in the XI Integration Builder.

I have looked at the Automatically Updated Data page of the central SLD, and noticed that our XI J2EE system has not Auto-Updated with the SLD for quite some time, if ever.

Can somebody please give me some pointers how to sheck/configure this? Also, is there a way to update the information between the SLD and the XI system manually?

Kind Regards,

Tony.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

If you want the SWCV in the Integration Builder Repository you have to import it from the menu.

The Integration Builder always just show the SWCV imported from SLD, both SAP standard & custom SWCV.

Refere to the specific <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/9c/7a973ca83a4601e10000000a114084/frameset.htm">help.sap.com</a> page.

Regards,

Sandro

Former Member
0 Kudos

I think the problem is the system cannot actually see the SLD for some reason.

If I try to access the SLD using the DNS name, I am unable to do so:

http://dnsname:52300/sld/index.html

However, if I use the IP address direct, I can do so:

http://192.xxx.xxx.xxx:52300/sld/index.html

I notice that when I try to access the SLD from the XI start page, the link is using the http://dnsname:52300/sld/index.html form, which isn't working.

Also, when I try to Import Software Component Versions from the Integration Builder menu, I get the error:

com.sap.aii.ibrep.client.swc.ExtSwcAccessException: Unable to read software component versions from System Landscape Directory "dnsname:52300"

So I'm thinking this may be some kind of DNS error, but I don't know how to resolve it.

Any clues?

Former Member
0 Kudos

You have to verify the correct name of DNS on the network!

In order to solve your problem, use the transaction SLDCHECK, SLDAPICUST and if you need you can fix the resolve of the nema on the file hosts on the XI server.

Regards,

Sandro

Former Member
0 Kudos

Hi Sandro,

I checked the hosts file and the DNS entries are there!

I also ran SLDCHECK and got the message:

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

RFC ping returned exception with message:

Error opening an RFC connection.

Don't know if this is still related.

former_member187339
Active Contributor
Former Member
0 Kudos

Hi,

That was useful, thanks! Will start to follow that up.

Kind Regards,

Tony.

Former Member
0 Kudos

Problem seems to be the SAPSLDAPI RFC destination, but I don't know what values to use for the Gateway host and Gateway service (as you can probably tell by now I'm not a Basis consultant).

Do you know where I can find out how to identify / set these values?

BR,

Tony.

former_member187339
Active Contributor
0 Kudos

Hi,

Refer this blog:

/people/gregor.wolf3/blog/2004/08/26/setup-and-test-sap-java-connector-outbound-connection

http://help.sap.com/saphelp_nw04/helpdata/en/bb/9f12f24b9b11d189750000e8322d00/content.htm

see transaction smgw

Regards

Suraj

Former Member
0 Kudos

OK got a Basis chap to come and check the settings; seems like one of the RFC connections had an incorrect gateway and system set. SLDCHECK now returns no errors.

However, when I am in the Integration Builder, and choosethe menu option

Tools -> Transfer from System Landscape Directory -> Import Software Component Versions, I get the error mesage "Unable to read software component versions from System Landscape Directory "rfsap20:52300", with the final message in the details box:

"User credentials are invalid or user is denied access".

Any idea how to resolve this? I assume that the user that the system is using possible has a role missing, but I'm not sure what user, or what role.If this is a correct assumption, how can I find this out?

BR,

Tony.

Former Member
0 Kudos

Hi Tony,

the user who updates the data from the SLD is the XILDUSER - check if it is correctly maintained in Transaction SLDAPICUST

Cornelius

Former Member
0 Kudos

Hi Cornelius,

Thanks for that; I changed the user in SLDAPICUST to XILDUSER, but still get the same error.

I checked the roles of this user, there is only one: SAP_BC_AI_LANDSCAPE_DB_RFC

Is that enough?

Former Member
0 Kudos

Hi Tony,

the User in SLDAPICUST should be j2ee_admin for the entry SAP_CONFIG. The XILDUSER is responsible for reading the business systems from the SLD. - I think I was reading over your quote too quickly, sorry - In my opinion you need to check if the user XIREPUSER is looked or has not sufficent rights to log on to the SLD. Because that is the user to connect the Repository with the SLD.

Cornelius

P.S. the role SAP_BC_AI_LANDSCAPE_DB_RFC is sufficient for the XILDUSER

Message was edited by:

Cornelius Goldhahn

Former Member
0 Kudos

Hi Cornelius,

Thanks for the explanation, but I'm not quite sure what goes into the table in SLDAPICUST. Do you mean a new entry is to be created, with the following settings:

Alias = SAP_CONFIG

Prim. = space

Host name = SLD host name

Port = SLD port

User = J2EE_Admin

Password = password for J2EE_Admin?

Kind Regards,

Tony.

Answers (2)

Answers (2)

Former Member
0 Kudos

to be updated

former_member187339
Active Contributor
0 Kudos

Hi,

Refer <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/42/3a420910af11d6999400508b6b8b11/content.htm">this</a> link

Regards

Suraj