29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# CSV→FB変換 データ生成規則
|
|
|
|
## 概要
|
|
|
|
CSV形式の入力ファイルを読み取り、固定長(FB)レコードに変換して出力するプログラムのテストデータ。
|
|
CSVのカンマ区切り分解、引用符内改行処理、項目チェックを含む。
|
|
|
|
## 入力
|
|
|
|
- 入力CSVの項目定義(処理詳細から特定)
|
|
- 出力COPYBOOKのフィールド定義
|
|
|
|
## 生成データ組
|
|
|
|
| 组 | 用途 | 内容 |
|
|
|----|------|------|
|
|
| 1 | 正常データ | 全項目が正しいCSVレコード 3〜5件。異なる値のバリエーションを確保 |
|
|
| 2 | 異常データ | 項目数不足、項目数過剰、不正な値のレコードを含むデータ |
|
|
|
|
## データ生成手順
|
|
|
|
1. CSVの項目数と項目名を処理詳細から特定
|
|
2. 正常データ: カンマ区切りCSV行文字列を生成。値はPIC定義に従う
|
|
3. 異常データ: 項目数不一致、空値、不正フォーマットを含む
|
|
|
|
## 出力
|
|
|
|
入力はCSV文字列(カンマ区切り)として1フィールドに格納。各組1 JSONファイル。
|