Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
在BizTalk 2004中如何使用代码列表库(Code List Database)
在BTS04中代码列表库是指一个包含代码列表的Access数据库。
- 首先在Access中建立一个名为CustomerTest.mdb的数据库
- 然后建立一个名为XML_TestVersion1的表,包含三个字段:Code, Value和Desc, 全部为Text数据类型,如下图:
- 输入以下数据:
在BizTalk中建立一个名位"Customer"的项目:
- 打开该项目,点击Project Node, 选择Add->Add New Item
- 新建一个名为"CustomerData.xsd"的架构文件
- 修改Root Node名为"CustomerInfo", 并添加一个名位"CustomerType"的Field Element
- 在Schema Node的属性窗口中浏览CodeList Database, 点选之前生成的CustomerTest.mdb文件,如图:
- 在标准属性里输入"XML", 在标准版本中输入"TestVersion1", 这个是在CustomerTest.mdb中的表名,如图:
- 选择CustomerType如下图,这是一个Field Element, 你也可以添加一个Field Attribute. 然后再属性窗口中选择Derived By->Restriction, 接着就可以在代码列表选项中输入"MyEnum"
- 选择Code List属性后的扩展按钮,如图:
- 选择OK, 然后再方案浏览器中选CustomerData.xsd, 选择Generate Instance, 你会看到CustomerType 已经有了代码列表中的值。