cancel
Showing results for 
Search instead for 
Did you mean: 

SAPSLDAPI: programm not registred

former_member4628
Participant
0 Kudos

Hi,

While I do test connection in SM59 for SAPSLDAPI and SLD_UC and  SLD_NUC  I get error ,  "Program" not registered'.

In transaction RZ70 and in SLDCHECK and in SLDAPICUST: I get the error: CPIC-CALL: 'ThSAPOCIMIT', communication...

What can I do, to resolve this problem.

Many Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

former_member4628
Participant
0 Kudos

Hi Manu,

I tried this http://simplesap:50000/sld but it does not work.



Many Thanks



former_member185239
Active Contributor
0 Kudos

Hi Tatjana,

Follow the below steps

- run the transaction SLDCHECK in the abap system.

- Logon to the server of ABAP System

- telnet the port by firing the command

  telnet simplesap 50000

On which host SLD is running?

With Regards

Ashutosh Chaturvedi

former_member4628
Participant
0 Kudos

Dear Ashutosh,

Thanks for you replay

This is the result:

Transaction SLDCHECK:

telnet the port by firing the command:

On which host SLD is running?

on simplesap

Thank you very much

Former Member
0 Kudos

Tatjana Schumakowa wrote:

On which host SLD is running?

on simplesap

What is the SID and instance number of the SAP system with SLD?

former_member4628
Participant
0 Kudos

Hi Roman,

the SID is T01

Instance Number 00

Thanks

Former Member
0 Kudos

Are you sure that this system has SLD? What product, type and release version of this system? Are you trying to connect the same system T01 to SLD?

isaias_freitas
Advisor
Advisor
0 Kudos

Hi,

"connection refused"

Maybe there is a firewall blocking the communication?

Either that or:

- the Java-stack is down;

- the port 50000 is not the correct one.

former_member4628
Participant
0 Kudos

Hi Roman,

I installed SLD, this is my installation Screenshot:

What product, type and release version of this system?

How can I find out ?


Are you trying to connect the same system T01 to SLD?

How can I do that ?



Many Thanks

Former Member
0 Kudos

To use SLD you must have AS Java system installed. What is the type (ABAP or Java) of system with SID T01? More likely it is ABAP system you are trying to install currently. Therefore you can't register it to SLD as you provide details of this system.

former_member4628
Participant
0 Kudos

Hi Isaias,

Also the firewall is off.

- the Java-stack is down;

How can I find it  out ?


the port 50000 is not the correct one.

How can I find it  out ?


I have s question, why is  "J2EE instance /Restart" disabled





This is my installation components:

Many Thanks

Former Member
0 Kudos

Your details of SLD are incorrect. You provide details for ABAP system. You must have AS Java system installed with SLD active to register systems in.

Answers (8)

Answers (8)

Matt_Fraser
Active Contributor
0 Kudos

Hi Tatjana,

Going through all the responses on this thread, I think the basic issue has been pointed out by Roman N, to wit, you haven't installed an SLD with the installation screen you showed us, you attempted to connect your newly installed ABAP system to an "existing" SLD that wasn't actually existing. You need to setup SLD completely on an AS Java system (it could be an existing system, such as your Solution Manager or PI system, if you have one, or you can install a simple dedicated AS Java for it (which is actually my recommendation)).

To configure SLD from scratch, I collated links to the various online documentation sources and a few blogs from others in my own blog . Here I also talk about the gw/acl_mode consideration that Isaias Freitas mentioned above. Although in the blog I focused on migrating an SLD from one instance to another, you should be able to deduce the correct instructions for installing a new one from scratch.

If you need to install a new AS Java from scratch to host your SLD, I wrote a blog about this, too, at . Here I assumed you already had SLD configured elsewhere, but you can opt to configure the new AS Java to use itself as the SLD during installation, then continue the SLD configuration as described in the first link I gave you.

I hope this helps.

Cheers,

Matt

former_member4628
Participant
0 Kudos

Hi Guys,


Thanks to all for your help.

Now I installing Java Stack at my existing ABAP stack. What should I select here, to use the same SID: ?

Many Thanks

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

You cannot install a Java-stack to an existing ABAP system.

Regards,

Isaías

former_member4628
Participant
0 Kudos

Dear All,

Thanks for your valuable suggestions.

