PHP SoapClient参数问题

原创
2016-06-23 13:27:48 1880浏览

使用SOapUi软件测试可以传输成功。使用PHP SoapClient参数传不过去,帮忙看看调用TransDIYOrderInfoToGVS函数该如何传参
WSDL

array(1) {  [0]=>  string(89) "TransDIYOrderInfoToGVSResponse TransDIYOrderInfoToGVS(TransDIYOrderInfoToGVS $parameters)"}NULLArray(    [0] => struct TransDIYOrderInfoToGVS { ZPP_GXH_DIYTOGVS in;}    [1] => struct TransDIYOrderInfoToGVSResponse { outType out;}    [2] => struct ZPP_GXH_DIYTOGVS { string SNNUM; string WDNUM; string FMATNR; string RMATNR; decimal NUMBER_SL; string NAME; string ADRESS; string PHONE; string CPDL;}    [3] => struct outType { string FLAG; string MESSAGE;})


回复讨论(解决方案)

$参数 = array(  'in' => array(;    'SNNUM' => '',    'WDNUM' => '',    'FMATNR' => '',    'RMATNR' => '',    'NUMBER_SL' => '',    'NAME' => '',    'ADRESS' => '',    'PHONE' => '',    'CPDL' => '',  ));
调用时
$客户端实例->TransDIYOrderInfoToGVS($参数);

$客户端实例->__call('TransDIYOrderInfoToGVS', array($参数));

$客户端实例->__soapCall('TransDIYOrderInfoToGVS', array($参数));

$参数 = array(  'in' => array(;    'SNNUM' => '',    'WDNUM' => '',    'FMATNR' => '',    'RMATNR' => '',    'NUMBER_SL' => '',    'NAME' => '',    'ADRESS' => '',    'PHONE' => '',    'CPDL' => '',  ));
调用时
$客户端实例->TransDIYOrderInfoToGVS($参数);

$客户端实例->__call('TransDIYOrderInfoToGVS', array($参数));

$客户端实例->__soapCall('TransDIYOrderInfoToGVS', array($参数));

谢谢,可以了
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。