cancel
Showing results for 
Search instead for 
Did you mean: 

Error when stating SAProuter

Former Member
0 Kudos

Hello,

Our SAProuter runs on windows 2003 . When I start the saprouter from the command prompt . I got the following error:

      • ERROR => SNC field without SNC active, skip line 2 [nirout.cpp 7775]

      • ERROR => SNC field without SNC active, skip line 5 [nirout.cpp 7775]

***LOG Q0I=> NiPGetServByName: service 'sapdp99' not found: getservbyname [ninti.c 489]

      • ERROR => service 'sapdp99' unknown, skip line 8 [nirout.cpp 7931]

Below is the dev_rout file:

-


trc file: "dev_rout", trc level: 1, release: "700"

-


Thu Apr 29 18:13:06 2010

SAP Network Interface Router, Version 38.10

command line arg 0: saprouter

command line arg 1: -r

main: pid = 3464, ppid = 0, port = 3299, parent port = 0 (0 = parent is not a saprouter)

reading routtab: './saprouttab'

      • ERROR => SNC field without SNC active, skip line 2 [nirout.cpp 7775]

      • ERROR => SNC field without SNC active, skip line 5 [nirout.cpp 7775]

-


And here is the saprottab:

  1. SNC - Connection from and to SAP

KT "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" 194.39.131.34 *

  1. SNC-connection from SAP to local R/3-System for Support

#KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" <R/3-Server IP> 32<Instance>

KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" 164.109.104.121 3200

  1. Allows connections from the entire customer network to sapservX

  2. and therefore to the Online Service System via SAProuter port 3299.

P * sapserv2 sapdp99 *

  1. All other connections will be denied

P * * *

Thanks

Osama

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Download latest version for your SAP release. The file is located in the

same place as the disp+work patch. It's called SAPROUTER.SAR.

Saprouter -r starts the saprouter and it is supposed to "hang" in the

DOS prompt. However, it's not hanging, it's running. The complete

command for a correct startup of the saprouter depends on what kind of

connection you're using (VPN, SNC, ISDN).

I recommend installing the saprouter as a NT service. This way you don't

need the DOS command stuff and it starts automatically when rebooting

the server.

Answers (3)

Answers (3)

JPReyes
Active Contributor
0 Kudos

Seems like the certificates for SNC has not been implemented ... also seems like sapdp99 is not set on the services file.

You can find the documentation on http://service.sap.com/saprouter

Regards

Juan

former_member227283
Active Contributor
0 Kudos

Hi Osama,

Did you configured new saprouter or it was working previously and now you are getting this error.

Thanks

Anil

Former Member
0 Kudos

Hi ,

We are SNC

So If install the saprouter as a NT service, I don't have to start the saprouter from the command prompt?

Thanks

Osama

Former Member
0 Kudos

Hi,

Can you please tell how were to trying to start the router?

Try the option saprouter -r command and make sure saprouttab has no extension.

Are SAPCRYPTOLIB credentials available to a process that runs as an NT

service

Run the command:

sapgenpse seclogin -p <path>\<psefile> -O <SNC_admin>

Check wether the PSE certificates has been imported correctly.

Cheers,

Bharath.

Former Member
0 Kudos

Hi Bharath,

1 -Can you please tell how were to trying to start the router?

saprouter -r

2 - Are SAPCRYPTOLIB credentials available to a process that runs as an NT

service

I'm not sure about how to answer this?

3 -Run the command:sapgenpse seclogin -p <path>\<psefile> -O <SNC_admin>=

C:\USR\sap\SAProuter>sapgenpse seclogin -p C:\usr\sap\saprouter\nt-x86_64\sapgen

pse.exe -O acnsupport

running seclogin with USER="acnsupport"

creating credentials for user "VM0000000311301\acnsupport"...

ERROR in af_open: (4356/0x1104) unknown structure

ERROR in secsw_open: (4356/0x1104) unknown structure

ERROR in secsw_open_pse_or_extension: (4356/0x1104) unknown structure

ERROR in sec_get_PSEtype: (4356/0x1104) unknown structure

4- Check wether the PSE certificates has been imported correctly.

PSE certificates has been imported correctly

Thanks

Osama

.