同期アプリケーション連携実行基盤のサンプル業務アプリケーションを開発するための以下の項目について説明します。
C言語の同期アプリケーション連携実行基盤で利用する資材において、クライアントアプリケーションの配備ファイルは、動作モードに依存しない共通の資材です。サーバアプリケーションの配備ファイルは、システム構築シートで指定した動作モードに対応する資材を使用してください。


資源名 | 格納ファイル |
---|
ソースファイル bean生成ツールの出力結果 C言語実行基盤インタフェース生成ツールの出力結果 | /opt/FJSVibs/sample/acceptance/APL/C |
配備ファイル(クライアントアプリケーション) | Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/client/symfo/sync Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/client/oracle/sync AcceptWEBC.war DispatchWEBC.war PaymentWEBC.war StockWEBC.war
|
配備ファイル(サーバアプリケーション) | プロセスモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle PAYMENT/libPAYMENTCHANGE.so STOCK/libSTOCKCHANGE.so STOCK/libSTOCKGETITEM.so STOCK/libSTOCKGETITEMS.so DISPATCH/libDISPATCHGETLIST.so DISPATCH/libDISPATCHDELETE.so DISPATCH/libDISPATCHGETRECORD.so
スレッドモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle PAYMENT/libPAYMENTCHANGE.so STOCK/libSTOCKCHANGE.so STOCK/libSTOCKGETITEM.so STOCK/libSTOCKGETITEMS.so DISPATCH/libDISPATCHGETLIST.so DISPATCH/libDISPATCHDELETE.so DISPATCH/libDISPATCHGETRECORD.so
|
コンパイル用シェル | プロセスモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle スレッドモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle
|

資源名 | 格納ファイル |
---|
ソースファイル bean生成ツールの出力結果 C言語実行基盤インタフェース生成ツールの出力結果 | /opt/FJSVibs/sample/acceptance/APL/C |
配備ファイル(クライアントアプリケーション) | Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/client/symfo/sync Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/client/oracle/sync AcceptWEBC.war PaymentWEBC.war StockWEBC.war
|
配備ファイル(サーバアプリケーション) | プロセスモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle スレッドモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle
|
コンパイル用シェル | プロセスモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle スレッドモード Symfoware用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo または Oracle用 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle
|

資源名 | 格納ファイル |
---|
ソースファイル bean生成ツールの出力結果 C言語実行基盤インタフェース生成ツールの出力結果 | C:\Interstage\BAS\sample\acceptance\APL\C |
配備ファイル(クライアントアプリケーション) | Symfoware用 C:\Interstage\BAS\sample\acceptance\APL\C\client\symfo\sync Oracle用 C:\Interstage\BAS\sample\acceptance\APL\C\client\oracle\sync AcceptWEBC.war PaymentWEBC.war StockWEBC.war
|
配備ファイル(サーバアプリケーション) | |
クライアントアプリケーションの環境作成およびサーバアプリケーションの環境作成において、事前に行う共通の作業項目を説明します。
(1) サンプル資材の解凍(Windowsクライアント)
Windowsにサンプル資材を圧縮した自己解凍形式のファイル(c_sample.exe)をInterstage Business Application Serverをインストールしたサーバからダウンロードします。


ダウンロードしたファイルを実行するとファイルが解凍され、c_sampleフォルダが作成されます。c_sampleフォルダの構成は、以下のとおりです。
資源名 | 格納ファイル |
---|
- IDLファイル
| Symfoware用 \c_sample\symfo\client\TOOL\INPUT Oracle用 \c_sample\oracle\client\TOOL\INPUT PAYMENTアプリケーション用 STOCKアプリケーション用 STOCKCHANGE.idl STOCKGETITEM.idl STOCKGETITEMS.idl
DISPATCHアプリケーション用 DISPATCHDELETE.idl DISPATCHGETLIST.idl DISPATCHGETRECORD.idl
|
- アプリケーション情報入力ファイル
| Symfoware用 \c_sample\symfo\client\TOOL\INPUT Oracle用 \c_sample\oracle\client\TOOL\INPUT PAYMENTアプリケーション用 STOCKアプリケーション用 STOCKCHANGE.xml STOCKGETITEM.xml STOCKGETITEMS.xml
DISPATCHアプリケーション用 DISPATCHDELETE.xml DISPATCHGETLIST.xml DISPATCHGETRECORD.xml
|
- C言語実行基盤インタフェース(注)
| Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 \PAYMENTCHANGE\PAYMENTCHANGE_apfwcdr.c \PAYMENTCHANGE\PAYMENTCHANGE_apfwskel.c \PAYMENTCHANGE\PAYMENTCHANGE_apfw.h \PAYMENTCHANGE\PAYMENTCHANGE_apfwcdr.h
STOCKアプリケーション用 \STOCKCHANGE\STOCKCHANGE_apfwcdr.c \STOCKCHANGE\STOCKCHANGE_apfwskel.c \STOCKCHANGE\STOCKCHANGE_apfw.h \STOCKCHANGE\STOCKCHANGE_apfwcdr.h \STOCKGETITEM\STOCKGETITEM_apfwcdr.c \STOCKGETITEM\STOCKGETITEM_apfwskel.c \STOCKGETITEM\STOCKGETITEM_apfw.h \STOCKGETITEM\STOCKGETITEM_apfwcdr.h \STOCKGETITEMS\STOCKGETITEMS_apfwcdr.c \STOCKGETITEMS\STOCKGETITEMS_apfwskel.c \STOCKGETITEMS\STOCKGETITEMS_apfw.h \STOCKGETITEMS\STOCKGETITEMS_apfwcdr.h
DISPATCHアプリケーション用 \DISPATCHDELETE\DISPATCHDELETE_apfwcdr.c \DISPATCHDELETE\DISPATCHDELETE_apfwskel.c \DISPATCHDELETE\DISPATCHDELETE_apfw.h \DISPATCHDELETE\DISPATCHDELETE_apfwcdr.h \DISPATCHGETLIST\DISPATCHGETLIST_apfwcdr.c \DISPATCHGETLIST\DISPATCHGETLIST_apfwskel.c \DISPATCHGETLIST\DISPATCHGETLIST_apfw.h \DISPATCHGETLIST\DISPATCHGETLIST_apfwcdr.h \DISPATCHGETRECORD\DISPATCHGETRECORD_apfwcdr.c \DISPATCHGETRECORD\DISPATCHGETRECORD_apfwskel.c \DISPATCHGETRECORD\DISPATCHGETRECORD_apfw.h \DISPATCHGETRECORD\DISPATCHGETRECORD_apfwcdr.h
|
- Javaのクラスおよびbeanのソース(注)
| Symfoware用 \c_sample\symfo\client\workspace Oracle用 \c_sample\oracle\client\workspace PAYMENTアプリケーション用 STOCKアプリケーション用 DISPATCHアプリケーション用
|
- アプリケーションインタフェース定義ファイル(注)
| Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKC\STOCKCHANGE_funcDef.xml \STOCKC\STOCKGETITEM_funcDef.xml \STOCKC\STOCKGETITEMS_funcDef.xml
DISPATCHアプリケーション用 \DISPATCHC\DISPATCHDELETE_funcDef.xml \DISPATCHC\DISPATCHGETLIST_funcDef.xml \DISPATCHC\DISPATCHGETRECORD_funcDef.xml
|
- アプリケーション呼出し定義ファイル(注)
| Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKC\STOCKCHANGE_callHandler.xml \STOCKC\STOCKGETITEM_callHandler.xml \STOCKC\STOCKGETITEMS_callHandler.xml
DISPATCHアプリケーション用 \DISPATCHC\DISPATCHDELETE_callHandler.xml \DISPATCHC\DISPATCHGETLIST_callHandler.xml \DISPATCHC\DISPATCHGETRECORD_callHandler.xml
|
- クライアントアプリケーションソース(プロジェクト)
| Symfoware用 \c_sample\symfo\client\workspace Oracle用 \c_sample\oracle\client\workspace AcceptWEBアプリケーション用 PAYMENTアプリケーション用 STOCKアプリケーション用 DISPATCHアプリケーション用
|
- サーバアプリケーションソース
| Symfoware用 \c_sample\symfo\server\C PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCK\STOCKCHANGE_apl.sc \STOCK\STOCKGETITEM_apl.sc \STOCK\STOCKGETITEMS_apl.sc
DISPATCHアプリケーション用 \DISPATCH\DISPATCHDELETE_apl.sc \DISPATCH\DISPATCHGETLIST_apl.sc \DISPATCH\DISPATCHGETRECORD_apl.sc
Oracle用(プロセスモード用) \c_sample\oracle\server\C\process Oracle用(スレッドモード用) \c_sample\oracle\server\C\thread PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCK\STOCKCHANGE_apl.pc \STOCK\STOCKGETITEM_apl.pc \STOCK\STOCKGETITEMS_apl.pc
DISPATCHアプリケーション用 \DISPATCH\DISPATCHDELETE_apl.pc \DISPATCH\DISPATCHGETLIST_apl.pc \DISPATCH\DISPATCHGETRECORD_apl.pc
|
注)C言語実行基盤インタフェース生成ツールを実行した結果として出力されたファイルです。

