전처리기 호출

본 장에서는 CICS와 ESQL 전처리기 호출방법에 대해서 설명한다.

1. CICS 전처리기 호출방법

CICS 전처리기는 PL/I 소스 내에 존재하는 EXEC CICS 구문을 처리할 때 사용한다. CICS 전처리기를 수행하기 위해서는 OpenFrame PL/I 컴파일할 때 --enable-cics 옵션 지정과 실행할 때 사용할 라이브러리 링크가 필요하다.

CICS 전처리기는 다음과 같이 호출할 수 있다.

ofpli --enable-cics -L$OPENFRAME_HOME/lib -lcicsecpi ...

2. ESQL 전처리기 호출방법

ESQL 전처리기는 PL/I 소스 내에 존재하는 EXEC SQL 구문을 처리할 때 사용한다. 현재 OpenFrame PL/I는 Tibero와 Oracle에 대한 전처리를 제공한다.

ESQL 전처리기를 수행하기 위해서는 OpenFrame PL/I 컴파일할 때 --enable-esql-tibero 또는 --enable-esql-oracle 옵션 지정과 실행할 때 사용할 라이브러리 링크가 필요하다.

ESQL 전처리기는 다음과 같이 호출할 수 있다.

  • Database를 Tibero로 사용할 경우

    ofpli --enable-esql-tibero -L$TB_HOME/client/lib -ltbertl ...
  • Database를 Oracle로 사용할 경우

    ofpli --enable-esql-oracle -L$ORACLE_HOME/lib -lclntsh ...