Rubrique précédente: Exemple de syntaxe du service Web rolesRubrique suivante: Service Web d'utilisateurs


Création d'un rôle

Utilisez le service Web roles pour créer des rôles de compte d'utilisateur.

Envoyez l'appel suivant pour afficher les paramètres du service Web roles :

adresse_IP_serveur_CA_Performance_Center:8181/pc
/center/webservice/roles

Procédez comme suit:

  1. 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/roles
    
  2. Sélectionnez POST comme méthode HTTP.
  3. Fournissez un nom d'utilisateur et un mot de passe valides pour un compte d'utilisateur disposant d'un accès d'administrateur global à CA Performance Center.
  4. Dans les paramètres de corps, sélectionnez application/xml comme Body Content-type.
  5. Dans le champ Body (Corps), collez le contenu XML qui ressemble au code suivant :
    <role>
      <name>TestRoleName</name> 
      <description>Test Role Description</description> 
      <enabled>true</enabled>
      <accessRights>
      <accessRight>
      <accessRightName>ViewToS</accessRightName> 
      <categoryId>1</categoryId> 
      <enabled>true</enabled> 
      </accessRight>
      </accessRights>
     </role>
    
    accessRights

    Correspond aux droits de rôle.

    accessRightName

    Nom du droit de rôle. Par exemple, le droit de rôle administerGroups permet à l'utilisateur disposant de ce rôle de gérer une section limitée de l'arborescence Groupes.

    categoryId

    Identifie la catégorie de droits de rôle, comme les droits de rôle de CA Performance Center ou les droits de rôle propres à une source de données.

    Pour plus d'informations sur ces paramètres, consultez la section Paramètres de rôle de base.

  6. Exécutez la méthode.