2008年10月7日

BizTalk开发系列(十三) Schema设计之值约束

摘要: XML Schema 的作用是定义 XML 文档的合法构建模块。在开发过程中有时需要对XML文档做精确的约束。以保证XMl数据的准确性。 今天我们以一个班级Sample来讲探讨一下如何在开发BizTalk Schema过程中对XML数据做精确的约束。这个Schema定义了一个班级,班级下面有成员,成员下面有Name属性,Mobile,City,Result,Comment等字段。 阅读全文

posted @ 2008-10-07 03:00 Gary Zhang 阅读(2125) 评论(0) 推荐(0) 编辑

2008年10月5日

BizTalk开发系列(十二) Schema设计之Group与Order

摘要: 开发BizTalk项目的时候会先约定各系统之间往来的消息格式. 由于BizTalk内部唯一使用XML文档。因此消息的格式一般定义为XML Schema(XML Schema 用于描述 XML 文档的结构)。虽然BizTalk提供了对于XML消息的验证功能。但是往往在BizTalk Schema设计器设计Schema的时候对于Group的用途不是很在意。 阅读全文

posted @ 2008-10-05 12:48 Gary Zhang 阅读(2060) 评论(0) 推荐(1) 编辑

BizTalk开发系列(十一) 在Orchestration中执行Pipeline

摘要: 由于开发需要有时要在流程中执行Pipeline。比如从DB的某个字段中取消息的字符串并在流程中构造消息。该需要通过pipeline进行升级属性字段,验证消息等处理。BizTalk架构已经开放了此接口: XLANGPipelineManage类,以下为在流程中使用接收和发送端口示例。需在项目中引用Microsoft.XLANGs.Pipeline组件(C:\Program Files\Microsoft BizTalk Server 2006\Microsoft.XLANGs.Pipeline.dll) 阅读全文

posted @ 2008-10-05 03:00 Gary Zhang 阅读(2478) 评论(3) 推荐(0) 编辑

BizTalk开发系列(十) ESB Guidance安装笔记

摘要: ESB指导工具包(ESB Guidance)是一个运行于BizTalk Server 2006 R2之上的一个框架。详细信息访问ESB指导工具包社区网站 。源码下载 ESB Guidance的安装过程非常复杂牵涉到的问题也是很多方面的。我也是装了数次之后才能成功。以下是安装时的笔记,安装时主要参照ESB Guidance的帮助文档,如果遇到问题可以查此笔记。 阅读全文

posted @ 2008-10-05 02:19 Gary Zhang 阅读(2686) 评论(0) 推荐(1) 编辑

2008年9月24日

BizTalk开发系列(七) Hello World2

摘要: 之前根据BizTalk的订阅原理,使用BizTalk管理控制台创建了第一个应用程序 Hello World。但是由于控制台的开发功能有限,绝大多数的BizTalk程序都是在集成开发环境Visual Studio下进行的。下面我们在Visual Studio下创建Hello World2程序。 阅读全文

posted @ 2008-09-24 01:44 Gary Zhang 阅读(4883) 评论(25) 推荐(3) 编辑

2008年9月20日

BizTalk开发系列(六) BizTalk开发简述

摘要: 现在很多大型企业信息化程度很高,运行中的系统可达到数十乃至上百个。而大部分系统由于建设的时间、开发团队和技术往往不相同,系统之间的大部分都是独立运行的。随着信息化建设的深入各系统之间的交互需求越来越紧迫。但是由于信息化的建设不可能一触而就,也不可能再组建一个团队把所有的系统重构。因此需要一个系统与系统之间交互的中间件。 BizTalk就是这样一个中间件。它本质上是一个消息处理引擎,处理消息验证,映射,业务流程等。以下是BizTalk的运行时高度概括结构,了解其结构可以在更有针对性的开发相关业务。 阅读全文

posted @ 2008-09-20 15:15 Gary Zhang 阅读(3622) 评论(0) 推荐(0) 编辑

2008年9月17日

BizTalk开发系列(五) 属性字段

摘要: 在根据消息内容进行路由的时候经常使用的是可分辨字段和属性字段。属性字段可以在各个 BizTalk Server 组件(包括管道和业务流程)中进行访问。属性字段还可用于消息路由。如果需要在上下文(而不是在业务流程)中访问升级的消息数据,必须创建一个或多个属性架构来描述要升级的数据。 阅读全文

posted @ 2008-09-17 02:08 Gary Zhang 阅读(3505) 评论(14) 推荐(0) 编辑

BizTalk开发系列(四) 深入Map测试

