전처리기 호출
본 장에서는 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 ...