Creación de los ejemplos

Antes de empezar

Los ejemplos se han creado utilizando herramientas de java y de WebSphere. Antes de crear los ejemplos de la opción de característica 1 de Enterprise Console, deberá instalar todo el software de requisito previo y configurar su entorno para acceder a todas las bibliotecas de clase que necesite.

Abra el archivo <dir_instal_sdk>/samples/wsnt-was/sample-was.properties y modifíquelo tal como se indica a continuación:

WAS_PATH=<directorio_was>
SERVICE_ADDRESS=<URL_NotificationConsumerService>

donde,

Atención: utilice siempre barras inclinadas "/" como separador de directorio para la propiedad WAS_PATH. Por ejemplo, si WebSphere se encuentra en C:\Program Files\Websphere\AppServer, deberá establecer la propiedad WAS_PATH en C:/Program Files/Websphere/AppServer.

Pasos para la creación

WebSphere suministra una herramienta llamada WSDL2Java que genera clases Java a partir de wsdl. Estas clases Java se utilizan como los archivos apéndice de cliente para acceder a los servicios web a partir de las especificaciones de servicios web

En este ejemplo, se invoca a la herramienta WSDL2Java mediante un script de Apache Ant llamado build.xml. Apache Ant es un entorno de scripts de gran complejidad, muy conocido entre los desarrolladores de Java.

El archivo build.xml del directorio samples del SDK contiene tareas de Apache Ant para crear el ejemplo. Para crear los ejemplos, ejecute los pasos siguientes:

cd <dir_instal_sdk>\samples\wsnt-was
%WAS_HOME%\bin\ws_ant

cd <dir_instal_sdk>/samples/wsnt-was
$WAS_HOME/bin/ws_ant

Los archivos de clases Java se generarán a partir del archivo wsdl y se pondrán en el directorio <dir_instal_sdk>/samples/wsnt-was/src. Se compilarán en el directorio <dir_instal_sdk>/samples/wsnt-was/build/classes. Se creará un archivo jar de las clases llamado wsnt-was-samples.jar en el directorio <dir_instal_sdk>/samples/wsnt-was/build/lib.

Nota
Durante el proceso de creación, se visualizarán errores y avisos en la pantalla. Las clases generadas que tengan problemas no son necesarias y se suprimirán durante el proceso de creación.


Tema principal
Ejemplos de WebSphere Application Server


Temas relacionados
Ejemplo guiado de notificación WS
Ejecución de los ejemplos