This topic contains sections marked as revised for this release
You must adhere to a few rules when you provide names or identifiers for the components and resources in your broker domain.
$ | % | ' (apostrophe) | " (quotation mark) |
- (dash) | _ (underscore) | @ | ~ (tilde) |
! | ( | ) | { |
} | [ | ] | & |
# | & | + | , (comma) |
; | = | (space) |
. (dot) | % | - (dash) | _ (underscore) |
@ | ~ (tilde) | ! | { |
} | [ | ] | & |
# | , (comma) | = | (space) |
In general, you can use characters A through Z, a through z, and 0 through 9, plus any Unicode character with a decimal value greater than 127 (hexadecimal X'7F'), provided that your operating system can recognize the characters chosen.
If you expect to trace the operation of an execution group, restrict the name of the execution group to include only the valid alphabetic and numeric characters listed. The trace commands do not support the use of special characters for an execution group name.
For all other resources (User Name Server, message sets, message flows, and topics), any characters that are supported by the database configuration are supported.
On Windows platforms, broker names, Configuration Manager names, and fixed names ( UserNameServer) are not case sensitive. For example, broker names Broker1 and BROKER1 refer to the same broker.
On Linux and UNIX systems, broker names and Configuration Manager names are case sensitive, and the examples above would refer to different brokers. You must use UserNameServer as shown.
On z/OS systems, you must enclose mixed-case names in quotation marks.
There are additional rules for naming message service folders within the MQRFH2 header.