BizTalk EDI:使用BizTalk Server构建可靠的EDI解决方案

本文将介绍以下内容:

开发EDI架构

对应 EDI文档

透过防火墙传送文档

处理失败的文档

本文使用以下技术:

BizTalk Server 2006 R2

目录

开发EDI架构

EDI 对应

贸易合作伙伴配置

传输EDI文档

透过防火墙传送文档

处理失败的文档

EDI 和SOA

电子文档交换(EDI) 是一项技术标准,已经有几十年的历史了。所以,此标准看似不能与现今面向服务的体系结构 (SOA)以及最新发布的BizTalk Server 结合使用。但在实际的企业对企业商务中,EDI所占份额最大,接近当前市场份额的90%,而且还在逐年迅速增加。随着依赖 EDI的公司的IT 体系结构的不断发展,利用BizTalk Server 2006 R2的功能来同时满足 SOA 和EDI 基础结构需求这一方法的可靠性、稳定性、可扩展性、可支持性和直观性已得以证实。

在BizTalk Server 2006 R2 发布之前,BizTalk中对 EDI的支持是有限的。虽然有一些适配器和加速器可以提供实现 EDI 解决方案的基本基础结构,但是它们的功能存在限制,如文档的验证方式。借助 BizTalk Server 2006 R2,EDI功能就正常化了。现在,它不仅允许验证大量文档,还提供了许多传输文档的方法,包括实现企业级 EDI 时常用的所有报告功能。

现在,BizTalk Server 可以与许多增值网络 (VAN) 提供相同的服务级别,同时还具备对企业集成解决方案和SOA 而言至关重要的基础BizTalk 组件的其他优势。这些优势包括通过业务流程开发业务工作流、访问业务规则引擎、扩展的文档跟踪功能、管理状态以及其他类似功能。

要在BizTalk Server 2006 R2中实现 EDI,首先要开发与交易文档相关的架构。定义了文档后,将贸易合作伙伴创建为 BizTalk 合作对象,然后配置合作伙伴的规范以确保正确处理和路由 EDI文档。接下来,设置通过合作对象配置和BizTalk适配器的组合,来实现如何传送文档的细节。设置好解决方案后,即可使用EDI 报告实时监控文档流。所有这些功能都是以BizTalk 基础结构为基础的,并受益于MessageBox、业务流程、端口和管道等所有标准组件。

本文旨在为您介绍 BizTalk Server 2006 R2中的EDI功能,并演示您可以利用此功能更加轻松地将 EDI 流程与企业的其余部分集成。我将介绍使用新 BizTalk Server EDI 组件的几个重要方面,说明架构创建、文档对应、EDI传送和传输以及异常处理的各个方面。

开发EDI架构

要了解 EDI架构开发,首先需要清楚文档结构本身的详细情况。对 EDI文档最确切的描述是一个包含以下三部分的简单文本文件:页眉、详细信息和页脚。页眉定义文档的来源、目标受众、文档类型和一些日期信息。详细信息包含赋予文档意义的所有业务信息。例如,以发票为例,详细信息包含明细项目、出售产品的说明、定价、数量和总额等信息。页脚包含关于详细信息行的摘要信息,如文档包含的总行数。

EDI文档将格式化成多个段,并且每行数据都包含许多已命名的段。这些段的格式和组成部分遵从X12以及行政、商业和运输业电子数据交换(EDIFACT) 等标准。在X12文档中,ISA 和GS 段视为页眉、GE 和IEA 段对应于页脚、页眉和页脚之间的所有行即为详细信息(请参见图1)。


图1 X12 EDI文档 (810 — Invoice)

时间: 2024-10-02 07:37:03

BizTalk EDI:使用BizTalk Server构建可靠的EDI解决方案的相关文章

用vfp与sql server构建Client/Server应用程序(远程视图)(1)

本文是<用 Visual FoxPro 与 SQL Server 构建 Client/Server 应用程序>系列的一部分,照例"远程视图"应不是开篇章节,但我们发现:在我们为网站准备的文章中有太多的理论性的东西,为了缓解这一矛盾,我们决定把"远程视图"提上来先写. 当下最流行的 ADO 脱胎于 Visual FoxPro,在实际使用中两者各有特色,所以不要小看 Visual FoxPro 在远程数据处理上的能力,它绝对强大!读者可以参看本站的<M

Hadoop专业解决方案-第12章 为Hadoop应用构建企业级的安全解决方案

