外部クラス名を使用すると、そのクラスを定義するクラス定義の外側から、指定されたクラスを識別して参照することができます。 外部クラス名は、以下のように外部クラス名-1、外部クラス-2、またはクラス名-1 (クラスの REPOSITORY 段落で 指定されているもの) の内容を使用して判別します。
クラスは、Java または COBOL でインプリメントすることができます。
Java パッケージに含まれるクラスを参照するときには、外部クラス名-1 を指定して、完全修飾 Java クラス名を付ける必要があります。
例えば、以下のリポジトリー項目
Repository.
Class JavaException is “java.lang.Exception”
は、完全修飾外部クラス名 “java.lang.Exception” を参照するためのローカル・クラス名 JavaException を定義します。
Java パッケージに含まれる COBOL クラスを定義するときには、そのクラス自体の REPOSITORY 段落に項目を指定し、外部クラス名として完全 Java パッケージ修飾名を付けます。