ダウンロードしたファイルを実行するとファイルが解凍され、c_sampleフォルダが作成されます。c_sampleフォルダの構成は、以下のとおりです。
資源名 | 格納ファイル |
---|
IDLファイル | Symfoware用 \c_sample\symfo\client\TOOL\INPUT Oracle用 \c_sample\oracle\client\TOOL\INPUT PAYMENTアプリケーション用 STOCKアプリケーション用 STOCKCHANGE.idl STOCKGETITEM.idl STOCKGETITEMS.idl
|
アプリケーション情報入力ファイル | Symfoware用 \c_sample\symfo\client\TOOL\INPUT Oracle用 \c_sample\oracle\client\TOOL\INPUT PAYMENTアプリケーション用 STOCKアプリケーション用 STOCKCHANGE.xml STOCKGETITEM.xml STOCKGETITEMS.xml
|
C言語実行基盤インタフェース(注) | Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 \PAYMENTCHANGE\PAYMENTCHANGE_apfwcdr.c \PAYMENTCHANGE\PAYMENTCHANGE_apfwskel.c \PAYMENTCHANGE\PAYMENTCHANGE_apfw.h \PAYMENTCHANGE\PAYMENTCHANGE_apfwcdr.h
STOCKアプリケーション用 \STOCKCHANGE\STOCKCHANGE_apfwcdr.c \STOCKCHANGE\STOCKCHANGE_apfwskel.c \STOCKCHANGE\STOCKCHANGE_apfw.h \STOCKCHANGE\STOCKCHANGE_apfwcdr.h \STOCKGETITEM\STOCKGETITEM_apfwcdr.c \STOCKGETITEM\STOCKGETITEM_apfwskel.c \STOCKGETITEM\STOCKGETITEM_apfw.h \STOCKGETITEM\STOCKGETITEM_apfwcdr.h \STOCKGETITEMS\STOCKGETITEMS_apfwcdr.c \STOCKGETITEMS\STOCKGETITEMS_apfwskel.c \STOCKGETITEMS\STOCKGETITEMS_apfw.h \STOCKGETITEMS\STOCKGETITEMS_apfwcdr.h
|
Javaのクラスおよびbeanのソース(注) | Symfoware用 \c_sample\symfo\client\workspace Oracle用 \c_sample\oracle\client\workspace PAYMENTアプリケーション用 STOCKアプリケーション用
|
アプリケーションインタフェース定義ファイル(注) | Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKC\STOCKCHANGE_funcDef.xml \STOCKC\STOCKGETITEM_funcDef.xml \STOCKC\STOCKGETITEMS_funcDef.xml
|
アプリケーション呼出し定義ファイル(注) | Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKC\STOCKCHANGE_callHandler.xml \STOCKC\STOCKGETITEM_callHandler.xml \STOCKC\STOCKGETITEMS_callHandler.xml
|
クライアントアプリケーションソース(プロジェクト) | Symfoware用 \c_sample\symfo\client\workspace Oracle用 \c_sample\oracle\client\workspace AcceptWEBアプリケーション用 PAYMENTアプリケーション用 STOCKアプリケーション用
|
サーバアプリケーションソース | Symfoware用 \c_sample\symfo\server\C PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCK\STOCKCHANGE_apl.sc \STOCK\STOCKGETITEM_apl.sc \STOCK\STOCKGETITEMS_apl.sc
Oracle用(プロセスモード用) \c_sample\oracle\server\C\process Oracle用(スレッドモード用) \c_sample\oracle\server\C\thread PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCK\STOCKCHANGE_apl.pc \STOCK\STOCKGETITEM_apl.pc \STOCK\STOCKGETITEMS_apl.pc
|
注)C言語実行基盤インタフェース生成ツールを実行した結果として出力されたファイルです。