Roman was right. I installed Java system with SLD and it works.


Thanks a lot for helping.

former_member4628
Participant
0 Kudos

HI

In dev_rd I found this error:

One  question: Is that right, that sapgw00 logged on local Applic server ?

Many Thanks

former_member185239
Active Contributor
0 Kudos

Hi Tatjana,

Can you please check the sapnote

1727745 - RFC connection error while executing transaction RZ70

With Regards

Ashutosh Chaturved

isaias_freitas
Advisor
Advisor
0 Kudos

Hi,

Yes, you will see the instance itself at SMGW. That is correct.

The "internal error" is not necessarily linked to the issue of this thread.

You would need to identify how/when it happens in order to fix that.

manumohandas82
Active Contributor
0 Kudos

Hi ,

First ,

You are use https to access with port 50000 , this would not be  correct .

Please try with http

try the following http://simplesap:50000/sld

Also  check in RZ70 you have entered the correct hostname and post . 

Ping from the source erver  to the sld server ( hostname )   should be fine

Thanks ,

Manu

manumohandas82
Active Contributor
0 Kudos

Hi ,

How did you fix this issue ?

Thanks ,

Manu

former_member4628
Participant
0 Kudos

Hi

Sorry, clicked wrong. There are only my screenshots of error messages. There is no correct answer.


Thanks

former_member4628
Participant
0 Kudos

Hi Manu, Thank you for your help.

here are screenshorts

Installation-screenshorts:

Thank you

former_member4628
Participant
0 Kudos

Hello Isaías,

Thank you. But I can't open "http://host:port/sld". I get Error Unable to connect.

Thank you

manumohandas82
Active Contributor
0 Kudos

Hi Tatjana ,

Please send us a screenshot for the same  ( Believe you have changed the port in the link to the correct SLD port )

What is the version of the system you are trying to connect from .

Thanks ,

Manu

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

The host and port should be of the Java system/stack you chose to be the SLD for your landscape.

Restarting the Java will also work, but this takes much longer then simply accessing the SLD and stopping/starting it (not to mention the unnecessary downtime).

Regards,

Isaías

former_member4628
Participant
0 Kudos

Hi Venkat,

I have created SLDDUSER snd created RFC's  new. But I get the same error SLD_UC; SLD_NUC, SLDAPICUST - Programm is not registred.

Thank you very much.

isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

One possibility is that the Gateway process is not allowing the programs to perform the registration due to its current security settings.

You can apply the following workaround:

  1. Move/Rename the "reginfo" file to a different folder/name, if it exists.
    The location of this file is defined by the parameter "gw/reg_info";

  2. After #1 has been performed, access the transaction RZ11 and change the value of the parameter "gw/acl_mode" to zero;

  3. Set the parameter "gw/acl_mode" to zero at the instance profile, so the instance already starts with this value in case you restart it.
    Changes made through RZ11 are "runtime" changes only. They are not automatically saved to the profile.

This will disable the gateway security features.

You can then try to register the program, and it should work.

From a security perspective, the workaround above is not acceptable.

The final solution is to create the "reginfo" file with the proper rules.

You can read the following SAP WIKI page for assistance with that
.

http://wiki.scn.sap.com/wiki/x/4QCZFg

In addition, the SAP note 1850230 has a video illustrating how the reginfo rules work.

Regards,

Isaías

former_member4628
Participant
0 Kudos

Hello Isaías,

Thank you for your prompt reply and help. I've tried the whole but I get the same Erorrs.

I created RFC with DDIC is it ok ? After my installation I have only 2 Users  (DDIC and SAP*) in my System.



Thanks you.


Former Member
isaias_freitas
Advisor
Advisor
0 Kudos

Hello,

You're welcome!

RFC destinations are "system wide objects", and the user that created the destination is not relevant as it will make no difference or cause any different behavior. Of course it is not recommended to use DDIC or SAP* (for security reasons).

After you have applied the workaround, the destination might still fail. You need to try registering the program again. How to do this depends on the system that will perform the registration.

In the SLD case, you can try stopping and starting the SLD again by accessing

     http://<server>:<java port>/sld

You'll see a "stop" button. Press it to stop the SLD . This button will change to "start", once the SLD has been stopped. Press "start", wait for a few seconds and test the SLD destinations again.

Regards,

Isaías