Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 受付・アダプタ定義編
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
(1) DBアダプタの定義
DBアダプタを定義する手順を次に示します。
- Eclipseのメニューから,[ウィンドウ]−[ビューの表示]−[その他]を選択します。
[ビューの表示]ダイアログが表示されます。
- [HCSC-Definer]−[HCSCTEビュー]を選択し,[開く]ボタンをクリックします。
ツリービューにサービス定義一覧が表示されます。
- ツリービューのサービス定義一覧で右クリックして「サービスアダプタ追加」を選択します。
[サービスアダプタ定義追加]ウィザードが表示されます。
- サービス部品の種別のドロップダウンリストから「DBアダプタ」を選択します。
- [次へ]ボタンをクリックします。
[サービスアダプタ定義追加(DBアダプタ)]ウィザードが表示されます。
- サービス名を入力します。
サービス名には,「CSAFF_SAMPLE_DB」と入力します。
- [終了]ボタンをクリックします。
必要なファイルが作成され,リポジトリに保存されます。サービスアダプタ定義画面(基本)が表示されます。
- サービスアダプタ定義画面(基本)およびサービスアダプタ定義画面(詳細)を設定します。
設定内容については,「DBアダプタの設定内容」を参照してください。
- 定義内容を確認して,Eclipseのメニューから[ファイル]−[保管]を選択し,定義内容を保存します。
- DBアダプタの設定を検証します。
ツリービューのサービス定義一覧で右クリックして表示されるサービス一覧のポップアップメニューから,「検証」を選択すると,検証結果がコンソールビューに表示されます。
- DBアダプタの設定内容
- サンプルのDBアダプタを定義する場合の,サービスアダプタ定義画面(基本)での設定項目を次の表に示します。なお,表に記載されていない項目については,設定不要です。
表D-2 サービスアダプタ定義画面(基本)の設定内容(DBアダプタ)
| 分類 |
項目 |
設定値 |
設定 |
| サービス部品制御情報 |
サービス名 |
CSAFF_SAMPLE_DB |
◎ |
| サービスID |
CSAFF_DB |
◎ |
| サービス種別 |
DBアダプタ |
× |
| 最大インスタンス数 |
0 |
◎ |
| オペレーション |
CSAFF_SAMPLE_DB |
◎ |
| オペレーション情報 |
オペレーション名 |
CSAFF_SAMPLE_DB |
× |
| 通信モデル |
同期 |
◎ |
| 要求電文 |
標準 |
使う(チェックボックス) |
使わない(チェックしない) |
◎ |
| サービス部品 |
フォーマットID |
SAMPLE_DB_Request |
◎ |
| 電文フォーマット |
csaff_sample_sqlformat.xsd |
◎ |
| 応答電文 |
標準 |
使う(チェックボックス) |
使わない(チェックしない) |
◎ |
| サービス部品 |
フォーマットID |
SAMPLE_DB_Response |
◎ |
| 電文フォーマット |
csaff_sample_sqlformat.xsd |
◎ |
- (凡例)
- ◎:必ず設定します。
- ×:表示されている内容を確認します。
サンプルのDBアダプタを定義する場合の,サービスアダプタ定義画面(詳細)での設定項目を次の表に示します。なお,表に記載されていない項目については,設定不要です。
表D-3 サービスアダプタ定義画面(詳細)の設定内容(DBアダプタ)
| 分類 |
項目 |
設定値 |
設定 |
| サービスアダプタ制御情報 |
サービスアダプタ(EJB-JARファイル) |
cscdba_ejb.jar |
× |
| 独自定義ファイル |
csa_sql_csaff_sample.xml |
◎ |
| cscadapter_property.xml |
× |
- (凡例)
- ◎:必ず設定します。
- ×:表示されている内容を確認します。
(2) DBアダプタの配備定義
定義したDBアダプタをサーバに配備して開始します。
DBアダプタの配備定義の手順を次に示します。
- ツリービューの[サービス定義一覧]を右クリックして,[全サービスをサーバに配備して開始]を選択します。
開始処理が失敗した場合,ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。
ログインしていない場合は,アカウント認証画面が表示されます。手順2.を実施してください。
- [ユーザID]に「admin」を,[パスワード]に「admin」を入力し,[OK]ボタンをクリックします。
処理中であることを知らせるメッセージが表示されたあと,結果を知らせるメッセージが表示されます。
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.