cancel
Showing results for 
Search instead for 
Did you mean: 

RWB / SLD Registration / MsgUrl is null?!?

Former Member
0 Kudos

Hi there,

i have a Problem. when i go to the SLD Registration in the RWB to Register

Runtime Workbench

Repository

I Become the Message:

Runtime Workbench reports registration status: completely registered

XIDomain.IntegrationServer.MsgUrl: MsgUrl of Integration Server is.00.server1 is null.

XIDomain.IntegrationServer.SecureMsgUrl: SecureMsgUrl of Integration Server is.00.server1 is null.

XIDomain.IntegrationServer.BusinessSystem: BusinessSystem is null. No BusinessSystem associated to the Integration Server is.00.server1.

also on the Adapter Engine

Messaging URL of Integration Server: URL currently used by Adapter Engine is null!

Messaging URL of Integration Server: URL stored in SLD is null!

Messaging URL of Integration Server: URL currently used by Adapter Engine and URL stored in SLD are the same

XIDomain.IntegrationServer.MsgUrl: MsgUrl of Integration Server is.00.server1 is null.

XIDomain.IntegrationServer.BusinessSystem: BusinessSystem is null. No BusinessSystem associated to the Integration Server is.00.server1.

The directory is another message:

Directory: Unable to get directory instance and read data from SLD; details: Unable to create an object that represents the SLD entry for the XI component

Can someone help here?

Regards

Edited by: Bjoern Bayerschmidt on Jun 2, 2010 8:55 AM

Edited by: Bjoern Bayerschmidt on Jun 2, 2010 8:56 AM

Accepted Solutions (0)

Answers (6)

Answers (6)

0 Kudos

RWB fetches data from SLD. Check if the user connecting to SLD is locked.

Goto -> User Management and search *PI* or *RWB*.

The directory is another message:

Directory: Unable to get directory instance and read data from SLD; details: Unable to create an object that represents the SLD entry for the XI component.

This is because user *DIR* is locked in SLD.

Thanks,

Pravin Agarwal

chiwo_lee
Explorer
0 Kudos

Refer

How to Manually Correct the Registration of XI Components Within the SLD - Process Integration - SCN...

and the step: creating the necessary associations for the integration server.

It will fix.

Former Member
0 Kudos

Hi Bojern,

I have got the same problem . Can you tell me how to resolve the problem .

Regards

S SURESH

0 Kudos

Hi,

Generally by using the FQDN it's solved.

Hope that helps you.

Regards,

Caio

former_member186158
Active Participant
0 Kudos

Do you resolve this problem?

If not, you can execute Netweaver Initial setup again in NWA.

0 Kudos

Hi Bjoern,

Please open the Exchange Profile and change all parameters that ends

in *.name to FQDN, and don't forget to restart the system to activate

the changes.

For more information about the FQHN, please check the notes below:

#773830 - FQHN determination in ICM

#654982 - URL requirements due to Internet standards

Also please ensure to apply the FQHN as per instructions on the note

below:

#804124 - HTTP communication with XI Adapter Engine fails

Also apply:

#1278563 - Specification of message server host in Exchange

Regards,

Caio Cagnani

Former Member
0 Kudos

this is because you are missing certain associations in the CIM data in the SLD.

you need to implement OSS Not 764176

https://service.sap.com/sap/support/notes/764176

and 117249

https://service.sap.com/sap/support/notes/1117249

Former Member
0 Kudos

Hi,

thanks. But that did not help..

i deleted

1. Open the "Content Maintenance" view under "Administration" in the SLD editing interface. (in 7.10: the view "CIM Instances".) Select "XI Integration Server" from the drop-down menu and navigate to the associations of the integration server. Select the "XI Integration Server Logical Identity" association and delete the association by pressing the 'Remove' button.

But after reboot the entry is not there... ?!

And also the components as described here:

- One entry for each PI component: Integration Server, Adapter Engine, Directory, Repository and Runtime Workbench (RWB). Each must be assigned to the domain above, i.e. the domain name must appear in column "Domain".

are not all registered.. Directory, Repository is not in the SLD

I logged on to /dir /rep but nothing happens in the SLD

Regards

Bjoern

Former Member
0 Kudos

and you looked at both notes?

all of this was provided in the two notes in my first post..... if this did not work.....

Solution

Checking completeness and consistency of SLD

First check whether the PI structures in SLD are incorrect. Start the SLD user interface (http:<host name>:<port>/sld), navigate to Technical Systems --> Process Integration

For a correct PI registration, the tabular display of the PI structure must contain the following entries:

- One entry for the domain of the Integration Server

- One entry for each PI component: Integration Server, Adapter Engine, Directory, Repository and Runtime Workbench (RWB). Each must be assigned to the domain above, i.e. the domain name must appear in column "Domain".

If some of the PI components Adapter Engine, Directory, Repository or Runtime Workbench are missing in the table, you need to explicitly register those as described below. If they appear in the table, but are not assigned to a domain, you have to delete them and register them explicitly.

