- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
biztalk实战应用
Agenda 1.Biztalk 的概述 2. Biztalk具体开发流程及应用 3. 开发过程中遇到问题的分享 1.Biztalk 的概述 Why 商业公司之间的交流中,除了言语之间的谈判之外,还会涉及到许多公文上的处理,如银行之间的帐单、公司之间的订单等等。这些公文的处理越来越迫切的需要有一种统一的“世界语”能够遍行各种系统之间的转化。XML的出现适应了这样的需求。但如何方便高效的处理公文格式之间的转化摆到了世人的面前。正因为此,Biztalk出现了! 2. What ”Biztalk“。”Biz” – Business 的简称。“Talk” – 交谈、交流。合起来就是“商业往来 ”。 BizTalk 是微软公司提出的基于XML电子商务的一整套解决方案。BizTalk是利用Internet标准协议和格式来促进企业内部和企业间的应用集成的XML框架。它得到了包括XMLSolutions 在内的全球全球许多组织的支持。 /zh-cn/library/aa560946(BTS.10).aspx 3. How BizTalk Server 简介 BizTalk 信息与业务流程服务 2. Biztalk具体开发流程及应用 以ASUS EDI 具体说明。 系统配置需求 软件需求 IIS 的发布设置 QISDA 与 ASUS 信息交互的架构 工作角色及职责 BizTalk的开发工具 定义 Schemas 在定义Schemas 之前还有个重要的工作,就是在数据库之中建立相应的库表(Create Table)。 建表的目的:用于存放对方传送来EDI资料。 建表的依据:对方提供的SPEC 文档。根据对方SPEC 文档的规则,建立对应库表结构。 建表步骤:第一步设计表的名称及数量 第二步设计表之间的层次关系 第三步设计每个表包含的字段 举例:ASUS 850 SPEC 建表第一步:设计表的名称及数量。 根据对方提供的SPEC 来设计出要用多少张Table 来存放这些EDI 资料,以及每张Table 之间的关系。 原则:凡是SPEC 中涉及到的栏位,都需要建Table来接收。 首先建立主表。每个message (850、860、870…..)都会建一个主表。 作用: 用于存放Guid,状态,接收时间等信息。 命名規則:custom name_meaasge_Master exp: ASUS_850_Master 其次建立其餘副表。 命名規則:user name_meaasge_栏位名称 exp: ASUS_850_DTM 根据ASUS_850 的SPEC 所建立的表: SPEC 與庫表的對應關係 建表第二步:设计表之间的层次关系 根据SPEC ,分析出个栏位的层次关系 建表第三步:设计每张表所包含的字段及关联 定义schema 以 ASUS 850 举例,定义schema分为: 1.引入来源schema (模板schema 存放路徑 C:\Program Files\Microsoft BizTalk Server 2009\XSD_Schema\EDI\X12\00403) 2.编制目的schema 引入目的schema: 1.用VS2008 新建一个解决方案。 2.引入来源schema 3.編制目的Schema biztalk 沒有Schema 的編輯功能,因此編輯目的Schema 需要用外部的文本編輯器來實現。比如UltraEdit 編制方法:可以拷貝一份已經存在的目的Schema來做修改,這樣會節省很多時間。 1.選擇.xsd 後綴的文檔,用UltarEdit方式打開 2.編輯相應的節點,與子目錄。 (節點名稱應對建立的庫表名稱一致、子目錄 應與庫表字段一致) 用UltraEdit 進行編輯 產身的目的schema 數據轉換
文档评论(0)