ページの先頭行へ戻る
Big Data Integration ServerV1.2.0 検索編導入・運用ガイド
FUJITSU Software

F.1.1 先行コマンド/後続アプリケーション

先行コマンド/後続アプリケーションにおけるAPIの分類は以下のとおりです。
以下に示すAPI以外については、競合しないため考慮する必要はありません。

分類

Java API

C API

クラス

メソッド

コネクション確立

ShunConnection

ShunConnection()

ShunConnect

接続先Shunsaku Fileの切替え

ShunConnection

setShunsakuFileName()

ShunSetConnectAttr

更新/トランザクション開始

ShunPreparedStatement

executeInsert()

ShunInsert

ShunPreparedRecordID

deleteByRecordID()

ShunDeleteRecId

ShunPreparedRecordID

updateByRecordID()

ShunUpdateRecId

ShunPreparedKey

deleteByKey()

ShunDeleteKey

ShunPreparedKey

updateByKey()

ShunUpdateKey

トランザクション終了

ShunConnection

commit()

ShunCommit

ShunConnection

rollback()

ShunRollback

参照

ShunPreparedStatement

executeSearch()

ShunGetHitCount

ShunPreparedStatement

executeSearch()

ShunSearch

ShunPreparedRecordID

searchByRecordID()

ShunSearchRecId

ShunPreparedKey

searchByKey()

ShunSearchKey


先行コマンド/後続アプリケーションの場合の競合動作は、次のようになります。

先行コマンド

後続アプリケーション

競合する条件と競合した場合の動作
(先頭に△または×をつける)
(例:△ソート式がある場合)
(例:×APIはエラーになる)

コネクション確立

接続先Shunsaku Fileの切替え

更新/トランザクション開始

トランザクション終了

参照

shunsysstart

×

×:APIはエラーになる

shunsysstop

×

×:APIはエラーになる

shunsyscfgedit
(ShunsakuFileの動的変更以外)

shunsyscfgedit
(ShunsakuFileの動的変更)

△:Fileからのdirectorの削除、またはDomainからのFileの削除時には、それらへの既存のコネクションは切断され、新たなコネクション確立は拒否される

shunsysstate

shuncstate

shuncterm

shundstate

shundclear

×

×:APIはエラーになる

shundimport

△:shundimportの削除対象とAPIの更新/削除対象が競合した場合、APIはエラーになる

shundexport

×

×:APIはエラーになる

shundresend

×

×:APIはエラーになる

shundrestrict -aw

×

×:APIはエラーになる

shundrestrict -arw

×

×

×:APIはエラーになる

shundrestrict -r

shundcds

×

×:APIはエラーになる

shundbackup
(開始宣言)

△:OperationLogFolderの指定がない場合、APIはエラーになる

shundbackup
(終了宣言)

shundbackup(開始宣言のキャンセル)

shundrecover
(開始宣言)

×

×

×:APIはエラーになる

shundrecover
(終了宣言)

×

×

×:APIはエラーになる

shunostate

shunsstate

shunprtmsg