一.前言: 非常感谢Hadoop专业解决方案群:313702010,兄弟们的大力支持,在此说一声辛苦了,春节期间,项目进度有所延迟,不过元宵节以后大家已经步入正轨, 目前第12章 为Hadoop应用构建企业级的安全解决方案已经翻译完成,在此对:译者:杨有鹏 不莱梅狗  78280847 表示感谢. 二.意见征集: 本章节由<Hadoop专业解决方案群:313702010>翻译小组完成,为小组校验稿,已经通过小组内部校验通过,特此面向网络征集意见,如果对本章节内容有任何异议,请在评论中加以说明,

长城电脑构建全方位智慧城市解决方案

本文讲的是长城电脑构建全方位智慧城市解决方案,[IT168 资讯]当前世界经济和社会发展呈现三大趋势:经济全球化.全球信息化和全球城市化.智慧城市是信息时代城市发展的一种高级形态.通过信息智能技术的广泛使用,实现信息化和城市化高度融合,提高城市基础设施和公共服务的智能化和便捷化,以促进城市智慧运行,更好地满足城市居民的各方面需要. 从信息化基础设施到数据中心平台,再到智慧政务.智慧园区.智慧教育.智慧医疗.智慧旅游.平安城市.智慧交通.智慧社区等城市运营管理.电子政务公共服务.城市安全管理等各类

xcode8提交ipa失败无法构建版本问题的解决方案_IOS

最近iOS10出来了 Xcode也跟着升级到了8 想着App做个更新 于是修改好了代码打算上传新包 ,无奈总是发现构建不了新版本 1.如果是收费的App,那么是要去同意一个协议,才能构建新版本的 || 如果是免费App,那就忽略这条 2.如果你上传了新包,无论是Xcode上传,还是 Application Load 工具上传 ,只要你在ITC后台看不到你的预提交版本, 而且你的构建新版本始终不出现那个,那就不要再空等了,应该是你上传的ipa包有问题(ps:尽管你上传好像成功了) 可以从这个图看出

SQL Server数据库安装时常见问题解决方案集锦_MsSql

本文我们总结了几个在安装SQL Server数据库时常见问题的解决方案,供初学者学习参考,接下来让我们来一起看一下吧. 常见问题一: 安装Sql Server 2000时出现"以前进行的程序创建了挂起的文件操作,运行安装程序之前,必须重新启动计算机" ,重启后仍然无效. 解决方案: 1.不用退出Sql Server 2000安装程序,直接切换到桌面. 2.打开注册表编辑器(在"运行"中敲入"regedit"之后回车即可),定位到注册表的HKEY_

SQL Server+Hadoop 变身大数据解决方案

文章讲的是SQL Server+Hadoop 变身大数据解决方案,在数据库市场中,微软的SQL Server是最受关注的产品之一.在数据库知识网站DB-Engines每月公布的数据库流行度排行榜中,SQL Server几乎稳占第二名的位置.但从这个榜单每月的变化中也可以看出,大量NoSQL数据库的排名不断上升,已经开始威胁到传统数据库的地位. "以不变应万变"不再是大数据时代应有的策略,老牌数据库厂商在保持传统市场领先的基础上,不断拓展新市场,微软就是其中的一个代表.微软的改变最早是为

属性ErrorLogFile 不可用于JobServer“[SERVER]......”的问题时的解决方案

属性ErrorLogFile 不可用于JobServer"[SERVER]......"的问题时的解决方案 最常见的就是:属性ErrorLogFile 不可用于JobServer"[SERVER]......",针对于这个问题的解决方案如下: 1,Windows+R,在弹出的对话框中输入"regdeit"; 2,在打开的窗口中依次找到:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerM

SQL Server数据库安装时常见问题解决方案集锦

本文我们总结了几个在安装SQL Server数据库时常见问题的解决方案,供初学者学习参考,接下来让我们来一起看一下吧. 常见问题一: 安装Sql Server 2000时出现"以前进行的程序创建了挂起的文件操作,运行安装程序之前,必须重新启动计算机" ,重启后仍然无效. 解决方案: 1.不用退出Sql Server 2000安装程序,直接切换到桌面. 2.打开注册表编辑器(在"运行"中敲入"regedit"之后回车即可),定位到注册表的HKEY_

用Imail Server构建局域网邮件服务器

电子邮件是人们在网上最常使用的通信工具之一,它已经成为我们网络生活中不可或缺的一部分,而其在局域网中也是一项很重要的应用.在局域网中构建一个内部EMAIL服务器,不仅可以大大加快内部公文的传送速度,而且还能大大降低通信费用.今天,我就给大家介绍一下如何利用IMAIL SERVER来构建一台内部EMAIL服务器,在它的帮助下我们就可以轻松获得安全.可靠的邮件服务了. 一.IMAIL的安装 IMAIL SERVER是用于WINDOWS NT/2000/XP的INTERNET信息传递服务器.它是一种容