ARM 实现可识别的参数

ARM API 提供了一种描绘应用程序事务的方法,它是通过使用指定的一组参数(可被 ARM 实现和高级记帐所识别)来实现的。

ARM 的这个参数组使操作系统能够识别这些事务,同时使高级记帐能够对它们进行评测并将其记录在记帐数据文件中。 ARM API 还使得应用程序能够描述它们的事务,以便提供特定于站点的信息。 这主要是通过约定完成的。

高级记帐可以识别下表中显示的参数。

表 1. ARM 实现和高级记帐可识别的参数
参数 描述
应用程序名称 应用程序名是通过 app_name 参数指定到 arm_register_application() 接口的。 该参数由应用程序设置,用户不能覆盖它。 它对应用程序进行命名,因此应使用类似于 "IBM® DB2 Universal 数据库" 的名称。
应用程序组名 应用程序组名是通过 app_group 参数指定到 arm_start_application() 接口的。 该参数提供一组单独应用程序实例,通过对它们进行整体配置以提供集成服务,因此应当使用类似于“Sample Supply Chain Management”的可识别内容。
事务名称 事务名是通过 arm_register_transaction() 接口指定的。 提供的名称应当是描述性的,以便对数据文件进行分析以确定发生操作的类型。
标识属性 标识属性用于指定从不更改值的属性。 可为注册的应用程序和事务指定标识属性,以便在不同的级别使用它们来描述应用程序或事务的固定性质。 标识属性可用于识别高级记帐子系统已知的折扣率或帐户代码。 帐户代码(类似于项目代码)应通过预定义的属性来指定:
EWLM: AIX: Account Class
上下文属性 上下文属性用于发生变化的信息。 上下文属性与应用程序及事务实例相关联,但高级记帐不捕获事务实例的记帐数据。 仅捕获事务实例的上下文属性名称。 记帐代码(类似于项目代码)也可以通过上下文属性指定。 在这种情况下,请使用预定义的属性:
EWLM: AIX: Account Class