2016-12-15 11 views
1
からロードできません

私はSOAPでかなり新しいですが、この問題が私にこのような頭痛を与えるとは思わなかった。 :-)PHPエラー:WSDLの解析:https://

私は、WSDLがあります https://qas.sanitel.be/int/QAS_Sanitel_ExtInterfacingSvcs_v2/SanitelServices.asmx?wsdl

はOKしているように見えるが、それは、HTTPS上です。私はそれが私の問題がどこにあるのかと思う。

私は私がstackoverflowの上でここで見つけるいくつかのPHPスクリプトを書いて、少なくとも機能のリストを取得するには、Googleが、私がしようと何が私に同じエラーを与える:

私はWAMPサーバ、外部ホスト上のスクリプトを入れて、 SSLと外部..

(!) Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://qas.sanitel.be/int/QAS_Sanitel_ExtInterfacingSvcs_v2/SanitelServices.asmx?wsdl=wsdl1 ' : failed to load external entity " https://qas.sanitel.be/int/QAS_Sanitel_ExtInterfacingSvcs_v2/SanitelServices.asmx?wsdl=wsdl1 " in C:\wamp\www\sanitel.php:25 Stack trace: #0 C:\wamp\www\sanitel.php(25): SoapClient->SoapClient(' https://WS4SNTR ...', Array) #1 {main} thrown in C:\wamp\www\sanitel.php on line 25

は私が資格情報を持って、

誰もが私にはない何かを参照してください...すべてが私にこのエラーを与え、いくつかの認証を試してみましたか?どうもありがとう !

答えて

1

私はリッテfutherを得たが、私はまだ非常に関数を呼び出すことで立ち往生しています:

私は私のWSDL内の関数の一覧を表示するとき、私は試してみたいと思い、このいずれかを持っている:

21 => 'ExportAnimalOverviewResponse ExportAnimalOverview(ExportAnimalOverview $parameters)' 

私は種類をvardumpとき、私はこの取得:私は電話をかけるしようとすると

129 => 'struct ExportAnimalOverview { 
    AnimalOverviewExportRequest AnimalOverviewExportRequest; 
}', 
130 => 'struct AnimalOverviewExportRequest { 
    Animal Animal; 
    string User; 
    string SecurityToken; 
    int ResultIndex; 
    string OnBehalfRole; 
    string OnBehalfEntity; 
    string UserLanguage; 
} 

を:

$arr = array("animal" => array ("ANTP_CDE" => "BOV", "SNUN_CDE" => $number), 
     "user" => $user, 
     "ResultIndex" => "0" 
     ); 

$data = $client->__soapCall('ExportAnimalOverview', $arr); 

var_dump($data); 

エラー: サーバーが要求を処理できませんでした。 --->パラメータAnimalOverviewExportRequestが指定されていません。

私はこれを数時間試してきましたが、誰かがこの関数呼び出しを正しく行う方法を知っていますか?