Vous pouvez utiliser le service Catalogue de l'API REST pour rechercher des objets dans Orchestrator par leur type et leur ID.

Conditions préalables

Vérifiez que vous avez importé le modèle de paquet de workflows dans Orchestrator. Ce paquet est inclus dans le modèle de fichier ZIP Orchestrator que vous pouvez télécharger depuis la page de la documentation Orchestrator.

Procédure

  1. Soumettez une demande GET au niveau de l'URL du service Catalogue :
    GET https://{orchestrator_host}:{port}/vco/api/catalog/

    Le corps de la réponse à la demande contient des liens descendants redirigeant vers les points d'entrée de catalogue des plug-ins qui exposent les inventaires dans Orchestrator, ainsi que vers les objets système d'Orchestrator :

    • https://{orchestrator_host}:{port}/vco/api/catalog/{plug-in namespace}/
    • https://{orchestrator_host}:{port}/vco/api/catalog/System/
  2. Pour accéder aux objets exposés par un plug-in ou aux objets système d'Orchestrator, soumettez une demande GET au niveau de l'URL du point d'entrée du catalogue pour le plug-in, ou au niveau de l'URL hébergeant les objets système dans Orchestrator.

    Le corps de la réponse à la demande contient des liens redirigeant vers les types d'objet exposés.

  3. Soumettez une demande GET au niveau de l'URL du type d'objet auquel vous souhaitez accéder.
    GET https://{orchestrator_host}:{port}/vco/api/catalog/{namespace}/{objectType}/
  4. Soumettez une demande GET au niveau de l'URL de l'objet précis que vous recherchez :
    GET https://{orchestrator_host}:{port}/vco/api/catalog/{namespace}/{objectType}/{objectID}/

Rechercher le workflow Send Hello

Vous pouvez rechercher l'exemple de workflow Send Hello à l'aide du service Catalogue.

  1. Soumettez une demande GET au niveau de l'URL du service Catalogue :

    GET https://localhost:8281/vco/api/catalog/
  2. Soumettez une demande GET au niveau de l'URL hébergeant tous les objets système d'Orchestrator :

    GET https://localhost:8281/vco/api/catalog/System/
  3. Soumettez une demande GET au niveau de l'URL hébergeant tous les workflows :

    GET https://localhost:8281/vco/api/catalog/Workflow/
  4. Soumettez une demande GET au niveau de l'URL du workflow Send Hello :

    GET https://localhost:8281/vco/api/catalog/Workflow/CF808080808080808080808080808080DA808080013086668236014a0614d16e1/