4.1.5 CSV形式ファイル出力コマンド(RPCsvout)の使い方
CSV形式ファイル出力コマンドが格納されているディレクトリを示します。
- <この項の構成>
- (1) CSV形式ファイル出力コマンドが格納されているディレクトリ
- (2) コマンド実行時の注意事項
- (3) CSV形式ファイル出力コマンド(RPCsvout)の指定
(1) CSV形式ファイル出力コマンドが格納されているディレクトリ
(a) SEWB+/REPOSITORY(サーバ)の場合
コマンドは,次のディレクトリに格納されています。
サーバのSEWB+/REPOSITORYの組み込み先パス名¥BIN
SEWB+/REPOSITORYの組み込み先パス名は,デフォルトでは次のように設定されています。システムドライブとは,Windows NT Server又はWindows 2000 Serverが組み込まれているドライブを指します。
- 組み込み先パス名
- Windows NT Server 4.0又はWindows 2000 Serverの場合
システムドライブ:¥Program Files¥HITACHI¥Sewb¥REPOSITORY
- Windows NT Server 3.51の場合
システムドライブ:¥Win32app¥HITACHI¥Sewb¥REPOSITORY
(b) SEWB+/REPOSITORY-BROWSER(クライアント)の場合
コマンドは,次のディレクトリに格納されています。
クライアントのSEWB+/REPOSITORY-BROWSERの組み込み先パス名
SEWB+/REPOSITORY-BROWSERの組み込み先パス名は,デフォルトでは次のように設定されています。システムドライブとは,Windows 95,Windows 98,Windows Me,Windows NT又はWindows 2000が組み込まれているドライブを指します。
- 組み込み先パス名
システムドライブ:¥Program Files¥HITACHI¥Sewb+ Repository-Browser
(2) コマンド実行時の注意事項
(a) コマンドを実行する前に
サーバでコマンドを実行するときは,サーバではSEWB+/REPOSITORYからログアウトしておいてください。
(b) コマンド実行中にほかの作業をする場合
CSV形式ファイル出力コマンドでは,実行中に排他制御を行っていません。したがって,コマンドの実行中でも並行してほかの作業をすることができます。ただし,次に示す点に注意してください。
- コマンドの実行中に対象となっている資源や関連情報を更新,又は削除してはなりません。不整合が検出され,正常に終了しない場合があります。この場合には,CSV形式ファイル出力コマンドの再実行が必要です。
- コマンドの実行中に,CSV形式ファイルの出力先で出力の対象となっている資源を更新してはなりません。CSV形式ファイル出力コマンドが正常に終了しても,その更新内容がCSV形式ファイルに反映されていない場合があります。
(3) CSV形式ファイル出力コマンド(RPCsvout)の指定
サーバのコマンドラインに,次に示す構文に従ってコマンドと引数を指定して実行します。サーバ上では,リポジトリのシステム管理者の権限で実行します。起動時に表示されるダイアログに,システム管理者のパスワードを入力する必要があります。クライアント上では,SEWB+ログインに指定されたユーザの権限で実行します。起動時に表示されるダイアログに,ユーザ名,ログイン先,及びユーザのパスワードを入力する必要があります。
実行中には,データ項目又は業務ルールの出力件数が表示されます。また,詳細情報がログファイルに出力されます。
(a) 形式
- RPCsvout /F 出力CSV形式ファイル名 /D 辞書フォルダ名
- 〔 /K 辞書種別 〕〔 /C 出力国語別 〕〔 /N 出力言語別 〕
- 〔 /I 出力フィールド別 〕
- 〔 /T ヘッダの有無 〕
- 〔 /S IDの出力形式 〕
- 〔 /R 関連するデータ項目の出力形式 〕
- 〔 /U 出力基準とする日時 〕
- 〔 /L ログファイル名 〕
- 〔 /? 〕
(b) 引数
- /F 出力CSV形式ファイル名
- 出力先のCSV形式ファイル名を指定します。既存のファイルを指定した場合は,コマンド実行後に表示されるメッセージで上書きするかどうかを確認してください。
- /D 辞書フォルダ名
- 出力する辞書情報が格納されている辞書フォルダ名を指定します。
- /K 辞書種別
- 出力する辞書の種別を指定します。省略時は「DI」が仮定されます。
- DI:データ項目辞書
- BR:業務ルール辞書
- /C 出力国語別
- 出力する辞書項目の国語区分を指定します。環境構築ユティリティで設定した国語区分の順序に対応して1~4の数字で指定します。値の前に「:」を付けると,最初の行から指定した国語区分までが出力されます。省略時はすべての国語別情報が,国語別の登録順にCSV形式ファイルへ出力されます。
- /N 出力言語別
- 出力する辞書項目の言語区分を指定します。環境構築ユティリティで設定した言語区分の順序に対応して1~10の数字で指定します。値の前に「:」を付けると,最初の行から指定した言語区分までが出力されます。省略時はすべての言語別情報が,言語別の登録順にCSV形式ファイルへ出力されます。
- /I 出力フィールド別
- 出力するフィールドを指定します。環境構築ユティリティで設定したフィールドの順序に対応して,データ項目の場合は1~20,業務ルールの場合は1~3の数字で指定します。値の前に「:」を付けると,最初の行から指定したフィールドまでが出力されます。省略時はすべてのフィールドの情報が,フィールド別の登録順にCSV形式ファイルへ出力されます。
- /T ヘッダの有無
- CSV形式ファイルに,ヘッダを出力するかどうかを次の値で指定します。省略時は「nouse」が仮定されます。
- use:ヘッダあり
- nouse:ヘッダなし
- /S IDの出力形式
- CSV形式ファイル中のデータ項目及び業務ルールのIDの出力形式を次の値で指定します。省略時は「nouse」が仮定されます。
- use:システム内部IDを使用して出力する
- nouse:システム内部IDを使用しないで,仮システム内部IDにして出力する
- /R 関連するデータ項目の出力形式
- CSV形式ファイルに,関連するデータ項目をデータ項目のIDで出力するか,プリフィックス付きデータ項目名で出力するかを次の値で指定します。省略時は「id」が仮定されます。
- id:関連するデータ項目をデータ項目のIDで出力する。
- name:関連するデータ項目をプリフィックス付きデータ項目名で出力する。
- 「id」を指定した場合,業務ルールのCSV形式ファイル中の関連データ項目IDは,引数「/S IDの出力形式」の指定に関係なく,常にシステム内部IDで出力されます。
- /U 出力基準とする日時
- 指定した日時よりも後に更新・追加したデータ項目,又は業務ルールだけをCSV形式ファイルに出力します。コマンドの引数に出力基準とする日時を指定してください。
- 省略時は,すべてのデータ項目,又は業務ルールをCSV形式ファイルに出力します。日付を指定して,時刻を省略した場合,時刻は「00:00:00」と仮定されます。
- 出力基準とする日時は,次の形式で指定してください。
- YYYY/MM/DD〔△hh:mm:ss〕〔△TYPE〕
△は半角スペースを示します。〔 〕内は省略できます。
YYYY/MM/DDは西暦年月日を示します。hh:mm:ssは時刻を示します。
TYPEは,指定した日時よりも後に更新・追加したもののうち,どのデータ項目,又は業務ルールをCSV形式ファイルに出力するかを次の値で指定します。省略時は,「all」が仮定されます。
all:更新・追加したすべてのデータ項目,又は業務ルール
up:更新したデータ項目,又は業務ルールだけ
new:追加したデータ項目,又は業務ルールだけ
- /L ログファイル名※
- ログファイルの出力先を指定します。省略時は,出力する辞書の種別に応じて次のファイルがログファイルとして作成されます。
- パス:環境変数「TEMP」又は「TMP」に代入されている値
- ファイル名:rpdicsvo.log(データ項目辞書),rpbrcsvo.log(業務ルール辞書)
- /?
- コマンドの構文と引数の指定方法を表示します。
- 注※ ログファイルはコマンドの実行ごとに上書きされます。残しておきたい場合は,異なるログファイル名を指定してください。
(c) リターン値
- コマンドの実行が終了すると,次のリターン値が返されます。
- 0:正常終了した
- 1:その他のエラーが発生した
- 2:メモリが確保できない
- 3:引数が不正である
- 4:ログファイルが作成できない
- 5:辞書に対するアクセス権がない
- 6:辞書フォルダがない
- 7:出力ファイルが作成できない