Rules for naming WebSphere MQ objects
A WebSphere MQ queue, process definition, namelist, and channel can all have the same name. However, a WebSphere MQ object cannot have the same name as any other object of the same type. Names in WebSphere MQ are case sensitive.
The character set to use for naming all WebSphere MQ objects is as follows:
- Uppercase A–Z
- Lowercase a–z (but there are restrictions on the use of lowercase letters for z/OS console support)
On systems using EBCDIC Katakana you cannot use lowercase characters.
- Numerics 0–9
- Period (.)
- Forward slash (⁄)
- Underscore (_)
- Percent sign (%)
- Leading or embedded blanks are not allowed.
- Avoid using names with leading or trailing underscores, because they cannot be handled by the WebSphere MQ for z/OS operations and control panels.
- Any name that is less than the full field length can be padded to the right with blanks. All short names that are returned by the queue manager are always padded to the right with blanks.
- Any structure to the names (for example, the use of the period or underscore) is not significant to the queue manager.
- On i5/OS systems, within CL, lowercase a-z, forward slash (⁄), and percent (%) are special characters. If you use any of these characters in a name, enclose the name in quotation marks. Lowercase a-z characters are changed to uppercase if the name is not enclosed in quotation marks.
- On Windows systems, the first character of a queue manager name cannot be a forward slash (/).
- Queue names
- Process definition, authentication information object, and namelist names
- Channel names
- Reserved object names
Parent topic:
WebSphere MQ objects
fg11180_