Groupmax Scheduler/Facilities Manager Version 7 システム管理者ガイド
SFShiftコマンドは,Scheduler Serverマシンの保存データをHiRDBへ登録するために使用します。次の場合に使用します。
メッセージテキスト中では移行コマンドとも表記します。
SFShiftコマンドを実行すると,次に示す移行用ファイルが作成されます。これらのファイルは,HiRDBのデータベース作成ユティリティ(pdload)の入力ファイルとなります。HiRDBへの移行手順については,「7. HiRDBへのデータ登録(DBモードの場合)」を参照してください。
SFShift.bat [-clean] [-path ShiftPath] [-out OutputFolderName] [-gmt {+|-}Hour:Min]
C:\win32app\hitachi\hirdb_s
<インストールディレクトリ>\tool\sfshift\SFShift.bat
デフォルトは,C:\Groupmax\apposv\tool\sfshift\SFShift.bat
「sfshift」フォルダ配下を別のディレクトリにコピーして使用することもできます。
0:正常終了
1:異常終了(pdload用入力データファイルの作成前にエラーが発生した場合)
2:異常終了(pdload用入力データファイルの作成中にエラーが発生した場合)
コマンドの実行によって作成されるファイルについて説明します。ここで示すファイルは,デフォルトでは次に示すフォルダへ出力されます。
<Scheduler Serverインストールフォルダ>\tool\sfshift\shift\<引数「-out」で指定したフォルダ>
「sfshift」フォルダ配下を別のフォルダにコピーして実行した場合は,次に示すフォルダへ出力されます。
<任意のフォルダ>\sfshift\shift\<引数「-out」で指定したフォルダ>
SFShiftコマンドの実行時に「-clean」を指定した場合,既存のpdload用入力データファイルとpdload用制御情報ファイルは削除されます。
作成されたファイルの使用方法については,「7.5 SFShiftコマンドの実行」を参照してください。
作成したpdload用入力データファイル及びpdload用制御情報ファイルをHiRDBへ移行するためのバッチファイルです。
ファイル名は次のとおりです。
sfshift_pdload.bat
Scheduler Serverサーバに保存されているデータをHiRDBのデータベース作成ユティリティ(pdload)に入力できる形式へ変換したファイルです。ファイル形式はCSV形式です。
表識別子に応じたpdload用入力データファイル名は次のとおりです。[番号]には連番が出力されます。
表11-24 pdload用入力データファイル名
| 表識別子 | pdload用入力データファイル名 |
|---|---|
| TBL_FACIORG | shift_faciorg_[番号].csv |
| TBL_FACILITY | shift_facility_[番号].csv |
| TBL_BOSS | shift_boss_[番号].csv |
| TBL_USRACCESS | shift_usraccess_[番号].csv |
| TBL_ORGGROUP | shift_orggroup_[番号].csv |
| TBL_ORGGROUPMEMBER | shift_orggroupmember_[番号].csv |
| TBL_TITLE | shift_title_[番号].csv |
| TBL_SECRANK | shift_secrank_[番号].csv |
| TBL_ORGSECURITY | shift_orgsecurity_[番号].csv |
| TBL_ORGTEMPLATE | shift_orgtemplate_[番号].csv |
| TBL_ORGTEMPMAPPING | shift_orgtempmapping_[番号].csv |
| TBL_DIVISION | shift_division_[番号].csv |
| TBL_TIMEDIV | shift_timediv_[番号].csv |
| TBL_DELETETERM | shift_deleteterm_[番号].csv |
| TBL_SETUP | shift_setup_[番号].csv |
| TBL_PRIVILEGE | shift_privilege_[番号].csv |
| TBL_FACIMANAGER | shift_facimanager_[番号].csv |
| TBL_EQUIPMENT | shift_equipment_[番号].csv |
| TBL_FACIACCESS | shift_faciaccess_[番号].csv |
| TBL_USRGRP | shift_usrgrp_[番号].csv |
| TBL_USRGRPMEMBER | shift_usrgrpmember_[番号].csv |
| TBL_CONFIG | shift_config_[番号].csv |
| TBL_DESTINATION | shift_destination_[番号].csv |
| TBL_CALENDER | shift_calender_[番号].csv |
| TBL_PROHIBITEDTIME | shift_prohibitedtime_[番号].csv |
| TBL_RESERVTERM | shift_reservterm_[番号].csv |
| TBL_FACIIMAGE | shift_faciimage_[番号].csv |
| TBL_OWNEQUIPMENT | shift_ownequipment_[番号].csv |
| TBL_ANNIVERSARY | shift_anniversary_[番号].csv |
| TBL_SCHEDULE | shift_schedule_[番号].csv |
| TBL_TASK | shift_task_[番号].csv |
| TBL_CONTACT | shift_contact_[番号].csv |
| TBL_RECEIVER | shift_receiver_[番号].csv |
| TBL_MEMO | shift_memo_[番号].csv |
| TBL_MONTHLYID | shift_monthly_[番号].csv |
| TBL_IDSEQ | shift_idseq_[番号].csv |
「11.3.8(5)(b) pdload用入力データファイル」で作成したpdload用入力データファイルを基に,HiRDBにロードするための制御文が記載されたファイルです。
pdload用制御情報ファイルのファイル名は,「sfshift_control_[表識別子].txt」という形式のテキストファイルです。表識別子に応じたpdload用制御情報ファイル名は次のとおりです。
表11-25 pdload用制御情報ファイル名
| 表識別子 | pdload用制御情報ファイル名 |
|---|---|
| TBL_FACIORG | sfshift_control_tbl_faciorg.txt |
| TBL_FACILITY | sfshift_control_tbl_facility.txt |
| TBL_BOSS | sfshift_control_tbl_boss.txt |
| TBL_USRACCESS | sfshift_control_tbl_usraccess.txt |
| TBL_ORGGROUP | sfshift_control_tbl_orggroup.txt |
| TBL_ORGGROUPMEMBER | sfshift_control_tbl_orggroupmember.txt |
| TBL_TITLE | sfshift_control_tbl_title.txt |
| TBL_SECRANK | sfshift_control_tbl_secrank.txt |
| TBL_ORGSECURITY | sfshift_control_tbl_orgsecurity.txt |
| TBL_ORGTEMPLATE | sfshift_control_tbl_orgtemplate.txt |
| TBL_ORGTEMPMAPPING | sfshift_control_tbl_orgtempmapping.txt |
| TBL_DIVISION | sfshift_control_tbl_division.txt |
| TBL_TIMEDIV | sfshift_control_tbl_timediv.txt |
| TBL_DELETETERM | sfshift_control_tbl_deleteterm.txt |
| TBL_SETUP | sfshift_control_tbl_setup.txt |
| TBL_PRIVILEGE | sfshift_control_tbl_privilege.txt |
| TBL_FACIMANAGER | sfshift_control_tbl_facimanager.txt |
| TBL_EQUIPMENT | sfshift_control_tbl_equipment.txt |
| TBL_FACIACCESS | sfshift_control_tbl_faciaccess.txt |
| TBL_USRGRP | sfshift_control_tbl_usrgrp.txt |
| TBL_USRGRPMEMBER | sfshift_control_tbl_usrgrpmember.txt |
| TBL_CONFIG | sfshift_control_tbl_config.txt |
| TBL_DESTINATION | sfshift_control_tbl_destination.txt |
| TBL_CALENDER | sfshift_control_tbl_calender.txt |
| TBL_PROHIBITEDTIME | sfshift_control_tbl_prohibitedtime.txt |
| TBL_RESERVTERM | sfshift_control_tbl_reservterm.txt |
| TBL_FACIIMAGE | sfshift_control_tbl_faciimage.txt |
| TBL_OWNEQUIPMENT | sfshift_control_tbl_ownequipment.txt |
| TBL_ANNIVERSARY | sfshift_control_tbl_anniversary.txt |
| TBL_SCHEDULE | sfshift_control_tbl_schedule.txt |
| TBL_TASK | sfshift_control_tbl_task.txt |
| TBL_CONTACT | sfshift_control_tbl_contact.txt |
| TBL_RECEIVER | sfshift_control_tbl_receiver.txt |
| TBL_MEMO | sfshift_control_tbl_memo.txt |
| TBL_MONTHLYID | sfshift_control_tbl_monthlyid.txt |
| TBL_IDSEQ | sfshift_control_tbl_idseq.txt |
pdload用制御情報ファイルのフォーマットは次のとおりです。
source RDエリア名 [extblパス]\pdload用入力データファイル名[,[extblパス]\pdload用入力データファイル名,…] error=[extblパス]\pdload_error.txt [maxreclen=6144] errdata=[extblパス]\sfshift_pdload_err_[表識別子名],10000 option job=JOB null_string=default lengover=err extdat |
[extblパス]には次の情報が出力されます。
<オプション「-path」で指定したパス>\shift\<オプション「-out」で指定したフォルダ名称>
データが正しくHiRDBへ移行されたかどうかは,次に示す検証ファイルで確認できます。
確認方法については,「7.5(10) 移行結果の検証」を参照してください。
All Rights Reserved. Copyright (C) 2004, 2015, Hitachi, Ltd.