!--a11y-->
Quick-Start: Design eines
Integrationsszenarios 
In diesem Abschnitt wird Schritt für Schritt beschrieben, wie Sie sofort folgendes einfache Beispiel-Integrationsszenario definieren können. Sie lernen dabei den Umgang mit den grafischen Modellierungsmöglichkeiten, das Einfügen von Anwendungskomponenten, das Anlegen von Actions, die Definition von synchronen und asynchronen Verbindungen.

· Software-Komponentenversion
Wählen Sie eine Software-Komponentenversion im Navigationsbereich des Integration Builder aus.
Sie können
- eine vorhandene Software-Komponentenversion verwenden oder
- eine Software-Komponentenversion aus dem System Landscape Directory importieren
· Namensraum in der Software-Komponentenversion
Als Namensraum können Sie
- einen vorhandenen Namensraum verwenden oder
- einen eigenen Namensraum anlegen
1. Klappen Sie im Navigationsbereich des Integration Builder die Unterknoten des gewählten Namensraumes auf
2.
Markieren Sie den Knoten Integrationsszenarien und wählen Sie im
Kontextmenü Neu (
).
3. Tragen Sie im Dialog Neues Objekt anlegen den Namen des Integrationsszenarios (FlightTripBooking) ein und bestätigen Sie mit der Drucktaste Anlegen. Das neue Integrationsszenario wird im Änderungsmodus geöffnet.
4. Tragen Sie im Feld Beschreibung Flugreise buchen ein.
5. Um eine Anwendungskomponente für das Reisebüro einzufügen, bewegen Sie den Cursor auf den freien Grafikbereich und wählen Sie im Kontextmenü Anwendungskomponente einfügen. Der Dialog Anwendungskomponente einfügen wird aufgerufen.
6. Markieren Sie im Rahmen Typ der Anwendungskomponente mit dem Auswahlknopf die Option Vorlage (nicht definiert im System Landscape Directory). Anwendungskomponenten vom Typ Vorlage können verwendet werden, wenn keine konkrete Produktspezifikation vorgenommen werden soll.
7. Tragen Sie im Rahmen Weitere Attribute für den Namen der Rolle (Feld Rollen-Name) den Text Reisebüro ein.
8. Bestätigen Sie Ihre Angaben mit der Drucktaste Übernehmen. Als Ergebnis erscheint im Grafikbereich des Integrationsszenario-Editors die Anwendungskomponente für das Reisebüro als farbige vertikale Bahn.
9. Um die Anwendungskomponente Fluggesellschaft einzufügen, bewegen Sie den Cursor auf den freien Grafikbereich rechts von der Anwendungkomponenten des Reisebüros und wiederholen Sie die Schritte 6 und 7. Als Text für den Namen der Rolle tragen Sie Fluggesellschaftein. Sie haben jetzt die benötigten Anwendungskomponenten im Integrationsszenario definiert.
1.
Markieren Sie im Navigationsbereich beim
gewählten Namensraum den Knoten Actions und wählen Sie im Kontextmenü Neu (
).
2. Im Dialog Neues Objekt anlegen tragen Sie den Namen der Action (BookFlightTrip) ein und bestätigen Sie Ihre Angaben mit der Drucktaste Anlegen. Die neue Action wird im Änderungsmodus geöffnet.
3. Im Feld Beschreibung tragen Sie Flugreise buchen ein.
4. Wählen Sie in der Gruppe Verwendung die Option Vorlagen (nicht definiert im System Landscape Directory) und sichern Sie Ihre Eingabe.

Nur bei Auswahl dieser Option kann die neue Action in den angelegten Anwendungskomponenten für das Reisebüro und die Fluggesellschaft verwendet werden.
Das Ergebnis ist eine neue Action in der selben Software-Komponentenversion, in der auch das Integrationsszenario angelegt wurde.
5. Um die weiteren benötigten Actions anzulegen, wiederholen Sie die Schritte 1 bis 4.
- Action 2: Name ReserveSingleFlight; Beschreibung Einzelflug reservieren
- Action 3: Name PerformBookingForSingleFlight, Beschreibung Einzelflug buchen
Sichern Sie jeweils Ihre Eingaben. Nicht gesicherte Actions können im Integrationsszenario nicht verwendet werden.
1. Navigieren Sie zum Integrationsszenario.
2. Um eine Action in die Anwendungskomponente Reisebüro einzufügen, positionieren Sie den Cursor im grafischen Arbeitsbereich des Integrationsszenario-Editors auf die farbige Bahn der Anwendungskomponenten und wählen Sie im Kontextmenü Action einfügen.
Im Bild Action auswählen wählen Sie in der Liste der Actions BookFlightTrip aus. Die ausgewählte Action wird innerhalb der Anwendungskomponente eingefügt. Wenn Sie die Action mit der linken Maustaste festhalten, können Sie die Action mittels Drag & Drop verschieben. Verschieben Sie die Action auf die oberste Position in der Anwendungskomponenten.
3. Fügen Sie in der farbigen Bahn im Bereich der Anwendungskomponente der Fluggesellschaft zuerst die Action ReserveSingleFlight und unterhalb davon die Action PerformBookingForSingleFlight ein.
4. Ordnen Sie die Actions so an wie auf dem Bild dargestellt.
5. Synchrone Verbindung zwischen der Action Flugreise buchen und Einzelflug reservieren anlegen
Markieren Sie mit dem Rubberband die beiden Actions und wählen Sie im Kontextmenü Verbindung zwischen den selektierten Actions erzeugen. Der Dialog zum Anlegen der Verbindung wird gestartet.

