点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经按照聚焦在连接器上和如何使用sapnco v3.0 dll构建rfc服务器但是,它无法连接到我的SAP系统,错误是 "服务'?" 未知"。 我尝试在app.config中设置参数,也可以直接在代码中设置参数,但是没有运气。 我需要在SAP中做一些特殊的事情来启用网关主机吗? 在我的sm59事务中,我指定" sapgw00"作为网关服务。 网关主机值仅是SAP计算机的IP地址吗? 我已经成功地使用了sapnco.dll的非服务器功能来调用bapi和启用了远程功能,只是RFC服务器代码在行
上失败了。
server.Start();
感谢您的帮助!
嗨,马库斯,
输入ABAP网关的端口号,而不是服务名称(sapgwnn)。 默认网关端口号是33nn,其中nn是实例号。 可以在dev_rd文件中检查网关端口号,例如:
将服务3301(套接字)绑定到端口3301
"服务未知"消息表示服务文件不包含sapgwnn条目。 请参阅SAP注释
896973-服务" xyz"未知; getservbyname/getaddrinfo中的错误
最诚挚的问候,
Antal
感谢Antal,将SAPGW00更改为3300允许我的代码连接。 连接了非代码点之后,我是否应该能够看到我的RFC程序正在使用SMGW运行?
嗨,马库斯,
在菜单转到-的"登录的客户端"中的SMGW事务中,可以看到RFC服务器的已注册程序ID。 如果配置了5个服务器进程,则会列出5个注册程序ID。
最诚挚的问候,
Antal
感谢Antal。
我现在正尝试通过事务se37调用功能STFC_Connection,以查看它是否与我正在运行的点网服务器代码进行通信。 RFC目标已配置为 rfcdestination.jpg 在SMGW中,我的服务器正在运行 smgw.jpg 。 调用STFC_Connection返回"通信失败",我将RFC目标的名称指定为目标系统(CPSQL01) stfc-connection.jpg 。 这是使STFC_CONNECTION与我的点网代码对话的正确方法吗?
感谢您的帮助。
一周热门 更多>