users@jax-rpc.java.net

Re: WSDL & Attachment type

From: Alessio Cervellin <alessio.cervellin_at_sun-cs-italy.com>
Date: Wed, 2 Feb 2005 09:44:12 +0100 (CET)

In the message declaration, shouldn't it be type="xsd:hexBinary" and not element="xsd:hexBinary"?

> ==========================
> Date: Tue, 1 Feb 2005 23:01:47 -0800 (PST)
> From: Harsh <hharsh_at_yahoo.com>
> To: users_at_jax-rpc.dev.java.net
> Subject: WSDL & Attachment type
> ==========================
>
> Hello,
>
> I using a white paper "Building Interoperable Web Services With
> Attachment
> Support Using JAXRPC 1.1.2"
> On the similar line I am trying to create the web service and
> I was hoping if
> any one can comment on the error.
>
> I am trying to experiment with wsdl file and attachments. I am
> using wscomplie
> tool to generate the client stub.
>
> My web service takes 2 attachments, one zip file and one xml
> file
>
> Service method performs processing and in response back the
> zip file as an
> attachment.
>
>
>
> Here is the error I get when I run following command:
> C:\Sun\jwsdp-1.5\jaxrpc\samples\Test>wscompile -gen:client -d
> ./build/client
> -keep -s ./client/src config.xml
> error: modeler error: invalid entity name: "hexBinary" (in namespace:
> "http://www.w3.org/2001/XMLSchema")
>
> config.xml:
> <configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
> <wsdl
> location="./UpdateXML.wsdl"
> packageName="com.ws.updatexml"/>
> </configuration>
>
>
> Here is my question:
> Am I using proper data type? for the zip & xml file attachments?
> and any inputs
> on service implementation method which I need to look for.
>
> Please let me know.
>
> Thanks for your time.
>
> -harsh
>
>
>
>
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:types="http://test.com/UpdateXML/types"
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
> xmlns:tns="http://test.com/UpdateXML"
> xmlns:ns="http://ws-i.org/profiles/basic/1.1/xsd"
> targetNamespace="http://test.com/UpdateXML" name="UpdateXMLService">
> <wsdl:types/>
> <wsdl:types/>
> <wsdl:message name="updateXMLRequest">
> <wsdl:part name="batchZipFile" type="xsd:hexBinary"/>
> <wsdl:part name="rulesXMLFile" type="xsd:hexBinary"/>
> </wsdl:message>
> <wsdl:message name="updateXMLResponse">
> <wsdl:part name="processedZipFile" element="xsd:hexBinary"/>
> </wsdl:message>
> <wsdl:portType name="UpdateXML">
> <wsdl:operation name="updateXML">
> <wsdl:input message="tns:updateXMLRequest"/>
> <wsdl:output message="tns:updateXMLResponse"/>
> </wsdl:operation>
> </wsdl:portType>
> <wsdl:binding name="UpdateXMLBinding" type="tns:UpdateXML">
> <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
> <wsdl:operation name="updateXML">
> <wsdl:input>
> <mime:multipartRelated>
> <mime:part>
> <soap:body use="literal"/>
> </mime:part>
> <mime:part>
> <mime:content part="batchZipFile" type="multipart/x-zip"/>
> </mime:part>
> <mime:part>
> <mime:content part="rulesXMLFile" type="text/xml"/>
> </mime:part>
> </mime:multipartRelated>
> </wsdl:input>
> <wsdl:output>
> <mime:multipartRelated>
> <mime:part>
> <soap:body use="literal"/>
> </mime:part>
> <mime:part>
> <mime:content part="processedZipFile" type="multipart/x-zip"/>
> </mime:part>
> </mime:multipartRelated>
> </wsdl:output>
> </wsdl:operation>
> </wsdl:binding>
> <wsdl:service name="UpdateXMLService">
> <wsdl:port name="UpdateXMLPort" binding="tns:UpdateXMLBinding">
> <soap:address location="http://localhost:8080/UpdateXML"/>
> </wsdl:port>
> </wsdl:service>
> </wsdl:definitions>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - Easier than ever with enhanced search. Learn more.
> http://info.mail.yahoo.com/mail_250
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
>



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net