com.ibm.eNetwork.security.sso.CMResponse
は、応答をこのオブジェクトに組み込んで、ZIETrans に戻します。メンバーおよびメソッドは以下のとおりです。
メンバー:
- 状況コード
- ID (ホスト ID またはネットワーク ID)
- ユーザー信任状 (パスワードまたはパスチケット)
メソッド:
- 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. 状況コード定義 状況コード 定数値 説明 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_SUPPORTEDAPI はサポートされない 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_TAGSXML タグの重複 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)