wsdl文件见附件
//回写AX状态
function UpdateAXStatus($delivery_bn,$order_bn,$logi_no,$logi_name)
{
header ( "Content-Type: text/html; charset=gb2312" );
try
{
//http://172.23.3.176/index.php?app=ome&ctl=admin_api&act=UpdateAXStatus
$wsdl = ROOT_DIR ."/custom/lib/B2BDataManagement_v002.wsdl";
$client = new SoapClient($wsdl,array("connection_timeout" => 180));
$client->__setLocation('http://172.23.3.154:9855/TissueSalesManagement/B2BDataManagement/v001');
// @亢浩楠 调试修改 kanghaonan@shopex.cn
// echo '<pre>';
//var_dump($client->__getFunctions());
$param = array
(
'SourceId'=>'OMS',
'DeliveryNoteNo'=>$delivery_bn,
'OrderNo'=>$order_bn,
'CourierNumber'=>$logi_no,
'ExpressCompany'=>$logi_name,
);
// $param =serialize($param);
//var_dump($param);
//$param = $client->__call('PublishDeliveryInfo',$param);
$ret1 = $client->publishDeliveryInfo($param);
//var_dump($ret1);
}catch(SOAPFault $e)
{
print_r($e);
}
}
//原生方法:
SoapClient {
/* Methods */
public
string
__doRequest (
string
$request
,
string $location
,
string $action
,
int $version
[,
int $one_way
= 0 ] )
public
mixed
__soapCall (
string
}
$function_name
,
array $arguments
[,
array $options
[,
mixed $input_headers
[,
array &$output_headers
]]] )