在 AC 环境中的 UNIX 主机上有效
start_transaction 和 end_transaction 命令以及一个或多个命令可创建包含 Dual Control PMDB 进程未处理事务的文件。 在事务中输入命令的管理员(具有 ADMIN 属性的任意用户)称为制定者。 这些命令在 PMDB 中执行之前,必须获得检查者(不是制定者的任意管理者)的授权。
检查者必须首先锁定事务,然后才能处理这些事务。 在事务被检查者锁定之前,制定者可以对其进行检索,更改这些命令或者删除该事务。 (有关详情,请参阅《参考指南》中的 sepmd 实用程序)当制定者输入 end_transaction 命令时,该事务会收到一个唯一的 ID 号。 如果 Maker 想稍后编辑或检索该事务,则必须在 start_transaction 命令中将该标识号添加在该事务名的后面。 当制定者检索该事务时,将显示制定者的名称、该事务的 ID 号及简要说明(如果制定者已在 transactionName 参数中输入了说明)。
制定者无法更改其他制定者的事务。 一个事务中使用的对象直到处理这些命令之后才能被其他事务中的其他制定者使用。
每个未处理的事务在被检查者处理之前,都会保存在一个单独的文件中。 检查者可以授权或拒绝事务。 如果事务得到授权,则会执行这些命令,并相应地更改 PMDB。 如果检查者拒绝该事务,则会删除这些命令,且不更改 PMDB。
在操作者的操作结尾输入 end_transaction 命令时,将显示该事务的数字 ID。 这些命令可能会由于下列原因而失败:
注意:有关双重控制的详细信息,请参阅《端点管理指南:用于 UNIX》。
使用注意事项:
此命令有以下格式:
start_transaction transactionName [transactionId] 。 。 。 end_transaction
指定事务的名称或说明。 可输入最多 256 个字母数字字符的字符串。
指定创建事务时指定给该事务的唯一号。 创建事务时,该数字 ID 将自动显示。 更新同一个事务时,必须是定该 ID 号。
示例
hosts maker@ start_transaction general newusr anne (days(weekdays)time(0800:2000)) chres TERMINAL tty30 defaccess(read) end_transaction
当 Sally 输入 end_transaction 命令时,会为该事务分配一个 ID 号,如 7。
hosts maker@ start_transaction general 7 chusr anne category(FINANCIAL) end_transaction
版权所有 © 2013 CA。
保留所有权利。
|
|