PHP Soap wsdl响应问题

时间:2015-04-02 05:57:15

标签: php web-services wsdl

我正在研究php soap实施保险政策发布申请。我设置了一切,我从网络服务获得了一个响应号码。但我不知道如何从网络服务(xml)获取响应数据。我是提供我的Web服务请求和响应。

链接到网络服务 https://es.adpolice.gov.ae/TrafficInsurance/TrafficInsuranceServicesNew.asmx?op=CreateVehicleInsurancePolicy

这是我正在尝试的代码。请指导我。

class SOAPStruct
{
    function __construct($user, $pass) 
    {
        $this->userName = $user;
        $this->Password = $pass;
    }
}

$service = new SoapClient("https://es.adpolice.gov.ae/TrafficInsurance/TrafficInsuranceServicesNew.asmx?wsdl", array('trace' => 1));

$auth = new SOAPStruct('*****','****');

$header = new SoapHeader("http://adpolice.gov.ae/TrafficInsurance/TrafficInsuranceServices.asmx",'SoapHeaderIn',$auth,false); 

$service->__setSoapHeaders(array($header)); 

$param = array('lngInsuranceCompanyCode'=> '1','intInsuranceKindCode'=>'1','lngTcf'=>'1','strPolicyNo'=>'1','dtExpiryDate'=>'2016-04-30','dtStartDate'=>'2015-03-31','strChassisNo'=>'6T1BE4DFDFDFDFD','strRemarks'=>'dfdf','strUserCreated'=>'dfdfd');

$response = $service->CreateVehicleInsurancePolicy($param);
print_r($response);

1 个答案:

答案 0 :(得分:0)

你所要做的就是

   Customer | start | open    | prevStart_01 | prevOpen_01 | prevStart_02 | prevOpen_02    
        a-1 |    100| 01-01-15|            80 |   03-04-14 |             | 
        c-2 |    200| 04-11-14|           150 |   06-11-14 |             | 
        e-3 |    400| 12-19-15|           150 |   10-21-14 |          100|   01-18-13