List Creator連携を行うためのサービスエンドポイント定義を作成します。
指定例
サービスエンドポイント定義
<?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> |
キー名 | 説明 | 指定例 |
---|---|---|
Endpoint | ||
name | サービスエンドポイント名を指定します。 | listcreator |
sync | サービスエンドポイントの同期タイプ“true”(同期通信)を指定します。 | true |
ServiceName | サービス名を指定します。サービス情報に指定したサービス名を指定してください。 | listcreator-service |
サービス情報
<?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> |
定義項目
キー名 | 説明 | 指定例 | |
---|---|---|---|
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 | |
soap.basicAuthUsr | “soap.basicAuthSet”に“true”を指定した場合、Basic認証のログインユーザ名を指定します。 | userName | |
soap.basicAuthPwd | “soap.basicAuthSet”に“true”を指定した場合、Basic認証のログインパスワードを指定します。 | userPassword | |
| secret | プロパティの情報(パスワードなど)を暗号化するかどうかを指定します。
| true |
soap.proxySet | プロキシサーバを利用するかどうかを指定します。
| true | |
soap.nonProxyHosts | プロキシを経由せずに接続するホスト名を指定します。 | localhost|*.myhost.com | |
soap.proxyHost | “soap.proxySet”に“true”を指定した場合、プロキシサーバのホスト名を指定します。 | proxy.proxyhost.com | |
soap.proxyPort | “soap.proxySet”に“true”を指定した場合、プロキシサーバのポート番号を指定します。 | 8080 | |
soap.proxyAuthSet | プロキシサーバの利用者認証の設定を行うかどうかを指定します。以下のいずれかを指定します。
| true | |
soap.proxyAuthUsr | “soap.proxyAuthSet”に“true”を指定した場合、プロキシサーバのログインユーザ名を指定します。 | proxyUserName | |
soap.proxyAuthPwd | “soap.proxyAuthSet”に“true”を指定した場合、プロキシサーバのログインパスワードを指定します。 | proxyPassword | |
| secret | プロパティの情報(パスワードなど)を暗号化するかどうかを指定します。
| true |
soap.timeout | 接続先から応答がない場合、接続を切断するタイムアウト時間をミリ秒で指定します。
デフォルトは、利用するSOAPエンジンに依存します。
| 60000 |