摘要: 在BizTalk的开发过程中XML消息间的映射是一个很重要的内容。如果只是一般的从源节点的值复制到目标节点的话,BizTalk项目提供的MAP测试和验证就已经可以满足需求了。但是很多时候需要在映射的过程中进行复杂的处理。比如节点值的组合运算等。幸好Visual Studio提供了对XSLT的测试功能。在BizTalk的开发过程中可以借助此功能做到Map的"单步"调试。下面我们分别看一下Map的简单测试与高级测试。 阅读全文

posted @ 2008-09-17 00:59 Gary Zhang 阅读(4008) 评论(0) 推荐(0) 编辑

2008年9月12日

BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装

摘要: 大部分的开发环境都是在单机环境下进行的,今天整理了一下BizTalk Server 2006 R2在单机环境下的安装步骤。 阅读全文

posted @ 2008-09-12 02:33 Gary Zhang 阅读(5164) 评论(10) 推荐(1) 编辑

BizTalk开发系列(二) "Hello World" 程序搬运文件

摘要: 我们在里讲到了如何快速的开发第一个BizTalk 应用程序。现在我们来讲一下如何把这个程序改成用于搬运文件的程序。 我们的设想是:不管文件的类型是什么,将文件从In 文件夹搬到 Out 文件夹。我们来看看应该怎么实现这个设想。 阅读全文

posted @ 2008-09-12 01:27 Gary Zhang 阅读(4413) 评论(9) 推荐(7) 编辑

2008年9月10日

BizTalk开发系列(一) "Hello World"

摘要: 学习开发语言的时候很喜欢输出“Hello World”作为第一个程序。今天我们也在BizTalk 上创建一个简单的 "Hello World" 程序。 刚学习BizTalk的时候有很多文章都是教你如何使用Visual Studio开发BizTalk 应用程序的。今天我们来换一种思路开发第一个BizTalk "Hello World"应用程序。也就是直接通过BizTalk 管理控制台创建应用程序。 阅读全文

posted @ 2008-09-10 08:42 Gary Zhang 阅读(10084) 评论(56) 推荐(9) 编辑

2008年9月8日

十年回头看计算机

摘要: 高中时候就对电脑的硬件很感兴趣。当时手上的资料不多,一般只有一两个星期才能在回家的时候路过县城的书店里买《电脑爱好者》、《电脑报》、《电脑商情报》、《中国电脑教育报》、《大众软件》、《大众硬件》、《微型计算机》等。一般是《电脑报》买最新的,因为信息最多,最及时,最重要的是最便宜的一本2.5元。其他的杂志一般都是等书店清货的时候才买,那时比较便宜一般也就2-3元。当然一次一般也就买一至两本。然后看很久。一般一本我都要看上三遍以上。经常是看得心潮澎湃的。恨不得马上就能得到一台这样高性能的电脑(虽然现在看起来已经很土了^_^)。 阅读全文

posted @ 2008-09-08 01:06 Gary Zhang 阅读(636) 评论(4) 推荐(0) 编辑

2008年9月7日

鼠标修复DoubleClickFix

摘要: 我这个罗技工包鼠标用了三年了,近几日用的时候开如有些不正常。比如一段文本复制不了。选了之后却又马上消失了。打开文件夹的时候有时候是用单击有时候是双击。很是烦火。在网上查了一下这款软件“DoubleClickFix”解决了这个问题,很简单,很不错。。发出来有需要的也可以安装一下。 阅读全文

posted @ 2008-09-07 13:55 Gary Zhang 阅读(831) 评论(1) 推荐(0) 编辑

2008年5月4日

BizTalk Server 2006 R3 is Announced

摘要: BizTalk Server R2的下一个版本现在消息了。以下是微软官方的公告大家可以参考一下。具体的更新还不是很具体。希望能给我们带来惊喜:) 阅读全文

posted @ 2008-05-04 18:02 Gary Zhang 阅读(771) 评论(0) 推荐(0) 编辑

2008年4月14日

微软认证体系

摘要: Technology等级证书,不限制条件,通过一门要求的考试即可获得相应证书,代表考生具备了掌握某种技术的能力,象新体系中的MCTS认证就属于这个等级。   Professional等级证书,确立了其职业方向和工作职责范围,划分有IT Professional认证和Professional Developer认证。   Architect等级证书,该系列是微软的顶级证书,比如说该系列中的MCA认证(Microsoft Certified Architect微软认证构架师),其要求非常严格,要求考生具备10年IT行业的工作经验,从事3年架构师工作经验,而且考试评估的周期达1个星期之久,费用也为10000美元的高价,而且据ITExamPrep.com的报道到目前为止只能在美国本土参加该证书的考核。 阅读全文

