Biztalk Server
文章平均质量分 69
fengfangfang
这个作者很懒,什么都没留下…
展开
-
Biztalk 开发之 调用.net程序集
虽然Biztalk Server提供了众多的内置功能,然而在一些情况下可能还需要调用程序集中的函数。因为在.Net程序集中,可以非常方便地调用Web Service、访问数据库;另一方面,有些函数是程序集中已经写好的,为了增加软件的复用,便于软件版本的管理,使用现有的程序集也在情理之中。本文通过一个简单实例,介绍Biztalk应用中调用程序集的方法。这个实例完成的功能,在调用Web Servi原创 2006-08-25 14:36:00 · 2121 阅读 · 0 评论 -
Biztalk 实例之 分割SQL记录集
从SQL Server中获取数据一文介绍了如何从SQL Server数据库中获取数据。不过,有时候我们想把获取的记录集分开,每一个记录输出一个XML文件。在本文中,介绍如何通过Biztalk提供的Envelope实现此功能。要实现此功能,需要完成如下任务:一、创建一个空的BizTalk项目二、创建一个信封构架三、创建一个记录构架四、编译和布署BizTalk项目五、创建接收端口和接收位置六、创建原创 2006-07-13 11:44:00 · 2459 阅读 · 2 评论 -
Biztalk 开发之 更新SQL Server数据库
使用SQL发送适配器可以对SQL Server数据库中的记录进行更新。更新SQL Server数据库的XML的语法格式如下: 如果是向表中插入数据,则只有after段,没有before段;如果是删除数据,则只有before段,没有after段;修改数据时,before段是查询条件,after段是更原创 2006-07-13 13:54:00 · 1979 阅读 · 1 评论 -
Biztalk 实例之 平面文件架构
尽管XML文件正变得越来越流行,但许多计算机系统仍然在使用平面文件来存储数据。所谓的平面文件是与XML数据文件相对的一个概念。XML数据文件是一个树形结构,而许多文件例如DBF数据库文件等并不是树形结构,这类文件我们称之为平面文件。 有些平面文件没有明显的结构,或者我们并不关心它的结构;而有些需要Biztalk处理的平面文件,我们需要清楚它们的结构。Biztalk原创 2006-07-18 11:58:00 · 3033 阅读 · 2 评论 -
Biztalk 实例之 从SQL Server中获取数据
Biztalk Server使用SQL Adapter与SQL Server进行通讯。下面来看如何从SQL Server 2000中获取数据。在本实例中,使用SQL Adapter从SQL Server 2000中获取数据,并将数据以XML格式保存到c:/out文件夹下。下面来看具体步骤:1.在Visual Studio .Net 2003中,打开Biztalk浏览器。2.创建Rece原创 2006-07-12 10:13:00 · 3666 阅读 · 1 评论 -
Biztalk 开发之 调用Web Services
Biztalk Server 2004与Web Services有如下几种交互形式: 1.在Biztalk Server中调用Web Services; 2.将Biztalk Server的架构发布为Web Services; 3.将Biztalk Server的业务流程发布为Web Services; 在Biztalk 开发之 架构的发布一文中,我们讨论了原创 2006-07-21 09:41:00 · 8654 阅读 · 12 评论 -
Biztalk 开发之 使用动态端口输出文件
在Biztalk Server开发中,许多时候并不希望输出一个GUID字符串,而是希望以日期或某个数据项作为输出文件名。 在本文中,介绍如何使用动态端口根据当前日期时间输出文件名。 使用动态端口,可以在Biztalk业务流程中通过指定OutPort(Microsoft.XLANGs.BaseTypes.Address)来设置输出文件路径,其中的OutPort是创建的端口原创 2006-08-02 12:30:00 · 3342 阅读 · 8 评论 -
Biztalk 开发之 使用xml数据项构造输出文件路径
针对使用动态端口输出文件一文,fred提出如何避免文件被覆盖,以及如何使用xml某个数据项作为文件名的一部分。本文简单介绍如何实现。 一、创建一个空的Biztalk Server项目DynamicOutFile,设置程序集密钥文件。关于设置程序集密钥文件请参考文献1。 二、创建一个简单的架构文件SimpleSchema.xsd,用来设置消息的类型。升级UserID节点,原创 2006-08-09 09:44:00 · 1981 阅读 · 4 评论 -
Biztalk 开发之 配置HTTP接收适配器
使用文件接收适配器时,我们需要指定一个文件夹用来接收数据文件。同样,使用HTTP适配器时,也需要提供一个HTTP地址供传输数据。虽然有许多开发者都会使用ASP.NET或其它流行的WEB开发语言创建动态页面,然而这些页面要与Biztalk Server进行通讯,还需要一个名叫HTTPReceive.dll的ISAPI来进行传递。本文介绍如何使用HTTPReceive.dll文件进行接收数据。原创 2006-08-10 12:55:00 · 3296 阅读 · 1 评论 -
Biztalk 排错之 需要强名称程序集
场景:Biztalk程序开发完成后,通过编译,在布署时出现如下错误提示:[Microsoft.BizTalk.Deployment.DeploymentException] 无法将程序集“C:/....dll”安装到全局程序集缓存。异常: 需要强名称程序集。其对应的英文为:[Microsoft.BizTalk.Deployment.DeploymentException] Unable原创 2006-07-11 11:27:00 · 4542 阅读 · 1 评论 -
Biztalk 排错之 非激活接收
场景:创建一个简单的业务流程,其中包括一个接收操作和一个发送操作。接收操作与一个接收端口相连接,发送操作与一个发送端口相连接。在编译时提示如下错误:必须为非自相关端口上的非激活接收指定至少一个已初始化的相关集其对应的英文应是:you must specify at least one already-initialized correlation set for a non-activ原创 2006-07-11 10:21:00 · 1917 阅读 · 2 评论 -
Biztalk 实例之 传输文本文件
在进行系统集成时,使用文件来传递数据是一种最古老却又最为常见的方式。将数据文件从一个文件夹移动到另外一个文件夹有许多种方法,你可以编写一个系统JOB,也可以开发一个Windows服务程序,或是创建一个普通的应用程序来完成。Biztalk Server致力于系统集成,对这种情况当然也有自己的解决方案,下面我们来看使用Biztalk Server是如何完成文件的移动的。原创 2006-07-10 12:55:00 · 3669 阅读 · 6 评论 -
BizTalk Server 配置之 无法启用单一登录(SSO)服务 解决方案
在Windows Xp SP2操作系统中配置BizTalk Server 2004时 运行ConfigFramework将会出现如下错误信息:无法启用单一登录(SSO)服务(错误代码 0X8007005)其对应的英文为:Failed to enable the Single Sign-On (SSO) Service (error code 0x80070005)有两种方法解决此办法,第一种使原创 2006-06-08 10:52:00 · 2507 阅读 · 0 评论 -
BizTalk Server 配置之 主密钥尚未备份 解决方案
使用BizTalk Server 时,事件日志中可能会出现如下错误提示:主密钥尚未备份。如果丢失主密钥,SSO 系统中存储的所有信息将永久丢失,并且系统可能无法正常工作。请使用 SSO 管理员工具备份主密钥。这是由于你未将主密钥进行备份BizTalk Server提出的错误信息。在进行备份时,必须是单一登录管理员才能执行此任务。系统将提示您输入密码。以后如果要还原密钥,必须提供同一个密码。原创 2006-06-08 13:51:00 · 1352 阅读 · 0 评论 -
BizTalk Server 配置之 消息引擎无法将接收...文件... 解决方案
BizTalk Server 配置之 消息引擎无法将接收...文件... 解决方案安装BizTalk Server自带的Helloworld程序(在C:/Program Files/Microsoft BizTalk Server 2004/SDK/Samples/Orchestrations/HelloWorld文件夹中)后,在其中的in文件夹中放入SamplePOInput.xml文件,如原创 2006-06-08 13:40:00 · 1198 阅读 · 0 评论 -
Biztalk 开发之 架构的发布
在B2B项目中,创建的架构通常要发布出去,供合作伙伴使用。合作伙伴获取架构后,按照架构来规范要发送的数据,这样Biztalk B2B项目才能正常运转。下面,我们使用BizTalk Web Services 发布向导将架构以Web Service的方式进行发布。首先,创建架构。创建架构的方法有多种,可以手工创建,也可以使用架构编辑器创建,还可以创建一个XML数据文件,使用Visual Studi原创 2006-07-04 13:54:00 · 4339 阅读 · 2 评论 -
彻底消除信息孤岛的利器——Biztalk Server
在信息化的今天,各行各业都建起了各自的网站以及各种各样的信息管理系统,诸如客户管理、库存管理、人力资源管理等等。然而不幸的是我们的网站和管理系统之间、本机构的各个管理系统之间以及各个机构的管理系统之间,绝大多数都是相互独立的。当我们被这些各自为政的系统折磨得忍无可忍的时候,通常会做出一个大胆的决定——上ERP(企业资源计划)!然而,上ERP并非易事。它不仅耗资巨大,而且费时费力,对日常工作还原创 2006-07-06 14:40:00 · 2346 阅读 · 0 评论 -
Biztalk 开发之 如何快速创建架构
使用Biztalk Server 2004设计EAI或B2B项目时,创建架构是非常重要的一环。然而,手工创建架构常常会出错。典型的错误是当输入文件放入到In文件夹后,虽然会在In文件夹里面消失,但并未在Out文件夹中出现输出文件。如果打开日志文件,通常会有二到四个错误信息提示,诸如Eevnt ID为5719的“执行接收管道时出错:...”,Event ID为5752的“由于消息处理出错,消原创 2006-07-04 11:30:00 · 5520 阅读 · 0 评论 -
Biztalk 开发之 架构和实例的验证
如果使用的输入文件不符合架构文档的要求,Biztalk Server会在日志中写入Event ID为5719的错误。难道只能在输入文件放到接收位置的目录中后,根据运行情况来判断输入文件是否符合架构要求吗?答案是否定的。在Visual Studio .Net 2003中,可以对指定的文件进行架构的验证。而且,这种方法可以在Biztalk项目未布署时使用,不仅免去查看日志,而且节省了开发中不必要的布署原创 2006-07-04 12:30:00 · 3619 阅读 · 0 评论 -
Biztalk 开发之 重启Biztalk主机的秘密
当你从BizTalk Server浏览器中解除绑定业务流程时,建议你解除并停止所有的相关项,包括Biztalk Server主机。你想知道为什么要让你干这该死的事件——停止主机么?答案很简单。除非整个.Net应用程序被卸载,否则.Net框架并不会从应用域中卸载单独的程序集。这意味着为了卸载程序集,你不得不重启主机。为了避免过期的程序集带来额外的迷惑,BizTalk Server浏览器提供了重启翻译 2006-07-05 15:10:00 · 2672 阅读 · 2 评论 -
Biztalk 开发之 将程序集安装到全局程序集缓存(GAC)中
使用Biztalk Server进行开发时,有时可能需要调用已经写好程序集里的函数。对于这种情况,需要将调用的程序集安装到全局程序缓存(Global Assembly Cache)中。否则,在Biztalk Server的日志中可能会看到如下的错误日志:事件类型: 错误事件来源: XLANG/s事件种类: 无事件 ID: 10034日期: 2006-8-25事件: 13:01:18用户:原创 2006-08-25 13:28:00 · 3775 阅读 · 0 评论