BizTalk开发小技巧

随笔分类 - Biztalk

Biztalk
摘要: 使用BizTalk实现RosettaNet B2B So Easy最近完成了一个vmi-hub的B2B项目,使用Rosettanet 2.0的标准与一家品牌商,OEM,供应商实现B2B。一共交换4个报文,4B2,3B2,4B2 POD,4C1,说白了就是收发存这些数据;项目环境BizTalk2009...阅读全文
posted @ 2015-10-26 10:36 阿新 阅读(236) | 评论 (0) 编辑
 
摘要: Debatching(Splitting) XML Message in Orchestration using DefaultPipeline - BizTalk 2010In this post we will walk through the process ofdebatchinganxml...阅读全文
posted @ 2015-08-23 00:19 阿新 阅读(65) | 评论 (0) 编辑
 
摘要: Modifying namespace in XML document programmaticallystatic XElement stripNS(XElement root) { return new XElement( root.Name.LocalName, ...阅读全文
posted @ 2015-08-11 09:33 阿新 阅读(11) | 评论 (0) 编辑
 
摘要: 需求是这样,在一个inbound XML中有个一点节点使用平文件的方式存放,还要解析比如固定长度或根据特殊字符截取字段也就是需要在流程里面先把输入的XML的节点先读出来,这个方式有很多可以直接升级属性,或调用Xpath来获取,在流程里面调用执行receivepipeline的方法也非常简单。fstr...阅读全文
posted @ 2015-08-06 20:19 阿新 阅读(12) | 评论 (0) 编辑
 
摘要: BizTalk 2010/2013 EDI B2B项目实践(1)BizTalk开发标准EDI B2B是件非常容易的事情,但对于初学者可能有很多专业术语不太理解,不知道如何下手,我之前开始学的时候虽然跟着微软提供的Tutorial也能做成功,可有些地方就是不太明白为什么这样配置才可以。最近正好有同事开始做关于EDI B2B的项目,我顺便重新再看了一下,这下才明白什么叫温故而知新了。下面我分享一下我对BizTalk在做EDI B2B项目中使用到的一些专业名词和配置解释一下,希望对初学BizTalk的朋友有所帮助。场景1-BizTalk接收850-PO报文还是拿BizTalk官方提供的Tutoria阅读全文
posted @ 2013-08-12 09:00 阿新 阅读(1257) | 评论 (0) 编辑
 
摘要: 新增一个名字空间public class AddXmlNamespaceStream : XmlTranslatorStream{ private String namespace_; private int level_ = 0; // hierarchy level public AddXmlNamespaceStream(Stream stream, String @namespace) : base(XmlReader.Create(stream)) { namespace_ = @namespace; } #region...阅读全文
posted @ 2013-08-08 09:53 阿新 阅读(106) | 评论 (0) 编辑
 
摘要: Microsoft.ServiceModel.Channels.Common.MetadataException: Invalid argument: <BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Operation Name="Select" Action="http://Microsoft.LobServices.阅读全文
posted @ 2013-04-17 14:41 阿新 阅读(250) | 评论 (0) 编辑
 
摘要: BizTalk Orchestration Publish Host In-Process Wcf Service without IIS 多种供客户端调用方式 BizTalk Server 2006 R2开始支持WCF adapter本次Demo用的是BizTalk Server 2010,把一个简单的流程发布成一个WCF服务供客户端调用。有了wcf-custom adapter解决BizTalk和外部交互必须借助第三方协议进行,比如FTP,MSMQ,HTTP(IIS),database,现在通过BizTalk发布in-process的wcf就可以,变得非常方便简单。BizTalk流程设计流阅读全文
posted @ 2013-04-09 11:07 阿新 阅读(550) | 评论 (1) 编辑
 
摘要: BizTalk for AS2 加密/加签传输练习AS2是互联网上安全,可靠地传输数据的最常用的方式。AS2为信息建立信封并通过电子证书和加密在互联网上安全地发送出去。因此被很多大公司特别是国外的公司在B2B领域广泛使用。BizTalk从2006开始内建支持AS2;而且配置很简单(如果你知道了AS2基本原理和BizTalk的基本配置)AS2传输方式AS2简单的说类似SSL,通过HTTP/HTTPS协议传输;利用证书实现加签和加密,因此必须要可用于交换和加签的证书(说白了就是需要带私钥的证书,下面会提到怎么申请证书)。练习的环境一台BizTalk(Fabrikam),从文件目录下把XML文件通过阅读全文
posted @ 2012-10-11 10:14 阿新 阅读(1451) | 评论 (2) 编辑
 
摘要: 最近公司的主要的数据交换都基于BizTalk完成,现在BizTalk已经成为不可缺少的数据交换核心。利用的就是BizTalk的发布/订阅模式。因此在每个发送端口都要配置消息的属性过滤。每个配置必须手工一个一个的加,非常的繁琐,有时真的把人都搞傻了。后来发现可以直接修改数据就可以实现。因此花了半小时搞了一个BizTalk发送端口属性过滤的配置工具。可以省去不少重复的工作。其功能就是读取BizTalk发送端口的Filters配置参数。其实就是XML,这样就可以直接批量修改,最后在更新回数据库。这样BizTalk的发送端口就可以直接使用了。不知道是否也有人需要这样的功能BizTalkSettingT阅读全文
posted @ 2012-06-05 19:54 阿新 阅读(939) | 评论 (0) 编辑
 
摘要: BizTalk开发小技巧-分拆和组装消息实例 场景 对方发出的报文(XML)文件带一个消息头(MessageHeader)对于业务本身只需要消息体的内容(<BodyConent>节点下的内容)。 发给对方的报文同样需要加这个消息头,业务消息放在消息体(<BodyConent>)里面) 下面通过简单Schema定义和Mapping实现对XML消息的分拆和组装。不需要额外开发自定义管道组件或代码。 分拆消息 1定义带消息头的Schema,也可以称是一个Envelope Schema,注意BodyConent下面需要加一个Any Element节点用于表示封装的消息体内容。 阅读全文
posted @ 2011-12-21 16:13 阿新 阅读(903) | 评论 (0) 编辑
 
摘要: BizTalk最强大的就是消息的订阅/发布和消息转换(transform-mapping),与不同的业务系统做对接势必会用到mapping这个强大的工具。BizTalk提供了非常丰富的mapping函数(Functoids),满足你对业务的不同需要,实在不行可以用万能的Scripting这个工具。但是处理XML消息的真正胸器是XPath和XSLT如果你精通这2种语言那么对于开发XML将事半功倍,当然也是必须要掌握的。下面用2个小例子说明一下如何在BizTalk mapping过程中使用自定义的XSLT脚本实现复杂mapping。其实通过BizTalk Mapper编辑器拉线的mapping本质阅读全文
posted @ 2011-12-05 12:16 阿新 阅读(1190) | 评论 (1) 编辑
 
摘要: BizTalk开发小技巧-.Net 调用BizTalk Business Rule EngineBizTalk Business Rule Engine:BizTalk业务规则引擎,它的主要功能和特点是在不改变流程,不重新部署工程的情况下,动态的配置策略信息,修改策略逻辑.达到动态的业务配置目的。类似WF的工作原理类似。这次就是讲在.net windows form的应用程序中调用BizTalk Business Rule Engine配置好业务规则。实验的场景: 模拟报销审批的简单示例,报销金额<多少,审批通过。 源代码private void button1_Click(object阅读全文
posted @ 2011-12-03 09:51 阿新 阅读(1373) | 评论 (0) 编辑
 
摘要: 非常感谢[chnking]写的两篇Biztalk 2009在Windows 2008 R2环境中的High Availability(Cluster群集)部署 的文章,写的非常详细,只要按照步骤一步一做一般不会有会问题。最近我也根据[chnking]的文章自己做了一下也成了我的环境是主机CPUI5-2300RAM 8GHD500G主板Asus H67P系统Windows 7 professional 64bit虚拟机VMware Station 7.1.4虚拟机环境4台Windows server 2003 R2(sp2)SQL 2005 Enterprise Edition(sp2)Bi..阅读全文
posted @ 2011-08-22 14:29 阿新 阅读(1673) | 评论 (0) 编辑
 
摘要: SSOSQL.dll regasm C:\Program Files\Common Files\Enterprise Single Sign-On\SSOSQL.dll SSOCSTX.dll Could not create SSOCSTX. To fix the problem, reinstall SSO or install SSOCSTX.dll into a COM+ library application.Additional Data: 1149Error Code: 0x8007000E,BizTalk 2009 - Enterprise Single Sign-On Err阅读全文
posted @ 2011-07-04 14:38 阿新 阅读(241) | 评论 (0) 编辑
 
摘要: Here are a few scripts / stored procedures that most of the BizTalk newbies would love to know.These scripts are very useful in a development environment to clean up your MessageBox and Tracking databases.To clean up the MessageBoxFirst create the stored procedure bts_CleanupMsgBox by running the sq阅读全文
posted @ 2011-02-27 10:10 阿新 阅读(96) | 评论 (0) 编辑
 
摘要: BizTalk 2006 multi-Server Group 虚拟机环境 配置说明环境准备NO服务器名IP域名1Adsvr (域控)10.0.0.1Adsvr.vmad.cxm2Sqlsvr (数据库服务器+SSOServer)10.0.0.5sqlsvr.vmad.cxm3Bts1 (BizTalk服务器1)10.0.0.2Bts1.vmad.cxm4Bts2 (BizTalk服务器2)10....阅读全文
posted @ 2009-04-30 16:14 阿新 阅读(1401) | 评论 (1) 编辑
 
摘要: IntroductionOne of the great improvements in BizTalk Server 2006 was the ease of the installation and configuration of a developer machine install. Whilst single box installs are now relatively simple...阅读全文
posted @ 2009-04-30 09:42 阿新 阅读(588) | 评论 (0) 编辑
 
 
 
 
posted @ 2008-07-29 15:44 阿新 阅读(209) | 评论 (0) 编辑
 
 
posted @ 2007-12-03 08:11 阿新 阅读(1914) | 评论 (7) 编辑
 
 
 
 
 
 
posted @ 2007-04-05 09:50 阿新 阅读(225) | 评论 (2) 编辑
 
 
 
 
 

BizTalk开发小技巧的更多相关文章

  1. Windows统一平台: 开发小技巧

    Windows统一平台: 开发小技巧 技巧一: 在手机端拓展你应用的显示区域.(WP8.1中也适用) 对于Windows Phone系统的手机, 手机屏幕最上方为系统状态栏(System Tray), ...

  2. flex开发小技巧集锦

    关于flex开发网上有非常多的相关信息介绍,因此我们要想学习关于flex开发的知识信息技能是一件非常简单和方便的事情.而针对于flex开发小编要告诉大家的是一些flex开发小技巧.利用这些小技巧能够有 ...

  3. TP开发小技巧

    TP开发小技巧原文地址http://wp.chenyuanzhao.com/wp/2016/07/23/tp%E5%BC%80%E5%8F%91%E5%B0%8F%E6%8A%80%E5%B7%A7/ ...

  4. 移动Web开发小技巧

    移动Web开发小技巧 添加到主屏后的标题(IOS) name="apple-mobile-web-app-title" content="标题"> 启用  ...

  5. Java开发小技巧(三):Maven多工程依赖项目

    前言 本篇文章基于Java开发小技巧(二):自定义Maven依赖中创建的父工程project-monitor实现,运用我们自定义的依赖包进行多工程依赖项目的开发. 下面以多可执行Jar包项目的开发为例 ...

  6. iOS开发小技巧 - UILabel添加中划线

    iOS开发小技巧 遇到的问题: 给Label添加中划线,然后并没有效果 NSString *str = [NSString stringWithFormat:@"合计金额 ¥%.2f&quo ...

  7. PHP开发小技巧②—实现二维数组根据key进行排序

    在PHP中内置了很多对数组进行处理的函数,有很多时候我们直接使用其内置函数就能达到我们的需求,得到我们所想要的结果:但是,有的时候我们却不能通过使用内置函数实现我们的要求,这就需要我们自己去编写算法来 ...

  8. PHP开发小技巧③—实现多维数组转化为一维数组

    在平常的项目开发中我们多会用到让多维数组转化为一维数组的情况,但是很多Programmer不会将其进行转化,也有些没有想到很好的算法然后经过乱起八糟的运算方式将其勉强转化好,但是所写的程序代码冗余非常 ...

  9. PHP开发小技巧①①—php实现手机号码显示部分

    从个人信息保护性的角度来讲,我们在开发过程中总会想办法去保护用户的一些个人信息.就如本篇博文所讲,我们有时会将用户的手机号码只显示出部分,这是很多网站都有做的功能.这个功能实现起来也是特别的简单,只需 ...

随机推荐

  1. Oracle本地管理对照数据字典管理表空间

    Locally vs. Dictionary Managed Tablespaces 整理自:http://www.orafaq.com/node/3. When Oracleallocates sp ...

  2. c++ 按行读取txt文本

    CStdioFile 类的声明保存在 afx.h 头文件中. CStdioFile 类继承自 CFile 类, CStdioFile 对象表示一个用运行时的函数 fopen 打开的 c 运行时的流式文 ...

  3. java插入字符串

    JAVA insert() 插入字符串insert() 插入字符串StringBuffer insert(int index,String str)StringBuffer insert(int in ...

  4. Sort方法的扩展

    OC中类方法中仅仅为我们提供了一些降序方法,如今我们自定义方法,实现升序. 1.要求:定义一个Person类,实例变量包含name,age,height,定义几个对象,把这些对象保存在数组中,自定义方 ...

  5. Conversion to Dalvik format failed with error 1

    主要和添�的第三方的包有关系. ======================================= 出现,Conversion to Dalvik format failed with e ...

  6. 设计模式初探3——装饰者模式(Decorator Pattern)

    装饰者模式:动态地将责任附加到对象上.若要扩展功能,装饰者提供了比继承更有弹性的替代方案. 适用范围: 1. 须要扩展一个类的功能.或给一个类加入附加职责. 2. 须要动态的给一个对象加入功能,这些功 ...

  7. 简单的刷票系统(突破IP限制进行投票) (转)

    前言 相信大家平时肯定会收到朋友发来的链接,打开一看,哦,需要投票.投完票后弹出一个页面(恭喜您,您已经投票成功),再次点击的时候发现,啊哈,您的IP(***.***.***.***)已经投过票了,不 ...

  8. Hadoop-2.2.0中国文档—— MapReduce 下一代 -- 公平调度

    目的 此文档描写叙述了 FairScheduler, Hadoop 的一个可插入式的调度器,同意 YARN 应用在一个大集群中公平地共享资源. 简单介绍 公平调度是一种分配资源给应用的方法.以致到最后 ...

  9. URAL 1728. Curse on Team.GOV(STL set)

    题目链接:space=1&num=1728" target="_blank">http://acm.timus.ru/problem.aspx?space= ...

  10. Chrome应用技巧之代码整理。

    我们有时候在看别人站点代码时往往是经过压缩的,代码都在一行上了,调试非常是困难,今天给大家介绍一种基本Chrome浏览器的代码整理方法.请看图: