ページの先頭行へ戻る
Interstage Service Integrator V9.5.0 アプリケーション開発ガイド
FUJITSU Software

C.1.5 ListCreator連携の定義

List Creator連携を行うためのサービスエンドポイント定義を作成します。

指定例

サービスエンドポイント定義

サービスエンドポイント定義:endpoint.xml
<?xml version="1.0" encoding="UTF-8" ?>
<EndpointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="esi-endpoint.xsd">
    <Endpoint name="listcreator" sync="true">
        <ServiceName>listcreator-service</ServiceName>
    </Endpoint>
</EndpointList>
表C.17 定義項目

キー名

説明

指定例

Endpoint

name

サービスエンドポイント名を指定します。

listcreator

sync

サービスエンドポイントの同期タイプ“true”(同期通信)を指定します。

true

ServiceName

サービス名を指定します。サービス情報に指定したサービス名を指定してください。

listcreator-service

サービス情報

サービス情報:listcreator-service.xml
<?xml version="1.0" encoding="UTF-8" ?>
<Service name="listcreator-service" type="LIST-CREATOR" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="esi-service.xsd">
    <PropertyList>
        <Property name="soap.urlEndpoint">http://MyHost/LCWebService/services/LCWebSvc</Property>
        <Property name="soap.basicAuthSet">true</Property>
        <Property name="soap.basicAuthUsr">userName</Property>
        <Property name="soap.basicAuthPwd" secret="true">userPassword</Property>
        <Property name="soap.proxySet">true</Property>
        <Property name="soap.nonProxyHosts">localhost|*.myhost.com</Property>
        <Property name="soap.proxyHost">proxy.proxyhost.com</Property>
        <Property name="soap.proxyPort">8080</Property>
        <Property name="soap.proxyAuthSet">true</Property>
        <Property name="soap.proxyAuthUsr">proxyUserName</Property>
        <Property name="soap.proxyAuthPwd" secret="true">proxyPassword</Property>
        <Property name="soap.timeout">60000</Property>
    </PropertyList>
</Service>
表C.18 定義項目

キー名

説明

指定例

Service

name

サービス名を指定します。

listcreator-service

type

サービスのタイプ“LIST-CREATOR”を指定します。

LIST-CREATOR

Property

soap.urlEndpoint

List Creator Webサービスに接続するためのURLを指定します。

http://MyHost/LCWebService/services/LCWebSvc

soap.basicAuthSet

Basic認証の設定を行うかどうかを指定します。

  • true:行う
    “true”を指定した場合は、“soap.basicAuthUsr”でユーザ名を、“soap.basicAuthPwd”でパスワードを指定してください。

  • false:行わない(デフォルト)

true

soap.basicAuthUsr

“soap.basicAuthSet”に“true”を指定した場合、Basic認証のログインユーザ名を指定します。

userName

soap.basicAuthPwd

“soap.basicAuthSet”に“true”を指定した場合、Basic認証のログインパスワードを指定します。

userPassword

  

secret

プロパティの情報(パスワードなど)を暗号化するかどうかを指定します。

  • true:暗号化する

  • false:暗号化しない

true

soap.proxySet

プロキシサーバを利用するかどうかを指定します。

  • true:利用する
    “true”を指定した場合は、“soap.proxyHost”でホスト名を、“soap.proxyPort”でポート番号を指定してください。

  • false:利用しない(デフォルト)

true

soap.nonProxyHosts

プロキシを経由せずに接続するホスト名を指定します。
複数のホスト名を指定する場合は、“|”(パイプ文字)で区切って指定してください。

localhost|*.myhost.com

soap.proxyHost

“soap.proxySet”に“true”を指定した場合、プロキシサーバのホスト名を指定します。

proxy.proxyhost.com

soap.proxyPort

“soap.proxySet”に“true”を指定した場合、プロキシサーバのポート番号を指定します。

8080

soap.proxyAuthSet

プロキシサーバの利用者認証の設定を行うかどうかを指定します。以下のどちらかを指定します。

  • true:行う
    “true”を指定した場合は、“soap.proxyAuthUsr”でユーザ名を、“soap.proxyAuthPwd”でパスワードを指定してください。

  • false:行わない(デフォルト)

true

soap.proxyAuthUsr

“soap.proxyAuthSet”に“true”を指定した場合、プロキシサーバのログインユーザ名を指定します。

proxyUserName

soap.proxyAuthPwd

“soap.proxyAuthSet”に“true”を指定した場合、プロキシサーバのログインパスワードを指定します。

proxyPassword

  

secret

プロパティの情報(パスワードなど)を暗号化するかどうかを指定します。

  • true:暗号化する

  • false:暗号化しない

true

soap.timeout

接続先から応答がない場合、接続を切断するタイムアウト時間をミリ秒で指定します。
以下の文字列を指定できます。

  • 正の整数値

デフォルトは、利用するSOAPエンジンに依存します。

  • Interstage Application Server:300000(5分)

60000