Créer une activité de sonde JavaScript
Créez une activité de sonde JavaScript pour demander à un MID Server d’exécuter JavaScript côté serveur.
Avant de commencer
Rôle requis : activity_creator ou workflow_admin
Pourquoi et quand exécuter cette tâche
L’activité JavascriptProbe a les mêmes fonctionnalités que les appels de « packages » dans des bibliothèques Java standard. Cela vous permet d’avoir plus de contrôle sur les bibliothèques Java sur le MID Server. Vous pouvez charger vos propres fichiers JAR sur le MID Server et demander à JavascriptProbe d’effectuer des appels de package dans ces fichiers Java.
Procédure
Que faire ensuite
Terminez la création de votre activité de sonde JavaScript en créant des variables de sortie, en créant une règle d’analyse ou desconditions. Reportez-vous à la rubrique Créer des activités personnalisées pour connaître les options de votre modèle.
Paramètres d’exécution du modèle de sonde JavaScript
Vous utilisez les paramètres d’exécution pour créer le script de processus d’entrée dans le formulaire de prétraitement du concepteur d’activité.
executionParam. avec toutes les variables de cette table.| Nom | Variable | Type | Utilisation |
|---|---|---|---|
| Type de script | script_type | Énumérés | Type de script à exécuter. Les types possibles sont les suivants :
|
| Script | script | Chaîne | Script qui exécute un JavaScript personnalisé lorsque le script_type est custom_javascript_type. |
| Script Include du MID | mid_script_include | Référence | Référence sys_id associée à l’include de script du Serveur MID à appeler, lorsque le script_type est mid_script_include_type. |
| Source | source | Chaîne | Hôte cible sur lequel exécuter le script. |
| Capacités MID | Capacités MID | Chaîne (séparée par des virgules) | Liste des options de Serveur MID requises. |
| Paramètres | paramètres | Tableau d’objets JavaScript | Tableau d’objets JavaScript, exprimé avec le préfixe executionParam. Pour ajouter d’autres paires nom-valeur au tableau de paramètres , ajoutez-les au tableau existant. Créez un objet JavaScript avec la syntaxe suivante et ajoutez-le au tableau executionParam.parameter . Des paramètres supplémentaires sont alors affectés au message : |
| Options de valeur | valueCapabilities (en anglais seulement) | Tableau de la carte de hachage | Valeurs d’aptitude utilisées pour sélectionner le serveur MID. Pour plus d’informations, consultez Options de Serveur MID. Si des options supplémentaires sont affectées par valeur, utilisez cet exemple pour personnaliser la sélection du Serveur MID : |
Paramètres de post-traitement du modèle de sonde JavaScript
Utilisez ces paramètres pour créer un script de post-traitement.
| Nom | Variable | Type | Utilisation |
|---|---|---|---|
| Charge utile | charge utile | Chaîne | Contient la charge utile brute renvoyée par la sonde JavaScript. |
| Sortie | sortie | Chaîne | Contient les données de sortie renvoyées par la sonde JavaScript. |
| EccSysId (en anglais seulement) | eccSysId | Chaîne | Contient l’ID de référence associé au message d’entrée File d’attente ECC. |
| Messages d'erreur | Messages d’erreur | Chaîne | Contient les messages d’erreur renvoyés par la sonde JavaScript. Si aucun message d’erreur n’est renvoyé, cette valeur est nulle. |
Configurer la commande d’exécution de la sonde JavaScript
Utilisez les variables d’entrée que vous avez créées pour configurer la commande qu’Orchestration exécute sur l’hôte cible de la sonde JavaScript.
Avant de commencer
Rôle requis : activity_creator, admin