Sapnco.dll Rfc服务器连接问题

2020-09-21 03:34发布

         点击此处--->   EasySAP.com群内免费提供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();

感谢您的帮助!

         点击此处--->   EasySAP.com群内免费提供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();

感谢您的帮助!

付费偷看设置
发送
4条回答
SAP浪
1楼 · 2020-09-21 04:22.采纳回答

嗨,马库斯,

输入ABAP网关的端口号,而不是服务名称(sapgwnn)。 默认网关端口号是33nn,其中nn是实例号。 可以在dev_rd文件中检查网关端口号,例如:

将服务3301(套接字)绑定到端口3301

"服务未知"消息表示服务文件不包含sapgwnn条目。 请参阅SAP注释

896973-服务" xyz"未知; getservbyname/getaddrinfo中的错误

最诚挚的问候,

Antal

shere_lin
2楼-- · 2020-09-21 04:33

感谢Antal,将SAPGW00更改为3300允许我的代码连接。 连接了非代码点之后,我是否应该能够看到我的RFC程序正在使用SMGW运行?

黑丝骑士
3楼-- · 2020-09-21 04:39

嗨,马库斯,

在菜单转到-的"登录的客户端"中的SMGW事务中,可以看到RFC服务器的已注册程序ID。 如果配置了5个服务器进程,则会列出5个注册程序ID。

最诚挚的问候,

Antal

SAP浪
4楼-- · 2020-09-21 04:30

感谢Antal。

我现在正尝试通过事务se37调用功能STFC_Connection,以查看它是否与我正在运行的点网服务器代码进行通信。 RFC目标已配置为 rfcdestination.jpg 在SMGW中,我的服务器正在运行 smgw.jpg 。 调用STFC_Connection返回"通信失败",我将RFC目标的名称指定为目标系统(CPSQL01) stfc-connection.jpg 。 这是使STFC_CONNECTION与我的点网代码对话的正确方法吗?

感谢您的帮助。

一周热门 更多>