本地组逻辑属性

本地组中同时取决于组合内容验证的有效子代在复杂类型的内容验证属性中显示。

属性 类型 含义
组合 枚举类型 下列各项仅应用于复杂类型的元素内容,并对复杂类型的属性内容没有影响。 在下列各项中选择:
  • 序列如果选择该选项,则可以定义是元素或组的子代。 这些子(如果出现)必须按指定的顺序出现。它们可以重复也可以复制。
  • 选项如果选择该选项,则可以定义是元素或组的子代。 只可出现定义的复杂类型的子之一,但允许重复的子。

    如果您要建模定制有线格式的 C 并集和 COBOL REDEFINES、使用 XML 有线格式的选项的 XML DTD 元素或具有多个选项的 SWIFT 字段,则使用此选项。

  • 全部全部组中的元素可以任何顺序出现。每个元素可以出现一次,或一次也不出现。全部组只能包含元素 - 不允许包含组。全部组只能在复杂类型的顶部级别处使用 - 它不能是类型中另一个组的成员。
  • 无序集。如果您选择此选项,则只可定义元素为子。元素可以重复但无法复制。子元素能以任何顺序出现。
  • 有序集。如果您选择此选项,则只可定义元素为子。这些元素(如果出现)必须按指定的顺序出现,它们可以重复但无法复制。这是新的复杂类型的缺省值。
  • 消息。如果您选择此选项,则只可以定义元素为子。它们可以重复,但无法复制。与选项相似,只可出现一个已定义的子代。

    如果复杂类型包括多条消息,位流包含嵌入式消息的确切长度并且不填充至最长长度。

    使用此选项为多段式消息(在某些工业标准中使用,例如 SWIFT)建模。有关更多信息,请参阅多段式消息中的有关多部分消息的部分。

内容验证 枚举类型 如果是这样,内容验证控制代理如何响应未声明的内容,且指定在复杂类型中的何处包含对象是定义的。它与组合属性组合使用。
选项:
  • 封闭。此复杂类型只能包含您已添加到其中的子元素。
  • 定义开放。此复杂类型可包含任何在消息集中定义的有效元素。
  • 开放。此复杂类型可以包含任何有效的元素,不仅是那些您已添加到此复杂类型的元素。

请参阅组合和内容验证的组合以获取这些选项的进一步详细信息。

出现次数

属性 类型 含义
最小出现次数 整数 指定对象可重复的最小次数。缺省值为 1

如果该值设置为 0,则该对象是可选的。

除非最大出现次数设置为 -1,否则如果为最小出现次数设置一个值,该值必须小于或等于最大出现次数中的值。

最大出现次数 整数 指定对象可重复的最大次数。缺省值为 1

如果这个属性没有设置,则对象的出现次数不能多于一次。

如果该属性设置为 0,则将对其进行解释,如同消息中不存在该对象。

该属性也可设置为 -1,以表明没有局限性且没有最大出现次数。

相关概念
消息模型
相关任务
使用消息模型对象
相关参考
消息模型对象属性
消息模型对象的逻辑属性
根据对象的模型对象属性
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ad11880_