0
単純なWebサービスクライアントを使用して文字列を「開始」メソッドに渡そうとしています。 「開始」が探している「接頭辞」の値を設定したにもかかわらず、引き続きNULL値だけを引き続き渡します。PHP Webサービスクライアント:NULLパラメータを渡す
これが返され出力されます。
object(stdClass)#3 (1) { ["processId"]=> string(6) "701019" }
string(304) "701019"
string(258) " " //THIS IS WHERE I SHOULD SEE 'GenesisID'
コードは以下の通りです。どんな助けでも大歓迎です。ありがとう!
<?php
set_time_limit(0);
require_once('nusoap.php');
$client = new SoapClient('C:\wsdl\BenefitDeterminationProcess_BenefitDialogueServiceSOAP.wsdl', array('trace' => 1));
$param = array("prefix"=>'GenesisID:');
$result = $client->__soapCall('start',
array(new SoapParam('prefix', 'GenesisID')),
array('soapaction' => 'C:\wsdl\BenefitDeterminationProcess_BenefitDialogueServiceSOAP\start'));
$respXML = $client->__getLastResponse();
$requXML = $client->__getLastRequest();
var_dump($result);
echo "<p>";
var_dump($respXML);
echo "<p>";
var_dump($requXML);
?>
GenesisIDは、私が渡されることを期待した値であるが、SoapParamに接頭辞とGenesisIDを切り替えても、私はまだ何も得ていない。 – user464180