首页 > 后端开发 > php教程 > 对象-php对接java soap一对接不上 有大神帮忙看看么 急啊

对象-php对接java soap一对接不上 有大神帮忙看看么 急啊

WBOY
发布: 2016-06-02 11:29:26
原创
1458 人浏览过

soap对象phpjava编码

接口方要xml但是 我用xml数据过不去 一直是 “未将对象引用设置到对象的实例。" ,只有用xml再转对向才有返回值 但是好像接口方没有收到参数 "报文头集团基本信息不完整,集团编码、用户、密码为必填”
ini_set("soap.wsdl_cache_enabled", "0");
header("content-type:text/html;charset=utf-8");

<code>        $url = 'http://221.179.7.250/NGADCInfcText/NGADCServicesForEC.svc?wsdl';        $client = new \SoapClient($url,array( 'soap_version'=>SOAP_1_1, 'trace'=>1, 'classmap' => array('Person' => "Person", 'PersonList' => "PersonList")));        $client->soap_defencoding = 'utf-8';        $client->decode_utf8 = false;        $client->xml_encoding = 'utf-8';        $arr = array(            'OrigDomain' => 'NGEC',            'BIPCode'    => 'EC0001',            'BIPVer'     => 'V1.0',            'TransIDO'   => 'NG'.rand(11,99).date('YmdHis',time()).rand(1,9),            'Areacode'   => 'GZ',            'ECCode'     => '200000426',            'ECUserName' => 'yangjie@2002219673',            'ECUserPwd'  => md5('a3spmr3c'),            'ProcessTime'=> date('YmdHis',time()),            );           </code>
登录后复制

$xml = new \SimpleXMLElement ( '' );
$this->_data2xml ( $xml, $arr );
$str = $xml->asXML ();
// $xml = $this->array2xml($arr);
// //xml转为对像
// $dom = new \domDocument;
// $dom->loadXML($xml);
// $obj = simplexml_import_dom($dom);

// echo '

';<br>//  print_r($client-><strong>getFunctions()) ;<br>// print_r($client-></strong>getTypes()) ;<p>dump($str);<br>         $res =$client-> __Call('AdcServices',array(array('NGEC'=>$str)));</p><pre class="brush:php;toolbar:false"><code>            这是我写的方法</code>
登录后复制
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板