posted @ 2008-04-14 10:04 Gary Zhang 阅读(800) 评论(0) 推荐(0) 编辑

2008年4月10日

BizTalk开发系列(九) MAP的连接方法

摘要: BizTalk中的Map编辑器可以在源架构和目标架构创建连接。有三种创建连接的方式: 1.普通的连接方式,将左边的记录拖到右边。 2.根据结构自动连接,点击MAP的网格,在属性中选择结构(Structure)。 3.根据节点名称自动连接,方法跟结构连接一样。只是在选择自动连接时选择节点名称(Node Name)。 阅读全文

posted @ 2008-04-10 17:39 Gary Zhang 阅读(1764) 评论(0) 推荐(0) 编辑

2008年4月6日

常用笔记本规格表

摘要: 阅读全文

posted @ 2008-04-06 21:27 Gary Zhang 阅读(918) 评论(0) 推荐(0) 编辑

2008年4月5日

BizTalk在线帮助引用说明

摘要: 帮助文档是学习一个产品最好的资料,同样学习BizTalk也要经常查看帮助文档。BizTalk帮助文档里面不仅有BizTalk的产品说明还有相关的技术可以查证。为此我建了一个站点。将BizTalk的帮助文档原模原样的搬到了网上,以便需要查阅和引用的朋友使用。网站地址为:http://chmhelp.biz-talk.net 另外有些朋友会写或收藏一些关于BizTalk的文章。用帮助文件又不太方便在网上传阅。因为我写了一小段JS代码。只要您在查阅的时候把页面的地址复制到输入框点击GET就可以得到对应的网址。方便网上传阅。以下是使用的截图。 阅读全文

posted @ 2008-04-05 12:43 Gary Zhang 阅读(520) 评论(0) 推荐(0) 编辑

2008年4月3日

BizTalk中常用到的表达式

摘要: 1.记录日志 System.Diagnostics.EventLog.WriteEntry("OrderTransferDemo","xmlMessage:"); 阅读全文

posted @ 2008-04-03 14:55 Gary Zhang 阅读(294) 评论(0) 推荐(0) 编辑

2008年4月2日

数据库中非空字段。在MAP时应该注意的问题。

摘要: 在数据库中我有一个字段IsSend为非空字段。用BizTalk SQL Adapter生成Schema。由于这个字段我是在Orch里赋值的。所以在做Map的时候我就没有给IsSend连线。如果直接这样运行。有消息进来的话BizTalk会报无法找到IsSend请检查字段是否存在或类型是否正确。 解决办法是给IsSend赋初始值。就不会报这错误了。 阅读全文

posted @ 2008-04-02 10:53 Gary Zhang 阅读(590) 评论(0) 推荐(0) 编辑

2008年3月29日

BizTalk开发系列(八) BizTalk Server 常识整理

摘要: BizTalk Server 2006 R2 通过新版本提供柔性的,可选的和敏捷的业务。 分支机构版(新)-该版本与企业版共同提供一个真正的“星型结构”的场景;分支机构版将帮助企业为智能 数据和流程共享建立新的局域网内的企业和部门的连接。 企业版-该版本针对企业客户和大型组织,它们寻求先进的具有无限扩展能力的BPM 和 SOA 平台。该版 本现在包括BizTalk 适配器和加速器,主机集成服务器(Host Integration Server ,HIS)), RFID 和 EDI。 阅读全文

posted @ 2008-03-29 19:26 Gary Zhang 阅读(3345) 评论(0) 推荐(0) 编辑

2008年3月27日

MCTS:BizTalk考试

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2008-03-27 10:10 Gary Zhang 阅读(51) 评论(3) 推荐(0) 编辑

2008年3月14日

在BizTalk的Orchestration中测试变量能否在不同的实例中共用

摘要: 很想自己写一篇关于BizTalk开发的。今天刚好做了一个Demo。本来的想法主要是为了验证一下Orchestration里面的变量能否保存数据。经过本次演示应该是不能够保存的。我的理解应该是每个消息进来都会产生新的Orchestration实例。所以变量也就会被重新New一下。不过本Demo还是有几个看点: 在Orchestration中引用自己写的DLL组件。 ... 阅读全文

posted @ 2008-03-14 18:15 Gary Zhang 阅读(344) 评论(0) 推荐(0) 编辑

2008年3月3日

MyWhois--域名及IP注册信息查询

