Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas WSDL Axis2 Eclipse

Estas en el tema de Problemas WSDL Axis2 Eclipse en el foro de Java en Foros del Web. Quiero crear un WSDL para tener un webservice en apache con axis2 desafortunadamente al querer usar el asistente de eclipse, este me marca el siguiente ...
  #1 (permalink)  
Antiguo 10/05/2012, 10:22
Avatar de rockbass2560  
Fecha de Ingreso: mayo-2011
Mensajes: 31
Antigüedad: 12 años, 11 meses
Puntos: 1
Problemas WSDL Axis2 Eclipse

Quiero crear un WSDL para tener un webservice en apache con axis2

desafortunadamente al querer usar el asistente de eclipse, este me marca el siguiente error

No element type is defined for message.

Segun mis conocimientos de WSDL, no necesito definirle elementos al message, si este ya lleva un tipo nativo del SchemaXML.

Alguna idea?, saludos.

WSDL

Código:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wsdl:definitions xmlns:tns="com.coppel.webservice/Terminos/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	name="Terminos" targetNamespace="com.coppel.webservice/Terminos/"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">

	<!-- Definiciones para los tipos, como funcionaran, si se aceptan nulos 
		son complejos o simples, etc. -->
	<wsdl:types>
		<xsd:schema>
			<xsd:element name="Request" type="NewSimpleType"></xsd:element>

			<xsd:simpleType name="NewSimpleType">
				<xsd:restriction base="xsd:string"></xsd:restriction>
			</xsd:simpleType>
		</xsd:schema>
	</wsdl:types>
	<!-- El mensaje es similar a una estructura, en el se exponen los parametros 
		que necesitara la funcion -->
	<wsdl:message name="getTermRequest">
		<wsdl:part name="value" type="xsd:string"></wsdl:part>
	</wsdl:message>

	<wsdl:message name="getTermResponse">
		<wsdl:part name="value" type="xsd:string"></wsdl:part>
	</wsdl:message>

	<!-- Similar a una libreria, contiene las operaciones (metodos) que se pueden 
		usar En ellas se definen que Mensaje van de entrada y salida -->
	<wsdl:message name="NewOperationRequest">
		<wsdl:part name="NewOperationRequest" type="xsd:string"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="NewOperationResponse">
		<wsdl:part name="NewOperationResponse" type="xsd:string"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="RegisterTermRequest1">
		<wsdl:part name="value" type="xsd:string"></wsdl:part>
	</wsdl:message>
	<wsdl:message name="RegisterTermResponse1">
		<wsdl:part name="RegisterTermResponse1" type="xsd:string"></wsdl:part>
	</wsdl:message>
	<wsdl:portType name="GlosarioDeTerminos">
		<wsdl:operation name="GetTerm">
			<wsdl:input message="tns:getTermRequest" name="getTermRequest"></wsdl:input>
			<wsdl:output message="tns:getTermResponse" name="getTermResponse"></wsdl:output>
		</wsdl:operation>
		<wsdl:operation name="RegisterTerm">
			<wsdl:input message="tns:RegisterTermRequest1"></wsdl:input>
		</wsdl:operation>
	</wsdl:portType>

	<!-- Define el formato del mensaje que llevara detallado en cada PortType -->

	<wsdl:binding name="BindingGlosarioDeTerminos" type="tns:GlosarioDeTerminos">
		<soap:binding style="document"
			transport="http://schemas.xmlsoap.org/soap/http" />
		<wsdl:operation name="GetTerm">
			<soap:operation soapAction="com.coppel.webservice/Terminos/GetTerm" />
			<wsdl:input>
				<soap:body use="literal" />
			</wsdl:input>
			<wsdl:output>
				<soap:body use="literal" />
			</wsdl:output>
		</wsdl:operation>
	</wsdl:binding>
	
	<!-- 
		El Servicio que registra el WDDI, dicen que direccion tienen para llegar a ellos
		y a que binding iran
	-->
	<wsdl:service name="ServiciosDeGlosario">
		<wsdl:port name="ServiciosDeGlosario" binding="tns:BindingGlosarioDeTerminos">
			<soap:address location="http://www.localhost:8080.com/ServiciosWeb/services/ServiciosDeGlosario" /></wsdl:port>
	</wsdl:service>
	
</wsdl:definitions>
  #2 (permalink)  
Antiguo 14/05/2012, 09:02
Avatar de rockbass2560  
Fecha de Ingreso: mayo-2011
Mensajes: 31
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Problemas WSDL Axis2 Eclipse

alguien que sepa algo???, saludos
  #3 (permalink)  
Antiguo 28/03/2015, 10:46
Avatar de kovers  
Fecha de Ingreso: junio-2008
Ubicación: Caracas
Mensajes: 37
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problemas WSDL Axis2 Eclipse

Hola tal vez puedas encontrar la solución aqui:

https://codificate.wordpress.com/201...ir-de-un-wsdl/

Etiquetas: axis2, eclipse, string, wsdl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:29.