Sun Identity Manager 8.1 リソースリファレンス

update アクション

update アクションは、ホストアプリケーションのユーザーを更新します。update アクションが定義されていない場合は、ホストアプリケーションのユーザーを更新できません。

コンテキスト

actionContext マップには、次のエントリが含まれます。

キー  

値の型  

値の説明  

hostAccess

com.waveset.adapter.HostAccess 

メインフレームへの 3270 エミュレーションアクセスを提供します。 

adapter

com.waveset.object.ScriptedHostResourceAdapter 

アダプタインスタンス 

action

java.lang.String 

update」という文字列。

id

java.lang.String 

変更するユーザーのアカウント ID。 

password

java.lang.String 

存在する場合、これはユーザーの新しい復号化されたパスワードです。 

attributes

java.lang.Map 

既存のユーザーで更新する属性のマップ。キーは、設定する属性を識別します。 値は、その属性に設定する復号化された値です。 

errors

java.util.List 

これは、最初は空のリストです。処理中にエラーが発生した場合にスクリプトがこのリストに java.lang.String オブジェクトを追加するように設定する必要があります。 

trace

com.waveset.adapter.Trace 

実行のトレースに使用されるオブジェクト。スクリプトは、このクラスのメソッドを使用することで、顧客の環境でデバッグ可能なものとなります。 

エラー処理

アプリケーション固有のエラーが画面または応答に発生した場合、スクリプトが errors キーに適切な文字列を追加します。エラーが発生したと判断するために、さまざまな既知のエラー文字列の検索が必要になることがあります。

errors リストに項目が存在する場合は、更新の失敗とみなされます。さらに、スクリプト内から例外がスローされた場合は、更新の失敗とみなされます。