摘要: 去年就写好的一个机器人,只是之前功能还不是很完善。过完年之后花了点时间改进了一下。此机器人的功能和特点主要有: 1. 查询核心程序是我自己写的。可以查询全球95%以上的域名和所有的IP地址,还可以随时增加。 2. 智能域名检测,比如你输入: http://www.cbcye.com/ 则会检测到可以查询的域名为cbcye.com,当然还有比如输入:www.cbcye.com之类的. ... 阅读全文

posted @ 2008-03-03 00:07 Gary Zhang 阅读(1005) 评论(4) 推荐(0) 编辑

2008年3月1日

对于IM的一点看法

摘要: 一个人在异乡工作,突然感觉到自己很孤独。看看QQ、MSN的联系人大部份都是以前的朋友。想找些本地的人来聊天。于是就打开QQ按照我以前的方法:搜索->查找->高级查找选择好地点和其他筛选条件,一搜有很多人于是再一个一个的加为好友。虽然QQ现在已经多了很加安全的限制比如需要验证验码、回答案问题之类的。我自己感觉被加的成功率只有10%左右。 加好用户之后我又得一个一个... 阅读全文

posted @ 2008-03-01 22:35 Gary Zhang 阅读(446) 评论(1) 推荐(0) 编辑

2008年2月27日

关于如何在BizTalk中为项目创建单独的配置文件[翻译]

摘要: 有时候为了BizTalk的维护方便有些信息需要放到配置文件里面。BizTalk提供了在C:\Program Files\Microsoft Biztalk Server 2004(2006)\BTSNTSvc.exe.config 进行配置的功能。但是如果项目多了也不好维护。以下的方法是通过配置BTSNTSvc.exe.config实现给单独的项目独立的配置文件的方法。 1. BTSNTSvc.... 阅读全文

posted @ 2008-02-27 16:51 Gary Zhang 阅读(323) 评论(0) 推荐(0) 编辑

2008年2月22日

EasyUC博客助手 [支持:博客园,MSN/Live空间,CSDN, 博客之家,PJBlog,Z-Blog...]

摘要: 今天终于可以发布一个版本了。因为之前的考试和春节耽误了一些时间,不过总算还是初步完成了。之前也看到了园里已经有朋友Share了MSN发布博客的机器人的作品。我的这个程序也差不多,只不过是按照自己的想法去做而以。 “博客发布助手”主要的特点有: 1.支持MetaWeblog Api,因此只要支持MetaWeblog Api的Blog站点都可能通过本机器人发布。(目前通过测试的博客提供商有:Li... 阅读全文

posted @ 2008-02-22 16:52 Gary Zhang 阅读(1849) 评论(18) 推荐(0) 编辑

2008年1月3日

预定义BizTalk输出消息的文件名

摘要: 您可以使用预定义的宏集合动态创建文件发送处理程序在其中写入消息的文件。在文件系统中创建文件之前,文件发送处理程序将使用单独的值来替换文件名中的所有宏。可以在一个文件名中使用若干不同的宏。 可以在 BizTalk 浏览器中配置文件发送处理程序时使用文件名宏,也可以通过使用 BizTalk 浏览器对象模型来使用文件名宏。 如果存在以下任何一种情况,文件发送处理程序将不会使用值替换宏: 未... 阅读全文

posted @ 2008-01-03 15:53 Gary Zhang 阅读(505) 评论(0) 推荐(0) 编辑

2007年12月28日

很酷的微软宣传

摘要: http://www.microsoft.com/about/brandcampaigns/innovation/yourpotential/main.html 阅读全文

posted @ 2007-12-28 21:24 Gary Zhang 阅读(222) 评论(0) 推荐(0) 编辑

2007年12月23日

Whois 机器人及其它相关信息

摘要: MyWhois[域名及IP信息查询] 基于独立开发的域名、IP的Whois信息查询程序。方便查询全球域名或IP的Whois信息。另外还提供Web方式的查询地址:http://whois.cbcye.com/whois/?key=XXX(XXX为你要查询的域名). http://www.cnblogs.com/cbcye/services/metaweblog.aspx 阅读全文

posted @ 2007-12-23 13:44 Gary Zhang 阅读(267) 评论(0) 推荐(0) 编辑

2007年12月22日

成都的冬天早上真短

摘要: 来成都半年多了,发现成都的早上时间真短。7:30了天还没有亮,真是郁闷。上回出差去北京6点多天就亮了。 阅读全文

posted @ 2007-12-22 10:34 Gary Zhang 阅读(312) 评论(1) 推荐(0) 编辑

导航