分散トランザクション処理機能 TP1/Extension for .NET Framework 使用の手引
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
4.11.3 サンプルプログラムの実行手順
(1) ビルドしたアセンブリをOpenTP1環境にコピー
ビルドによって生成されたアセンブリを,%DCDIR%\aplibディレクトリにコピーします。
- 【例】Visual BasicのSPPIFサンプルの場合
- copy %DCSMPDIR%\ExtNET\VB.NET\SPPIF\VBSample.SPPIF.dll %DCDIR%\aplib
- 【例】Visual BasicのSUPIFサンプルの場合
- copy %DCSMPDIR%\ExtNET\VB.NET\SUPIF\VBSample.SUPIF.exe %DCDIR%\aplib
(2) ユーザサービス定義ファイルをOpenTP1環境にコピー
実行したいサンプルプログラムのユーザサービス定義ファイルを,%DCCONFPATH%にコピーします。
- 【例】Visual BasicのSPPIFサンプルの場合
- copy %DCSMPDIR%\ExtNET\CONF\VBSPPIF %DCCONFPATH%
(3) OpenTP1の起動
次の手順でOpenTP1を起動します。
- 【TP1/Server Base】
- コマンドライン上で,「net start OpenTP1」を実行します。
- 【TP1/LiNK】
- [スタート]−[プログラム]−[TP1_LiNK]−[TP1_LiNKコントロール]メニューを選択します。
[TP1_LiNKコントロール]ウィンドウが表示されます。
- OpenTP1の状態がオンラインでない場合は,[起動(S)]ボタンをクリックします。
(4) SPP.NET環境定義の設定
SPP.NETの場合,次の手順でSPP.NET環境定義を設定します。
- 【TP1/Server Base】
- %DCCONFPATH%にコピーしたユーザサービス定義ファイルをnotepad.exeから開きます。
【例】Visual BasicのSPPIFサンプルの場合
notepad.exe %DCCONFPATH%\VBSPPIF
- set njs_appbase_directoryの値の「%DCDIR%」の部分をOpenTP1インストールディレクトリの絶対パスに変更します。
【例】OpenTP1インストールディレクトリがC:\OpenTP1の場合
C:\OpenTP1\aplib
- 【TP1/LiNK】
- [スタート]−[プログラム]−[TP1_LiNK]−[アプリケーション管理SPP]メニューを選択します。
[TP1/LiNKアプリケーション管理SPP]ウィンドウが表示されます。
- ユーザサービス定義ファイルと同じ名前のユーザサーバを選択し,[サーバ定義(E)...]ボタンをクリックします。
[SPP.NET環境定義]ダイアログボックスが表示されます。
- [アプリケーションベースディレクトリ(1)]の「%DCDIR%」の部分をOpenTP1インストールディレクトリの絶対パスに変更します。
【例】OpenTP1インストールディレクトリがC:\OpenTP1の場合
C:\OpenTP1\aplib
(5) SPP.NETまたはSUP.NETの実行
次の手順でSPP.NETまたはSUP.NETを実行します。
- 【TP1/Server Base】
- コマンドライン上で,次のコマンドを実行します。
- 【例】Visual BasicのSPPIFサンプルの場合
- dcsvstart -u VBSPPIF
- 【TP1/LiNK】
- SPP.NETの場合
- [スタート]−[プログラム]−[TP1_LiNK]−[アプリケーション管理SPP]メニューを選択します。
[TP1/LiNKアプリケーション管理SPP]ウィンドウが表示されます。
- ユーザサービス定義ファイルと同じ名前のユーザサーバを選択し,[起動(S)]ボタンをクリックします。
- SUP.NETの場合
- [スタート]−[プログラム]−[TP1_LiNK]−[アプリケーション管理SUP]メニューを選択します。
[TP1/LiNKアプリケーション管理SUP]ウィンドウが表示されます。
- ユーザサービス定義ファイルと同じ名前のユーザサーバを選択し,[起動(S)]ボタンをクリックします。
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.