jcs:load-configuration Template
SLAX 语法
call jcs:load-configuration( $action="(merge | override | replace)", $commit-options=node-set, $configuration=configuration-data, $connection=connection-handle, $rescue="rescue", $rollback=number);
XSLT 语法
<xsl:call-template name="jcs:load-configuration"> <xsl:with-param name="action" select="(merge | override | replace)"/> <xsl:with-param name="commit-options" select="node-set"/> <xsl:with-param name="configuration" select="configuration-data"/> <xsl:with-param name="connection" select="connection-handle"/> <xsl:with-param name="rescue" select=""rescue""/> <xsl:with-param name="rollback" select="number"/> </xsl:call-template>
描述
使用 操作脚本 或事件脚本对 Junos OS 配置进行结构化更改。调用时,模板将锁定配置数据库,加载配置更改,提交配置,然后解锁配置数据库。
模板在 jcs:load-configuration
模式下对配置 configure exclusive
进行更改。在此模式下,只要脚本访问共享数据库并对配置进行更改,Junos OS 就会锁定候选 全局 配置,而不会受到其他用户的干扰。
参数
action |
指定如何加载与 候选配置相关的配置更改。支持以下选项:
|
commit-options |
定义自定义提交操作的选项的节点集。默认值为 null。支持的提交选项包括:
|
configuration |
XML 配置更改。配置更改将合并到参数指定的 |
connection |
调用函数生成的 |
rescue |
加载并提交救援配置(如果存在)。此参数唯一可接受的值为 |
rollback |
恢复到之前提交的配置。指定配置的回滚编号。该 |