Rubrique précédente: Service Web de tableaux de bordRubrique suivante: Service Web de sources de données


Exemple de syntaxe du service Web de tableaux de bord

Envoyez l'appel suivant pour afficher les paramètres du service Web de tableaux de bord :

http://adresse_IP_serveur_CA_Performance_Center:8181/pc
/center/rest/dashboards/documentation

Méthode GET (exportation)

Effectuez une opération GET pour exporter un tableau de bord dans un fichier XML approprié pour l'importation dans une autre instance de CA Performance Center.

Pour exporter un tableau de bord, l'ID de page interne affecté est requis. Pour l'obtenir, utilisez l'interface utilisateur comme suit :

  1. Accédez au tableau de bord à exporter.
  2. Dans la fenêtre de navigateur, déterminez l'ID de page dans l'URL, comme par exemple :

    http://nom_hôte_serveur_CA Performance Center:8181/pc/desktop/page?pg=2000040

    L'ID de page est 2000040.

  3. Dans un client REST, définissez l'URL comme suit :
    http://adresse_IP_serveur_CA_Performance_Center:8181/pc/center/webservice/dashboards/pageId
    
  4. Effectuez une opération GET.

    Un message d'erreur ou de confirmation de l'opération s'affiche dans la réponse.

Méthode POST (importation)

Vous pouvez importer un tableau de bord à partir d'un fichier XML.

  1. Définissez l'URL comme suit :
    http://adresse_IP_serveur_CA_Performance_Center:8181/pc/center/webservice/dashboards/import
    
  2. Accédez au fichier XML qui représente le tableau de bord exporté et sélectionnez-le, ou collez le texte exporté du fichier XML dans le champ Body (Corps).

    La vérification est effectuée pour les éléments uniques MenuItem et DashboardTitle.

  3. Vérifiez les propriétés suivantes dans la partie supérieure du fichier :
        <menuItem>Custom Dashboards</menuItem>
        <dashboardTitle>MyCustomDashboard_Example</dashboardTitle>
    

    Ces propriétés doivent être propres au client hébergé.

  4. Effectuez une opération POST.

    Un message d'erreur ou de confirmation de l'opération s'affiche dans la réponse.

    Remarque : Le service Web affecte un ID de page au tableau de bord importé.

Testez l'importation d'un tableau de bord avant de l'importer. Vous pouvez afficher les résultats sans effectuer l'importation proprement dite.

Envoyez l'appel suivant :

http://adresse_IP_serveur_CA_Performance_Center:8181/pc
/center/webservice/dashboards/test/

Les résultats incluent l'ID de page du tableau de bord importé.

Méthode PUT (mise à jour de tableau de bord)

Vous pouvez mettre à jour un tableau de bord à partir d'un ID de page. Pour modifier le tableau de bord, modifiez le fichier XML.

  1. Définissez l'URL comme suit :
    http://hostname:8181/pc/center/webservice/dashboards/pageId
    
  2. Collez le fichier XML qui représente le tableau de bord dans le champ Body (Corps).
  3. Effectuez une opération PUT.

    Un message d'erreur ou de confirmation de l'opération s'affiche dans la réponse.