바인드 제어 파일

SQL 테이블에 액세스하는 COBOL 프로그램을 생성하는 경우 EGL은 항상 바인드 제어 파일을 생성합니다. z/OS®에서 실행되고 DB2®의 SQL 테이블에 액세스하는 COBOL 프로그램을 생성하는 경우에만 바인드 제어 파일이 중요합니다. 파일은 원시 COBOL 프로그램에서 DB2에 액세스한 경우 작성하는 바인드 제어 파일과 같습니다. EGL의 컨텍스트에서, 생성된 소스의 배치를 준비할 때 바인드 제어 파일이 작성됩니다.

DB2에 액세스하는 소스 코드가 z/OS에 맞게 준비된 경우 다음 단계는 코드에 있는 SQL문을 처리합니다.
  1. DB2 사전 컴파일 단계에서는 DBRM(데이터베이스 요청 모듈)을 작성하기 위한 SQL문을 사용합니다.
  2. 바인드 단계에서는 DBRM을 동일한 CICS® 트랜잭션 또는 작업 단계에 사용되는 다른 프로그램의 DBRM과 결합하여 DB2 계획을 작성합니다.

    바인드 제어 파일은 바인드 단계에서 작성된 DB2 계획에 포함되는 DBRM을 지정하고, 계획은 DBRM에 관련된 각 프로그램이 DB2에 액세스할 수 있게 합니다.