点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,我要为PHP 5.6配置SAP NW RFC。 我为此做了所有必要的准备,因此,当我在服务器上打印phpinfo时,SAP NW RFC似乎已启用,但是我遇到下一个错误,无法在PHP文件中将sapnwrfc实例化。
错误:
ERROR partner 尚未达到'30 .123.321.111:sapms02'时间星期二2月14日19:29:09 2018发行721组件NI(网络接口)版本40 RC -10模块nixxi.cpp线3289详细信息NiPConnect2:30.123.321.111:3300系统调用连接ERRNO 111 ERRNO TEXT连接被拒绝COUNTER 2
脚本PHP:
使用sapnwrfc; 使用sapnwrfcConnectionException; 使用sapnwrfcCallException; /** *获取一些系统信息 */ 如果(!extension_loaded('sapnwrfc')){ 抛出新的\ Exception("扩展名" sapnwrfc"未加载。请参见https://github.com/piersharding/php-sapnwrfc#installation'); } //@在此处查看可用的连接参数 //http://help.sap.com/saphelp_nwpi711/helpdata/en/48/c7bb09da5e31ebe10000000a42189b/content.htm $ config = [ 'MSHOST'=> '30 .123.321.111', '客户'=>'500', 'R3NAME'=>'02', 'CODEPAGE'=>'1102', '用户'=>'我的用户', 'passwd'=>'mypass' ]; 尝试{ $ conn =新的sapnwrfc($ config); } catch(sapnwrfcConnectionException $ e){ //做一点事! 打印$ e-> getMessage(); }
您混淆了连接类型" A"和" B",请参见代码中的链接。
类型" A" = _A_pplication服务器=" ASHOST"," SYSNR"
类型" B" =消息服务器(负载_b_alancing)=" MSHOST"," R3NAME","组"
R3NAME始终为三个字符,SYSNR为00-99。
您的连接参数应与ASHOST和SYSNR一起使用。
好,很抱歉,它的工作正常。 我必须删除CODEPAGE'=>'1102'。
谢谢!
一周热门 更多>