Crear clases de objeto Java™
de JAXB (Java Architecture
for XML Binding - Arquitectura Java para enlaces XML) utilizando el
compilador de esquema JAXB 2.0 desde una ventana de mandatos.
Antes de empezar:- Debe crear un archivo de esquema de modelo de mensaje; consulte
Construir modelos de mensaje.
- Es posible que necesite añadir la carpeta bin
de IBM® Java SDK
para la vía de acceso de sistema. La carpeta bin de
IBM Java SDK
que se incluye con WebSphere Message Broker Toolkit en
DirectorioInstalaciónRaíz\WMBT800\jdk\bin.
Para generar clases de objeto
Java de JAXB desde los archivos de esquema de
modelo de mensaje utilizando una ventana de mandatos de
WebSphere Message Broker, realice los pasos siguientes:
- En la Vista Desarrollo de intermediario, pulse el botón derecho del ratón en
el archivo de esquema de modelo de mensaje que desea utilizar para generar las clases de
objeto Java de JAXB y seleccione
Propiedades. Se abre una ventana que muestra las propiedades del archivo de esquema de modelo
de mensaje seleccionado.
- Anote la Ubicación del archivo de esquema de modelo de mensaje
y, a continuación, pulse Aceptar para cerrar la ventana de propiedades.
- En la Vista Desarrollo de intermediario, expanda
el proyecto Java que desea que contenga
las clases de objeto Java de JAXB
y, a continuación, pulse el botón derecho del ratón en la carpeta
src y seleccione
Propiedades. Se abre una ventana que muestra las propiedades para la carpeta
src seleccionada.
- Anote la Ubicación de la carpeta src seleccionada
y, a continuación, pulse Aceptar para cerrar la ventana de propiedades.
- Abra una ventana de mandato de WebSphere Message Broker. Si no ha añadido la
carpeta bin de IBM
Java SDK a la vía de acceso de sistema,
cambie el directorio a esta carpeta. La carpeta bin de
IBM Java SDK
que se incluye con WebSphere Message Broker Toolkit está ubicada en
DirectorioInstalaciónRaíz\WMBT800\jdk\bin
- Opcional: Para ver una lista completa de mandatos para el compilador de esquemas JAXB 2.0,
entre el mandato siguiente:
xjc -help
- Entre el mandato siguiente para crear las clases de objeto
Java de JAXB>
xjc EsquemaModeloMensaje -d ProyectoJava -p PaqueteJava
Donde
EsquemaModeloMensaje es
la ubicación del archivo de esquema de modelo de mensaje, ProyectoJava es
la ubicación de la carpeta src del proyecto
Java y PaqueteJava es el paquete
Java donde se ponen las clases generadas. El compilador de esquemas JAXB 2.0 genera clases de objeto
Java de JAXB desde el archivo de esquema de modelo de mensaje
y las guarda en la carpeta src del proyecto
Java que se ha especificado en el mandato.
- En WebSphere Message Broker Toolkit, abra la vista
Explorador de paquetes>
- Pulse
- En la ventana Mostrar vista, expanda Java,
seleccione Explorador de paquetes y, a continuación, pulse
Aceptar.
- En la vista Explorador de paquetes, pulse el botón derecho del ratón
en el proyecto Java que ha seleccionado
para que contenga las clases de objeto Java de JAXB
y seleccione Renovar.
Las clases de objeto Java de JAXB
están visibles en la Vista Desarrollo de intermediario, bajo la carpeta
src del proyecto Java.