Determine the size of a message file

Use this topic to determine the size of a message file.

You can determine the size of a message by using the following formula. (The Add Message Description (ADDMSGD) command parameters are given in parentheses.)

The smallest possible entry in a message file is 59 bytes and the largest possible entry is 5764 bytes. The following table describes the largest possible entry:

Message index 42 bytes
Message text 148 bytes
Message help text 3016 bytes
99 formats 311 bytes
Type and length 48 bytes
20 special values 1282 bytes
20 values 640 bytes
Default reply value 32 bytes
Default program and dump list 233 bytes
Alert option 12 bytes

In the following example, the Create Message File (CRTMSGF) command creates the message file USRMSG:

CRTMSGF   MSGF(QGPL/USRMSG) +
          TEXT('Message file for user-created messages')

If you are creating a message file to be used with the DSPLY operation code in RPG for i5/OS™, the message file must be named QUSERMSG.

Related information
Add Message Description (ADDMSGD) command
Create Message File (CRTMSGF) command