[ プログラムパターン_目次 ]

1対Nマッチング



仕様を確認する

基本的な1対Nマッチング。
従業員情報に部門名を付加して出力(リスト出力前の準備処理というイメージ)。


コーディングする

クリックしてソースを表示
作成場所とファイル名は
C:/cygwin/home/各ユーザID/cobol/MATCH001.COB


コピー句を作成する

コピー句(マスターファイル用)の作成場所とファイル名は
C:/cygwin/home/各ユーザID/copy/I-SECTION.COB
       01 I-SECTION.
         03 I-SECTIONID           PIC X(06).
         03 I-SECTIONNAMEKANA     PIC X(25).
         03 I-SECTIONNAMEKANJI    PIC N(25).
         03                       PIC X(19).

コピー句(トランザクションファイル用)の作成場所とファイル名は
C:/cygwin/home/各ユーザID/copy/I-EMPLOYEE.COB
       01 I-EMPLOYEE.
         03 I-EMPLOYEEID          PIC X(08).
         03 I-SECTIONID           PIC X(06).
         03 I-EMPNAMEKANA         PIC X(25).
         03 I-EMPNAMEKANJI        PIC N(25).
         03                       PIC X(11).

コピー句(出力用)の作成場所とファイル名は
C:/cygwin/home/各ユーザID/copy/O-EMPLOYEELIST.COB
       01 O-EMPLOYEELIST.
         03 O-EMPLOYEEID          PIC X(08).
         03 O-SECTIONID           PIC X(06).
         03 O-EMPNAMEKANA         PIC X(25).
         03 O-EMPNAMEKANJI        PIC N(25).
         03 O-SECTIONNAMEKANA     PIC X(25).
         03 O-SECTIONNAMEKANJI    PIC N(25).
         03                       PIC X(36).



注意点

このプログラムは入出力ファイル名をソース内で直接指定しています。