为代理域中的组件和资源提供名称或标识时,必须遵守一些规则。
$ | % | '(省略号) | '(单引号) |
-(短划线) | _(下划线) | @ | ~(发音符号) |
! | ( | ) | { |
} | [ | ] | & |
# | & | + | ,(逗号) |
; | = | (空格) |
. (点) | % | -(短划线) | _(下划线) |
@ | ~(发音符号) | ! | { |
} | [ | ] | & |
# | ,(逗号) | = | (空格) |
通常情况下,如果操作系统可以识别所选的字符,则您可以使用 A 到 Z、 a 到 z 和 0 到 9 的字符,加上任何十进制值大于 127(十六进制为 X'7F')的 Unicode 字符。
如果要跟踪执行组的操作,则执行组的名称只能使用列出的有效字母和数字字符。跟踪命令不支持执行组名称使用特殊字符。
对于其他所有资源,数据库配置支持的任何字符都受它们支持。
代理名配置管理器名称和固定名称(UserNameServer)在 Windows 平台上不区分大小写。例如,代理名 Broker1 和 BROKER1 指同一个代理。
在 Linux 和 UNIX 系统上,代理名 和 配置管理器名称区分大小写,上述示例代表不同的代理。必须如文中所示使用 UserNameServer。
另外还有一些规则用于命名 MQRFH2 头中的消息服务文件夹。