Mit dem JAXB 2.0-Schemacompiler können Sie von einem Befehlsfenster aus JAXB-Java™-Objektklassen (JAXB = Java Architecture for XML Binding) erstellen.
Bevor Sie beginnen:- Sie müssen eine Nachrichtenmodellschemadatei erstellen (siehe
Nachrichtenmodelle erstellen).
- Sie müssen gegebenenfalls den Ordner bin des
IBM® Java SDK
(Software-Development-Kit) zu Ihrem Systempfad hinzufügen. Der Ordner bin des
IBM Java SDK, das im
WebSphere Message
Broker Toolkit enthalten ist, hat die Position
Installationsstammverzeichnis\WMBT800\jdk\bin.
Gehen Sie wie folgt vor, um über ein
WebSphere Message
Broker-Befehlsfenster aus den Nachrichtenmodellschemadateien
JAXB-Java-Objektklassen zu generieren:
- Klicken Sie in der Ansicht Brokerentwicklung mit der rechten Maustaste auf
die Nachrichtenmodellschemadatei, die Sie zum Generieren der
JAXB-Java-Objektklassen verwenden möchten, und wählen Sie
Eigenschaften aus. Es wird ein Fenster geöffnet, in dem die Eigenschaften der ausgewählten
Nachrichtenmodellschemadatei angezeigt werden.
- Notieren Sie sich die Position der Nachrichtenmodellschemadatei und klicken
Sie dann auf OK, um das Eigenschaftenfenster zu schließen.
- Erweitern Sie in der Ansicht Brokerentwicklung das
Java-Projekt, in das Sie die
JAXB-Java-Objektklassen aufnehmen möchten. Klicken Sie dann
mit der rechten Maustaste auf den Ordner src und wählen Sie
Eigenschaften aus. Es wird ein Fenster geöffnet, in dem die Eigenschaften des ausgewählten
src-Ordners angezeigt werden.
- Notieren Sie sich die Position des ausgewählten
src-Ordners und klicken Sie dann auf OK, um das
Eigenschaftenfenster zu schließen.
- Öffnen Sie ein WebSphere Message
Broker-Befehlsfenster. Wenn Sie den Ordner
bin des IBM
Java SDK nicht zu Ihrem Systempfad hinzugefügt haben,
wechseln Sie zum Verzeichnis dieses Ordners. Der Ordner bin des
IBM Java SDK, das im
WebSphere Message
Broker Toolkit enthalten ist, hat die Position
Installationsstammverzeichnis\WMBT800\jdk\bin.
- Optional: Geben Sie den folgenden Befehl ein, wenn Sie eine Liste der Befehle für den JAXB
2.0-Schemacompiler anzeigen möchten:
xjc -help
- Geben Sie den folgenden Befehl ein, um die JAXB-Java-Objektklassen zu erstellen:
xjc Nachrichtenmodelschema -d Java-Projekt -p
Java-Paket
Dabei steht Nachrichtenmodellschema
für die Position Ihrer Nachrichtenmodellschemadatei, Java-Projekt für die
Position des src-Ordners Ihres
Java-Projekts und Java-Paket für das
Java-Paket, in dem die generierten Klassen abgelegt werden. Der JAXB 2.0-Schemacompiler generiert
JAXB-Java-Objektklassen aus Ihrer
Nachrichtenmodellschemadatei und speichert sie dann im Ordner src des
Java-Projekts, das Sie im Befehl angegeben haben.
- Öffnen Sie im WebSphere Message
Broker Toolkit die Ansicht Package Explorer (Paketexplorer):
- Klicken Sie auf (Fenster > Ansicht anzeigen > Sonstige).
- Erweitern Sie im Fenster Show View den Bereich Java, wählen Sie Package Explorer aus und klicken Sie dann auf OK.
- Klicken Sie in der Ansicht Paketexplorer mit der rechten Maustaste auf
das Java-Projekt, das Sie als Container für Ihre
JAXB-Java-Objektklassen ausgewählt haben, und wählen Sie
Aktualisieren aus.
Die JAXB-Java-Objektklassen sind in der
Ansicht Brokerentwicklung unter dem Ordner src Ihres
Java-Projekts sichtbar.