Creación de un cliente de servicio Web mediante tareas Ant

Si tiene un archivo WSDL, puede utilizar Ant a través del espacio de trabajo de Eclipse para generar un cliente de servicio Web utilizando el entorno de ejecución de Axis.

Antes de crear el cliente de servicio Web, debe:
Para poder crear el cliente de servicio Web, debe modificar el archivo Ant y el archivo de propiedades Ant.
  1. Edite el archivo Ant (wsgen.xml) que ha importado en los pasos de los prerrequisitos. Asegúrese de que señala al archivo de propiedades Ant: debe contener una línea que indique <property file="axisclient.properties"/>. Guarde los cambios efectuados.
  2. Edite el archivo axisclient.properties que ha importado en los pasos de los prerrequisitos.
    1. Asegúrese de que el parámetro scenarioType está establecido en client.
    2. Establezca el parámetro workspace de forma que señale a la ubicación del archivo WSDL.
    3. Todos los demás parámetros son opcionales y deben suprimirse si no se establecen explícitamente. Los valores predeterminados del resto de parámetros se recuperarán de los valores del proyecto dinámico. Para obtener más información acerca de cómo establecer estos parámetros, consulte: Referencia del archivo de propiedades de tareas Ant de cliente de servicio Web Axis
    Guarde el archivo axisclient.properties.
  3. Pulse el botón derecho del ratón en wsgen.xml y seleccione Ejecutar como > Construcción Ant...
  4. En el diálogo que se abre, seleccione la pestaña JRE y seleccione Ejecutar en el mismo JRE que el espacio de trabajo. Pulse Aplicar y, a continuación, pulse Ejecutar.
  5. Una vez generado el servicio Web, la consola visualiza el mensaje Construcción satisfactoria.
Los archivos siguientes se habrán creado y colocado en la carpeta WebContent\wsdl del proyecto Web dinámico: Los archivos siguientes se habrán creado y colocado en la carpeta WebContent\WEB-INF del proyecto Web dinámico: Los archivos siguientes se habrán creado y colocado bajo la carpeta src del proyecto Web dinámico. Dependiendo del archivo WSDL en el que se base el cliente de servicio Web, los archivos del cliente de servicio Web pueden ser diferentes: