ファイル
jcl-cobol-data-create/rules/pgm_pattern/マッチング(N-1).md
T
2026-07-12 14:54:50 +08:00

1.3 KiB

マッチング(N:1) データ生成規則

概要

マッチング(1:1)の逆。R01が主駆動でR02が従側。1:Nの逆構成。

生成データ組

用途 R01 R02 説明
1 両端不一致 4 4 1件目R02-only、最終R01-only、中間3件マッチ + 末尾多keyテスト
2 逆方向両端不一致 4 4 1件目R01-only、最終R02-only、中間3件マッチ + 末尾多keyテスト
3 中間不一致 5 5 先頭末尾マッチ、中間にR01-onlyとR02-only各1件 + 末尾多keyテスト

组1:両端不一致

R01: a002→a003→a004→a005(R01-only) R02: a001(R02-only)→a002→a003→a004

组2:逆方向

R01: a001(R01-only)→a002→a003→a004 R02: a002→a003→a004→a005(R02-only)

组3:中間不一致

R01: a001→a003(R01-only)→a004→a005 R02: a001→a002(R02-only)→a004→a005

多keyテスト

キーが複数項目の場合、组1・组2の末尾に追加。 组1: R01-onlyの最終R01データを基準に、各キー項目のみ異なるN件をR02側に追加 组2: R02-onlyの最終R02データを基準に、各キー項目のみ異なるN件をR01側に追加 これによりマッチングキーの比較が全項目正しく行われていることを検証。

出力

各組1 JSONファイル。