2016-08-11 12 views
1

私はPHPでsoapを使って.asmx Webサービスを呼び出していましたが、動作しません。どのように呼び出すには.asmx c#webservice in php

https://atgbureau.uat.sc-oasys.com/ws/integration/savillehrxml/Assessment.asmx?WSDL

これは、WebサービスのURLです。

どのようにc#.asmx WebサービスをPHPで使用するか考えてください。

私は、SOAPクライアントを使用して呼び出そうとしていますが、それは常にエラーassessment.ErrorInternal Error2016-08にアクセスするには、対象のための

C91EFAE5-1E5F-43B8-8613-A763C5B8F770Saville Consulting00000000-0000-0000-0000-000000000000ErrorbusinessURLの下に表示されています-11ここ

答えて

0

はあなたに、このWebサービスで使用可能なメソッドが表示されますいくつかのコードです:

$wsdl = "https://atgbureau.uat.sc-oasys.com/ws/integration/savillehrxml/Assessment.asmx?WSDL"; 
$soapclient = new SoapClient($wsdl, array('exceptions' => true, 'soap_version' => SOAP_1_1)); 
var_dump($soapclient->__getFunctions()); 

そして、ここでは、あなたがメソッドと対話する必要があります。データ型を取得するためのコードです:

$wsdl = "https://atgbureau.uat.sc-oasys.com/ws/integration/savillehrxml/Assessment.asmx?WSDL"; 
$soapclient = new SoapClient($wsdl, array('exceptions' => true, 'soap_version' => SOAP_1_1)); 
var_dump($soapclient->__getTypes()); 
関連する問題