ダウンロードしたファイルを実行するとファイルが解凍され、c_sampleフォルダが作成されます。c_sampleフォルダの構成は、以下のとおりです。
資源名 | 格納ファイル |
---|
IDLファイル | Symfoware用 \c_sample\symfo\client\TOOL\INPUT Oracle用 \c_sample\oracle\client\TOOL\INPUT PAYMENTアプリケーション用 STOCKアプリケーション用 STOCKCHANGE.idl STOCKGETITEM.idl STOCKGETITEMS.idl
|
アプリケーション情報入力ファイル | Symfoware用 \c_sample\symfo\client\TOOL\INPUT Oracle用 \c_sample\oracle\client\TOOL\INPUT PAYMENTアプリケーション用 STOCKアプリケーション用 STOCKCHANGE.xml STOCKGETITEM.xml STOCKGETITEMS.xml
|
C言語実行基盤インタフェース(注) | Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 \PAYMENTCHANGE\PAYMENTCHANGE_apfwcdr.c \PAYMENTCHANGE\PAYMENTCHANGE_apfwskel.c \PAYMENTCHANGE\PAYMENTCHANGE_apfw.h \PAYMENTCHANGE\PAYMENTCHANGE_apfwcdr.h
STOCKアプリケーション用 \STOCKCHANGE\STOCKCHANGE_apfwcdr.c \STOCKCHANGE\STOCKCHANGE_apfwskel.c \STOCKCHANGE\STOCKCHANGE_apfw.h \STOCKCHANGE\STOCKCHANGE_apfwcdr.h \STOCKGETITEM\STOCKGETITEM_apfwcdr.c \STOCKGETITEM\STOCKGETITEM_apfwskel.c \STOCKGETITEM\STOCKGETITEM_apfw.h \STOCKGETITEM\STOCKGETITEM_apfwcdr.h \STOCKGETITEMS\STOCKGETITEMS_apfwcdr.c \STOCKGETITEMS\STOCKGETITEMS_apfwskel.c \STOCKGETITEMS\STOCKGETITEMS_apfw.h \STOCKGETITEMS\STOCKGETITEMS_apfwcdr.h
|
Javaのクラスおよびbeanのソース(注) | Symfoware用 \c_sample\symfo\client\workspace Oracle用 \c_sample\oracle\client\workspace PAYMENTアプリケーション用 STOCKアプリケーション用
|
アプリケーションインタフェース定義ファイル(注) | Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKC\STOCKCHANGE_funcDef.xml \STOCKC\STOCKGETITEM_funcDef.xml \STOCKC\STOCKGETITEMS_funcDef.xml
|
アプリケーション呼出し定義ファイル(注) | Symfoware用 \c_sample\symfo\client\TOOL\OUTPUT Oracle用 \c_sample\oracle\client\TOOL\OUTPUT PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKC\STOCKCHANGE_callHandler.xml \STOCKC\STOCKGETITEM_callHandler.xml \STOCKC\STOCKGETITEMS_callHandler.xml
|
クライアントアプリケーションソース(プロジェクト) | Symfoware用 \c_sample\symfo\client\workspace Oracle用 \c_sample\oracle\client\workspace AcceptWEBアプリケーション用 PAYMENTアプリケーション用 STOCKアプリケーション用
|
サーバアプリケーションソース(プロジェクト) | Symfoware用 \c_sample\symfo\server\C ソリューションファイル PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKCHANGE\STOCKCHANGE.vcproj \STOCKCHANGE\STOCKCHANGE_apl.sc \STOCKGETITEM\STOCKGETITEM.vcproj \STOCKGETITEM\STOCKGETITEM_apl.sc \STOCKGETITEMS\STOCKGETITEMS.vcproj \STOCKGETITEMS\STOCKGETITEMS_apl.sc
Oracle用(スレッドモード用) \c_sample\oracle\server\C\thread ソリューションファイル PAYMENTアプリケーション用 STOCKアプリケーション用 \STOCKCHANGE\STOCKCHANGE.vcproj \STOCKCHANGE\STOCKCHANGE_apl.pc \STOCKGETITEM\STOCKGETITEM.vcproj \STOCKGETITEM\STOCKGETITEM_apl.pc \STOCKGETITEMS\STOCKGETITEMS.vcproj \STOCKGETITEMS\STOCKGETITEMS_apl.pc
|
注)C言語実行基盤インタフェース生成ツールを実行した結果として出力されたファイルです。
(2) bean生成ツールおよびC言語実行基盤インタフェース生成ツールの実行(Windowsクライアント)
bean生成ツールおよびC言語実行基盤インタフェース生成ツールを実行し、C言語実行基盤インタフェースソースファイル、Javaソース、アプリケーションインタフェース定義ファイルおよびアプリケーション呼出し定義ファイルを生成します。これらのコマンドの入力となるIDLファイルおよびアプリケーション情報入力ファイルについては、c_sample.exeを展開して作成される以下のフォルダに格納されています。
bean生成ツールの詳細については、“9.2.3 Javaソースの生成”を参照してください。C言語実行基盤インタフェース生成ツールの詳細については、“13.4.3 C言語実行基盤インタフェースの生成”を参照してください。
注意
Interstageが起動していない場合は、Interstageを起動してからbean生成ツールおよびC言語実行基盤インタフェース生成ツールを実行してください。
◆実行例
bean生成ツール(apfwconvjavaコマンド)およびC言語実行基盤インタフェース生成ツールの実行例を以下に示します。
以下の実行例では、c:\tempにc_sample.exeを解凍し、bean生成ツールおよびC言語実行基盤インタフェース生成ツールの-oオプションおよび-odefオプションで解凍先のフォルダに結果を出力しています。
なお、bean生成ツールおよびC言語実行基盤インタフェース生成ツールの出力結果は、サンプル資材として提供されています。サンプル資材の格納先については、“(1) サンプル資材の解凍(Windowsクライアント)”を参照してください。


Symfowareの場合の実行例
c:\> と表示されている状態で以下を実行する。
cd temp\c_sample\symfo\client\TOOL\INPUT apfwconvjava -f DISPATCHDELETE.idl -x DISPATCHDELETE.xml -o ..\..\workspace\DispatchWEBC\src apfwconvjava -f DISPATCHGETLIST.idl -x DISPATCHGETLIST.xml -o ..\..\workspace\DispatchWEBC\src apfwconvjava -f DISPATCHGETRECORD.idl -x DISPATCHGETRECORD.xml -o ..\..\workspace\DispatchWEBC\src apfwconvjava -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\..\workspace\PaymentWEBC\src apfwconvjava -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\..\workspace\StockWEBC\src apfwconvc -f DISPATCHDELETE.idl -x DISPATCHDELETE.xml -o ..\OUTPUT\DISPATCHDELETE -odef ..\OUTPUT\DISPATCHC apfwconvc -f DISPATCHGETLIST.idl -x DISPATCHGETLIST.xml -o ..\OUTPUT\DISPATCHGETLIST -odef ..\OUTPUT\DISPATCHC apfwconvc -f DISPATCHGETRECORD.idl -x DISPATCHGETRECORD.xml -o ..\OUTPUT\DISPATCHGETRECORD -odef ..\OUTPUT\DISPATCHC apfwconvc -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\OUTPUT\PAYMENTCHANGE -odef ..\OUTPUT\PAYMENTC apfwconvc -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\OUTPUT\STOCKCHANGE -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\OUTPUT\STOCKGETITEM -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\OUTPUT\STOCKGETITEMS -odef ..\OUTPUT\STOCKC |
Oracleの場合の実行例
c:\> と表示されている状態で以下を実行する。
cd temp\c_sample\oracle\client\TOOL\INPUT apfwconvjava -f DISPATCHDELETE.idl -x DISPATCHDELETE.xml -o ..\..\workspace\DispatchWEBC\src apfwconvjava -f DISPATCHGETLIST.idl -x DISPATCHGETLIST.xml -o ..\..\workspace\DispatchWEBC\src apfwconvjava -f DISPATCHGETRECORD.idl -x DISPATCHGETRECORD.xml -o ..\..\workspace\DispatchWEBC\src apfwconvjava -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\..\workspace\PaymentWEBC\src apfwconvjava -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\..\workspace\StockWEBC\src apfwconvc -f DISPATCHDELETE.idl -x DISPATCHDELETE.xml -o ..\OUTPUT\DISPATCHDELETE -odef ..\OUTPUT\DISPATCHC apfwconvc -f DISPATCHGETLIST.idl -x DISPATCHGETLIST.xml -o ..\OUTPUT\DISPATCHGETLIST -odef ..\OUTPUT\DISPATCHC apfwconvc -f DISPATCHGETRECORD.idl -x DISPATCHGETRECORD.xml -o ..\OUTPUT\DISPATCHGETRECORD -odef ..\OUTPUT\DISPATCHC apfwconvc -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\OUTPUT\PAYMENTCHANGE -odef ..\OUTPUT\PAYMENTC apfwconvc -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\OUTPUT\STOCKCHANGE -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\OUTPUT\STOCKGETITEM -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\OUTPUT\STOCKGETITEMS -odef ..\OUTPUT\STOCKC |

Symfowareの場合の実行例
c:\> と表示されている状態で以下を実行する。
cd temp\c_sample\symfo\client\TOOL\INPUT apfwconvjava -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\..\workspace\PaymentWEBC\src apfwconvjava -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\..\workspace\StockWEBC\src apfwconvc -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\OUTPUT\PAYMENTCHANGE -odef ..\OUTPUT\PAYMENTC apfwconvc -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\OUTPUT\STOCKCHANGE -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\OUTPUT\STOCKGETITEM -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\OUTPUT\STOCKGETITEMS -odef ..\OUTPUT\STOCKC |
Oracleの場合の実行例
c:\> と表示されている状態で以下を実行する。
cd temp\c_sample\oracle\client\TOOL\INPUT apfwconvjava -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\..\workspace\PaymentWEBC\src apfwconvjava -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\..\workspace\StockWEBC\src apfwconvc -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\OUTPUT\PAYMENTCHANGE -odef ..\OUTPUT\PAYMENTC apfwconvc -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\OUTPUT\STOCKCHANGE -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\OUTPUT\STOCKGETITEM -odef ..\OUTPUT\STOCKC apfwconvc -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\OUTPUT\STOCKGETITEMS -odef ..\OUTPUT\STOCKC |

