属性 | 类型 | 含义 |
---|---|---|
名称 | String | 当您创建对象时为它指定一个名称。 实际上,名称可以由任意字母数字字符(包含字母 A 到 Z、a 到 z 和数字 0 到 9)组成。 它们也可以包含以下标点字符;
名称只能以字母或下划线字符开始,而不能以数字、连字符或句点开始。 以 xml 或任何变体(例如 XmL)开头的名称是 XML 标准规范保留的。 命名约定和允许的字符的进一步详细信息可在 万维网协会(W3C) Web 站点上的 可扩展标记语言(XML) 规范中找到。 |
基本类型 | 枚举类型 | 您可以使用此属性来选择类型(简单或复杂),该类型用作为定义通过限制或扩展而派生出来的新复杂类型的开始点。 |
派生于 | 枚举类型 | 如果此属性是活动的,在下列选项中选择;
不支持通过列表或并集得到的派生。 |
下表显示了组合和内容验证的有效设置。这些属性实际上位于定义此类型的内容的组上。仅当选择了本地组按钮时,才可以对它们进行编辑。如果选择了全局组按钮,这些属性取自于组名字段标识的全局组。
复杂类型中同时取决于组合和内容验证的有效子代在复杂类型的内容验证属性中显示。
属性 | 类型 | 含义 |
---|---|---|
本地组 | Button | 如果您的复杂类型的内容是本地组,您应该选择它。 |
组合 | 枚举类型 | 该属性描述消息树的结构且与内容验证属性组合使用。 例如,组合确定树中的元素能以任何顺序还是按预定义的顺序出现。 如果您设置此属性为有序集或序列,当对消息进行解析时输入消息中元素的顺序,以及输出消息由解析器构造时逻辑树中的顺序是重要的。如果顺序不正确,解析器可能生成一个错误,也可能产生意外的结果。因此当您在 Compute 节点中创建消息时,注意要按正确的顺序包含 ESQL SET 语句。 在下列各项中选择:
|
内容验证 | 枚举类型 | 如果是这样,内容验证控制代理如何响应未声明的内容,且指定在复杂类型中的何处包含对象是定义的。它与组合属性组合使用。 选项:
请参阅组合和内容验证的组合以获取这些选项的进一步详细信息。 |
组引用 | Button | 如果您的复杂类型的内容是到组对象的引用,您应该选择它。 |
组名 | 枚举类型 | 组名是该复杂类型引用的组的名称。可用于引用的组可从下拉列表中选择。 |
最小出现次数 | 整数 | 指定对象可重复的最小次数。缺省值为 1。 如果该值设置为 0,则该对象是可选的。 除非最大出现次数设置为 -1,否则如果为最小出现次数设置一个值,该值必须小于或等于最大出现次数中的值。 |
最大出现次数 | 整数 | 指定对象可重复的最大次数。缺省值为 1。 如果这个属性没有设置,则对象的出现次数不能多于一次。 如果该属性设置为 0,则将对其进行解释,如同消息中不存在该对象。 该属性也可设置为 -1,以表明没有局限性且没有最大出现次数。 |
混合 | 复选框 | 在复杂类型有混合内容且包含子元素边上的字符数据的地方,选择此复选框。 |
属性 | 类型 | 含义 |
---|---|---|
最终 | 多个选择枚举的类型 | 复杂类型上的最后一个属性控制是否可从它派生其他类型。有效值有扩展/局限性/全部。您可以从下列一个或多个值中选择:
要选择多个值,您将需要在“属性”字段中输入选择。 |
块 | 多个选择枚举的类型 | 复杂类型上的 block 属性局限性基于此类型的元素允许的替换的类型。在 WebSphere Message Broker 中,它的效果与 block 属性从复杂类型复杂到每个基于复杂类型的元素的效果相同。您可以从下列一个或多个值中选择:
要选择多个值,您将需要在“属性”字段中输入选择。 |
抽象 | 复选框 | 如果该复选框是选中的,则不可以有基于此类型的元素会出现在消息中。 |