No podle teto stranky 
http://atmanes.blogspot.com/2005/03/wrapped-documentliteral-convention.html by 
to melo vypadat takhle:

<wsdl:definitions name="Service"
      targetNamespace="http://www.XXX.cz/serv/";
      xmlns:types="http://www.XXX.cz/serv/";
      xmlns:xmime="http://www.w3.org/2005/05/xmlmime";
      xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
      xmlns:xsd="http://www.w3.org/2001/XMLSchema";
      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";>
  <wsdl:types>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
         xmlns:tns="http://www.XXX.cz/serv/"; attributeFormDefault="unqualified"
         elementFormDefault="unqualified"
         targetNamespace="http://www.XXX.cz/serv/";>
      <xs:element name="echoRequest" type="types:echoRequestT" />
      <xs:element name="echoResponse" type="types:echoResponseT" />
      <xs:complexType name="echoRequestT">
        <xs:sequence>
          <xs:element name="str" type="xs:string" />
          <xs:element name="order" type="xs:int" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="echoResponseT">
        <xs:sequence>
          <xs:element name="order1" type="xs:int" />
          <xs:element name="order2" type="xs:int" />
        </xs:sequence>
      </xs:complexType>
    </xs:schema>
  </wsdl:types>

  <wsdl:message name="echoRequest">
    <wsdl:part name="parameters" element="types:echoRequest" />
  </wsdl:message>
  <wsdl:message name="echoResponse">
    <wsdl:part name="parameters" element="types:echoResponse" />
  </wsdl:message>

  <wsdl:portType name="Service">
    <wsdl:operation name="echo">
      <wsdl:input message="types:echoRequest" />
      <wsdl:output message="types:echoResponse" />
    </wsdl:operation>
  </wsdl:portType>

  <wsdl:binding name="ServiceSoapBinding"   type="types:Service">
    <soap:binding style="document"
            transport="http://schemas.xmlsoap.org/soap/http"; />
    <wsdl:operation name="echo">
      <soap:operation soapAction="" style="document" />
      <wsdl:input name="echoRequest">
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output name="echoResponse">
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>

  <wsdl:service name="Service">
    <wsdl:port name="Port"   binding="types:ServiceSoapBinding">
      <soap:address location="XXXX" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>

A to funguje jako brus ....

Martin Kuba napsal(a):
> Jiri Mares wrote:
>> No to mi prijde divny, protoze nam to takhle funguje jak chcete vy (i ja) a 
>> ne jak popisujete, asi bude problem jeste
>> nekde jinde ....
>>
>> Pro jistotu prikladam zjednodusene WSDLko, ktere my funguje jak cekate, 
>> pokud zavolam wsdl2java bez dalsich parametru
> 
> To prilozene WSDL neni ve *wrapped* document literal style, jenom
> document literal. Wrapped pozaduje, aby se element
> pro vstup jmenoval stejne jako operace a pro vystup
> stejne jako operace s pripojenym Response, a jmeno
> message part musi byt vzdycky "parameters".
> 
> V tom bude ten rozdil, vlastne mate vstupni a vystupni dokument,
> kdezto ja u wrapped stylu mam RPC volani operace.
> A wsdl2java ma asi prednastaveny zpusob vybalovani z wrapped stylu.
> 
> Makub

-- 
Jiří Mareš (mailto:[EMAIL PROTECTED])
ČSAD SVT Praha, s.r.o. (http://www.svt.cz)
Czech Republic

Odpovedet emailem