Weitere Informationen zum Rubberband und den anderen grafischen Funktionen des Integrationsszenario-Editors finden Sie unter Funktionen des grafischen Editors.

Durch die Relativposition der beiden Actions ist die Art der Verbindung bereits auf synchron festgelegt. Weitere Eingaben sind nicht notwendig. Wenn Sie mit der Drucktaste Übernehmen bestätigen, wird im Grafikbereich zwischen den selektierten Actions eine Linie für synchrone Kommunikation angezeigt.
6. Asynchrone Verbindung zwischen der Action Flugreise buchen und Einzelflug buchen anlegen
Markieren Sie die beiden Actions mit mit Steuerungstaste und linker Maustaste und verfahren Sie weiter wie im Punkt 5 beschrieben. Durch die Relativposition der beiden Actions ist die Art der Verbindung auf asynchron festgelegt
7. Sequence zwischen den Actions Einzelflug reservieren und Einzelflug buchen erzeugen
Markieren Sie die beiden Actions und fügen Sie eine Verbindung ein. Durch die Relativposition der beiden Actions ist die sequenzielle Verbindung festgelegt.
8. Definition von Start-Action und Ende-Action.
Bewegen Sie den Cursor auf die Action Flugreise buchen und wählen Sie im Kontextmenü Action als Start-Action festlegen. Als Ergebnis wird ein Startpunkt oberhalb der Action angezeigt. Als nächstes bewegen Sie den Cursor auf die Action Einzelflug buchen und rufen Sie im Kontextmenü Action als Ende-Action festlegen. Diese Action wird in der Grafik nun mit einem Endpunkt versehen.
1.
Im grafischen Arbeitsbereich des
Integrationsszenario-Editors doppelklicken Sie auf die Action Flugreise buchen. Der Action-Editor wird
aufgerufen. Falls dieser bei Ihnen nur im Anzeigemodus gestartet wurde,
wechseln Sie mit der Drucktaste Zwischen
Anzeigen/Bearbeiten umschalten (
) in den Änderungsmodus.
2.
Im Bereich Outbound-Interfaces klicken Sie auf die
Drucktaste Leere Zeile nach der
selektierten Zeile einfügen (
). Tragen Sie in der ersten Spalte der neuen
Tabellenzeile den Namen FlightBookingReserveOut
für das Interface ein. Lassen Sie das zweite Feld für
den Namensraum frei.
3.
Nun müssen Sie noch Ihr neues Interface
erzeugen. Bewegen Sie hierzu den Cursor auf die neue Tabellenzeile und rufen
Sie im Kontextmenü Neu (
) auf. Der Dialog zum Anlegen eines neuen
Objekts wird aufgerufen. Hierbei ist der Objekt-Typ Message-Interface bereits markiert. Wählen
Sie den Namensraum für das Message-Interface und bestätigen Sie Ihre Angaben
mit der Drucktaste Anlegen.
4. Der Editor Message-Interface ändern wird aufgerufen. Tragen Sie im Feld Beschreibung den Text Einzelflug reservieren ein. Im Bereich Attribut wählen Sie für die Richtung Outbound und für den Modus Synchron. Sichern Sie nun das von Ihnen neu erzeugte Interface.

Beachten Sie, dass hiermit das Interface noch nicht vollständig definiert ist und das Aktivieren Ihrer Änderungsliste damit abgelehnt wird.
5. Navigieren Sie zurück in den Action-Editor und sichern Sie nun die geänderte Action Flugreise buchen.
6. Navigieren Sie in den Integrationsszenario-Editor und doppelklicken Sie die Action Einzelflug reservieren. Tragen Sie dann in dieser Action Im Bereich Inbound-Interfaces wie in Schritt 2 beschrieben ein neues Interface mit dem Namen FlightBookingReserveIn ein.
7. Erzeugen Sie nun analog zu Schritt 3 das Interface im Editor Message-Interface ändern, wobei Sie diesmal als Beschreibungstext Einzelflug reservieren und als Richtung Inbound angeben. Der Modus ist analog zu Schritt 3 auf Synchron zu setzen. Sichern Sie das Interface und anschließend die Action Einzelflug reservieren.
8. Im grafischen Arbeitsbereich des Integrationsszenario-Editors öffnen Sie den Verbindungseditor für die synchrone Verbindung, indem Sie auf die Verbindungslinie zwischen den Actions Flugreise buchen und Einzelflug reservieren doppelklicken. Im unteren Bereich des Editors werden die folgenden Interfaces angezeigt:
- Unter Interfaces links das in der Action Flugreise buchen angelegte Outbound-Interface
- Unter Interfaces rechts das in der Action Einzelflug reservieren angelegte Inbound-Interface
9. Ordnen Sie nun beide Interfaces der Verbindung zu, indem Sie beide Interfaces auswählen. Markieren Sie hierzu die entsprechenden Ankreuzfelder. Bestätigen Sie mit der Drucktaste Übernehmen.
10. Sichern Sie das Integrationsszenario.