Symfowareの場合の実行例
c:\> と表示されている状態で以下を実行する。
cd temp\c_sample\symfo\client\TOOL\INPUT apfwconvjava -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\..\workspace\PaymentWEBC\src apfwconvjava -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\..\workspace\StockWEBC\src apfwconvwc -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\OUTPUT\PAYMENTCHANGE -odef ..\OUTPUT\PAYMENTC apfwconvwc -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\OUTPUT\STOCKCHANGE -odef ..\OUTPUT\STOCKC apfwconvwc -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\OUTPUT\STOCKGETITEM -odef ..\OUTPUT\STOCKC apfwconvwc -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\OUTPUT\STOCKGETITEMS -odef ..\OUTPUT\STOCKC |
Oracleの場合の実行例
c:\> と表示されている状態で以下を実行する。
cd temp\c_sample\oracle\client\TOOL\INPUT apfwconvjava -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\..\workspace\PaymentWEBC\src apfwconvjava -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\..\workspace\StockWEBC\src apfwconvjava -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\..\workspace\StockWEBC\src apfwconvwc -f PAYMENTCHANGE.idl -x PAYMENTCHANGE.xml -o ..\OUTPUT\PAYMENTCHANGE -odef ..\OUTPUT\PAYMENTC apfwconvwc -f STOCKCHANGE.idl -x STOCKCHANGE.xml -o ..\OUTPUT\STOCKCHANGE -odef ..\OUTPUT\STOCKC apfwconvwc -f STOCKGETITEM.idl -x STOCKGETITEM.xml -o ..\OUTPUT\STOCKGETITEM -odef ..\OUTPUT\STOCKC apfwconvwc -f STOCKGETITEMS.idl -x STOCKGETITEMS.xml -o ..\OUTPUT\STOCKGETITEMS -odef ..\OUTPUT\STOCKC |
以下にサーバアプリケーションを開発するために実施する作業について説明します。
(1) システム構築シートの入力(Windowsクライアント)
システム構築シートを入力し、サーバアプリケーションを動作させるための定義および環境を作成するためのコマンドを出力します。
システム構築シートの入力の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤編”の“システム構築シートの入力”を参照してください。
注意
下記に示すシステム構築シートにおいて、項目が指定されていない箇所は、システム構築シートの初期値を使用してください。
◆各項目入力値
[アプリケーション連携実行基盤種別の選択]シート
下記項目を入力し、[次へ]ボタンをクリックする。
項目 | 設定値 |
---|
アプリケーション連携実行基盤種別 | 同期アプリケーション連携実行基盤 |
実行環境のOS種別 |  ・Solaris
 ・Linux-RHEL5
・Linux-RHEL6  ・Windows
|
定義ファイル出力先パス(注) | Symfowareの場合 c:\temp\c_sample\symfo\client\TOOL\OUTPUT Oracleの場合 c:\temp\c_sample\oracle\client\TOOL\OUTPUT |
実行環境での定義ファイル一時格納先パス |  /tmp/c_sample
 c:\work\c_sample
|
注)c:\tempにc_sample.exeを解凍した場合の設定値です。
- [1. アプリケーションとワークユニットの関連入力]シート
下記項目を入力し、[次へ]ボタンをクリックする。
[業務の追加]ボタンをクリックし、以下3つの業務を設定する。
項目 | 設定値 |
---|
業務名 | PAYMENTC |
ワークユニット名 | CSAMPLESV |
アプリケーション開発言語 | C |
項目 | 設定値 |
---|
業務名 | STOCKC |
ワークユニット名 | CSAMPLESV |
アプリケーション開発言語 | C |


項目 | 設定値 |
---|
業務名 | DISPATCHC |
ワークユニット名 | CSAMPLESV |
アプリケーション開発言語 | C |
- [2. データベースサーバの構成情報入力]シート
- [3. ワークユニット設定とアプリケーション情報の入力]シート
下記項目を入力し、[ワークユニット設定とアプリケーション情報の出力]ボタンをクリックする。
なお、システム構築シートは、[ワークユニット設定とアプリケーション情報の出力]ボタンをクリック後、保存してください。
[1. CSAMPLESV]の[ワークユニット設定]項目

データベースタイプがOracleの場合は、以下の項目を指定します。
項目 | 設定値 |
---|
アプリケーション使用ライブラリパス |  ${ORACLE_HOME}/lib32の“${ORACLE_HOME}”部分に、ORACLE_HOMEのディレクトリ名を設定します。
 ${ORACLE_HOME}/libの“${ORACLE_HOME}”部分に、ORACLE_HOMEのディレクトリ名を設定します。
|
環境変数 | ORACLE_BASE=ORACLE_BASEのディレクトリ名 ORACLE_HOME=ORACLE_HOMEのディレクトリ名 ORA_NLS10=${ORACLE_HOME}/nls/dataの“${ORACLE_HOME}”部分に、ORACLE_HOMEのディレクトリ名を設定します。 Oracle 11gを使用する場合は、次の環境変数設定も必要です。 APFWRC_ORACLE=11 |

データベースタイプがSymfowareの場合は、以下の項目を指定します。
項目 | 設定値 |
---|
アプリケーションライブラリパス | [Interstageのインストールディレクトリパス]\binの[Interstageのインストールディレクトリパス]部分に、Interstageのインストールディレクトリを設定します。 |
カレントディレクトリ | [Interstageのインストールディレクトリパス]\BAS\var\deployment\mlserver\CSAMPLESV\currentの[Interstageのインストールディレクトリパス]部分に、Interstageのインストールディレクトリを設定します。 |
環境変数 | SQLRTENV=[Interstageのインストールディレクトリパス]\BAS\var\deployment\mlserver\CSAMPLESV\current\fssqlenvc
[Interstageのインストールディレクトリパス]部分に、Interstageのインストールディレクトリを設定します。 |
データベースタイプがOracleの場合は、以下の項目を指定します。
項目 | 設定値 |
---|
アプリケーションライブラリパス | [Interstageのインストールディレクトリパス]\binの[Interstageのインストールディレクトリパス]部分に、Interstageのインストールディレクトリを設定します。 |
カレントディレクトリ | [Interstageのインストールディレクトリパス] \BAS\var\deployment\mlserver\CSAMPLESV\currentの[Interstageのインストールディレクトリパス]部分に、Interstageのインストールディレクトリを設定します。 |
環境変数 | ORACLE_BASE=ORACLE_BASEのディレクトリ名 ORACLE_HOME=ORACLE_HOMEのディレクトリ名 ORA_NLS10=[Oracleのホームディレクトリパス]\nls\dataの[Oracleのホームディレクトリパス]部分に、ORACLE_HOMEのディレクトリ名を設定します。 Oracle 11gを使用する場合は、次の環境変数設定も必要です。 APFWRC_ORACLE=11 |
[1. CSAMPLESV]の[アプリケーション連携実行基盤動作設定]項目
項目 | 設定値 |
---|
- 動作モード
|  “プロセスモード”または“スレッドモード”(注)
 スレッドモード(注)
|
注)以降の設定で動作モードが指定されている場合、本項目で指定した“プロセスモード”または“スレッドモード”に対応する設定を行ってください。
[1.1. PAYMENTC]の[アプリケーション配備]項目
項目 | 設定値 |
---|
- 定義ファイル格納ディレクトリパス
|  /tmp/c_sample/PAYMENTC
 C:\work\c_sample\PAYMENTC
|
- アプリケーションライブラリ格納ディレクトリパス
プレロードライブラリ (注)
| 
プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/PAYMENT または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/PAYMENT スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/PAYMENT または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/PAYMENT

