Anne, Could you expand on why not to use Multirefs?
Thanks, Brian --- Anne Thomas Manes <[EMAIL PROTECTED]> wrote: > Under no circumstances should this service use SOAP > encoding or multirefs. > Was your code was generated from the WSDL using > wsdl2java? > > Anne > > On 1/17/06, glenn bech <[EMAIL PROTECTED]> > wrote: > > > > Hi! Thank you for taking the time to reply. > > > > My service has this declaration in the > server-config.wsdd > > > > <service name="Provisioning" provider="java:RPC" > style="document" > > use="literal" > > > > > And the binding part of my WSDL looks like this > > > > <binding name="Provisioning" > type="gb:Provisioning"> > > <soap:binding style="document" > > transport="http://schemas.xmlsoap.org/soap/http"/> > > <operation name="Create"> > > <soap:operation soapAction="gb#Create" > style="document"/> > > <input> > > <soap:body use="literal"/> > > </input> > > <output> > > <soap:body use="literal"/> > > </output> > > </operation> > > </binding> > > <service name="Provisioning"> > > <port name="Provisioning" > binding="gb:Provisioning"> > > <soap:address > > > location="http://localhost:8888/axis/services/Provisioning"/> > > </port> > > </service> > > > > Can anyone point me in the right way for > documentation or information > > about > > the different encoding styles, and why this > service, given the binding > > and server-config.wsdd uses RPC/encoded and > multirefs ? > > > > ________________________________________ > > From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] > > Sent: 16. januar 2006 18:25 > > To: [email protected] > > Subject: Re: multirefs > > > > Multirefs are used only with RPC/encoded. > > > > Anne > > On 1/16/06, glenn bech <[EMAIL PROTECTED]> > wrote: > > I have two different web services (1 & 2) and two > different clients (A & > > B). > > When Client A or B runs against service 1, they > create a request XML that > > looks like the one below (with "multiref's"). This > is not the case when > > client A or B runs against service 2. > > > > In a but clueless and would really like an answert > to why this is > > happening, > > and- or directions to documentation on the > "multiref" syntax, and when and > > why Axis uses it. > > > > My WSDL can be found at > > http://www.glennbech.com/java/wsdl/abstract.wsdl > > > > Best regards! > > > > -- 8 <-- This is the serialized request message > > > > <?xml version="1.0" encoding="-8"?> > > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ > > " > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > <soapenv:Body> > > <Create > > > soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> > > <arg0 href="#id0"/> > > </Create> > > <multiRef id="id0" soapenc:root="0" > > > soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> > > <ItemType > xsi:type="xsd:string">[EMAIL PROTECTED]</ItemType> > > <ItemID href="#id1"/> > > <ItemAttributes href="#id2"/> > > </multiRef> > > <multiRef id="id2" soapenc:root="0" > > soapenv:encodingStyle=" > http://schemas.xmlsoap.org/soap/encoding/" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/ > "> > > <CreateItemDefinition href="#id3"/> > > </multiRef> > > <multiRef id="id1" soapenc:root="0" > > soapenv:encodingStyle=" > http://schemas.xmlsoap.org/soap/encoding/" > > xsi:type="xsd:int" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</multiRef> > > <multiRef id="id3" soapenc:root="0" > > > soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > xsi:type="ns1:CreateComputerParameters" > > > xmlns:ns1="http://www.glennbech.com/abstractiontest/abstract/" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/ > "> > > <cpu_speed href="#id4"/> > > <mb_ram href="#id5"/> > > </multiRef> > > <multiRef id="id4" soapenc:root="0" > > soapenv:encodingStyle=" > http://schemas.xmlsoap.org/soap/encoding/" > > xsi:type="xsd:int" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > >3600</multiRef> > > <multiRef id="id5" soapenc:root="0" > > > soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/ > " > > xsi:type="xsd:int" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1024</multiRef> > > </soapenv:Body> > > </soapenv:Envelope> > > > > -----Original Message----- > > From: Zheng Li [mailto:[EMAIL PROTECTED] > > Sent: 16. januar 2006 11:17 > > To: [email protected] > > Subject: org.xmlsoap.schemas.wsdl package > missing??? > > > > Hi guys: > > > > When I try to compile my source file, the javac > complains > > org.xmlsoap.schemas.wsdl package does not > exist.... > > > > Where can I find this package?? > > > > Pls help! Urgent!! > > > > Zheng > > > > > > > > > > > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
