Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/11/2014, 12:28
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 10 meses
Puntos: 12
Respuesta: Consumir web service php con cliente JAVA

gracias por su respuesta, pues intento hacer un xml que cumpla, me he descargado un ejemplo de w3c, pero me arroja otros errores, quisiera saber como lograr realizar un wsdl estándar para java. es decir usar las herramientas del mismo java para generar e wsdl, por favor verifiquen este wsdl que descargue de w3c:
Código XML:
Ver original
  1. <?xml version="1.0"?>
  2. <definitions name="StockQuote"
  3.  
  4. targetNamespace="urn:Aritmetica"
  5.          xmlns:tns="urn:Aritmetica"
  6.          xmlns:xsd1="http://www.w3.org/2001/XMLSchema"
  7.          xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  8.          xmlns="http://schemas.xmlsoap.org/wsdl/">
  9.  
  10.     <types>
  11.        <schema targetNamespace="http://example.com/stockquote.xsd"
  12.              xmlns="http://www.w3.org/2000/10/XMLSchema">
  13.            <element name="TradePriceRequest">
  14.               <complexType>
  15.                   <all>
  16.                       <element name="tickerSymbol" type="string"/>
  17.                   </all>
  18.               </complexType>
  19.            </element>
  20.            <element name="TradePrice">
  21.               <complexType>
  22.                   <all>
  23.                       <element name="price" type="string"/>
  24.                   </all>
  25.               </complexType>
  26.            </element>
  27.        </schema>
  28.     </types>
  29.  
  30.     <message name="GetLastTradePriceInput">
  31.         <part name="body" element="xsd1:TradePriceRequest"/>
  32.     </message>
  33.  
  34.     <message name="GetLastTradePriceOutput">
  35.         <part name="body" element="xsd1:TradePrice"/>
  36.     </message>
  37.  
  38.     <portType name="StockQuotePortType">
  39.         <operation name="pagos">
  40.            <input message="tns:GetLastTradePriceInput"/>
  41.            <output message="tns:GetLastTradePriceOutput"/>
  42.         </operation>
  43.     </portType>
  44.  
  45.     <binding name="StockQuoteSoapBinding" type="tns:StockQuotePortType">
  46.         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  47.         <operation name="pagos">
  48.            <soap:operation soapAction="urn:Aritmetica"/>
  49.            <input>
  50.                <soap:body use="literal"/>
  51.            </input>
  52.            <output>
  53.                <soap:body use="literal"/>
  54.            </output>
  55.         </operation>
  56.     </binding>
  57.  
  58.     <service name="StockQuoteService">
  59.         <documentation>My first service</documentation>
  60.         <port name="StockQuotePort" binding="tns:StockQuoteSoapBinding">
  61.            <soap:address location="http://localhost:8081/server/aritmetica_server.php"/>
  62.         </port>
  63.     </service>
  64.  
  65. </definitions>
me arroja este error:
Cita:
Reason: No se ha definido el descriptor de esquema {http://www.w3.org/2001/XMLSchema}TradePriceRequest en la parte del mensaje \"body\" y no puede estar enlazada a java
existirá algún manual que me guie cómo hacer un wsdl para Java?

Quisiera por ejemplo me aclaren que debe ingresar en;

Cita:
targetNamespace="?"
Cita:
soapAction="?"

Última edición por wilmer30; 28/11/2014 a las 12:35