Création d'un nouveau script
L'application Scripts d'automatisation vous permet d'utiliser Jython ou Javascript pour associer des scripts de validation au catalogue de services au niveau de l'attribut, de l'offre et du panier.
Procédure
- Accédez à Configuration du système > Configuration de la plateforme > Scripts d'automatisation.
- Cliquez sur l'action Créer un script .
- Entrez un nom pour le script dans la zone Script .Cette zone est obligatoire. Vous pouvez également entrer une description si vous le souhaitez.
- Spécifiez une valeur pour le langage de script.
- Entrez ou copiez et collez votre code de script dans la zone Source .Remarque :
Dans le cas de scripts de validation ayant accès aux attributs de l'offre, qui sont des zones de la boîte de dialogue, vous disposez de deux méthodes pour obtenir et enregistrer des valeurs.
Pour extraire la valeur d'un attribut dans la boîte de dialogue, utilisez la méthode getValue. Par exemple, dans le cas d'une boîte de dialogue d'offre avec un attribut IPADDR, vous pourriez utiliser l'appel suivant pour lire la valeur du champ IPADDR dans la boîte de dialogue et l'écrire dans la variable ipaddr :ipaddr = offeringAttributes.getValue("IPADDR")Pour inscrire la valeur d'un attribut dans la boîte de dialogue, utilisez la méthode setNewValue. Le premier paramètre est le nom de l'attribut, le second est la valeur à inscrire dans le champ correspondant :offeringAttributes.setNewValue("DBDIR", "c:/ibm/db2") - Pour tester votre script, cliquez sur l'icône Exécuter le script .La fenêtre de résultats du script s'affiche.Remarque: L'exécution du script ne vous permet pas de tester le script dans l'environnement de catalogue de service, mais vous permet d'intercepter les erreurs de syntaxe dans votre script.Remarque: Jython détermine les blocs par indentation et la fonction d'exécution de script renvoie un message non spécifique "invalid decedent" s'il détecte des erreurs de syntaxe ou d'indentation.
- Cliquez sur Fermer.
- Cliquez sur l'icône Changer le statut .La boîte de dialogue correspondante s'affiche.
- A l'aide de la liste située en regard de la zone Nouveau statut , changez le statut en Production.Un script ne peut être utilisé par le catalogue de services que s'il est à l'état Production.
- Cliquez sur OK.
- Pour spécifier une version pour votre script, entrez un numéro de version dans la zone Version .Le champ Version est optionnel.
- Cliquez sur Sauvegarder.