|
注)サンプル資材として提供されているコンパイル済みのアプリケーションを使用せず、利用者がコンパイルしたアプリケーションを利用する場合、アプリケーションが格納されている任意のディレクトリ名を指定してください。
[1.2. STOCKC]の[アプリケーション配備]項目
項目 | 設定値 |
---|
定義ファイル格納ディレクトリパス |  /tmp/c_sample/STOCKC
 C:\work\c_sample\STOCKC
|
アプリケーションライブラリ格納ディレクトリパス プレロードライブラリ (注) | 
プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/STOCK または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/STOCK スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/STOCK または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/STOCK

|
注)サンプル資材として提供されているコンパイル済みのアプリケーションを使用せず、利用者がコンパイルしたアプリケーションを利用する場合、アプリケーションが格納されている任意のディレクトリ名を指定してください。
[1.3. DISPATCHC]の[アプリケーション配備]項目


項目 | 設定値 |
---|
定義ファイル格納ディレクトリパス | /tmp/c_sample/DISPATCHC |
アプリケーションライブラリ格納ディレクトリパス プレロードライブラリ (注) | プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/DISPATCH または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/DISPATCH スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/DISPATCH または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/DISPATCH
|
注)サンプル資材として提供されているコンパイル済みのアプリケーションを使用せず、利用者がコンパイルしたアプリケーションを利用する場合、アプリケーションが格納されている任意のディレクトリ名を指定してください。
システム構築シート入力後、“◆各項目入力値”で指定した“定義ファイル出力先パス”に登録に必要なファイルが出力されます。出力されたファイルを“実行環境での定義ファイル一時格納先パス”に転送してください。転送する資源の一覧を以下に示します。

FTPでファイルを転送する場合、文字コードが“EUC”および改行コードが“LF”となるようASCII転送を使用してください。

FTPでファイルを転送する場合、文字コードが“UTF-8(BOM無し)”および改行コードが“LF”となるようASCII転送を使用してください。

共有フォルダを作成して、ファイルをコピーしてください。
システム構築シートの出力結果 | サーバ上での資材の転送先ディレクトリ |
---|
Symfowareの場合 C:\temp\c_sample\symfo\client\TOOL\OUTPUTフォルダ配下のファイル Oracleの場合 C:\temp\c_sample\oracle\client\TOOL\OUTPUTフォルダ配下のファイル |  /tmp/c_sample
 C:\work\c_sample
|
(2) サーバアプリケーションのコンパイルおよびリンク(Windowsクライアント、Solaris、Linux、Windows)
C言語のソースプログラムをサーバ環境でコンパイルおよびリンクし、C言語のアプリケーションライブラリを作成します。
◆Solaris、Linuxの場合
サンプルの資材として提供しているサーバアプリケーションのソースをWindowsクライアントからサーバにFTPでアップロードします。
転送する資源の一覧を以下に示します。なお、一覧に示す資源は、サンプルの資材として提供されているファイルを利用しています。利用者が作成または変更したファイルを使用する場合は、それぞれ対応するファイルに置き換えてください。
注意

FTPでファイルを転送する場合、文字コードが“EUC”および改行コードが“LF”となるようASCII転送を使用してください。

FTPでファイルを転送する場合、文字コードが“UTF-8(BOM無し)”および改行コードが“LF”となるようASCII転送を使用してください。
サーバアプリケーションのソース Symfowareの場合 \c_sample\symfo\server\C Oracleかつプロセスモードの場合 \c_sample\oracle\server\C\process Oracleかつスレッドモードの場合 \c_sample\oracle\server\C\thread | サーバ上での資材の転送先ディレクトリ |
---|
\PAYMENT\PAYMENTCHANGE_apl.sc または \PAYMENT\PAYMENTCHANGE_apl.pc | /tmp/c_sample/PAYMENTCHANGE |
\STOCK\STOCKCHANGE_apl.sc または \STOCK\STOCKCHANGE_apl.pc | /tmp/c_sample/STOCKCHANGE |
\STOCK\STOCKGETITEM_apl.sc または \STOCK\STOCKGETITEM_apl.pc | /tmp/c_sample/STOCKGETITEM |
\STOCK\STOCKGETITEMS_apl.sc または \STOCK\STOCKGETITEMS_apl.pc | /tmp/c_sample/STOCKGETITEMS |
  \DISPATCH\DISPATCHGETLIST_apl.sc または \DISPATCH\DISPATCHGETLIST_apl.pc
| /tmp/c_sample/DISPATCHGETLIST |
  \DISPATCH\DISPATCHDELETE_apl.sc または \DISPATCH\DISPATCHDELETE_apl.pc
| /tmp/c_sample/DISPATCHDELETE |
  \DISPATCH\DISPATCHGETRECORD_apl.sc または \DISPATCH\DISPATCHGETRECORD_apl.pc
| /tmp/c_sample/DISPATCHGETRECORD |
アップロードの完了後、サーバアプリケーションをコンパイルおよびリンクします。システム構築シートで指定した“動作モード”に対応するアプリケーション用のシェルを使用して、コンパイルおよびリンクを行ってください。なお、Oracleを使用する場合は、シェルのファイル内の環境変数ORACLE_HOMEおよびORACLE_BASEに値を設定したうえで、シェルを実行してください。
コンパイル、リンクおよびデバッグの詳細については、“13.4.6 コンパイル・リンク・デバッグ”を参照してください。
コンパイルが正常に終了したら、サーバアプリケーションのライブラリをシステム構築シートで指定した“アプリケーションライブラリ格納ディレクトリパスプレロードライブラリ(注)”にコピーしてください。
実行例
システム構築シートで指定した“実行環境での定義ファイル一時格納先パス”配下のアプリケーション名の各ディレクトリにサーバアプリケーションのソースをアップロードし、コンパイルを行う場合の実行例を以下に示します。
注意
実行例では、コンパイルまでの操作を説明しています。サンプル業務アプリケーションの実行時にサンプル資材として提供されているサーバアプリケーションを使用せず、コンパイルしたサーバアプリケーションを使用する場合は、システム構築シートの“[3. ワークユニット設定とアプリケーション情報の入力]シート”の“アプリケーションライブラリ格納ディレクトリパス”で指定したパスに、作成したサーバアプリケーションをコピーしてください。
Oracleの場合のシェルを使用したコンパイル例を以下に示します。
シェルをviなどのエディタで編集し、ORACLE_HOMEおよびORACLE_BASEの値を設定します。
cd /tmp/c_sample/PAYMENTCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh PAYMENTCHANGE cd /tmp/c_sample/STOCKCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh STOCKCHANGE cd /tmp/c_sample/STOCKGETITEM /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh STOCKGETITEM cd /tmp/c_sample/STOCKGETITEMS /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh STOCKGETITEMS cd /tmp/c_sample/DISPATCHDELETE /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh DISPATCHDELETE cd /tmp/c_sample/DISPATCHGETLIST /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh DISPATCHGETLIST cd /tmp/c_sample/DISPATCHGETRECORD /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh DISPATCHGETRECORD |

