getProviderPolicySharingInfo コマンド

getProviderPolicySharingInfo コマンドを使用して、Web サービス・プロバイダーであるアプリケーションまたはサービスがポリシー構成を共有できるかどうかを調べ、その構成の共有に適用されるプロパティーをリストします。

コマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。

[IBM i]wsadmin スクリプト・クライアントは、Qshell から実行されます。 詳しくは、『WebSphere® Application Server スクリプトを実行するための Qshell の構成』のトピックを参照してください。

このコマンドは、WebSphere Application Server バージョン 7 以降のアプリケーション・サーバーで使用した場合にのみ有効です。 これより前のバージョンでは使用しないでください。

使用可能なポリシー・セット管理コマンドと、各コマンドの概要については、 wsadmin プロンプトで次のコマンドを入力してください。

print AdminTask.help('PolicySetManagement')

特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。

print AdminTask.help('command_name')

コマンドの使用後に、変更をマスター構成に保存します。 例えば、以下のコマンドを使用します。

AdminConfig.save()

目的

getProviderPolicySharingInfo コマンドを使用して、Web サービス・アプリケーション、または Web サービス・アプリケーションのサービスでクライアント、サービス・レジストリー、または WS-Policy 仕様をサポートするサービスと、ポリシー構成を共有する方法を調べます。ポリシー構成は WS-PolicyAttachments フォーマットで共有されます。

このコマンドは、WS-MetadataExchange 要求を使用するか、または ?WSDL HTTP Get 要求によって取得される Web サービス記述言語 (WSDL) を使用して、リソースのポリシー構成をクライアントと共有できるかどうかを示すプロパティーを戻します。

ターゲット・オブジェクト

なし。

必須パラメーター

-applicationName
ポリシー構成の共有方法を調べる対象となるアプリケーションの名前です。このアプリケーションは、サービス・プロバイダーである必要があります。 (ストリング)

オプション・パラメーター

-resource
ポリシー構成の共有方法を調べる対象となるリソースの名前です。このパラメーターを指定すると、 そのリソースのプロパティーのみが戻されます。アプリケーションの情報を取得するには、WebService:/ を指定します。 また、サービス、エンドポイントまたは操作を指定できます。ただし、ポリシー・セットはアプリケーション・レベルまたはサービス・レベルでのみ接続されるため、 エンドポイントまたは操作に対して戻されるプロパティーは、サービスから継承される設定です。 (ストリング)

戻り値

リソース名を含み、リソースのポリシー構成を共有できるかどうかを示す プロパティー・リストを戻します。以下のプロパティーが戻されます。
wsMexPolicySetName
リソースが WS-MetadataExchange 要求を介してポリシー構成を共有する場合の、メッセージ・レベル・セキュリティーを指定するポリシー・セットの名前です。このプロパティーは、sharePolicyMethods プロパティーの値が wsMex であり、メッセージ・レベル・セキュリティーを指定するポリシー・セットが指定された場合に戻されます。
wsMexPolicySetBinding
リソースが WS-MetadataExchange 要求によってポリシー構成を共有する場合に適用される バインディングの名前です。このプロパティーは、sharePolicyMethods プロパティーの値が wsMex であり、メッセージ・レベル・セキュリティーを指定するバインディングが指定された場合に戻されます。
リソース (resource)
指定したリソースです。
directSetting
リソースへのプロパティーの適用方法です。このプロパティーの有効な値は、以下のとおりです。
true
プロパティーは、リソースに直接適用されます。
false
プロパティーは、親のアプリケーションまたはサービスから継承されます。
sharePolicyMethods
リソースのポリシー構成の共有方法です。 このプロパティーの有効な値は以下のとおりです。
httpGet
リソースは HTTP Get 要求によってポリシー構成を共有します。
wsMex
リソースは WS-MetadataExchange 要求を介してそのポリシー構成を共有します。

以下のコマンドは、WSSampleServices アプリケーションの EchoService サービスのポリシー共有構成プロパティーを表示します。プロバイダーは、メッセージ・レベル・セキュリティーを指定された HTTP Get 要求、および WS-MetadataExchange 要求によってポリシーを共有するように構成されます。WS-MetadataExchange 要求のメッセージ・レベル・セキュリティーは、SystemWSSecurityDefault ポリシー・セットおよび"プロバイダーのサンプル"一般バインディングを使用して提供されます。

AdminTask.getProviderPolicySharingInfo(['-applicationName', 'WSSampleServices', 
'-resource', 'WebService:/SampleServicesSei.war:{http://example_path/}EchoService'])
.
.
[ [wsMexPolicySetName SystemWSSecurityDefault] [wsMexPolicySetBinding [Provider sample]] 
[resource WebService:/SampleServicesSei.war:{http://example_path/}EchoService/] 
[directSetting true] [sharePolicyMethods [httpGet wsMex]] ]

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwbs_wsp_getppolicysi
ファイル名:rwbs_wsp_getppolicysi.html