模板指令示例
以下示例演示了一个简单的生产。
*Production: EXACTLY_ONE
{
*Production: SATISFY_ALL
{
*Member: GENERIC_OPTION {*Occurs: [1-*] }
*Member: DEFAULT_OPT {*Occurs: [0-*] }
}
*Production: SATISFY_ALL
{
*Member: GENERIC_OPTION {*Occurs: [0] }
*Member: DEFAULT_OPT {*Occurs: [0] }
}
}
由此生产环境绑定到主机模板的构造实例可以包含以下任意组合:
没有 DEFAULT_OPT 或 GENERIC_OPTION 实例。
一个或多个GENERIC_OPTION实例,没有DEFAULT_OPT实例。
一个或多个GENERIC_OPTION实例和一个或多个DEFAULT_OPT实例。
在没有至少一个 GENERIC_OPTION 实例的情况下,构造实例不能有一个或多个 DEFAULT_OPT 实例。
如果主机模板继承自其他模板,也会评估在继承模板中定义的生产,并且还必须为 TRUE ,主机模板中的生产才能评估为 TRUE。