DEF_MAP_EX コマンドを使って、3GL 外部メソッドへの引数とそのマップ方法を定義します。これは、IBM i のサービス・プログラムで 3GL プログラムまたは 3GL プロシージャのいずれかを呼び出す時に利用されます。
DEF_MAP_EX は宣言型のコマンドです。これに対応する END コマンドを持ちません。この 3GL 外部メソッドは INVOKE コマンドを使って実行されます。
次のトピックも参照してください。
7.27.3 DEF_MAP_EX とサービス・プログラム内でのプロシージャ呼び出し
7.28 DEF_MTH_EX コマンド
Required
DEF_MAP_EX --- NAME ----------- Parameter Name -------------->
>--- FOR ---------- *BOTH ---------------------->
*INPUT
*OUTPUT
*RESULT
>--- TYPE ---------- *BINARY --------------------->
*BOOLEAN
*CHAR
*DATE
*DATETIME
*FLOAT
*INT
*NCHAR
*NVARCHAR
*PACKED
*SIGNED
*TIME
*VARBINARY
*VARCHAR
------------------------------------------------------------------
Optional
>--- LENGTH -------- *DEFAULT ------------------->
numeric value
>--- DECIMALS ------- *DEFAULT ------------------->
numeric value
>--- FORMAT --------- *DEFAULT ------------------->
*DMY
*EUR
*HMS
*ISO
*JIS
*JUL
*MDY
*NTS
*USA
*VAR2
*VAR4
*YMD
>--- DATE_SEPARATOR - *DEFAULT ------------------->
*BLANK
*COMMA
*DOT
*HYPHEN
*SLASH
>--- TIME_SEPARATOR - *DEFAULT -------------------|
*BLANK
*COLON
*COMMA
*DOT