Verknüpfungen zwischen Nachrichtendefinitionsdateien

Bevor Sie beginnen:

Um diese Task abzuschließen, müssen Sie zuerst folgende Tasks ausführen:

Nachrichtendefinitionsdateien lassen sich auf zwei Arten miteinander verknüpfen: Sie können entweder ein INCLUDE oder ein IMPORT für die Datei hinzufügen, auf die Sie verweisen möchten.

Wenn Sie mit einer Nachrichtendefinitionsdatei arbeiten, können Sie prüfen, welche anderen Nachrichtendefinitionsdateien diese Datei momentan aufnimmt oder importiert. Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie die Nachrichtendefinitionsdatei im Nachrichtendefinitionseditor.
  2. Wählen Sie in der in der Modellstruktursicht angezeigten Hierarchie die .mxsd-Datei aus.
  3. Erweitern Sie in der Eigenschaftenhierarchie die Optionen IMPORT bzw. INCLUDE, um eine Liste mit den anderen Dateien anzuzeigen, die die derzeit ausgewählte Datei aufnimmt oder importiert.

INCLUDE

Sie verwenden die INCLUDE-Anweisung, wenn Sie eine Verknüpfung zu einer Nachrichtendefinitionsdatei mit demselben Namensbereich herstellen oder eine Nachrichtendefinitionsdatei ohne Zielnamensbereich mit einer Nachrichtendefinitionsdatei verknüpfen möchten, die über einen Zielnamensbereich verfügt (Tarnverhalten). Sie müssen zudem wählen, ob Sie an Stelle der IMPORT-Anweisung eine INCLUDE-Anweisung hinzufügen möchten, wenn Sie eine Nachrichtendefinitionsdatei ohne Zielnamensbereich mit einer Nachrichtendefinitionsdatei verknüpfen möchten, die ebenfalls keinen Zielnamensbereich hat.

Anmerkung: Eine Nachrichtendefinitionsdatei kann nur auf Objekte in einer anderen Nachrichtendefinitionsdatei verweisen, wenn diese andere Datei direkt mit aufgenommen wurde. Sollten Sie also mit der INCLUDE-Anweisung Nachrichtendefinitionsdateien miteinschließen wollen, die selbst wiederum in anderen Nachrichtendefinitionsdateien enthalten sind, können Probleme auftreten. Informationen zur Lösung dieser Situation finden Sie unter Fehler beim Entwickeln von Nachrichtenmodellen beheben.

Bei dieser Task wird vorausgesetzt, dass Sie eine vorhandene Nachrichtendefinitionsdatei geöffnet haben.

So fügen Sie einer Nachrichtendefinitionsdatei eine INCLUDE-Option hinzu:

  1. Wechseln Sie zur Ansicht 'Brokeranwendungsentwicklung'.
  2. Stellen Sie sicher, dass die Entwurfsansicht in der Ansicht 'Brokeranwendungsentwicklung' der Workbench sichtbar ist. Falls sie nicht angezeigt wird, klicken Sie im Menü Workbench auf Fenster > Sicht anzeigen > Entwurf.
  3. Klicken Sie in der Modellstruktursicht auf den Namen der Nachrichtendefinitionsdatei (.mxsd).
  4. Klicken Sie links unten im Nachrichtendefinitionseditor auf Eigenschaften, um die Registerkarte Eigenschaften anzuzeigen.
  5. Klicken Sie in der Eigenschaftenhierarchie mit der rechten Maustaste auf INCLUDE, und wählen Sie im daraufhin angezeigten Popup-Menü die Option INCLUDE-Anweisung hinzufügen. Daraufhin öffnet sich das Fenster "Aufzunehmende Nachrichtendefinitionsdatei auswählen".
  6. Wählen Sie im Nachrichtengruppenfenster die Nachrichtendefinitionsdatei aus, die Sie mit aufnehmen möchten. Wenn die Nachrichtendefinitionsdateien in Ihrem Projekt nicht in diesem Fenster angezeigt werden, erweitern Sie die Projekthierarchie, indem Sie auf das Pluszeichen (+) klicken.
  7. Klicken Sie auf Fertig stellen. Die Nachrichtendefinitionsdatei, die Sie in Schritt 4 ausgewählt haben, ist in der Nachrichtendefinitionsdatei enthalten, die Sie vor Beginn dieser Task geöffnet haben.

Import (Importieren)

Sie verwenden die IMPORT-Anweisung, wenn Sie eine Nachrichtendefinitionsdatei mit einer anderen Nachrichtendefinitionsdatei in einem anderen Namensbereich verknüpfen möchten. Sie können keinen Import aus demselben Namensbereich hinzufügen; dazu zählt auch die Verknüpfung einer Nachrichtendefinitionsdatei ohne Zielnamensbereich mit einer anderen Nachrichtendefinitionsdatei, die ebenfalls keinen Zielnamensbereich hat.

So fügen Sie einer Nachrichtendefinitionsdatei eine IMPORT-Option hinzu:

  1. Wechseln Sie zur Ansicht 'Brokeranwendungsentwicklung'.
  2. Stellen Sie sicher, dass die Entwurfsansicht in der Ansicht 'Brokeranwendungsentwicklung' der Workbench sichtbar ist. Falls sie nicht angezeigt wird, klicken Sie im Menü Workbench auf Fenster > Sicht anzeigen > Entwurf.
  3. Klicken Sie in der Modellstruktursicht auf den Namen der Nachrichtendefinitionsdatei (.mxsd).
  4. Klicken Sie links unten im Nachrichtendefinitionseditor auf Eigenschaften, um die Registerkarte Eigenschaften anzuzeigen.
  5. Klicken Sie in der Eigenschaftenhierarchie mit der rechten Maustaste auf IMPORT, und wählen Sie im daraufhin angezeigten Popup-Menü die Option Import hinzufügen aus. Daraufhin öffnet sich das Fenster "Zu importierende Nachrichtendefinitionsdatei auswählen".
  6. Wählen Sie im Nachrichtengruppenfenster die Nachrichtendefinitionsdatei aus, die Sie aus dem Arbeitsbereich importieren möchten. Wenn die Nachrichtendefinitionsdateien in Ihrem Projekt nicht in diesem Fenster angezeigt werden, erweitern Sie die Projekthierarchie, indem Sie auf das Pluszeichen (+) klicken.
  7. Klicken Sie auf Fertig stellen. Die Nachrichtendefinitionsdatei, die Sie in Schritt 4 ausgewählt haben, wird in das Schema der Nachrichtendefinitionsdatei importiert, die Sie vor Beginn dieser Task geöffnet haben.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ad02890_