“属性”选项卡定义该类组件上可用的属性。 属性是组件的命名配置参数。
在该选项卡上定义的组件集的属性称为边界属性。 这些是那些使用组件的人从外部唯一可见的组件集组件上的属性。
组件类的一组属性反映类的具体需要。 CA AppLogic® 将属性值传给组件时无需解释。
属性名称。 属性名称唯一标识组件中的属性。 属性名用于设置实例设置属性表中的属性值。
属性的默认值。 如果没有为组件实例中属性特别定义值,将使用该值。 大多数属性应当有默认值。 您可以让默认值留空,在这种情况下默认值为空字符串。 您也可以通过将属性设为强制性属性来禁用默认值(请参阅下文)。
属性的可选属性包括:
强制性
使用强制性属性(感叹号)来标记需要对每个组件实例专门设置的属性,这样使得属性没有默认值。 有很多强制性属性会使得组件难以使用,因此尽量减少它们的数量。 应当仅在无法定义默认值的情况下使用强制性属性。 例如,输出网关中的目标主机名。
隐藏
使用隐藏属性保护包含敏感数据(如密码)的属性的值。 当您从属性中删除隐藏属性时,它将清除相关组件中先前设置的该属性的值,或者清除重定向到的组件集边界。
注意:该属性仅适用于字符串类型的属性。
此外,按信息按钮
可提供属性的属性摘要,包括属性类型、默认值、限制和其他属性。 仅当属性在组件集内重定向时提供该信息。
注意:通过使用列表的右侧向上和向下按钮,可以安排列表中的属性顺序。 我们建议使用属性顺序以使配置更直观:在顶部集合较重要的属性;排列属性的顺序以使其符合配置情况(例如 IP 地址、网络掩码,然后是网关)。
由于在组件集内重定向属性时,大部分必要信息会自动定义,因此与简单组件相比,组件集的属性所需的属性较少。 这包括属性的类型以及对其值的任何其他限制。
如果您计划将组件集添加到目录中,则应在该列表中添加您要想传播至从属组件的所有属性,然后将从属组件的属性重定向至这些边界卷。 这样您可以在组件集的每个实例上配置不同的属性值。 未传播至从属组件的属性会被忽略。
重要信息:如果未设置强制性属性,或者不符合属性值限制,应用不会启动。 这有助于确保满足配置限制,并可避免发生配置错误。 CA AppLogic® 将报告组件的名称和未通过限制检查的属性,以便您轻松地定位和修复。
如果您试图删除属性并看到“由于属性以参数表示,所以您无法删除该属性。”的错误提示,这意味着在组件(或应用)的实例上设置了该属性的值。 在可以删除属性之前,您需要清除配置到属性里的任何显式值。 如果您要编辑组件的类,请关闭类编辑器属性表;右键单击组件,单击“属性”,并将属性值还原为其默认值(请参阅“实例设置”)。 如果您要编辑应用类,请关闭类编辑器属性表;右键单击编辑器画布,单击“应用配置”,选择“属性”选项卡并将属性值还原为其默认值(请参阅“应用配置”)。 然后,回到类编辑器并删除属性。
|
版权所有 © 2013 CA。
保留所有权利。
|
|