nusoap ->register ???

Hello @all,

i am new and i try to create a webservice using nusoap.
the service should provide a function that becomes a arraylist with parms and return another arraylist.
my problem is, i dont know how to code the register method for this function ??

my Code so far:
[code]
require_once 'nusoap.php';

$soap = new soap_server();
$soap->configureWSDL('IDSTEST', 'http://www.mlt-server.de/'); $soap->wsdl->schemaTargetNamespace = 'http://soapinterop.org/xsd/';

$soap->register(
'strtest',
array(
'parray' => 'xsd:????????????????'
),
array(
'farray' => 'xsd:????????????????????????'
),
'http://soapinterop.org/'
);
$soap->service(isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''); function strtest($parray) {
// business logic ...
return $farray;
}


// ------------- Client -------------
$funcarray[0] = array("parm1"="1","parm2"="car","parm3"="green");
$funcarray[1] = array("parm1"="2","parm2"="bike","parm3"="red");
$funcarray[2] = array("parm1"="3","parm2"="mbike","parm3"="blue");

$soap = new soapclient('http://...?wsdl', true); $proxy = $soap->getProxy();

$erglist= $proxy->strtest($funcarray);
[/code]

can anybody give me some help, to get the service running?
perhaps anybody has examples of function with array as parms with the wsdl-files, so i can look at.

gru
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories