Previous Topic: “卷”选项卡

Next Topic: “说明”选项卡

“属性”选项卡

“属性”选项卡定义该类组件上可用的属性。属性是组件的命名配置参数

在该选项卡上定义的组件集的属性称为边界属性。这些是那些使用组件的人从外部唯一可见的组件集组件上的属性。

定义属性

组件类的一组属性反映类的具体需要。CA 3Tera AppLogic 将属性值传给组件时无需解释。可以任意定义所需的任何属性。

名称

属性名称。属性名称唯一标识组件中的属性。属性名用于设置“实例设置”属性表中的属性值。

默认

属性的默认值。如果没有为组件实例中属性特别定义值,将使用该值。大多数属性应当有默认值。您可以让默认值留空,在这种情况下默认值为空字符串。您也可以通过将属性设为强制性属性来禁用默认值(请参阅下文)。

选项

属性的可选属性包括以下内容:
强制性属性(用感叹号表示)标记的属性表示需要对每个组件实例专门设置,这样使得属性没有默认值。有很多强制性属性会使得组件难以使用,因此尽量减少它们的数量。强制性属性应当仅在不能定义默认值的情况下使用(例如,输出网关中的目标主机名)。

此外,按信息按钮 信息按钮 可提供属性的属性摘要,包括属性类型、默认值、限制和其他属性。仅当属性在组件集内重定向时提供该信息。

通过使用列表的右侧的“向上”和“向下”按钮,可以安排列表中的属性顺序。我们建议使用属性顺序以使配置更直观:在顶部集合较重要的属性;排列属性的顺序以使其符合配置情况(例如 IP 地址、子网掩码,然后是网关)。

由于在组件集内重定向属性时,大部分必要信息会自动定义,因此与简单组件相比,组件集的属性所需的属性较少。这包括属性的类型以及对其值的任何其他限制。

如果您计划将组件集添加到目录中,则应在该列表中添加您要想传播至从属组件的所有属性,然后将从属组件的属性重定向至这些边界卷。这样您可以在组件集的每个实例上配置不同的属性值。未传播至从属组件的属性会被忽略。

重要信息:如果未设置强制性属性,或者不符合属性值限制,应用不会启动。这有助于确保满足配置限制,并可避免发生配置错误。CA 3Tera AppLogic 将报告组件的名称和未通过限制检查的属性,以便您轻松地定位和修复。

如果您试图删除属性并看到“由于属性以参数表示,所以您无法删除该属性。”的错误提示,这意味着在组件(或应用)的实例上设置了该属性的值。在可以删除属性之前,您需要清除配置到属性里的任何显式值。如果您要编辑组件的类,请关闭类编辑器属性表;右键单击组件,单击“属性”,并将属性值还原为其默认值(请参阅“实例设置”)。如果您要编辑应用类,请关闭类编辑器属性表;右键单击编辑器画布,单击“应用配置”,选择“属性”选项卡并将属性值还原为其默认值(请参阅“应用配置”)。然后,回到类编辑器并删除属性。