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

D.2.4 .NETの利用

例をもとに、.NET機能を利用したアプリケーションの開発手順を説明します。
アプリケーションの開発は、以下の手順で行います。

図D.11 開発の手順

前提

エンドポイント名:endpointNet

手順
  1. エンドポイント定義を作成します。
    メッセージ送受信APIを利用するためのエンドポイント定義にエンドポイント名“endpointNet”を定義します。
    作成方法については、“ISI Studio ヘルプ”を参照してください。

  2. 手順1で作成したエンドポイント名をパラメタに設定し、通信制御クラス(IESIService)を生成します。

  3. 共通メッセージ(ESIMessage)を作成します。
    共通メッセージの作成方法については、“D.4.4 共通メッセージの作成・操作(.NET)”を参照してください。

  4. ISIを呼び出し、共通メッセージを送受信します。

C#アプリケーションの例
using System;
using Com.Fujitsu.Esi.Client;
using Com.Fujitsu.Esi.Message;

namespace sample
{
    class ESISend
    {
        static void Main(string[] args)
        {
            try {
                //(2)通信制御クラス(IESIService)を生成
                IESIService service = ESIServiceFactory.GetService("endpointNet");
                //(3)ESIMessageを作成
                ESIMessage message = new ESIMessage();
                               
                //(4)ISIを呼び出す
                ESIMessage returnMessage = service.Send(message);                           
            } catch (ESIAPIException e) {
                Console.WriteLine(e.StackTrace);
            }
        }
    }
}
  1. メッセージ送受信APIの同期APIとして提供しているメソッドは、以下のとおりです。

    • 同期送信呼出し:Send(ESIMessage)