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)をサポートしています。