[[PrimeKarte]] > PkAppProf
#contents
#br
**データベースへの接続/切断 [#i2c231bd]
■データベースへの接続
bool Connect(int flg)
[引数]
flg 0:AppProf0000.xmlのCONNECTタグから取得
1:AppProf0000.xmlのCONNECT2タグから取得
[内部処理]
DBAccess:Connectメソッドを呼び出す
各パラメータ(SID,UID,PASS,MIN_POOL_SIZE)は、AppProf0000.xmlから取得
■データベースからの切断
bool Disconnect()
[注意事項]
接続時にMIN_POOL_SIZEを「0」を指定した場合、一定時間SQLが投げられないと、セッションが解放される。
※セッションプーリングが無効(pooling=false)の場合は、セッションが即時に解放される。
**端末情報の更新について [#sb68446b]
-�|舎�起動時
--pc_start_flg = 1
--pc_start_name = '端末起動中'
--pc_start_timestamp = SYSTIMESTAMP
-��端末終了時
--pc_start_flg = 0
--pc_start_name = '端末停止中'
--pc_start_timestamp = NULL
-��PrimeKarte起動時
--start_timestamp = SYSTIMESTAMP
--end_timestamp = NULL
-��PrimeKarte終了時
--end_timestamp = SYSTIMESTAMP
-��Yarm実行時
--pc_update_flg = 1
--pc_update_timestamp = SYSTIMESTAMP
-�γ舎�設定画面
--変更した値全て
**アプリケーション情報の設定 [#me5dcb75]
-下記の項目をAppProf0000.xmにて設定する
++シリーズ名称
++アプリケーション名称
++バージョン
++メーカ名称
++スプラッシュ画面タイプ(0:SBS 1:BSN(PrimeKarte) 2:BSN(Medi-Aibis))
■例 - SBS
<APP_INFO>
<SERIES>DoctorX</SERIES>
<APP_NAME>PrimeKarte</APP_NAME>
<VERSION>1.0.0</VERSION>
<MAKER>SBS情報システム</MAKER>
<SPLASH_TYPE>0</SPLASH_TYPE>
</APP_INFO>
■例 - BSN
<APP_INFO>
<SERIES>MESH</SERIES>
<APP_NAME>Medi-Aibis</APP_NAME>
<VERSION>1.0.0</VERSION>
<MAKER>BSNアイネット</MAKER>
<SPLASH_TYPE>2</SPLASH_TYPE>
</APP_INFO>
※設定が空の場合は、上記の(例 - SBS)が設定されたときと同じ挙動とする
-カルテファイルのローカル出力先の変更が可能→[[ファイル名短縮対応]]