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

2.6.31 JMN5126I-S

@1@句はメソッド原型定義または分離されたメソッド定義の連絡節には記述できません. @1@句は無効になります.

埋め込みの説明

@1@ : CHARACTER TYPEまたはPRINTING POSITION

例題

[C5126.cob]
000001 IDENTIFICATION  DIVISION.
000002 CLASS-ID.       C5126.
000003 ENVIRONMENT     DIVISION.
000004 CONFIGURATION   SECTION.
000005  SPECIAL-NAMES.
000006       YA IS CT1.
000007 FACTORY.
000008 PROCEDURE       DIVISION.
000009 METHOD-ID.      FMT1.
000010 DATA            DIVISION.
000011 LINKAGE         SECTION.
000012  01 PRM1        PIC N(10) CHARACTER TYPE IS CT1. *> NO ERROR
000013 PROCEDURE       DIVISION  USING PRM1.
000014 END METHOD      FMT1.
000015 END FACTORY.
000016 OBJECT.
000017 PROCEDURE       DIVISION.
000018 METHOD-ID.      IMT1 PROTOTYPE.
000019 DATA            DIVISION.
000020 LINKAGE         SECTION.
000021  01 PRM2        PIC N(10) CHARACTER TYPE MODE-1     *> ERROR
000022                           PRINTING POSITION IS 8.   *> ERROR
000023 PROCEDURE       DIVISION RETURNING PRM2.
000024 END METHOD      IMT1.
000025 END OBJECT.
000026 END CLASS       C5126.

C5126.cob 21: JMN5126I-S CHARACTER TYPE句はメソッド原型定義または分離されたメソッド定義の連絡節には記述できません.CHARACTER TYPE句は無効になります.

C5126.cob 22: JMN5126I-S PRINTING POSITION句はメソッド原型定義または分離されたメソッド定義の連絡節には記述できません.PRINTING POSITION句は無効になります.

詳細な説明

メソッド原型定義では,メソッド原型を定義します.メソッド原型とは,メソッド名およびメソッドのパラメタの型および復帰項目(あれば)です.メソッド原型には,CHARACTER TYPE句あるいはPRINTING POSITION句による印字情報は含まれません.