选择列表的消息架构

选择列表是业务组件中的特殊字段类型。 它们表示一个值的集合,用户可以从中选取单个值进行分配。 选择列表具有不同的类型。 有关选择列表及其类型的详细信息,请参阅 Siebel 文档。

其中一种选择列表类型(静态边界选取列表)在设计时由适配器生成的元数据中显示为枚举选取列表类型。 这包含一组静态值,必须在运行时为选择列表类型指定这些值。 为静态边界选取列表指定值时,必须始终指定属于该集的值。

以下示例显示了静态边界选取列表类型的架构:

<element name="[FIELD_NAME]RequiredPickListType" nillable="true" type="ns1:[FIELD_NAME]RequiredPickListType" />  
<simpleType name="[FIELD_NAME]RequiredPickListType">  
<restriction base="string">  
  <enumeration value="value1" />  
  <enumeration value="value2" />  
  …  
</restriction>  
</simpleType>  

[FIELD_NAME] = 业务组件中的选择列表字段名称

下面表示静态边界选取列表类型的代理体验:

[BC]InsertRecord[] insertRecs = new [BC]InsertRecord[1];  
insertRecs[0] = new [BC]InsertRecord();  
insertRecs[0].[BC_STATIC_PICKLIST_FIELD] = [BC_PICKLIST_FIELD_NAME]OptionalPickListType.value1;  

[BC_STATIC_PICKLIST_FIELD] = BC 中的静态边界选取列表字段

另请参阅

适用于 Siebel eBusiness 应用程序的 BizTalk 适配器的消息和消息架构