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