以受支持的编程语言指定应用程序名称

IBM® MQ 9.2.0之前,您已经可以在 JavaJMS 客户机应用程序上指定应用程序名称。 从 IBM MQ 9.2.0 开始,此功能扩展至 IBM MQ for Multiplatforms上的其他编程语言。

如何使用应用程序名称

通过以下方式输出应用程序名称:
  • runmqsc DISPLAY CONN APPLTAG
  • runmqsc DISPLAY QSTATUS TYPE(HANDLE) APPLTAG
  • runmqsc DISPLAY CHSTATUS RAPPLTAG
  • MQMD.PutApplName
  • 应用程序活动跟踪

配置应用程序活动跟踪时,也会使用应用程序名称。 非Java 应用程序的缺省应用程序名称是可执行文件的截断名称, WindowsIBM i除外。

[Windows]Windows上,缺省名称是标准可执行文件名称,截断为左侧的 28 个字符。

[IBM i]IBM i上,缺省名称是作业名。

对于 Java 应用程序,它是以左侧截断为 28 个字符的包名作为前缀的类名。

更多信息,请参阅 PutApplName

IBM MQ 9.2.0开始, IBM MQ for Multiplatforms 上的应用程序可以通过管理或使用各种编程方法来设置其应用程序名称。 在配置应用程序活动跟踪或者从各种 runmqsc 命令输出时,这支持应用程序提供更有意义的、独立于平台的名称。

IBM MQ 9.2.0开始,您可以在统一集群中重新平衡应用程序。 有意义的应用程序名称可用于实现此功能。

支持的字符

有关如何指定应用程序名称的更多信息,请参阅 建议的应用程序名称字符

编程语言

请参阅 编程语言连接 ,以获取有关解析为 C 语言和其他编程语言的 IBM MQ 库的应用程序如何提供应用程序名称的更多信息。

受管 .NET 应用程序

请参阅 受管 .NET 应用程序 ,以获取有关受管 .NET 应用程序如何提供应用程序名称的信息。

XMS 应用程序

请参阅 XMS 应用程序 ,以获取有关 XMS 应用程序如何提供应用程序名称的信息。

[AIX、Linux 和 Windows]

JavaJMS 绑定应用程序

有关 JavaJMS 应用程序如何提供应用程序名称的信息,请参阅 Java 和 JMS 绑定应用程序