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

2.5.88 JMN5247I-S

@1@に指定した@2@の引数は@3@でなければなりません.

引数の説明

@1@:

CUSTOM-ATTRIBUTE句のUSING指定またはCUSTOM-ATTRIBUTE句のPROPERTY指定.

@2@:

関数の名前.

@3@:

フィールド参照,関数一意名または定数

      using System;
      [AttributeUsage(AttributeTargets.Method)]
      public class CAC1 : System.Attribute
      {
          public CAC1(int p) {}
      }
    
      000001 IDENTIFICATION DIVISION.
      000002 PROGRAM-ID.    P5246.
      000003 ENVIRONMENT    DIVISION.
      000004 CONFIGURATION   SECTION.
      000005 REPOSITORY.
      000006     CLASS CAC1.
      000007 SPECIAL-NAMES.
      000008     CUSTOM-ATTRIBUTE CA1
      000009           CLASS CAC1 USING FUNCTION ENUM-OR(1 16).
      000010 DATA           DIVISION.
      000011 WORKING-STORAGE SECTION.
      000012 PROCEDURE      DIVISION.
      000013 END PROGRAM    P5246.
    

P5246.cob (9) : JMN5247I-S CUSTOM-ATTRIBUTE句のUSING指定に指定したFUNCTION ENUM-ORの引数はフィールド参照,関数一意名あるいは定数でなければなりません.

詳細な説明

環境部の特殊名段落のCUSTOM-ATTRIBUTE句のUSING指定またはPROPERTY指定に関数一意名を指定したとき,関数の引数は,定数フィールドの参照,関数一意名または定数でなければなりません.

なお,関数一意名は,以下の関数でなければなりません.

  • FUNCTION ENUM-OR

  • FUNCTION ENUM-AND

  • FUNCTION ENUM-NOT