PL/I「Hello World」サンプル・プログラムの作成についての説明が、このプログラムにもすべて当てはまります。
このプログラムの外部 PL/I プロシージャー名は、_Java_jPassString_pliShowString です。
サンプル・プログラムの完全なプロシージャー・ステートメントは、次のとおりです。
Java_jPassString_pliShowString:
Proc( JNIEnv , myjobject )
external( "_Java_jPassString_pliShowString" )
options( byvalue nodescriptor linkage(stdcall) );
Java インターフェースの PL/I 定義を含む PL/I インクルード・ファイルは、次の 2 つのインクルード・ファイルに含まれています。2 つのファイルは、jni.cop の中に jni_md.cop が含まれる構造になっています。これらのインクルード・ファイル は、次のステートメントによって組み込まれます。
%include jni;
jni.cop ファイルの完全なリストについては、¥ibmpliw¥include ディレクトリーを 参照してください。