com.ibm.eNetwork.security.sso.CMResponse

は、応答をこのオブジェクトに組み込んで、ZIETrans に戻します。メンバーおよびメソッドは以下のとおりです。

メンバー:

メソッド:

public CMResponse()
public CMResponse(Object id, Object password, int status)
public int getStatus()
public void setStatus(int status)

信任状マッパー・プラグインは、status エレメントを使用して、戻り値の状況を提供します。プラグイン照会がなんらかの理由で失敗すると、このフィールドはその失敗を Web 高速ログオンに報告します。エラー・コードは、com.ibm.eNetwork.security.sso.SSOConstants クラスで定義されています。表 1 には、状況コード数値、定数値文字列、および定義が含まれます。

表 1. 状況コード定義
状況コード 定数値 説明
0 SSO_CMR_SUCCESS 成功
1 SSO_CMR_UNKNOWN_STATUS_CODE 不明なステータス・コード
2 SSO_CMR_CREDENTIAL_MAPPER _NOT_FOUND 信任状マッパーが見つからない
3 SSO_CMR_INVALID_WEB_ID 無効な Web ID
4 SSO_CMR_INVALID_APPL_ID 無効なアプリケーション ID
5 SSO_CMR_INVALID_SERVER_ADDR 無効なサーバー・アドレス
6 SSO_CMR_DATABASE_CONNECTION_ ERROR データベース接続エラー
7 SSO_CMR_USER_ID_NOT_FOUND_ IN_DB データベースにユーザー ID が見つからない
8 SSO_CMR_EXCEPTION 例外
9 SSO_CMR_INVALID_USER_IDU 無効なユーザー ID
10 SSO_CMR_PASSTICKET_ERROR パスチケット・エラー
11 SSO_CMR_TIMEOUT タイムアウト
12 SSO_CMR_UNEXPECTED_DCAS_RC 予期しない DCAS 戻りコード
13 SSO_CMR_API_NOT_SUPPORTED API はサポートされない
14 SSO_CMR_BAD_URL 無効な URL
15 SSO_CMR_UNABLE_TO_PARSE_ RESPONSE 応答を構文解析できない
16 SSO_CMR_LOCAL_USERID_NOT_ AVAILABLE ローカル・ユーザー ID は使用できない
17 SSO_CMR_DUPLICATE_XML_TAGS XML タグの重複
18 SSO_CMR_CLIENT_EXCEPTION 信任状要求の処理中に例外が発生
19 SSO_CMR_NO_NETWORK_SECURITY_ PLUGIN ネットワーク・セキュリティー・プラグインが Web Express ログオンに定義されていない
public Object getID()
public String getIDasString()
public void setID(Object id)
CMSGetUserCredentials() メソッドでこのメソッドを使用すれば、ネットワーク・セキュリティー・プラグインからネットワーク・ユーザー ID を戻すか、あるいは信任状マッパー・プラグインからホスト・ユーザー ID を戻すことができます。
public Object getPassword()
public String getPasswordasString()
public void setPassword(Object password)