Jan Pieper wrote:
Hi guys,

I set up an soap service with Zend_Soap_Server and WSDL generation via
Zend_Soap_AutoDiscover and it should be used via Microsoft Dynamics AX. But it
seems that it cannot handle "soap-enc:Array" datatype.

Detail: Beim Ausführen einer WSDL-Importerweiterung wurde eine Ausnahme
ausgelöst: System.ServiceModel.Description.XmlSerializerMessageContractImporter
Fehler: Der Datentyp 'http://schemas.xmlsoap.org/soap/encoding/:Array' ist nicht
vorhanden.

Sorry for the german error message but it says something like "exception
[exceptionName] occured" and "datatype [url] is not available".

Any clue how to get it working?

-- Jan
Here are the Web Services Interoparability Organization <http://www.ws-i.org/> recommendations for declaration of array types (/soapenc:Array/):

"The recommendations in WSDL 1.1 Section 2.2 for declaration of array types have been interpreted in various ways, leading to interoperability problems. Further, there are other clearer ways to declare arrays."

http://www.ws-i.org/Profiles/BasicProfile-2_0(WGD).html#soapenc_Array

Regards,
Radu Gasler

Reply via email to