Código XML:
Ver original<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Metro/2.1.1-b09 (branches/2.1-6834; 2011-07-16T17:14:48+0000) JAXWS-RI/2.2.5-promoted-b04 JAXWS/2.2. --><!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Metro/2.1.1-b09 (branches/2.1-6834; 2011-07-16T17:14:48+0000) JAXWS-RI/2.2.5-promoted-b04 JAXWS/2.2. -->
<definitions targetNamespace="http://ws/" name="AlmacenService">
<types>
<xsd:schema>
<xsd:import namespace="http://xml.netbeans.org/schema/esquema" schemaLocation="http://100.1.1.1:9090/WebConnector/AlmacenService?xsd=1"/>
</xsd:schema>
<xsd:schema>
<xsd:import namespace="http://xml.netbeans.org/schema/comun" schemaLocation="http://100.1.1.1:9090/WebConnector/AlmacenService?xsd=2"/>
</xsd:schema>
<xsd:schema>
<xsd:import namespace="http://ws/" schemaLocation="http://100.1.1.1:9090/WebConnector/AlmacenService?xsd=3"/>
</xsd:schema>
</types>
<message name="getStock">
<part name="parameters" element="tns:getStock"/>
</message>
<message name="getStockResponse">
<part name="parameters" element="tns:getStockResponse"/>
</message>
<message name="getArticulo">
<part name="parameters" element="tns:getArticulo"/>
</message>
<message name="getArticuloResponse">
<part name="parameters" element="tns:getArticuloResponse"/>
</message>
<portType name="Almacen">
<operation name="getStock">
<input wsam:Action="http://ws/Almacen/getStockRequest" message="tns:getStock"/>
<output wsam:Action="http://ws/Almacen/getStockResponse" message="tns:getStockResponse"/>
</operation>
<operation name="getArticulo">
<input wsam:Action="http://ws/Almacen/getArticuloRequest" message="tns:getArticulo"/>
<output wsam:Action="http://ws/Almacen/getArticuloResponse" message="tns:getArticuloResponse"/>
</operation>
</portType>
<binding name="AlmacenPortBinding" type="tns:Almacen">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="getStock"><soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getArticulo"><soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="AlmacenService">
<port name="AlmacenPort" binding="tns:AlmacenPortBinding">
<soap:address location="http://100.1.1.1:9090/WebConnector/AlmacenService"/>
</port>
</service>
</definitions>
La próxima vez al menos dale los saltos de linea e indent correspondientes...
La mala noticia es que no esta referenciado en la estructura.
Si no me equivoco, deberia de decir algo similar a:
Código XML:
Ver original<complexType name="getMarca">
<sequence>
<element name="usuario" type="string"></element>
<element name="password" type="string"></element>
<element name="marca" type="string"></element>
</sequence>
</complexType>
Tienes que ponerte en contanto con la persona que provee el Web Service y solicitarle algún tipo de documentación de llamadas.
Disculpa por no poder hacer mas...