Greetings,

First of all a few changes in my original post that I solved::

1)
>             ...
>            <complexType name="ArrayOfBinary">
>                 <complexContent>
>                     <restriction base="soapenc:Array">
>                         <attribute ref="soapenc:arrayType" 
>                             wsdl:arrayType="xsd:binary[]"/>
>                     </restriction>
>                 </complexContent>
>             </complexType>

- I changed the xsd:binary[] to xsd:base64Binary[].
(the "xsd:binary[]" must be a mistake in th WSDL 1.1 specification)

2)
>          <operation name="testWSAttach" 
>                 parameterOrder="aXML">
>             <input message="tns:NGINPro_testWSAtachRequest"/>
>             <output message="tns:NGINPro_testWSAttachResponse"/>
>             <fault name="NGINProException" 
>                     message="tns:NGINProException" />
>         </operation>

Here was a misspelling in the name of the input message (it misses a the
letter 't').

*Now*, 

I finally can generate the interfaces of my service *BUT* I have a
byte[][] in my service method where I was expecting the java object data
javax.activation.DataHandler like the specification of JAXRPC refers.

public byte[][] testWSAttach(java.lang.String aXML) throws
java.rmi.RemoteException,
pt.ptinovacao.nginpro.interfaces.service.NGINProException {
        return null;
}

Shouldn't I use the DataHandler to be used as a SOAP attachment???

thanks,
Pedro Salazar.
-- 
PS
[EMAIL PROTECTED]
PGP:0E129E31D803BC61

Reply via email to