0
간단한 웹 서비스 클라이언트를 통해 "시작"메서드에 문자열을 전달하려고합니다. "시작"이 찾고있는 "접두어"의 값을 설정했지만 여전히 NULL 값만 계속 전달합니다. PHP 웹 서비스 클라이언트 : 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