ページの先頭行へ戻る
NetCOBOL V11.0 メッセージ集
FUJITSU Software

2.5.282 JMN3445I-S

間接的に参照されるクラス'@1@'は,リポジトリ段落に指定しなければなりません.

埋め込みの説明

@1@ : クラス名

例題

[A.cob]
000001 CLASS-ID. A.
000002 END CLASS A.
[B.cob]
000001 CLASS-ID. B INHERITS A.
000002 ENVIRONMENT DIVISION.
000003 CONFIGURATION SECTION.
000004 REPOSITORY.
000005     CLASS A.
000006 END CLASS B.
[X.cob]
000001 CLASS-ID. X.
000002 ENVIRONMENT DIVISION.
000003 CONFIGURATION SECTION.
000004 REPOSITORY.
000005     CLASS B.
000006 FACTORY.
000007 PROCEDURE DIVISION.
000008*
000009 METHOD-ID. MX.
000010 DATA DIVISION.
000011 LINKAGE SECTION.
000012 01 OBJB OBJECT REFERENCE B.
000013 PROCEDURE DIVISION RETURNING OBJB.
000014 END METHOD MX.
000015*
000016 END FACTORY.
000017 END CLASS X.
[C3445.cob]
000001 PROGRAM-ID. C3445.
000002 ENVIRONMENT DIVISION.
000003 CONFIGURATION SECTION.
000004 REPOSITORY.
000005     CLASS A
000006     CLASS X.
000007 DATA DIVISION.
000008 WORKING-STORAGE SECTION.
000009 01 OBJA OBJECT REFERENCE A.
000010 LINKAGE SECTION.
000011 PROCEDURE DIVISION.
000012     INVOKE X "MX" RETURNING OBJA
000013 END PROGRAM C3445.

C3445.cob 12: JMN3445I-S 間接的に参照されるクラス'B'は,リポジトリ段落に指定しなければなりません.