1.1.6.1.1 発信サービスのAddressingエンドポイントの構成
発信サービスについては、Web Service AddressingはWebサービス・バインディング・レベルで構成します。SALTDEPLOY
ファイルでは、各GWWS
サーバーは、WS-Addressingを有効にするために参照された任意の発信WSBindingオブジェクトに対して、<WSAddressing
>要素を使用してWS-Addressingエンドポイントを指定できます。
WS-Addressingエンドポイントを設定した後、GWWS
サーバーは起動時にリスニング・エンドポイントを作成します。発信WSBindingに指定したすべてのサービスはWS-Addressingメッセージで呼出します。
次の例では、参照された発信Webサービス・バインディングに対してWS-Addressingを有効にするSALTDEPLOY
ファイルのセグメントを示します。
例1-16 発信Webサービス・バインディングに対して定義されたWS-Addressingエンドポイント
<Deployment ..>
...
<WSGateway>
<GWInstance id="GWWS1">
...
<Outbound>
<Binding ref="app1:app1_binding">
<WSAddressing>
<Endpoint address=”https://myhost:8801/app1_async_point” tlsversion=TLSv1.2>
</WSAddressing>
<Endpoint use=" simpapp_GWWS1_HTTPPort" />
<Endpoint use=" simpapp_GWWS1_HTTPSPort" />
</Binding>
<Binding ref="app2:app2_binding">
<WSAddressing>
<Endpoint address=”https://myhost:8802/app2_async_point” tlsversion=TLSv1.2>
</WSAddressing>
<Endpoint use=" simpapp_GWWS1_HTTPPort" />
<Endpoint use=" simpapp_GWWS1_HTTPSPort" />
</Binding>
</Outbound>
...
</GWInstance>
</WSGateway>
...
</ Deployment>
ノート:
GWWSサーバーの各発信Webサービス・バインディングを特定のWS-Addressingエンドポイント・アドレスに関連付けることができます。これらのエンドポイントは、同じホスト名とポート番号で設定できますが、エンドポイント・アドレスのコンテキスト・パースの部分を異なっている必要があります。
外部Webサービス・バインディングは、WS-Addressingメッセージをサポートされない場合、実行時にAddressingエンドポイントの構成に障害が発生する可能性があります。
tlsversion
属性は、TLSネットワーク接続で使用されるTLSバージョンを指定します。tlsversion
属性が指定されていない場合、GWWSエンドポイントでは、リリース22.1.0.0.0のTLSバージョン1.2およびリリース22.1.1.0.0のTLSバージョン1.3または1.2が使用されます。リリース22.1.0.0.0では、tlsversion
属性はTLSバージョン1.2 (TLSv1.2
)、TLSバージョン1.1 (TLSv1.1
)およびTLSバージョン1.0 (TLSv1.0
)をサポートしています。リリース22.1.1.0.0では、TLSバージョン1.3 (TLSv1.3
)およびTLSバージョン1.2 (TLSv1.2
)をサポートしています。
親トピック: Web Service Addressing