Rubrique précédente: Exemple de syntaxe du service Web usersRubrique suivante: Service Web de clients hébergés


Création d'un compte utilisateur

Créez un compte d'utilisateur personnalisé à l'aide du service Web users.

Tous les comptes d'utilisateur sont automatiquement associés à un client hébergé. Si vous déployez l'hébergement multiclient, le nouvel utilisateur est affecté au client hébergé du compte d'utilisateur authentifié utilisé pour émettre l'appel du service REST. Si vous ne déployez pas l'hébergement multiclient, cette association est transparente : les nouveaux comptes d'utilisateurs sont associés au client hébergé par défaut.

Procédez comme suit:

  1. Configurez un client REST avec une connexion au serveur CA Performance Center.
  2. Entrez une URL pour l'API des services Web RESTful de CA Performance Center dans le client REST. Utilisez le format suivant :
    http://adresse_IP_serveur_CA_Performance_Center:8181/pc
    /center/webservice/users/role/roleIdName/roleIdValue/
    

    Pour roleIdName, utilisez les valeurs spécifiées dans http://adresse_IP_serveur_CA_Performance_Center:8181/pc/center/webservice/roles/idNames.

    roleName et roleId sont des exemples.

    Pour roleIdValue, cette valeur dépend de la valeur de roleIdName que vous avez sélectionnée. Par exemple, si vous utilisez le paramètre roleName, remplacez roleIdValue par un nom de rôle valide.

    Ce rôle doit être disponible dans le client hébergé.

  3. Sélectionnez POST comme méthode HTTP.
  4. Fournissez un nom d'utilisateur et un mot de passe valides pour un compte d'utilisateur disposant d'un accès en tant d'administrateur d'hôte ou de client hébergé à CA Performance Center.
  5. Dans les paramètres de corps, sélectionnez application/xml comme Body Content-type.
  6. Ajoutez les paramètres suivants dans la section de texte Body :
    <user>
       <name>{UserName}</name>
       <description>{UserDescription}</description>
       <enabled>{UserEnabled}</enabled>
       <removable>{UserRemovable}</removable>
       <timezone>{UserTimeZone}</timezone>
       <culture>{UserCulture}</culture>
    </user>
    
  7. Remplacez toute valeur par les valeurs que vous souhaitez utiliser pour le nouveau compte d'utilisateur.

    Fournissez, par exemple, les paramètres suivants :

    <user>
       <name>Jane Doe</name>
       <description>Utilisateur associé au client hébergé John Doe Corporation</description>
       <enabled>true</enabled>
       <removable>true</removable>
       <timezone>CST6CDT</timezone>
       <culture>en-US</culture>
    </user>
    

    Pour plus d'informations sur les paramètres d'utilisateur, consultez la section Paramètres de base de compte d'utilisateur.

  8. Exécutez la méthode.
  9. Répétez les étapes précédentes jusqu'à ce que vous ayez créé tous les utilisateurs de votre choix.