cmdコマンド
cmdコマンドについて
cmdコマンドを経由することによって、マスター連携関連のAPIなどを実行することが可能になります。
(場所:/usr/local/bin/cmd)
以下のコマンドを実行することにより、一般的なcmdコマンドの入出力仕様を確認することができます。
# cmd --help
関数名 - DA::API::Module::method 実行するAPIの関数名を指定 (DA::API:: は省略可) Usage : /usr/local/bin/cmd DA::API::Module::method \ [--help] [--verbose] [--ie=charset] [--oe=charset] \ param1="val1" param2="val2"... オプション(省略可): --help 簡単なコマンドヘルプを表示する (STDERR) --verbose コマンド終了時にメッセージを表示(STDERR) --ie=charset 入力文字コードを変更(デフォルト:EUC-JP) --oe=charset 出力文字コードを変更(デフォルト:EUC-JP) 入力(パラメータ) param1="val1" スペース区切りで指定 param2="val2"... (shell-quote-argument) 出力(ステータスの戻り値) 0: 正常終了 (STDOUT に実行結果を出力する) 1: 異常終了 (STDERR にエラーの詳細を出力する) |
cmdコマンドの実行
ユーザ・グループデータインポート機能で利用するcmdコマンドは以下のコマンドになります。
表 7-1 ユーザ・グループデータインポート機能で利用するcmdコマンド一覧
コマンド | 説明 |
---|---|
DA::API::DataLink::clone | 複製テーブルの作成処理 |
DA::API::DataLink::clone_destroy | 複製テーブルの削除処理 |
DA::API::DataLink::clone_lock | 複製テーブル編集ロック |
DA::API::DataLink::clone_unlock | 複製テーブル編集ロック解除 |
DA::API::DataLink::clone_unlock_force | 複製テーブル編集ロック強制解除 |
DA::API::DataLink::master_lock | ユーザ・グループ編集ロック |
DA::API::DataLink::master_unlock | ユーザ・グループ編集ロック解除 |
DA::API::DataLink::master_unlock_force | ユーザ・グループ編集ロック強制解除 |
DA::API::DataLink::queue | CSVデータの取り込み処理 |
DA::API::DataLink::queue_clean | 未処理のキューデータの削除 |
DA::API::DataLink::queue_lock | CSV取り込みロック |
DA::API::DataLink::queue_unlock | CSV取り込みロック解除 |
DA::API::DataLink::queue_unlock_force | CSV取り込みロック強制解除 |
DA::API::DataLink::sync | マスターデータへの同期処理 |
DA::API::DataLink::sync2clone | キューデータの取り込み処理 |
DA::API::DataLinkTool::whois_clone_lock | 複製テーブル編集ロックオーナーの取得 |
DA::API::DataLinkTool::whois_master_lock | ユーザ・グループ編集ロックオーナーの取得 |
DA::API::DataLinkTool::whois_queue_lock | キュー取り込み編集ロックオーナーの取得 |
DA::API::DataLinkTool::search_external_id | 外部連携用識別子の検索 |
DA::API::DataLinkTool::search_internal_id | INSUITE® 内部のMID、GIDの検索 |
DA::API::DataLinkTool::set_datalink_key | 連携で使用する外部キーの設定を行う |
cmdコマンドは、rootユーザで実行してください。
cmdコマンドを実行する際には、 DA::API:: という文字列は省略可能です。(自動補完されます)
cmdコマンド実行例:
# cmd DataLink::master_lock
# cmd DataLink::clone_lock
# cmd DataLink::clone
# cmd DataLink::sync2clone
# cmd DataLink::sync
# cmd DataLink::clone_unlock
# cmd DataLink::master_unlock