Symfowareの場合のシェルを使用したコンパイル例を以下に示します。
cd /tmp/c_sample/PAYMENTCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/cmpl_nt.sh PAYMENTCHANGE cd /tmp/c_sample/STOCKCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/cmpl_nt.sh STOCKCHANGE cd /tmp/c_sample/STOCKGETITEM /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/cmpl_nt.sh STOCKGETITEM cd /tmp/c_sample/STOCKGETITEMS /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/cmpl_nt.sh STOCKGETITEMS |
Oracleの場合のシェルを使用したコンパイル例を以下に示します。
シェルをviなどのエディタで編集し、ORACLE_HOMEおよびORACLE_BASEの値を設定します。
cd /tmp/c_sample/PAYMENTCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh PAYMENTCHANGE cd /tmp/c_sample/STOCKCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh STOCKCHANGE cd /tmp/c_sample/STOCKGETITEM /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh STOCKGETITEM cd /tmp/c_sample/STOCKGETITEMS /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/cmpl_nt.sh STOCKGETITEMS |
Oracleの場合のシェルを使用したコンパイル例を以下に示します。
シェルをviなどのエディタで編集し、ORACLE_HOMEおよびORACLE_BASEの値を設定します。
cd /tmp/c_sample/PAYMENTCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh PAYMENTCHANGE cd /tmp/c_sample/STOCKCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh STOCKCHANGE cd /tmp/c_sample/STOCKGETITEM /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh STOCKGETITEM cd /tmp/c_sample/STOCKGETITEMS /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh STOCKGETITEMS cd /tmp/c_sample/DISPATCHDELETE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh DISPATCHDELETE cd /tmp/c_sample/DISPATCHGETLIST /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh DISPATCHGETLIST cd /tmp/c_sample/DISPATCHGETRECORD /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh DISPATCHGETRECORD |

Symfowareの場合のシェルを使用したコンパイル例を以下に示します。
cd /tmp/c_sample/PAYMENTCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/cmpl.sh PAYMENTCHANGE cd /tmp/c_sample/STOCKCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/cmpl.sh STOCKCHANGE cd /tmp/c_sample/STOCKGETITEM /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/cmpl.sh STOCKGETITEM cd /tmp/c_sample/STOCKGETITEMS /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/cmpl.sh STOCKGETITEMS |
Oracleの場合のシェルを使用したコンパイル例を以下に示します。
シェルをviなどのエディタで編集し、ORACLE_HOMEおよびORACLE_BASEの値を設定します。
cd /tmp/c_sample/PAYMENTCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh PAYMENTCHANGE cd /tmp/c_sample/STOCKCHANGE /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh STOCKCHANGE cd /tmp/c_sample/STOCKGETITEM /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh STOCKGETITEM cd /tmp/c_sample/STOCKGETITEMS /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/cmpl.sh STOCKGETITEMS |
以降の作業は、システム構築シートで指定した“実行環境での定義ファイル一時格納先パス”にFTPで転送したファイルを使用して実施します。
“実行環境での定義ファイル一時格納先パス”のディレクトリに移動してください。
実行例
◆Windowsの場合
サンプルの資材として提供しているサーバアプリケーションのソースフォルダの中身を、Windowsクライアントからサーバにコピーしてください。
サーバアプリケーションのソースフォルダ | サーバ上での資材の転送先フォルダ |
---|
Symfowareの場合 \c_sample\symfo\server\C Oracleかつスレッドモードの場合 \c_sample\oracle\server\C\thread | C:\work\c_sample |
Windowsサーバ上のVisual C++ .NETまたはVisual Studio 2005からソリューションファイル“csyncprj.sln”を開いて、リリースモードでビルドを実施してください。
ビルドを行うにあたって、以下のパスを設定しておいてください。設定方法については、製品のマニュアルを参照してください。
項目名 | 設定値 |
---|
インクルードファイルパス | C:\Interstage\BAS\include |
Symfoware用 [Symfowareのインストールディレクトリ]\ESQL\INCLUDE Oracle用 [Oracleのインストールディレクトリ]\OCI\include [Oracleのインストールディレクトリ]\precomp\public |
ライブラリパス | C:\Interstage\BAS\lib |
Symfoware用 [Symfowareのインストールディレクトリ]\ESQL\LIB Oracle用 [Oracleのインストールディレクトリ]\OCI\lib\MSVC [Oracleのインストールディレクトリ]\precomp\LIB |
注意
データベースにOracle 11gを使用する場合は、上表の設定に加え、“追加の依存ファイル”の項目に設定されているファイル名“orasql10.lib”を“orasql11.lib”に変更してください。
(3) データベースリソース定義の登録(Solaris、Linux、Windows)
システム構築シートによって出力されたファイル中に、データベースアクセスユーザのパスワードを設定します。その後、システム構築シートで出力されたコマンドを実行します。
データベースリソース定義の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤編”の“業務用データベースのデータベースリソース定義作成”を参照してください。

修正ファイル | 修正箇所 |
---|
/tmp/c_sample/BASDataSource_dbrsc.def | PASSWD項目 例)パスワードがabc123の場合、 PASSWD=abc123とする。 |
実行例
/opt/FJSVibs/bin/apfwmkrsc -f BASDataSource_dbrsc.def |

修正ファイル | 修正箇所 |
---|
C:\work\c_sample\BASDataSource_dbrsc.def | PASSWD項目 例)パスワードがabc123の場合、 PASSWD=abc123とする。 |
実行例
apfwmkrsc -f BASDataSource_dbrsc.def |
(4) ワークユニットの作成(Solaris、Linux、Windows)
システム構築シートによって出力されたコマンドを実行して、ワークユニットを作成します。
ワークユニットの作成の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤編”の“ワークユニットの作成”を参照してください。
実行例

/opt/FSUNtd/bin/isaddwudef CSAMPLESV.wu |

/opt/FJSVtd/bin/isaddwudef CSAMPLESV.wu |

(5) CORBAサーバアプリケーションの登録(Solaris、Linux、Windows)
システム構築シートによって出力されたコマンドを実行して、CORBAサーバアプリケーションを登録します。
CORBAサーバアプリケーションの登録の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤編”の“CORBAサーバアプリケーションの登録”を参照してください。
◆実行例

/opt/FSUNod/bin/OD_impl_inst -ax PAYMENTC_corba.def /opt/FSUNod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENTC -n PAYMENTC /opt/FSUNod/bin/OD_impl_inst -ax STOCKC_corba.def /opt/FSUNod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCKC -n STOCKC /opt/FSUNod/bin/OD_impl_inst -ax DISPATCHC_corba.def /opt/FSUNod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a DISPATCHC -n DISPATCHC |

/opt/FJSVod/bin/OD_impl_inst -ax PAYMENTC_corba.def /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENTC -n PAYMENTC /opt/FJSVod/bin/OD_impl_inst -ax STOCKC_corba.def /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCKC -n STOCKC /opt/FJSVod/bin/OD_impl_inst -ax DISPATCHC_corba.def /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a DISPATCHC -n DISPATCHC |

/opt/FJSVod/bin/OD_impl_inst -ax PAYMENTC_corba.def /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENTC -n PAYMENTC /opt/FJSVod/bin/OD_impl_inst -ax STOCKC_corba.def /opt/FJSVod/bin/OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCKC -n STOCKC |

OD_impl_inst -ax PAYMENTC_corba.def OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a PAYMENTC -n PAYMENTC OD_impl_inst -ax STOCKC_corba.def OD_or_adm -c IDL:com/fujitsu/interstage/apfw/scnt/Factory:1.0 -a STOCKC -n STOCKC |
(6) サーバアプリケーションの配備(Solaris、Linux、Windows)
システム構築シートによって出力されたコマンドを実行してサーバアプリケーションを配備します。
サーバアプリケーションの配備の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤用のワークユニットの設定”の“業務アプリケーションの配備”を参照してください。
コマンド実行前に、システム構築シートおよびC言語実行基盤インタフェース生成ツールによって作成された以下のファイルを配置しておく必要があります。
内容 | ファイル名 | 格納先 |
---|
アプリケーションインタフェース定義ファイル | 業務名_funcDef.xml | システム構築シートの“[3. ワークユニット設定とアプリケーション情報の入力]シート”の“アプリケーション配備”の“定義ファイル格納ディレクトリパス”で指定したディレクトリ |
アプリケーション呼出し定義ファイル | 業務名_callHandler.xml |
アプリケーション連携実行基盤定義ファイル | apfwrt-config.xml |
サーバアプリケーション | サーバアプリケーションのライブラリ | システム構築シートの“[3. ワークユニット設定とアプリケーション情報の入力]シート”の“アプリケーションライブラリ格納ディレクトリパスのプレロードライブラリ”で指定したディレクトリ |
サンプルプログラムでは、システム構築シートの出力結果から、以下の構成となるように各ファイルを配置します。本項の手順どおり作業している場合は、すでに格納先にファイルが格納されていますので、あらためてファイルを配置する必要はありません。


