Vous pouvez exécuter DiscoverNow à partir d’un script, tel qu’une tâche en arrière-plan, une règle métier ou des services Web.
Avant de commencer
Rôle requis : admin
Procédure
-
Créez le script suivant :
var d = new Discovery();
var statusID = d.discoveryFromIP(TARGET_IP, TARGET_MIDSERVER);
La discoveryFromIP méthode prend deux arguments : IP et serveur MID. L’argument IP est obligatoire, mais l’argument MID Server (Serveur MID ) est facultatif.
-
Pour choisir le serveur MID, fournissez le sys_id ou le nom du serveur MID comme argument.
Si vous ne nommez pas de serveur MID, le système tente d’en trouver un valide automatiquement. Un serveur MID valide a l’état
Actif et peut découvrir l’adresse IP donnée. Si le système trouve un serveur MID valide et exécute un
Découverte, la
discoveryFromIP méthode renvoie le
sys_id de l’enregistrement
Découverte d’état. Si aucun serveur MID ne peut découvrir cette adresse IP, la méthode renvoie la valeur
non définie.
Si vous spécifiez manuellement le TARGET_MIDSERVER, le système valide la valeur donnée et s’assure que la table Serveur MID contient l’enregistrement de serveur MID spécifié. Si la validation réussit, la méthode discoveryFromIP renvoie le sys_id de l’enregistrement du statut de découverte. Si la validation échoue, la méthode renvoie la valeur non définie.