首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确的消息服务器端口(msserv)?

正确的消息服务器端口(msserv)?
EN

Stack Overflow用户
提问于 2018-12-19 09:13:23
回答 2查看 3.2K关注 0票数 0

如何确定msserv连接参数的正确端口?

根据RfcOpenConnection的文档

只有当消息服务器的服务未定义为/etc/services中的皂甙时,才需要msserv。

在我的例子中,我使用未经修改的/etc/services文件运行一个标准的linux发行版。

这意味着我需要msserv的匹配值。

在一个系统中,我很幸运我尝试了3600,它成功了。

但在第二种系统上,这是失败的。

我可以通过SAP-GUI连接到系统。

如何确定msserv所需的值

以下是这个问题的后续:PyRFC:通过mshost (而不是ashost)连接

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-23 12:34:21

您需要询问SAP系统管理员告诉您消息服务器服务端口号。它是在安装SAP系统时指定的,或者可以由系统管理员稍后进行更改和配置。

如果您已经可以通过SAP访问系统,并且您还拥有所需的授权,您还可以在Message ( header区域中的transaction或通过菜单Goto -> Parameters -> Display)中查找此权限,或者,如果您有此授权,也可以通过transaction ST11查看消息服务器跟踪文件dev_ms

有关SAP软件使用的端口号的列表,请参见https://help.sap.com/viewer/ports。SAP消息服务器服务端口号仅限于旧的SAP系统版本的范围36003699。现在,SAP消息服务器服务端口号可以自由配置为任意端口号(当然,不与SAP软件使用的其他端口号冲突)。

如果不指定msserv登录参数,则各种SAP连接器将通过模板sapms<SID> (例如sapmsTE1)自动构造消息服务器服务名称,然后将此符号服务名称解析为随后的TCP端口号(通常通过从本地文件etc/services查找此名称)。顺便说一下,参数msserv可能包含端口号或符号服务名称。这与用于same服务的参数gwserv相同。

票数 4
EN

Stack Overflow用户

发布于 2018-12-19 19:15:13

@dirk-trilsbeek是正确的。您可以在这里找到SAP产品使用的所有端口:https://cp.hana.ondemand.com/dps/d/preview/47673f06bd494db680ff6150c0b08108/2.0/en-US/frameset.htm

根据应用程序服务器的安装方式,您的端口将位于32xx、33xx或36xx范围内,其中xx是在SAPGui中可以找到的实例号。我不知道找到实际使用的端口的简单方法,但是有了这些信息,您只需要检查3就可以使它对RFC调用起作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53847912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档