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