次のサンプルのユース ケース シナリオは、HCOPG アプリケーションに設定可能な一般的な SQL コンパイラ指令を示しています。
| プログラムのタイプ | シナリオ | SQL コンパイラ指令オプション |
|---|---|---|
| COBOL | コンパイル時に完全な SQL 構文チェックを実行するために、データベースに接続します。 | SQL(DBMAN={ODBC}, TARGETDB=POSTGRESQL, DB=databaseName, [PASS=userid.password, ] BEHAVIOR=OPTIMIZED, DIALECT=MAINFRAME) |
| COBOL | コンパイル時にデータベースに接続しません。 | SQL(DBMAN=ODBC, TARGETDB=POSTGRESQL, BEHAVIOR=OPTIMIZED, DIALECT=MAINFRAME, NOCHECK) |
IDE でアプリケーションをコンパイルするには、アプリケーションを含むプロジェクトをビルドします。HCOPG アプリケーションをビルドする際には、最初に適切な SQL コンパイラ指令オプションを設定し、多くの場合 PostgreSQL データベースへの接続を確立する必要があります。
userID.password
SQL(NOCHECK) 指令を指定した場合を除き、コンパイルする前に、DB 指令で指定したデータベースに、ODBC 接続を経由して接続しておく必要があります。