Deleting PI components

Navigate to

Technical Systems --> Process Integration

Select the components you want to delete, push "remove" button.

Beware: Do not accidentally delete the XIIntegrationServer.

Triggering SLD Registration of PI components

You can trigger registration of a PI component by restarting the associated application. Navigate to the start/stop UI in the Netweaver Administrator:

http:<host name>:<port> --> SAP Netweaver Administrator --> Configuration Management --> infrastructure --> application modules

Here you restart the applications for the missing PI components:

com.sap.xi.directory (Integration Builder/Configuration)

com.sap.aii.af.app (Adapter Engine)

com.sap.xi.rwb (Runtime Workbench)

com.sap.xi.repository (Integration Builder/Design)

this is why i gave both notes as the information you provided was far from complete...

what version are you using? is it a new install? or a restore? or did it just go like this???

Former Member
0 Kudos

Hi,

so yes. checked the note.. but when i go to the NWA

SAP Netweaver Administrator --> Configuration Management --> infrastructure --> application modules

There is no START or STOP Button?!

Only a save Button.. when i now click on

com.sap.xpi.ib.server.jar / EJB Module / sap.com/com.sap.xi.directory

and then on SAVE a message occurs: Message Error

Thats all...?!

Its a new installation...

Former Member
0 Kudos

then you are on 7.11???

then i would suggest going into the NWA....

Goto Operation Management -> Systems -> Start/Stop -> Java EE Applications tab then search for the names:

  • com.sap.xi.directory (Integration Builder/Configuration)

  • com.sap.aii.af.app (Adapter Engine)

  • com.sap.xi.rwb (Runtime Workbench)

  • com.sap.xi.repository (Integration Builder/Design)

you can start and stop in here....

Former Member
0 Kudos

Hi,

yes. i am on 7.11. Sorry that i gave you not this info.

So now i restarted the apps...

But i CAN NOT find

com.sap.aii.af.app

it is not in the list...No application meets the filter criteria

?!

Regards

Former Member
0 Kudos

OK ... now it looks vey perfect in the SLD Registration in the RWB..

BUT

The only thing left RED is

Runtime Workbench...

It says

XIDomain.IntegrationServer.SecureMsgUrl: SecureMsgUrl of Integration Server is.00.de1-s527 is null

The rest is green now

Regards

Former Member
0 Kudos

a partial success...

the rest of the error you have relates to the 764176...

you need to make some manual assignments in the CIM in the SLD... specifically adding the domain to the integration server...

make sure that XI Contained Integration Server and XI Integration Server Logical Identity are assigned to the Integration Server

Former Member
0 Kudos

Thanks,

the

XI Contained Integration Server and XI Integration Server Logical Identity

are already assigned... can you tell me how to add the domain to the integration server?

I find no Association that looks like add a domain

Regards

EDIT Ahh i see that Association XI Contained Integration Server has Associated Class XI Domain.. do you mean this?

Edited by: Bjoern Bayerschmidt on Jun 2, 2010 11:38 AM

Former Member
0 Kudos

the domain is this:

PartComponent - XI Contained Integration Server - GroupComponent - XI Domain - Domain devsap01

Former Member
0 Kudos

OK Thanks...

then its already added

so you thought that this normally solves this error in the RWB - SLD Registration - Runtime Workbench?

XIDomain.IntegrationServer.SecureMsgUrl: SecureMsgUrl of Integration Server is.00.de1-s527 is null.

Regards

Former Member
0 Kudos

these notes have previously fixed every complete installation i have done in the past... covering 3.0, 7.0, 7.10 and 7.11....

the only other note i use is this one...

https://service.sap.com/sap/support/notes/1031321

but that is adapter engine not registered in the SLD... worth a go...

and the other thing i do is check all hosts are fully qualified and point to the correct hosts and domains!!!

ABAP:

SLDAPICUST

RZ70

SXMB_ADM -> Integration Engine Configuration

SM59:

LCRSAPRFC

SAPSLDAPI

SLD_UC

SLD_NUC

INTEGRATION_DIRECTORY_HMI

HTTP_CR?CLNT???

HTTP_EC?CLNT???

AI_RUNTIME_JCOSERVER

AI_VALIDATION_PID

Java:

http://host.fqdn:5<sysno>00/ExchangeProfile

Make sure all host names are all fully qualified.

In http://host.fqdn:5<sysno>00/nwa

Select Configuration Management >Infrastructure > JCo RFC Provider

Select Configuration Management >Infrastructure > Destinations

All hosts/http destinations should be fully qualified

Former Member
0 Kudos

OK thanks,

then i will again check the notes point for point...

Eventually i missed something.

Regards

and Thanks for your help

OK.. that i forgot.. my hosts are not fully qualified.. so i will do that...

Thanks

Edited by: Bjoern Bayerschmidt on Jun 2, 2010 11:55 AM