下面这个文章是sap官方介绍SAProuter最完整的文章。
https://support.sap.com/en/tools/connectivity-tools/saprouter/install-saprouter.html
按照这个自己实际搭建的流程如此:
1.下载SAProuter和SAPCRYPTOLIBP
2.将两个解压缩到一个文件夹中(比如c:\newsaprouter)
3.设置两个环境变量
SECUDIR指向c:\newsaprouter文件夹
SNC_LIB指向C:\newsaprouter\sapcrypto.dll文件
4.SAP官网获得名称和pse证书和"<Distinguished Name>"
https://launchpad.support.sap.com/#/saproutercertificate,如果还没有开通,需要通过SAP客服开通。
申请pse:输入密码,生产pse,并下载,改名为local.pse放到c:\saprouter目录下
5.执行如下命令
sapgenpse seclogin -p c:\saprouter\local.pse -x 你先前pse输入的密码 -O administrator
系统会在c:\saprouter下生成一个cred_v2文件,成了。
6.启动saprouter检查
C:\NewsapRouter>saprouter -r -K "p:CN=SAProuter, OU=0001683263, OU=SAProuter, O=SAP, C=DE"
第一遇到的问题是:提示msvcr120.dll找不到,这个需要下载下载 Visual C++ Redistributable Packages for Visual Studio 2013,