JavaScript-Probe-Aktivitäten erstellen
Erstellen Sie eine JavaScript-Probe-Aktivität, um einen MID-Server anzuweisen, serverseitiges javascript auszuführen.
Vorbereitungen
Erforderliche Rolle: activity_creator oder workflow_admin
Warum und wann dieser Vorgang ausgeführt wird
Die JavascriptProbe-Aktivität hat dieselbe Funktionalität wie das Aufrufen von „Paketen“ in Java-Standardbibliotheken. Dadurch haben Sie mehr Kontrolle über die Java-Bibliotheken auf dem MID-Server. Sie können Ihre eigenen JAR-Dateien auf den MID-Server laden und JavascriptProbe Paketaufrufe in diese Java-Dateien vornehmen lassen.
Prozedur
Nächste Maßnahme
Schließen Sie die Erstellung Ihrer JavaScript-Probe-Aktivität bis ab Ausgabevariablen werden erstellt , Analyseregel wird erstellt , Oder Bedingungen . Im Thema Benutzerdefinierte Aktivitäten erstellen finden Sie Informationen zu den Vorlagenoptionen.
Ausführungsparameter für JavaScript-Probe-Vorlagen
Verwenden Sie Ausführungsparameter, um im Formular Vorverarbeitung des Aktivitätendesigners das Eingabeprozessskript zu erstellen.
executionParam. mit allen Variablen in dieser Tabelle verwenden.| Name | Variable | Typ | Verwendung |
|---|---|---|---|
| Skript-Typ | script_type | Aufzählung | Typ des auszuführenden Skripts. Mögliche Typen sind:
|
| Skript | script | Zeichenfolge | Skript, das benutzerdefiniertes JavaScript ausführt, wenn script_type custom_javascript_type ist |
| Mid script include | mid_script_include | Referenz | Die sys_id-Referenz, die der MID-Server-Skripteinbindung zugeordnet ist, wenn script_type mid_script_include_type ist |
| Source | source | Zeichenfolge | Zielhost, auf dem das Skript ausgeführt werden soll |
| MidCapabilities | midCapabilities | Zeichenfolge (durch Kommas getrennt) | Liste der erforderlichen MID-Server-Fähigkeiten |
| Parameters | parameters | JavaScript-Objekt-Array | Array von JavaScript-Objekten, ausgedrückt mit dem Präfix executionParam.. Um dem parameters-Array weitere Name-Wert-Paare hinzuzufügen, hängen Sie sie an das vorhandene Array an. Erstellen Sie ein JavaScript-Objekt mit der folgenden Syntax, und fügen Sie es dem Array executionParam.parameter hinzu. Dadurch werden der Nachricht zusätzliche Parameter zugewiesen: |
| ValueCapabilities | valueCapabilities | Hashmap-Array | Fähigkeitswerte, die zum Auswählen des MID-Servers verwendet werden. Weitere Informationen finden Sie unter MID Server-Fähigkeiten. Verwenden Sie dieses Beispiel, um die Auswahl des MID-Servers anzupassen, wenn zusätzliche Fähigkeiten nach Wert zugewiesen werden: |
Nachverarbeitungsparameter für JavaScript Probe-Vorlagen
Verwenden Sie diese Parameter, um ein Nachverarbeitungsskript zu erstellen.
| Name | Variable | Typ | Verwendung |
|---|---|---|---|
| Payload | payload | Zeichenfolge | Enthält ein Roh-Payload, das von der JavaScript-Probe zurückgegeben wird |
| Ausgabe | Ausgabe | Zeichenfolge | Enthält Ausgabedaten, die von der JavaScript-Probe zurückgegeben werden |
| EccSysId | eccSysId | Zeichenfolge | Enthält die Referenz-ID, die der Eingabenachricht der ECC-Warteschlange zugeordnet ist |
| Fehlermeldungen | errorMessages | Zeichenfolge | Enthält die Fehlermeldungen, die von der JavaScript-Probe zurückgegeben werden. Wenn keine Fehlermeldungen zurückgegeben werden, ist dieser Wert null. |
JavaScript-Probe-Ausführungsbefehle konfigurieren
Verwenden Sie die von Ihnen erstellten Eingabevariablen, um den Befehl zu konfigurieren, den Orchestration auf dem Zielhost der JavaScript-Probe ausführt.
Vorbereitungen
Erforderliche Rolle: activity_creator, admin