PAYMENT
ファイル名 | 格納先 |
---|
PAYMENTCHANGE_funcDef.xml | /tmp/c_sample/PAYMENTC |
PAYMENTCHANGE_callHandler.xml |
apfwrt-config.xml |
libPAYMENTCHANGE.so | プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/PAYMENT または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/PAYMENT スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/PAYMENT または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/PAYMENT
|
STOCK
ファイル名 | 格納先 |
---|
STOCKCHANGE_funcDef.xml STOCKGETITEM_funcDef.xml STOCKGETITEMS_funcDef.xml | /tmp/c_sample/STOCKC |
STOCKCHANGE_callHandler.xml STOCKGETITEM_callHandler.xml STOCKGETITEMS_callHandler.xml |
apfwrt-config.xml |
libSTOCKCHANGE.so libSTOCKGETITEM.so libSTOCKGETITEMS.so | プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/STOCK または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/STOCK スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/STOCK または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/STOCK
|
DISPATCH
ファイル名 | 格納先 |
---|
DISPATCHDELETE_funcDef.xml DISPATCHGETLIST_funcDef.xml DISPATCHGETRECORD_funcDef.xml | /tmp/c_sample/DISPATCHC |
DISPATCHDELETE_callHandler.xml DISPATCHGETLIST_callHandler.xml DISPATCHGETRECORD_callHandler.xml |
apfwrt-config.xml |
libDISPATCHDELETE.so libDISPATCHGETLIST.so libDISPATCHGETRECORD.so | プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/DISPATCH または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/DISPATCH スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/DISPATCH または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/DISPATCH
|
実行例
配備コマンドを実行し、サーバアプリケーションを配備します。
/opt/FJSVibs/bin/apfwdeploy -f CSAMPLESV_PAYMENTC.deploy /opt/FJSVibs/bin/apfwdeploy -f CSAMPLESV_STOCKC.deploy /opt/FJSVibs/bin/apfwdeploy -f CSAMPLESV_DISPATCHC.deploy |

PAYMENT
ファイル名 | 格納先 |
---|
PAYMENTCHANGE_funcDef.xml | /tmp/c_sample/PAYMENTC |
PAYMENTCHANGE_callHandler.xml |
apfwrt-config.xml |
libPAYMENTCHANGE.so | プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/PAYMENT または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/PAYMENT スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/PAYMENT または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/PAYMENT
|
STOCK
ファイル名 | 格納先 |
---|
STOCKCHANGE_funcDef.xml STOCKGETITEM_funcDef.xml STOCKGETITEMS_funcDef.xml | /tmp/c_sample/STOCKC |
STOCKCHANGE_callHandler.xml STOCKGETITEM_callHandler.xml STOCKGETITEMS_callHandler.xml |
apfwrt-config.xml |
libSTOCKCHANGE.so libSTOCKGETITEM.so libSTOCKGETITEMS.so | プロセスモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/process/symfo/STOCK または /opt/FJSVibs/sample/acceptance/APL/C/server/process/oracle/STOCK スレッドモードの場合 /opt/FJSVibs/sample/acceptance/APL/C/server/thread/symfo/STOCK または /opt/FJSVibs/sample/acceptance/APL/C/server/thread/oracle/STOCK
|
実行例
配備コマンドを実行し、サーバアプリケーションを配備します。
/opt/FJSVibs/bin/apfwdeploy -f CSAMPLESV_PAYMENTC.deploy /opt/FJSVibs/bin/apfwdeploy -f CSAMPLESV_STOCKC.deploy |

PAYMENT
ファイル名 | 格納先 |
---|
PAYMENTCHANGE_funcDef.xml | C:\work\c_sample\PAYMENTC |
PAYMENTCHANGE_callHandler.xml |
apfwrt-config.xml |
libPAYMENTCHANGE.dll | |
STOCK
ファイル名 | 格納先 |
---|
STOCKCHANGE_funcDef.xml STOCKGETITEM_funcDef.xml STOCKGETITEMS_funcDef.xml | C:\work\c_sample\STOCKC |
STOCKCHANGE_callHandler.xml STOCKGETITEM_callHandler.xml STOCKGETITEMS_callHandler.xml |
apfwrt-config.xml |
libSTOCKCHANGE.dll libSTOCKGETITEM.dll libSTOCKGETITEMS.dll | |
実行例
配備コマンドを実行し、サーバアプリケーションを配備します。
apfwdeploy -f CSAMPLESV_PAYMENTC.deploy apfwdeploy -f CSAMPLESV_STOCKC.deploy |
(7) クライアント用の動作環境ファイルの作成(Solaris、Linux、Windows)
業務用データベースにSymfowareを使用する場合、クライアント用の動作環境ファイルの設定が必要です。
クライアント用の動作環境ファイルの設定の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤編”の“クライアント用の動作環境ファイルの作成(Symfowareの場合)”を参照してください。

システム構築シートが出力したクライアント用の動作環境ファイルを、/opt/FJSVibs/var/deployment/mlserver/CSAMPLESV/currentにコピーします。
実行例
cp fssqlenvc /opt/FJSVibs/var/deployment/mlserver/CSAMPLESV/current/. |

サンプルプログラムでは、日本語項目を使用するため、viなどのエディタでクライアント用の動作環境ファイル(fssqlenvc)に以下の項目を追加します。
CHAR_SET=UTF8 NCHAR_CODE=UCS2B |
次にシステム構築シートが出力したクライアント用の動作環境ファイルを、/opt/FJSVibs/var/deployment/mlserver/CSAMPLESV/currentにコピーします。
実行例
cp fssqlenvc /opt/FJSVibs/var/deployment/mlserver/CSAMPLESV/current/. |

システム構築シートが出力したクライアント用の動作環境ファイルを、C:\Interstage\BAS\var\deployment\mlserver\CSAMPLESV\currentにコピーします。
実行例
copy fssqlenvc C:\Interstage\BAS\var\deployment\mlserver\CSAMPLESV\current\. |
(8) リスナーの設定とネットサービス名の登録(Solaris、Linux、Windows)
業務用データベースにOracleを使用する場合、リスナーの設定とネットサービス名の登録が必要です。
リスナーの設定とネットサービス名の登録の詳細については、“Interstage Business Application Server セットアップガイド”の“同期アプリケーション連携実行基盤編”の“リスナーの設定とネットサービス名の登録(Oracleの場合)”を参照してください。
リスナーの設定は、システム構築シートと整合するように以下の項目を設定してください。
項目 | 設定値 |
---|
GLOBAL_DBNAME | BAS |
PROTOCOL | TCP |
PORT | 1521 |
SID | BAS |
ORACLE_HOME |  環境変数“$ORACLE_HOME”の設定値
 環境変数“%ORACLE_HOME%”の設定値
|
ネットサービス名の登録は、システム構築シートと整合するように以下の項目を設定してください。
項目 | 設定値 |
---|
ネットサービス名 | BAS |
PROTOCOL | TCP |
HOST | データベースが動作しているホスト名 |
PORT | 1521 |
SID | BAS |
(9) ワークユニットの起動(Solaris、Linux、Windows)
isstartwuコマンドによりサーバアプリケーションのワークユニットを起動します。
ワークユニットの起動の詳細については、“Interstage Business Application Server 運用ガイド(アプリケーション連携実行基盤編)”の“同期アプリケーション連携実行基盤編”の“サーバアプリケーションの起動”を参照してください。
実行例

