Sie können steuern, ob Musterparameter auf der Basis der Werte anderer Musterparameter von den Musterbenutzern bearbeitet werden können.
Bevor Sie beginnen:
Führen Sie folgende Task aus:
Mithilfe von XPath-Ausdrücken können Sie steuern, ob Musterbenutzer Musterparameter im Musterinstanzeditor bearbeiten können.
Wenn die Auswertung eines Ausdrucks für 'Boolesch' true ergibt, kann der Parameter auf der Seite Musterparameter konfigurieren konfiguriert werden; wenn die Auswertung für 'Boolesch' false ergibt, ist der Parameter schreibgeschützt und kann nicht vom Musterbenutzer konfiguriert werden. Bei der Konfiguration von Musterparametern durch den Musterbenutzer erfolgt immer eine Auswertung der Ausdrücke, wenn sich ein in einem Ausdruck verwendeter Musterparameter ändert.
WebSphere Message
Broker unterstützt XPath 1.0. Referenzinformationen zu XPath einschließlich Informationen zu XPath-Funktionen finden Sie in der W3C
XPath 1.0 Spezifikation.
Zusätzlich zu den Funktionen der XPath 1.0-Spezifikation ist auch die Funktion
pp:getValue() enthalten. Die Funktion
pp:getValue() akzeptiert die Parameter-ID eines Musterparameters und gibt den Wert dieses Musterparameters zurück. So ermitteln Sie die Parameter-ID eines Musterparameters:
- Klicken Sie auf der Musterkonfiguration tab des Mustererstellungseditors doppelt auf einen Parameter oder wählen Sie den Parameter aus und klicken Sie auf Bearbeiten. Das Fenster Parameter bearbeiten wird geöffnet.
- Klicken Sie auf die Registerkarte Aktivieren. Die Parameter-IDs der Musterparameter werden in der Spalte Parameter-ID der Tabelle 'Musterparameter' angezeigt.
Gehen Sie wie folgt vor, um einen XPath-Ausdruck zu definieren, mit dem gesteuert wird, ob ein Musterparameter bearbeitet werden kann:
- Wählen Sie auf der Musterkonfiguration tab des Musterauthoring-Editors den zu konfigurierenden
Parameter aus. Klicken Sie auf Bearbeiten. Das Fenster Parameter bearbeiten wird geöffnet.
- Klicken Sie auf die Registerkarte Aktivieren. Erstellen
Sie einen XPath-Ausdruck für den von Ihnen ausgewählten Parameter, indem Sie nach Bedarf
folgende Operationen anwenden:
- Zur Auswahl einer Funktion:
- Klicken Sie im Abschnitt 'Funktionen' auf eine Funktion. Die Funktion wird im Feld Funktionsname angezeigt.
- Klicken Sie auf Verwenden. Die Funktion wird an der aktuellen Cursorposition in das Feld Ausdruck eingefügt.
- Zur Auswahl eines Operators:
- Klicken Sie im Abschnitt 'Operatoren' auf einen Operator. Der Operator wird im Feld Operator angezeigt.
- Klicken Sie auf Verwenden. Der Operator wird an der aktuellen Cursorposition in das Feld Ausdruck eingefügt.
- Zur Auswahl eines Musterparameters:
- Klicken Sie in der Tabelle 'Musterparameter' auf einen Musterparameter. Die ID des ausgewählten Parameters aus der Spalte Parameter-ID der Tabelle 'Musterparameter' wird im Feld Parameter-ID angezeigt.
Sie können keinen Musterparameter auswählen, der einen Tabellentyp verwendet.
- Klicken Sie auf Verwenden. Die Parameter-ID wird an der aktuellen Cursorposition in das Feld Ausdruck eingefügt.
- Der Ausdruck im Feld Ausdruck kann auch direkt bearbeitet werden.
Eine allgemeine Voraussetzung für einen Musterparameter ist, dass er schreibgeschützt ist. Setzen Sie den XPath-Ausdruck für einen Musterparameter auf
false(), damit der Musterparameter sicher schreibgeschützt ist.
- Sie können jetzt wählen, ob Sie den Ausdruck testen möchten:
- Informationen zum Testen des Ausdrucks finden Sie im Abschnitt Aktivierungsausdruck testen.
- Wenn Sie den Ausdruck ohne Test übernehmen möchten, klicken Sie auf OK.
Das Fenster Parameter bearbeiten wird geschlossen.