前のトピック: ユーザ Web サービスの構文例次のトピック: テナント Web サービス


ユーザ アカウントの作成

ユーザ Web サービスを使用して、カスタム ユーザ アカウントを作成します。

すべてのユーザ アカウントは、自動的にテナントに関連付けられます。 マルチ テナントを展開している場合、新規ユーザは、REST サービス コールの作成に使用された認証済みユーザ アカウントのテナントに割り当てられます。 ユーザがマルチ テナントを展開していない場合、この関連付けは透過的に行われます。つまり、新規ユーザ アカウントはデフォルト テナントに関連付けられます。

次の手順に従ってください:

  1. CA Performance Center サーバへの接続がある REST クライアントをセットアップします。
  2. REST クライアント内に CA Performance Center RESTful Web サービス API 用の URL を入力します。 以下の形式を使用します。
    http://CA Performance Center Server IP Address:8181/pc
    /center/webservice/users/role/roleIdName/roleIdValue/
    

    roleIdName には、http://CA Performance Center Server IP Address:8181/pc/center/webservice/roles/idNames で指定されている値を使用します。

    例は「roleName」および「roleId」です。

    roleIdValue の値は、ユーザが選択した roleIdName に依存します。 たとえば「roleName」を使用する場合は、roleIdValue を有効な役割名に置き換えます。

    この役割はテナント内に利用できる必要があります。

  3. 「HTTP」メソッドに POST を選択します。
  4. CA Performance Center に対してホストまたはテナント管理者アクセス権があるユーザ アカウント用の有効なユーザ名およびパスワードを提供します。
  5. Body 設定内の「Body Content-type」として「application/xml」を選択します。
  6. [Body]テキスト セクション内に、以下のパラメータを追加します。
    <user>
       <name>{UserName}</name>
       <description>{UserDescription}</description>
       <enabled>{UserEnabled}</enabled>
       <removable>{UserRemovable}</removable>
       <timezone>{UserTimeZone}</timezone>
       <culture>{UserCulture}</culture>
    </user>
    
  7. 任意の値を新しいテナントに対して使用する値に置換します。

    たとえば、以下のパラメータを提供します。

    <user>
       <name>Jane Doe</name>
       <description>John Doe 社テナントに関連付けられているユーザ</description>
       <enabled>true</enabled>
       <removable>true</removable>
       <timezone>CST6CDT</timezone>
       <culture>en-US</culture>
    </user>
    

    ユーザ パラメータの詳細については、「基本ユーザ アカウント パラメータ」を参照してください。

  8. メソッドを実行します。
  9. 必要な数のユーザを作成するまで、前述の手順を繰り返します。