Использование веб-службы php с клиентом Java (JAX-WS)

Я разработал веб-сервис с php а также nusoap, одна из функций, как показано ниже:

      $server->register('History',
array('username' => 'xsd:string','password' => 'xsd:string','key' => 'xsd:string','num' => 'xsd:string'),
array('return' => 'tns:dataArray'),
'urn:wsdl',
'urn:wsdl#History',
'rpc',
'encoded',
'Returns history'
);

Как вы видите, возвращаемый тип функции dataArray который определен как ниже в моем веб-сервисе:

       $server->wsdl->addComplexType(
'dataArray',
'complexType',
'array',
'',
'SOAP-ENC:Array',
array(),
array(
array(
'ref'=>'SOAP-ENC:arrayType',
'wsdl:arrayType'=>'xsd:string[]')
)
);

Теперь клиент разработан JAX-WS получает эту ошибку:

[ERROR] undefined simple or complex type 'SOAP-ENC:Array'
[ERROR] undefined attribute 'SOAP-ENC:arrayType'

Как я могу решить это?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]