Crie classes de objetos Java™ Java Architecture for XML Binding (JAXB) usando o compilador de
esquema JAXB 2.0 a partir de uma janela de comando.
Antes de começar:- Você deve criar um arquivo de esquema de modelo de mensagem; consulte Desenvolvendo Modelos de Mensagens.
- Talvez seja necessário incluir a pasta bin do IBM® Java SDK
em seu caminho de sistema. A pasta bin do IBM Java SDK
que é incluída com o WebSphere Message Broker Toolkit em RootInstallationDirectory\WMBT800\jdk\bin.
Para gerar classes de objetos Java JAXB a partir dos seus arquivos de esquema do modelo de mensagem usando uma janela de comando do WebSphere Message Broker, conclua as seguintes etapas:
- Na Visualização Desenvolvimento
do Broker, clique com o botão direito do mouse
no arquivo de esquema de modelo de mensagem que você deseja usar para gerar
suas classes de objetos Java JAXB e
selecione Propriedades. É aberta uma
janela que mostra as propriedades para seu arquivo de esquema de modelo
de mensagem selecionado.
- Anote o Local de seu arquivo de esquema de
modelo de mensagem, em seguida, clique em OK para fechar a janela de
propriedades.
- Na Visualização Desenvolvimento
do Broker, expanda
o projeto Java que você deseja
que contenha suas classes de objetos Java JAXB,
em seguida, clique com o botão direito do mouse na pasta src e
selecione Propriedades. É aberta
uma janela que mostra as propriedades para sua pasta src selecionada.
- Anote o Local de sua pasta src selecionada,
em seguida, clique em OK para fechar a janela de propriedades.
- Abra uma janela de comandos do WebSphere Message Broker. Se você não tiver incluído a pasta bin
do IBM Java SDK em seu caminho de sistema, altere o diretório
para essa pasta. A pasta bin do IBM Java SDK
que é incluída com o WebSphere Message Broker Toolkit está
localizada em RootInstallationDirectory\WMBT800\jdk\bin
- Opcional: Para visualizar uma lista completa de comandos para o compilador de esquemas JAXB 2.0, insira o seguinte comando:
xjc -help
- Insira o seguinte comando para criar suas classes de objetos Java JAXB:
xjc MessageModelSchema -d JavaProject -p JavaPackage
Em que MessageModelSchema é
o local de seu arquivo de esquema de modelo de mensagem, JavaProject é
o local da pasta src de seu projeto Java e JavaPackage é
o pacote Java no qual as classes
geradas são colocadas. O compilador de esquema JAXB 2.0
gera classes de objetos Java JAXB
a partir de seu arquivo de esquema de modelo de mensagem e as salva na pasta src
do projeto Java que você
especificou no comando.
- No WebSphere Message Broker Toolkit, abra a visualização Package Explorer:
- Clique em
- Na janela Mostrar Visualização, expanda Java e selecione
Package Explorer e, em seguida, clique em OK.
- Na visualização Package Explorer, clique com o botão direito do mouse
no projeto Java que você selecionou
para conter suas classes de objetos Java JAXB
e selecione Atualizar.
Suas classes de objetos Java JAXB
estão visíveis na Visualização Desenvolvimento
do Broker,
sob a pasta src de seu projeto Java.