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. V5

    系统设置--关于手机--版本号点5下--进去开发模式--打开开发选项--打开USB调试.然后在连接第三方助手软件 http://bbs.ztehn.com/thread-19037-1-1.html

  2. 飘逸的python - __new__、__init__、__call__傻傻分不清

    __new__: 对象的创建,是一个静态方法.第一个參数是cls.(想想也是,不可能是self,对象还没创建,哪来的self) __init__ : 对象的初始化, 是一个实例方法,第一个參数是sel ...

  3. 深入了解HTTP协议、HTTP协议原则

    ttp协议学习系列 1. 基础概念篇 1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写. 它的发展是万维网协会(World Wide Web C ...

  4. http://fonts.googleapis.com/css?打开很慢解决方案

    最近, 在写一个demo的时候突然发现加载超级慢, 寻找之下发现了"罪魁祸首", 系引用了http://fonts.googleapis.com/css. 接着在网上看到有网友反映 ...

  5. EF 分离实体

    具体步骤: 新建测试项目:如图 其中Respository和Model层均为类库项目, 1.在Respository层添加ADO.NET实体数据模型, 2.复制Model.tt文件到Model层,这是 ...

  6. hdu1513 (滚动数据压缩空间)

    给定一个字符串,问最少添加多少个字符可以使得这个字符串变成回文串 if(str[i]==str[j]) dp[i][j] = dp[i+1][j-1] else dp[i][j] = min(dp[i ...

  7. volatile解析(转)

    Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过.在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果.在 ...

  8. winzip15.0许可证

    username:Juzhaofeng 授权码:MPZRP-Y7LWW-K1DKG-FM92E-2C5F5-ZEKFF

  9. HSQL

    Whenever I connect to HSQLDB from my application deployed on eclipse Juno, it throws an exception as ...

  10. mediator pattern

    20.4 中介者模式总结 中介者模式将一个网状的系统结构变成一个以中介者对象为中心的星形结构,在这个星型结构中,使用中介者对象与其他对象的一对多关系来取代原有对象之间的多对多关系.中介者模式在事件驱动 ...