选择列表的消息架构

选择列表是业务组件中的特殊字段类型。 它们表示一个值的集合,用户可以从中选取单个值进行赋值。 选择列表属于不同类型。 有关选择列表及其类型的详细信息,请参阅 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 电子商务应用程序的 BizTalk 适配器的消息和消息架构