前のトピック: 例外リストからのユーザの削除次のトピック: 場所情報および接続情報の取得


ユーザ プロファイル情報の取得

指定したユーザの詳細を確認するには、ArcotRiskFortAdminSvc サービス(ArcotRiskFortAdminWebService.wsdl で提供)を使用する必要があります。 このセクションでは、以下のトピックについて説明します。

リクエスト メッセージの準備

指定したユーザに関する詳細情報を確認するには、getUserProfileRequest メッセージを使用する必要があります。 以下の表に、このリクエスト メッセージの要素のリストを示します。

要素

必須

説明

userName

はい

詳細を確認するユーザの名前。

groupName

はい

ユーザが属する組織の名前です。

callerId

いいえ

呼び出し元アプリケーションが含めることができる一意のトランザクション識別子。 この識別子は、関連するトランザクションの追跡に役立ちます。

Web サービスの起動

ユーザの情報を確認する方法

  1. (オプション) getUserProfile 操作のヘッダに認証および許可の詳細を含めます。 ヘッダ要素の詳細については、「Web サービス セキュリティの管理」を参照してください。
  2. getUserProfileRequest 要素を使用して、この表に記載されている必要な情報を設定します。
  3. getUserProfileRequest メッセージを使用して、前の手順で指定した詳細に従って入力メッセージを作成します。
  4. ArcotRiskFortAdminSvc サービスの getUserProfile 操作を呼び出して、ユーザ情報を取得します。

    この操作では、操作のステータス、ユーザの詳細、および成功の結果が含まれる getUserProfileResponse メッセージが返されます。 レスポンス メッセージの詳細については、以下のセクションを参照してください。

レスポンス メッセージの解釈

getUserProfileResponse レスポンス メッセージでは、SOAP エンベロープ ヘッダで、操作のステータス、ユーザの詳細、および成功の結果が返されます。 これらの要素については以下の表で説明します。 操作が正常に実行されると、SOAP 本文で成功のメッセージが返されます。 エラーがある場合は、AdminFault レスポンスが返されます。 SOAP エラー メッセージの詳細については、付録「例外コードおよびエラー コード」を参照してください。

要素

説明

コード

操作のステータスです。

  • 0: ユーザの詳細がデータベースから正常に取得されたことを示します。
  • 1: 操作が失敗したことを示します。

message

情報がデータベースから正常に取得されたかどうかを示す文字列が含まれています。

transactionID

一意のトランザクション識別子。

userName

指定したユーザのユーザ名。

firstName

指定したユーザの名。

lastName

指定したユーザの姓。

emailAddress

指定したユーザの電子メール ID。

isExceptionUser

ユーザが例外ユーザかどうかを示します。

  • true: ユーザは例外ユーザです。
  • false: ユーザは例外ユーザではありません。