IBM i の 3GL BIF ネーミング規則

組み込み関数の定義 (BIF 名)

  • BIF 名の長さは、最高 18 文字です。
  • BIF名を構成する文字は英語のアルファベット (A ~ Z)、0 ~ 9、そしてアンダースコアのみです。
  • BIF名の形式は XX_YYYYYYYYYYYYYYY となります。

         説明:

         XX は、ユーザー定義の場合は UD、代理店提供の場合は OV となります。
         YYYYYYYYYYYYYYY は、この BIF の機能を非プログラマーでも理解できるように示す名前です。

プログラム名

  • プログラム名は、最長 8 文字です。
  • このプログラム名の形式は、XX@y999 となります。

         説明:

         XX は組み込み関数コード (OV: 代理店提供、UD: ユーザー定義) です。
         y はオブジェクト・タイプで、P (プログラム) または D (表示ファイル) です。
         999 は次の範囲の一意の識別子です。
                ユーザー定義 (UD) BIF は、400 から 600
                代理店提供 (OV) BIF は、600 から 999

サブルーチン

  • サブルーチン名は、最長 6 文字です。
  • 名前の形式は IB@nnn です。

         説明:

         IB で、これが組み込み関数であることが認識されます。
         nnn は一意の識別子:です。
 

  • サブルーチンのメンバー名の形式は BIFnnnxSPC となります。

         説明:

         BIF で、これが組み込み関数であることが認識されます。
         nnn は一意の識別子:です。
         x はタイプです。
         SPC は必須のリテラルです。
 
           x (タイプ) の有効な値は以下の通りです。

F

ファイル仕様 (F 仕様)

E

配列仕様 (E 仕様)

R

名前の変更仕様 (R 仕様)

I

データ構造仕様 (I 仕様)

C

サブルーチン仕様 (C 仕様)

O

出力仕様 (O 仕様)

A

コンパイル時配列

  • No labels