ページの先頭行へ戻る
Interstage Service Integrator Studio ISI Studio ヘルプ

5.1.1 サービスエンドポイントを追加する

サービスエンドポイントを追加する方法について説明します。
操作手順は、以下のとおりです。

  1. 以下のどれかを操作します。

    • ISIナビゲータービューに表示されているISIプロジェクト配下のツリーを選択し、ポップアップメニューの[新規サービスエンドポイント]をクリックします。

    • ISIナビゲータービューでサービスエンドポイントのツリーをダブルクリックし、サービスエンドポイントエディタを表示し、[追加]ボタンをクリックします。

      図5.1 サービスエンドポイントエディタの画面例

    ⇒[新規サービスエンドポイント]ダイアログボックスが表示されます。

    図5.2 [新規サービスエンドポイント]ダイアログボックスの画面例

    表5.1 [新規サービスエンドポイント]ダイアログボックスの項目

    項目

    説明

    備考

    サービスエンドポイント名

    サービスエンドポイント名を指定します。
    ISIプロジェクト内で一意な名前を指定してください。
    以下の半角文字列を指定できます。ただし、先頭は、英数字を指定してください。

    • 英数字

    • -(ハイフン)

    • _(アンダーバー)

    必須
    最大64バイト

    説明

    サービスエンドポイントについての説明を指定します。

    以下の文字を使用しないでください。

    • < (不等号(より小))

    • > (不等号(より大))

    • & (アンパサンド)

    • ' (シングルクォーテーション)

    • " (ダブルクォーテーション)

    利用シーン

    サービスエンドポイントの利用シーンを指定します。以下から選択します。

    • インバウンド
      受信側として使用するサービスエンドポイントです。

    • アウトバウンド
      送信側として使用するサービスエンドポイントです。

    • ISI同士のキュー間転送
      キュー間転送機能を利用して2つのISI間を接続するためのサービスエンドポイントです。

    • SOAP Gateway
      SOAP Gatewayの送信先となるサービスエンドポイントです。

    • List Creator連携
      List CreatorのWebサービスに接続するためのサービスエンドポイントです。

    必須

    接続方式

    サービスエンドポイントで使用する接続方式を指定します。以下から選択します。

    • SOAP

    • DB

    • ファイル

    • CORBA

    • カスタム

    • FTP

    • 外部JMS

    • キュー間転送

    • MQD

    • JMS

    • JMS-R

    • RMI

    • JCA

    • JAXM

    • JAX-RPC

    • SOAP(.NET)

    必須

    メッセージング

    サービスエンドポイントのメッセージングを指定します。以下から選択します。

    • 同期
      同期通信を行います。

    • 非同期
      非同期通信を行います。

    必須

    [終了]ボタン

    サービスエンドポイントを作成し、ダイアログボックスを閉じます。

    サービスエンドポイントエディタに作成したサービスエンドポイントが追加されます。

    [キャンセル]ボタン

    処理をキャンセルし、ダイアログボックスを閉じます。


  2. サービスエンドポイントを作成するための情報を設定し、[終了]ボタンをクリックします。
    ⇒サービスエンドポイントエディタにサービスエンドポイントが追加されます。

    作成したサービスエンドポイントを保存していない場合、ISIナビゲータービューには追加されません。保存した時点で追加されます。


  3. プロパティビューで、サービスエンドポイントのプロパティを設定します。
    設定方法については、“5.2 サービスエンドポイントのプロパティを設定する”を参照してください。

[利用シーン]、[接続方式]、[メッセージング]の選択パターンによる組み合わせは、以下のとおりです。

表5.2 サービスエンドポイントの組み合わせ

利用シーン

接続方式

メッセージング

インバウンド

SOAP

同期、または非同期

ファイル

非同期

CORBA

同期

カスタム

同期、または非同期

キュー間転送

非同期

MQD

非同期

JMS

非同期

JMS-R

非同期

RMI

同期

JAX-RPC

同期、または非同期

SOAP(.NET)

同期

アウトバウンド

SOAP

同期、または非同期

DB

同期、または非同期

CORBA

同期

カスタム

同期、または非同期

FTP

非同期

外部JMS

非同期

キュー間転送

非同期

MQD

非同期

JMS

非同期

JMS-R

非同期

JCA

同期

JAXM

同期、または非同期

JAX-RPC ※1

非同期

ISI同士のキュー間転送

キュー間転送

非同期

SOAP Gateway

JAXM

同期

List Creator連携

JAX-RPC

同期

※1:“アウトバウンド+JAX-RPC+非同期”は、サービス利用側がISIからメッセージを受信する場合に定義する組合せです。