1 | <?php
|
---|
2 | require_once('/srv/www/sbg/application/libraries/nusoap/nusoap.php');
|
---|
3 |
|
---|
4 | $nusoap_server = new soap_server();
|
---|
5 | $nusoap_server->configureWSDL('messageReceiverWSDL','urn:messageReceiverWSDL');
|
---|
6 |
|
---|
7 | $nusoap_server->soap_defencoding = 'UTF-8';
|
---|
8 | $nusoap_server->methodreturnisliteral=TRUE;
|
---|
9 |
|
---|
10 | $nusoap_server->wsdl->schemaTargetNamespace = 'http://soapinterop.org/xsd/';
|
---|
11 | $nusoap_server->wsdl->addComplexType(
|
---|
12 | 'messageReceiver',
|
---|
13 | 'simpleType',
|
---|
14 | 'struct',
|
---|
15 | '',
|
---|
16 | 'SOAP-ENC:Array',
|
---|
17 | array(
|
---|
18 | 'username'=>array('name'=>'username', 'type'=>'xsd:string'),
|
---|
19 | 'password'=>array('name'=>'password', 'type'=>'xsd:string'),
|
---|
20 | 'requestID'=>array('name'=>'requestID', 'type'=>'xsd:string'),
|
---|
21 | 'userID'=>array('name'=>'userID', 'type'=>'xsd:string'),
|
---|
22 | 'receiverID'=>array('name'=>'receiverID', 'type'=>'xsd:string'),
|
---|
23 | 'serviceID'=>array('name'=>'serviceID', 'type'=>'xsd:string'),
|
---|
24 | 'commandCode'=>array('name'=>'commandCode', 'type'=>'xsd:string'),
|
---|
25 | 'contentType'=>array('name'=>'contentType', 'type'=>'xsd:string'),
|
---|
26 | 'info'=>array('name'=>'info', 'type'=>'xsd:string'),
|
---|
27 | 'receiveTime'=>array('name'=>'receiveTime', 'type'=>'xsd:string')
|
---|
28 | )
|
---|
29 | );
|
---|
30 |
|
---|
31 | $nusoap_server->register ( 'MOReceiver',
|
---|
32 | array( 'username' => 'xsd:string',
|
---|
33 | 'password' => 'xsd:string',
|
---|
34 | 'requestID' => 'xsd:string',
|
---|
35 | 'userID' => 'xsd:string',
|
---|
36 | 'receiverID' => 'xsd:string',
|
---|
37 | 'serviceID' => 'xsd:string',
|
---|
38 | 'commandCode' => 'xsd:string',
|
---|
39 | 'contentType' => 'xsd:string',
|
---|
40 | 'info' => 'xsd:string',
|
---|
41 | 'receiveTime' => 'xsd:string')
|
---|
42 | , array ('return' => 'xsd:string'),
|
---|
43 | 'urn:messageReceiverWSDL',"urn:messageReceiverWSDL#MOReceiver","rpc","encoded");
|
---|
44 |
|
---|
45 | function MOReceiver($username, $password, $requestID, $userID, $receiverID, $serviceID, $commandCode, $contentType ,$info, $receiveTime)
|
---|
46 | {
|
---|
47 |
|
---|
48 | }
|
---|
49 |
|
---|
50 | $nusoap_server->service(file_get_contents("php://input")); |
---|