[473] | 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")); |
---|