埋め込みの説明
@1@ : INVOKE文またはメソッドの行内呼出し.
@2@ : エラーの原因となったクラス名.
@3@ : エラーの原因となったメソッド名.
例題
[C5505.cob] 000001 IDENTIFICATION DIVISION. 000002 CLASS-ID. C5505. 000003 IDENTIFICATION DIVISION. 000004 OBJECT. 000005 PROCEDURE DIVISION. 000006 IDENTIFICATION DIVISION. 000007 METHOD-ID. M5505X. 000008 PROCEDURE DIVISION. 000009 END METHOD M5505X. 000010 END OBJECT. 000011 END CLASS C5505.
[P5505.cob] 000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. P5505. 000003 ENVIRONMENT DIVISION. 000004 CONFIGURATION SECTION. 000005 REPOSITORY. 000006 CLASS C5505. 000007 DATA DIVISION. 000008 WORKING-STORAGE SECTION. 000009 01 WOBR OBJECT REFERENCE C5505. 000010 PROCEDURE DIVISION. 000011 INVOKE WOBR "M5505". 000012 END PROGRAM P5505.
P5505.cob 11: JMN5505I-S INVOKE文で指定したメソッド名'M5505'がクラス'C5505'に定義されていません.INVOKE文を無効とします.
詳細な説明
指定したクラスに,呼び出すメソッドと同じ名前とパラメタインタフェースを持つメソッドが存在しているかどうか,確認してください.