点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们习惯于通过SAP NCO建立SSO SNC RFC连接。
但是,突然之间,我们收到以下错误,使我相信存在与合作伙伴名称" p/secude: CN=SID/snc.DOMAIN.com@DOMAIN.COM "。 sap nco在使用以下参数字符串时自动指定了该伙伴名称:
NAME =
CLIENT =
MSHOST =
SYSNR =
GROUP =
SNC_MODE = 1
SNC_SSO = 1
SYSID =
请注意,我们没有使用任何库dll。
非常感谢
=====
错误类型:SAP.Middleware.Connector.RfcCommunicationException
消息:
使用Unicode的本地主机上的位置CPIC(TCP/IP)
ERROR SNCERR_UNKNOWN_MECH
SncPImportPrName()解析错误
name =" p/secude: CN=SID/snc.DOMAIN.com@DOMAIN.COM "
时间
发布720
COMPONENT SNC(安全网络通信)
版本6
RC -38
MODULE sncxxall.c
LINE 2213
详细信息SncPSetNewName
COUNTER 2
来源:sapnco_utils
数据:System.Collections.ListDictionaryInternal
Stacktrace:位于SAP.Middleware.Connector.CpicConnection.ConnectAsClient(字典的2个选项)
在SAP.Middleware.Connector.RfcConnection.ConnectAsClient(RfcDestination目标)上
在SAP.Middleware.Connector.RfcConnectionPool..ctor(RfcDestination目标,布尔值forRepositoryCalls)
在SAP.Middleware.Connector.RfcConnectionPool.GetPool(RfcDestination目标,布尔值用于存储库,布尔值创建)
在SAP.Middleware.Connector.RfcDestination.GetClient(布尔值存储库)
在SAP.Middleware.Connector.RfcDestination.SetAttributeValues(RfcSystemAttributes属性)
在SAP.Middleware.Connector.RfcDestination.get_SystemAttributes()
在SAP.Middleware.Connector.RfcDestination.get_Repository()
在第168行的bgWorker_DoWork(对象发送方,DoWorkEventArgs e)处
在System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
在System.ComponentModel.BackgroundWorker.WorkerThreadStart(对象参数)处
我已经解决了这个问题。
请在下面找到详细信息。
原因
" RfcConfigParameters.SncLibraryPath"下未包含SNC库路径,而Kerberos .dll和Secude .dll(sapcrypto.dll)均已保存在计算机上。 NCO假定应使用Kerberos一种(导致解析错误),而sapcrypto.dll是正确的一种。
如何识别
一周热门 更多>