0

Web サービスクライアントから WSDL サーバーに XML データを送信したいと考えています。これは WSDL ファイルです: http://www.nemsis.org/v3/downloads/NEMSIS_V3_12_core.wsdl 関数「SubmitData」を呼び出していますが、エラーが発生しています :: stdClass Object ( [requestType] => SubmitData [requestHandle] => サーバー致命的エラー #11. SOAP メッセージにペイロードがありません. SOAP メッセージが適切にコンパイルされていることを確認してください. [statusCode] => -101 )

これは私が書いたコードです::

<?php
    $xml = file_get_contents($_SERVER['DOCUMENT_ROOT'].'/test/nemsis/data.xml');
    try{
        $sClient = new SoapClient('https://www.nemsis.org/NemsisV3Validator/NemsisWsService?wsdl');
        $parameters->username = "******";
        $parameters->password = "*********";
        $parameters->organization = "Organisation";
        $parameters->requestType = "SubmitData";
        $parameters->submitPayload = $xml;
        $parameters->requestDataSchema = "62";
        $parameters->schemaVersion = "3.2.6";
        $parameters->additionalInfo = "Hakuna matata";
        $response = $sClient->SubmitData($parameters);
        print_r($response);
    } 
    catch(SoapFault $e)
    {
        var_dump($e);
    }
?>
4

0 に答える 0