这是这个紧迫的问题,经过几天的努力仍未解决。
http://www.tabernus.com/ws/soap/server.php?WSDL应该给你 WSDL 文件。
在 server.php 中,我想在调用“GetAuditInformation”方法时返回一个递增的序列号。
所以我在顶部写了这个简单的函数:
<?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();
?>
我使用plumvoice SOAPtester 进行了测试,它能够通过WSDL 获取方法。
http://www.plumvoice.com/soaptester/
但是输入一个序列号,比如....1000,它应该返回 1001,但它返回 NULL。这是为什么?