/opt/FSUNtd/bin/isstartwu CSAMPLESV |

/opt/FJSVtd/bin/isstartwu CSAMPLESV |

以下にクライアントアプリケーションを開発するために実施する作業について説明します。
(1) 配備ファイルの作成 (Windowsクライアント)
クライアントアプリケーションのコンパイルを実施します。コンパイルは、Interstage Studioを利用して行います。
サンプルプログラムでは、c_sample.exeを解凍したプロジェクト内のクライアントアプリケーションソース(プロジェクト)に、(2) bean生成ツールおよびC言語実行基盤インタフェース生成ツールの実行(Windowsクライアント)の実行結果が出力されているため、プロジェクトをInterstage Studioにインポートし、クライアントアプリケーションを作成します。Interstage Studioでの操作を以下に説明します。
Interstage Studioを起動し、以下の操作を実施します。
[ファイル] > [インポート]を選択し、選択画面を表示させます。
インポートソースの選択で、“既存プロジェクトをワークスペースへ”を選択し、[次へ]ボタンをクリックします。

表示されたプロジェクトのインポート画面で、[ルートフォルダの選択]が選ばれていることを確認後、[参照]ボタンを利用してc_sample.exeを解凍して作成されたフォルダ(\c_sample\symfo\client\workspaceまたは\c_sample\oracle\client\workspace)を参照します。

プロジェクト欄に表示されるプロジェクト(Solaris/Linux(64ビット)では4つ、Linux(32ビット)/Windowsでは3つ)がすべて選択されていることを確認し、[プロジェクトをワークスペースにコピー]チェックボックスをチェックした後、[終了]ボタンをクリックします。
注意
Linux(32ビット)サーバおよびWindowsサーバ向けのサンプル資材には、“DispatchWEBC”は含まれません。
Interstage Studioがプロジェクトを取り込んだ後、[プロジェクト]で“自動的にビルド”が選択されている場合、自動的にコンパイルが始まり、配備ファイルが生成されます。“自動的にビルド”が選択されていない場合は、各プロジェクトをビルドしてください。
◆作成配備ファイル一覧


プロジェクト名 | 配備ファイル |
---|
AcceptWEBC | AcceptWEBC.war |
DispatchWEBC | DispatchWEBC.war |
PaymentWEBC | PaymentWEBC.war |
StockWEBC | StockWEBC.war |


プロジェクト名 | 配備ファイル |
---|
AcceptWEBC | AcceptWEBC.war |
PaymentWEBC | PaymentWEBC.war |
StockWEBC | StockWEBC.war |
(2) IJServerの作成(Windowsクライアント)
Interstage Java EE管理コンソールを使用してクライアントアプリケーション用のIJServerクラスタを作成します。
Interstage Java EE管理コンソールに接続するには、Webブラウザを起動し下記のURLを指定します。WebブラウザとInterstage Java EE管理コンソールとの間でSSL暗号化通信を使用する場合と使用しない場合で、指定するURLは異なります。
SSL暗号化通信を使用しない場合
http://サーバのホスト名:ポート番号/javaee_admin |
サーバのホスト名:サーバアプリケーションを配備したサーバのホスト名またはIPアドレス
ポート番号:Interstage Java EE管理コンソール用のInterstage HTTP Serverのポート番号(デフォルトでは12001)
SSL暗号化通信を使用する場合
https://サーバのホスト名:ポート番号/javaee_admin/ |
サーバのホスト名、ポート番号の指定については、SSL暗号化通信を使用しない場合と同様です。
Interstage Java EE管理コンソールの詳細については、“Interstage Application Server Interstage Java EE管理コンソールヘルプ”を参照してください。
また、クライアントアプリケーションを配備するIJServerクラスタの作成方法の詳細は、“Interstage Application Server Java EE運用ガイド”の“クライアントアプリケーションの環境作成”を参照してください。
[Interstage Java EE管理コンソール] > [クラスタ]を選択します。
[クラスタ]画面で[新規...]を選択します。
[新しいクラスタ]画面で、以下の情報を入力して[了解]をクリックします。
[新しいクラスタ]画面
項目名 | 入力値 |
---|
名前 | CSAMPLECL |
設定 | [default-config]を選択 |
[Interstage Java EE管理コンソールヘルプ]を選択 |
作成するサーバーインスタンス
項目名 | 入力値 |
---|
インスタンス名 | CSAMPLE |
ノードエージェント | [ijna]を選択 |
ツリーコンポーネントで[設定]ノードを選択してください。
[CSAMPLECL-config]を選択し、[構成]ページの[JVM設定]をクリックしてください。
[パス設定]タブをクリックし、[JVMクラスパス設定]画面でクラスパスの設定を行います。以下の情報を入力し、[保存]をクリックしてください。
[設定] > [CSAMPLECL-config] > [JVM 設定] > [パス設定]タブ > [JVMクラスパス設定]
項目名 | 入力値 |
---|
クラスパスのサフィックス |  /opt/FJSVibs/lib/apfwibscm.jar /opt/FJSVibs/lib/apfwibssc.jar
 C:\Interstage\BAS\lib\apfwibscm.jar C:\Interstage\BAS\lib\apfwibssc.jar
|
ネイティブライブラリパスのサフィックス |  /opt/FJSVibs/lib
|
[JVMオプション]タブをクリックし、[JVMオプション]画面で、[JVMオプションを追加]をクリックし、以下の情報を設定してください。
[設定] > [CSAMPLECL-config] > [JVM 設定] > [JVM オプション]タブ > [JVM オプション]
値 |
---|
-Dcom.fujitsu.interstage.apfw.server.host=[接続先のホスト名またはIPアドレス] |
-Dcom.fujitsu.interstage.apfw.server.port=[接続先のポート番号(※)] |
(※)CORBAサービスのデフォルトポート番号は8002
ツリーコンポーネントで[設定]ノードを展開してください。
[CSAMPLECL-config]を選択し、[HTTPサービス]ノード、[HTTPリスナー]ノードの順に選択してださい。
[default]リンクをクリックし、[追加プロパティ]セクションでプロパティの編集を行います。以下の情報を入力し、[保存]をクリックしてください。
プロパティ名 | 値 |
---|
requestCheck | nocheck |
(3) クライアントアプリケーションの配備(Windowsクライアント)
[Interstage Java EE管理コンソール] > [アプリケーション] > [Webアプリケーション] > “CSAMPLECL”を選択します。
[配備されているWebアプリケーション]セクションで[配備]をクリックします。
[エンタープライズアプリケーション/モジュールを配備]画面で、以下の情報を入力して[了解]をクリックします。
[エンタープライズアプリケーション/モジュールを配備]画面
項目名 | 入力値 |
---|
配備ファイル |   AcceptWEBC.war DispatchWEBC.war PaymentWEBC.war StockWEBC.war
  AcceptWEBC.war PaymentWEBC.war StockWEBC.war
|
タイプ | Webアプリケーション(.war) |
アプリケーション名 |   AcceptWEBC DispatchWEBC PaymentWEBC StockWEBCBL
 AcceptWEBC PaymentWEBC StockWEBC
|
コンテキストルート |   /AcceptWEBC /DispatchWEBC /PaymentWEBC /StockWEBC
 /AcceptWEBC /PaymentWEBC /StockWEBC
|
ターゲット | CSAMPLECL |
ビルド済みのクライアントアプリケーションの格納位置については、“A.3.2.1 C言語の同期アプリケーション連携実行基盤で利用する資材”を参照してください。
(4) IJServerの起動(Windowsクライアント)
[Interstage Java EE管理コンソール] > [クラスタ] > “CSAMPLECL”を選択します。
[一般情報]画面で[クラスタの起動]をクリックします。