setBinding コマンドに -attributes パラメーターを指定して、WSAddressing バインディングのワークロード管理を使用可能または使用不可にします。
アプリケーションおよびシステム・ポリシー・セットで、WSAddressing ポリシーおよびバインディングを使用します。
WSAddressing はインターオペラビリティーの標準で、ファイアウォールと中間ノードを越えて配布可能なエンドポイント参照を作成するために使用します。詳細情報については、WS-Addressing の コアおよび SOAP 仕様の W3C Candidate Recommendation (CR) バージョンを参照してください。
AdminTask オブジェクトの PolicySetManagement グループにある以下のコマンドとパラメーターを使用して、ポリシー・セットの構成をカスタマイズします。
- ポリシーおよびバインディング構成のプロパティーを表示するには、getPolicyType コマンドおよび getBinding コマンドの attributes パラメーターを使用します。
属性を取得するには、プロパティー名を getPolicyType コマンドまたは getBinding コマンドに渡します。
- ポリシーおよびバインディング構成にプロパティーを追加したり、更新したり、プロパティーを除去するには、setPolicyType コマンドおよび setBinding コマンドの attributes パラメーターを使用します。
属性を追加したり、更新したりするには、プロパティーの名前と値を指定します。
setPolicyType コマンドおよび setBinding コマンドは、その属性が存在する場合は値を更新します。また、その属性が存在しない場合は属性と値を追加します。
属性を除去するには、空ストリング ("") で値を指定します。attributes パラメーターがプロパティー・オブジェクトを受け入れます。
注: attributes パラメーターに提供されたプロパティーの名前または値が無効な場合は、例外が発行されて setPolicyType コマンドと setBinding コマンドは失敗します。
無効なプロパティーは、エラーまたは警告として SystemOut.log ファイルに記録されます。ただし、コマンドの例外に、その例外の原因となったプロパティーの詳細情報が含まれない場合があります。
setPolicyType コマンドと setBinding コマンドが失敗した場合は、SystemOut.log ファイルを調べて、attributes パラメーターの入力に 1 つまたは複数の無効なプロパティーがあることを示す、エラー・メッセージまたは警告メッセージを探します。
WSAddressing バインディング・プロパティー
このトピックのコマンドを使用する前に、お使いの wsadmin ツールが最新のものであることを確認してください。プロパティー・オブジェクトを attributes または bindingLocation パラメーターの値として受け入れるポリシー・セット管理コマンドは、以前のバージョンの wsadmin ツールではサポートされていません。例えば、このコマンドはバージョン 6.1.0.x ノードでは実行できません。
setBinding コマンドで以下のプロパティーを指定して、WSAddressing ポリシーを構成します。
- preventWLM
- アプリケーション・プログラミング・インターフェース (API) によってクラスター環境に作成されたエンドポイントへの参照に対して、ワークロード管理を行わないようにするかどうかを指定します。
クラスター環境内のエンドポイント参照 (EPR) をターゲットにするメッセージは、デフォルトでワークロード管理されます。
- ワークロード管理を行わないようにすると、EPR をターゲットとするメッセージは、EPR が作成されたノードまたはサーバーに送付されます。
エンドポイントがメモリー内の状態を維持し、それがクラスター内の他の
ノードやサーバーに複製されていないのであれば、ワークロード管理を使用不可に
してもかまいません。
例えば、次のコマンドは、WSAddressing ポリシーからの、セル全体のデフォルト・バインディングに対するワークロード管理を行わないようにします。
AdminTask.setBinding('[-bindingLocation "" -policyType WSAddressing
-attributes "[preventWLM true]"]')