cancel
Showing results for 
Search instead for 
Did you mean: 

There are no message servers maintained in the associated SLD

Former Member
0 Kudos

Hi

Does anybody know what is the meaning of this message???

It happens when I try to configure a JCO connection in Webdynpro Content Manager.

What is a "message server"???

By the way, this configuration has been a pain...

[]

Ronaldo.

Accepted Solutions (1)

Accepted Solutions (1)

gregorw
Active Contributor
0 Kudos

Hello Ronaldo,

excuse me not directly to answer your question. But if you search for "message AND server" in the SDN Forums you will find a lot of information.

Regards

Gregor

Former Member
0 Kudos

Thanks Gregor

I could find in an old thread some tips about how to configure a message server.

After many experiments, I think I found out the rigth configuration. I tested with saplogpad and it worked.

Now I have configured the message server. But when I returned to webdynpro content manager to test it, I was suprised with a new message error:

<i>java.lang.StringIndexOutOfBoundsException: String index out of range: -1

at java.lang.String.substring(String.java:1444)

at com.sap.tc.webdynpro.tools.sld.MessageServerConnectionDefinition.updateSelection(MessageServerConnectionDefinition.java:300)

at com.sap.tc.webdynpro.tools.sld.MessageServerConnectionDefinition.wdDoInit(MessageServerConnectionDefinition.java:168)

at com.sap.tc.webdynpro.tools.sld.wdp.InternalMessageServerConnectionDefinition.wdDoInit(InternalMessageServerConnectionDefinition.java:830)

at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:71)

at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:197)

at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:250)

at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:182)

at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:529)</i>

This message occurs when a click next button in step 2 Connection Type, going to step 3.1 Application Connection Server.

I would not be surprised If I did something stupid...(I am development guy, and my knowledge of Basis is zero..).

But what could be wrong? It seems to be an error in a vector, possibly to populate a dropdown...

Thanks

achim_hauck2
Active Contributor
0 Kudos

is solved this problem with deleting my system in the sdn and recreate it (important: no domains in hostnames).

then i was able to create the jco-destinations and test them.

kr, achim

Former Member
0 Kudos

Hi Achim

What do you mean by "deleting my system in the sdn" ?

If you are suggesting delete BC Message Server in SLD administration (Content Maintanance) and create a new one, I have already tried this.

[]

achim_hauck2
Active Contributor
0 Kudos

sorry, of course i meant: sld (system landscape directory), it seems i was to long in the "SDN" (Sap Developer Network)...

i had success with creating a complete new "Technical system" (important: no domains at the hostnames).

then the confusing error was solved.

kr, achim

Former Member
0 Kudos

Achim

I made some tests, and this error only happens when I fill LOGONGROUP, in my case with (SPACE)...this seems to work in logonpad.

When I let this LOGONGROUP field blank, there is no string error, but it doesn't work too.

In the last step, it shows all parameters, but all information regarding "Message Server" are blank (Message Server, System Name, Logon Group)...

When I click finish it doesn't work..and it complains something related with "CIM_ERR_ALREADY_EXIST: Instance already exist".

Man, this stuff is very tricky, and nobody seems to understand what is happening....I am always giving up...

Are you using a sneak preview too?? I start to doubt if this JCo thing really works...

Thank you for your help.

achim_hauck2
Active Contributor
0 Kudos

yes, i'm using the preview that is patched actually to was640sp7, but it used to work with the installed version (sp5?), too.

well, sooner or later your jco-connection will work too and you'll have learned a lot of what's going on behind the scene...

with this error message: CIM_ERR_ALREADY_EXIST: Instance already exist

i would manually delete all jco-destinations in the sld (are there any yet?)

i used logongroup PUBLIC, but i don't know a reason, why SPACE would't work.

you definitely need a logongroup for logging on to a message server, since the meta-rfc demands a message-server.

i suppose you choose a message server from the drop down list while creating the jco-destination, and if there are no values in the summary, are there values in the sld-data for this specific message server?

kr, achim

Former Member
0 Kudos

Hi Ronaldo,

the StringIndexOutOfBoundsException is the result of an old bug in the WD content admin, which has been corrected in the meantime (but not for Sneak Preview).

You have to enter a Caption for the BC Message Server instance containing one space like in "C11 DemoSystem".

Please have a look at this for more information.

Hope that helps.

Regards

Stefan

Answers (3)

Answers (3)

Former Member
0 Kudos

Sorry Guys

I was really frustrated after loose many hours in this silly configuration.

Netweaver is fantastic, don't misunderstand me.

[]

Former Member
0 Kudos

Stefan

Thank you very much. It is working now.

But frankly, this was a very ugly programming....glue two fields in one, call it caption, and extract the system id from first substring delimited by space is something very very ugly...shame on SAP.

Achim: Thank you too.

[]

Ronaldo.

Former Member
0 Kudos

Hi Ronaldo,

nobody of us (including SAP developers) is perfect and nobody knows, which pressure was involved when these code lines have been written

Good luck

Stefan

Former Member
0 Kudos

"...shame on SAP" ist a litte bit too broad an audience

Former Member
0 Kudos

Achim

I don't know what you mean by "sld-data".

When I created Message Server I filled hostname, port, logongroup (tried at least), but I did not see "System Name". Where is that information? It seems that something is missing....

[]