Interstage Application Server アプリケーション作成ガイド (イベントサービス編) |
目次
索引
![]() ![]() |
付録D サンプルプログラム(Solaris(TM) Operating Environment/Linux) |
イベントサービスが提供するサンプルプログラムについて、その種別と格納されているサブディレクトリを以下に示します。サンプルプログラムの作成・実行の手順は、“実行手順”の各項目を参照してください。
言語 |
種別 |
通信モデル |
データ型 |
サブディレクトリ(注1) |
手順 |
||
C |
イベントサービスのチャネル生成 |
静的生成 |
Push |
any |
c/push |
||
Pull |
any |
c/pull |
|||||
Mixed |
any |
c/mix |
|||||
動的生成 |
Mixed |
any |
c/factory |
||||
動的生成(複数IP対応) |
Mixed |
any |
c/factory |
||||
ノーティフィケーションサービスのチャネル生成 |
静的生成 |
Mixed |
any |
notify/c/mix/any |
|||
StructuredEvent |
notify/c/mix/structured |
||||||
動的生成 |
Mixed |
any |
notify/c/factory/any |
||||
動的生成(複数IP対応) |
Mixed |
any |
notify/c/factory/any |
||||
動的生成 |
Mixed |
StructuredEvent |
notify/c/factory/structured |
||||
動的生成(複数IP対応) |
Mixed |
StructuredEvent |
notify/c/factory/structured |
||||
接続情報取得 |
情報取得 |
− |
− |
c/util/proxy |
|||
個数取得 |
− |
− |
c/util/count |
||||
ノーティフィケーションサービス(MultiCastモデル)のローカルトランザクション |
Mixed |
StructuredEvent |
notify/c/localtran |
||||
ノーティフィケーションサービス(MultiCastモデル)のグローバルトランザクション |
Mixed |
StructuredEvent |
notify/c/ots |
||||
ノーティフィケーションサービス(Point-To-Pointモデル)のローカルトランザクション |
Mixed |
StructuredEvent |
notify/c/ptp/localtran |
||||
ノーティフィケーションサービス(Point-To-Pointモデル)のグローバルトランザクション |
Mixed |
StructuredEvent |
notify/c/ptp/ots |
||||
C++ |
イベントサービスのチャネル生成 |
静的生成 |
Push |
any |
cpp/push |
||
Pull |
any |
cpp/pull |
|||||
Mixed |
any |
cpp/mix |
|||||
動的生成 |
Mixed |
any |
cpp/factory |
||||
動的生成(複数IP対応) |
Mixed |
any |
cpp/factory |
||||
ノーティフィケーションサービスのチャネル生成 |
静的生成 |
Mixed |
any |
notify/cpp/mix/any |
|||
StructuredEvent |
notify/cpp/mix/structured |
||||||
動的生成 |
Mixed |
any |
notify/cpp/factory/any |
||||
動的生成(複数IP対応) |
Mixed |
any |
notify/cpp/factory/any |
||||
動的生成 |
Mixed |
StructuredEvent |
notify/cpp/factory/structured |
||||
動的生成(複数IP対応) |
Mixed |
StructuredEvent |
notify/cpp/factory/structured |
||||
接続情報取得 |
情報取得 |
− |
− |
cpp/util/proxy |
|||
個数取得 |
− |
− |
cpp/util/count |
||||
ノーティフィケーションサービス(MultiCastモデル)のローカルトランザクション |
Mixed |
StructuredEvent |
notify/cpp/localtran |
||||
ノーティフィケーションサービス(MultiCastモデル)のグローバルトランザクション |
Mixed |
StructuredEvent |
notify/cpp/ots |
||||
ノーティフィケーションサービス(Point-To-Pointモデル)のローカルトランザクション |
Mixed |
StructuredEvent |
notify/cpp/ptp/localtran |
||||
ノーティフィケーションサービス(Point-To-Pointモデル)のグローバルトランザクション |
Mixed |
StructuredEvent |
notify/cpp/ptp/ots |
||||
Java |
イベントサービスのチャネル生成 |
静的生成 |
Push |
any |
java/push |
||
Pull |
any |
java/pull |
|||||
Mixed |
any |
java/mix |
|||||
動的生成 |
Mixed |
any |
java/factory |
||||
動的生成(複数IP対応) |
Mixed |
any |
java/factory |
||||
ノーティフィケーションサービスのチャネル生成 |
静的生成 |
Mixed |
any |
notify/java/mix/any |
|||
StructuredEvent |
notify/java/mix/structured |
||||||
動的生成 |
Mixed |
any |
notify/java/factory/any |
||||
動的生成(複数IP対応) |
Mixed |
any |
notify/java/factory/any |
||||
動的生成 |
Mixed |
StructuredEvent |
notify/java/factory/structured |
||||
動的生成(複数IP対応) |
Mixed |
StructuredEvent |
notify/java/factory/structured |
||||
接続情報取得 |
情報取得 |
− |
− |
java/util/proxy |
|||
個数取得 |
− |
− |
java/util/count |
||||
ノーティフィケーションサービス(MultiCastモデル)のローカルトランザクション |
Mixed |
StructuredEvent |
notify/java/localtran |
||||
ノーティフィケーションサービス(MultiCastモデル)のグローバルトランザクション |
Mixed |
StructuredEvent |
notify/java/ots |
||||
ノーティフィケーションサービス(Point-To-Pointモデル)のローカルトランザクション |
Mixed |
StructuredEvent |
notify/java/ptp/localtran |
||||
ノーティフィケーションサービス(Point-To-Pointモデル)のグローバルトランザクション |
Mixed |
StructuredEvent |
notify/java/ptp/ots |
||||
COBOL |
イベントサービスのチャネル生成 |
静的生成 |
Push |
any |
cobol/push |
||
Pull |
any |
cobol/pull |
|||||
Mixed |
any |
cobol/mix |
|||||
動的生成 |
Mixed |
any |
cobol/factory |
注1) すべてのサンプルプログラムは、以下のディレクトリの配下に格納されています。ここでは、サブディレクトリをこのディレクトリからの相対パスで記述します。
$ES_HOME/src/samples
($ES_HOME:イベントサービスのインストールディレクトリ。デフォルトは"/opt/FJSVes")
Linuxシステムでは、COBOL用のサンプルプログラムは提供されていません。
目次
索引
![]() ![]() |