3
数日間作業した後にはうまくいかなかったこの緊急の問題があります。PHP SOAPサーバがまったく値を返さない
http://www.tabernus.com/ws/soap/server.php?WSDLは、WSDLファイルを提供する必要があります。
"GetAuditInformation"メソッドが呼び出されたときに、server.phpの内部で、増分されたシリアル番号を返したいとしました。
だから私は、一番上にこの簡単な関数を書いた:私はplumvoice SOAPtesterを用いて試験し、WSDL経由のメソッドを取得することができた
<?php
function GetAuditInformation($serialNumber) {
$serialNumber=$serialNumber +1;
return $serialNumber;
}
ini_set("soap.wsdl_cache_enabled", "0");
$server = new SoapServer('wsMRMAudit.wsdl');
$server->addFunction("GetAuditInformation");
$server->handle();
?>
を。
http://www.plumvoice.com/soaptester/
しかし、シリアル番号を入力するには、1000年....と言うと、それは、1001を返す必要がありますが、それはNULLを返します。何故ですか?
近い...私は内部の「オブジェクト」を得ました"GetAuditInformationResult" - なぜ "オブジェクト?"インクリメントされたシリアル番号が返されます。ありがとう! – netrox
あなたの問題を発見し、答えを更新しました。 –
近づいています...番号を返しましたが、クライアントから値を取得していません...クライアントが私たちに1を送って、2を返すといいのですが、明らかに値が得られていないので、クライアントから。 – netrox