Erstellen Sie eine JavaScript-Testaktivität
Erstellen Sie eine JavaScript-Testaktivitä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 Aktivität „JavascriptProbe“ verfügt über die gleiche Funktionalität wie das Durchführen von „Paketen“-Aufrufen in Standard-Java-Bibliotheken. 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 . Weitere Informationen finden Sie unter Erstellen Sie anwenderdefinierte Aktivitäten Thema, um Ihre Vorlagenoptionen zu erfahren.
Ausführungsparameter der JavaScript-Probe-Vorlage
Sie verwenden Ausführungsparameter, um das Eingabeprozessskript in zu erstellen Vorverarbeitung Formular des Aktivitätendesigners.
ExecutionParameter. Präfix mit allen Variablen in dieser Tabelle.| Name | Variable | Typ | Nutzung |
|---|---|---|---|
| Skript-Typ | Script_type | Aufgezählt | Typ des auszuführenden Skripts. Die möglichen Typen sind:
|
| Skript | Skript | Zeichenfolge | Skript, das anwenderdefiniertes JavaScript ausführt, wenn Script_type Ist Custom_javascript_type . |
| MID-Skripteinbindung | Mid_script_include | Referenz | Die sys_ID-Referenz, die der aufzurufenden MID-Serverskripteinbindung zugeordnet ist, wenn Script_type Ist mid_script_include_type . |
| Quelle | Quelle | Zeichenfolge | Zielhost, auf dem das Skript ausgeführt werden soll. |
| MidCapabilities | MidCapabilities | Zeichenfolge (kommagetrennt) | Liste der erforderlichen MID-Serverfähigkeiten. |
| Parameter | parameters | Array von JavaScript-Objekt | Array von JavaScript-Objekten, ausgedrückt mit ExecutionParameter. Präfix. Um weitere Name-Wert-Paare zu hinzuzufügen Parameter Array, hängen Sie sie an das vorhandene Array an. Erstellen Sie ein JavaScript-Objekt mit der folgenden Syntax, und fügen Sie es zu hinzu ExecutionParam.Parameter Array. Dadurch werden der Nachricht zusätzliche Parameter zugewiesen: |
| Wertfähigkeiten | Wertfähigkeiten | Array von Hashmap | Fähigkeitswerte, die zum Auswählen des MID-Servers verwendet werden. Weitere Informationen finden Sie unter MID-Serverfähigkeiten . Wenn zusätzliche Fähigkeiten vorhanden sind, die nach Wert zugewiesen werden, verwenden Sie dieses Beispiel, um die MID-Serverauswahl anzupassen: |
Nachverarbeitungsparameter für JavaScript-Probe-Vorlage
Verwenden Sie diese Parameter, um ein Nachverarbeitungsskript zu erstellen.
| Name | Variable | Typ | Nutzung |
|---|---|---|---|
| Nutzlast | Nutzlast | Zeichenfolge | Enthält Rohnutzlast, die 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 von der JavaScript-Probe zurückgegebenen Fehlermeldungen. Wenn keine Fehlermeldungen zurückgegeben werden, ist dieser Wert null. |
Konfigurieren Sie den JavaScript-Testausführungsbefehl
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, Administrator