Den Hauptnachrichtenfluss erstellen

Der Hauptnachrichtenfluss für den Mustercode 'Security Identity Propagation' wird bereitgestellt, Sie können diesen Nachrichtenfluss jedoch wie folgt auch selbst erstellen:

  1. Erstellen Sie im Nachrichtenflussprojekt 'SecurityIdentitySampleFlowProject' einen neuen Nachrichtenfluss mit dem Namen 'SecurityIdentitySampleFlow'. Anweisungen hierzu finden Sie in der Dokumentation zu WebSphere Message Broker im Abschnitt Nachrichtenfluss erstellen.
  2. Fügen Sie im Nachrichtenflusseditor die in der folgenden Tabelle aufgelisteten Knoten hinzu, und benennen Sie diese um. Die entsprechenden Anweisungen finden Sie in der WebSphere Message Broker-Dokumentation unter Knoten hinzufügen.
    Palettenfächer Knotentyp Knotenname
    WebSphere MQ MQInput MQ_ID
    WebSphere MQ MQOutput MQ_ID Output
    WebSphere MQ MQInput MSG_ID
    WebSphere MQ MQOutput MSG_ID Output
    HTTP HTTPEmpfang HTTP_ID
    HTTP HTTPAntwort HTTP_ID Output
  3. Fügen Sie den untergeordneten Nachrichtenfluss zum Hauptnachrichtenfluss hinzu:
    1. Stellen Sie sicher, dass im Nachrichtenflusseditor die Datei SecurityIdentitySampleFlow.msgflow angezeigt wird.
    2. Klicken Sie mit der rechten Maustaste auf den Nachrichtenflusseditor und klicken Sie dann auf Untergeordneten Fluss hinzufügen.
    3. Erweitern Sie im Fenster 'Untergeordneten Fluss hinzufügen' das Projekt SecurityIdentitySampleFlowProject und wählen Sie SecurityIdentitySubFlow.msgflow aus.
    4. Klicken Sie auf OK. Im Nachrichtenflusseditor wird der Knoten 'SecurityIdentitySubFlow' angezeigt, der den untergeordneten Nachrichtenfluss darstellt.
    5. Benennen Sie diesen untergeordneten Nachrichtenfluss in SecurityIdentitySubFlow1 um.
  4. Wiederholen Sie Schritt 4 zweimal, um in der Anzeige zwei weitere Kopien des untergeordneten Nachrichtenflusses hinzuzufügen.
  5. Verbinden Sie die Knoten so miteinander, dass der Ausgang der einzelnen Empfangsknoten über den untergeordneten Nachrichtenfluss mit dem entsprechenden Sendeknoten verbunden ist. Anweisungen hierzu finden Sie in der Dokumentation zu WebSphere Message Broker im Abschnitt Knoten verbinden.
    Überprüfen Sie anhand der Abbildung im Abschnitt Informationen zum Mustercode 'Security Identity Propagation', ob die Knoten korrekt miteinander verbunden wurden.
  6. Konfigurieren Sie die in der folgenden Tabelle aufgeführten Knoteneigenschaften. Übernehmen Sie die Standardwerte für alle Eigenschaften, es sein denn, es ist ein alternativer Wert in der Tabelle aufgeführt. Anweisungen hierzu finden Sie in der Dokumentation von WebSphere Message Broker im Abschnitt Nachrichtenflussknoten konfigurieren.
    Knotenname Seite Eigenschaft Wert
    MQ_ID Grundeinstellung Name der Warteschlange SECURITYIDFROMMQIN
    Syntaxanalyse der Eingabenachricht Nachrichtendomäne XMLNSC
    MSG_ID Grundeinstellung Name der Warteschlange SECURITYIDFROMMSGIN
    Syntaxanalyse der Eingabenachricht Nachrichtendomäne XMLNSC
    Sicherheit Typ des Identitätstokens Benutzername + Kennwort
    Pfad des Identitätstokens $Body/Envelope/Body/MessageIdentity/Username
    Pfad des Identitätskennworts InputRoot.XMLNSC.Envelope.Body.MessageIdentity.Password
    Pfad für "Identität ausgestellt von" $Body/Envelope/Body/MessageIdentity/IssuedBy
    HTTP_ID Grundeinstellung Pfadsuffix /Security/IdentityFromHttp
    Syntaxanalyse der Eingabenachricht Nachrichtendomäne XMLNSC
  7. Speichern Sie den Nachrichtenfluss.

Zurück zur Erstellung des Mustercodes 'Security Identity Propagation'

Zurück zum Beginn des Mustercodes