【发布时间】:2016-06-03 21:26:51
【问题描述】:
我尝试使用 sap 连接器 3.0 连接到 sap,但出现如下错误:
{
SAP.Middleware.Connector.RfcCommunicationException:
LOCATION CPIC (TCP/IP) on local host with Unicode
ERROR partner 'mysapserveraddress:3350' not reached
TIME Mon Feb 22 13:05:31 2016
RELEASE 720
COMPONENT NI (network interface)
VERSION 40
RC -10
MODULE nixxi.cpp
LINE 3286
DETAIL NiPConnect2: ip:3350
SYSTEM CALL connect
ERRNO 10061
ERRNO TEXT WSAECONNREFUSED: Connection refused
COUNTER 1
}
这是我的 app.config :
<add NAME="APD" USER="user" PASSWD="pass" CLIENT="xx" LANG="EN"
ASHOST="mysapserveraddress" SYSNR="xx" MAX_POOL_SIZE="100" GROUP="xx"
IDLE_TIMEOUT="10"/>
在这个配置中没有任何端口,只有我的 sap 地址。但是在给我的合作伙伴'mysapserveraddress:3350'中没有达到。 我不明白那个端口 3350 是什么。有什么想法吗?
【问题讨论】:
-
端口 3350 在 CPIC 和 RFC 连接的 SAP 网关连接范围内,所以没关系。你能用 nslookup 解析服务器名称吗?
-
不,我可以用 nslookup 解决,是一个没有外部访问的封闭网络
-
“否”表示您无法解析服务器名称?那么 NCo 库如何在不访问 DNS 服务器的情况下解析名称呢?您是否尝试连接到 IP 地址而不是主机名?
-
端口由系统号决定。仔细检查系统号是否真的是50。
-
我尝试使用 ip 和服务器名称但它给出了同样的错误
标签: c# frameworks sap connector