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

B.2.1 Service

Service(サービス情報のルート要素)について説明します。

定義項目

表B.12 Serviceの定義項目

種類

名称

説明

備考

属性

name

サービス名を指定します。
システム内で一意な名前を指定してください。
以下の半角文字列を指定できます。ただし、先頭は、英小文字、または数字を指定してください。

  • 英小文字

  • 数字

  • -(ハイフン)

  • _(アンダーバー)

必須
最大64バイト

属性

type

サービスのタイプ名を指定します。以下のどれかを指定します。

  • filewatch
    ファイルの受信を監視し、シーケンスを開始します。

  • ftpsend
    シーケンスの実行結果(ペイロード)をファイル転送機能(FTP)で送信します。

  • SOAP-MSG
    シーケンスの実行結果(ペイロード)をSOAP送信します。

  • SOAP-RPC
    SOAPのRPC機能を利用して、ペイロードをISIサーバに送信し、シーケンスを開始します。

  • JMS-EXTERNAL
    シーケンスの実行結果(ペイロード)をJMS送信します。

  • LIST-CREATOR
    List Creator連携を行います。

  • JCA
    JCAを利用した連携を行います。

  • SOAP-NET
    .NET互換SOAP通信機能を利用して、ペイロードをISIサーバに送信し、シーケンスを開始します。

  • CORBA
    CORBA接続により、ペイロードをISIサーバに送信し、シーケンスを開始します。

  • MQ-MSG
    WebSphere MQと連携し、メッセージを送受信します。

  • JMS-R
    JMS-Rのキューを使用して、ペイロードをISIサーバに送信し、シーケンスを開始します。または、実行結果(ペイロード)を送信します。

  • MQD
    MQDを使用して、ペイロードをISIサーバに送信し、シーケンスを開始します。または、実行結果(ペイロード)を送信します。

  • QUECONNECTED
    メッセージ(ペイロードもしくは、共通メッセージ)をサービス利用側システムのキューに格納し、キュー間転送機能を利用してISIサーバに送信します。
    または、シーケンスの実行結果(ペイロードまたは共通メッセージ)をISIサーバ内のキューに格納し、キュー間転送機能を利用してサービス提供側システムのキューに送信します。

必須
最大64バイト

子要素

Description

サービスについての説明を指定します。

  

子要素

PropertyList

プロパティ情報を指定します。

プロパティが必要なサービスの場合、必須

指定例

<?xml version="1.0" encoding="UTF-8" ?>
<Service name="FTPService" type="filewatch" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="esi-service.xsd">
      <Description>…</Description>
      <PropertyList>…</PropertyList>
</Service>

Description

Description(説明)について説明します。

定義項目

表B.13 Descriptionの定義項目

種類

名称

説明

備考

---

サービスについての説明を指定します。

  

指定例

<Description>見積り業務用のファイル受信を監視し、シーケンスを開始します</Description>

PropertyList

PropertyList(プロパティ情報のリスト)について説明します。

定義項目

表B.14 PropertyListの定義項目

種類

名称

説明

備考

子要素

Property

プロパティ情報を指定します。

複数指定可

指定例

<PropertyList>
         <Property>…</Property>
         <Property>…</Property>
</PropertyList>

Property

Property(プロパティ情報)について説明します。

定義項目

表B.15 Propertyの定義項目

種類

名称

説明

備考

属性

name

プロパティ名を指定します。
サービス内で一意な名前を指定してください。
以下の半角文字列を指定できます。ただし、先頭は、英数字を指定してください。

  • 英数字

  • -(ハイフン)

  • _(アンダーバー)

  • . (ピリオド)

必須
最大255バイト

属性

secret

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

  • true
    暗号化します。

  • false
    暗号化しません。

“true”を指定した場合は、esidefaddコマンド実行時に、定義の情報が暗号化され登録されます。

デフォルトは、“false”です。

---

プロパティの情報を指定します。

  

指定例

<Property name="hostname">hostA</Property>
<Property name="username">anonymous</Property>