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. 字符串匹配的KMP算法(转)

    字符串匹配是计算机的基本任务之一. 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD" ...

  2. VC6.0入门使用

    软件下载地址 http://pan.baidu.com/s/1qWuqFAO 新建win console 32 project,然后新建header文件.最后新建source cpp文件.如图所看到的

  3. 【filezilla】 ubuntu下安装filezilla

    sudo apt-get install filezilla '安装filezilla3.6.02 filezilla '执行filezilla

  4. 安装dotnet core

    CentOS 7.1下安装dotnet core .NET CORE的官方(http://dotnet.github.io/getting-started/)只提供了Windows, Ubuntu14 ...

  5. 主席树(可持久化线段树) 静态第k大

    可持久化数据结构介绍 可持久化数据结构是保存数据结构修改的每一个历史版本,新版本与旧版本相比,修改了某个区域,但是大多数的区域是没有改变的, 所以可以将新版本相对于旧版本未修改的区域指向旧版本的该区域 ...

  6. Struts 2 初学的复习巩固

    Q:使用Struts2 开发程序的基本步骤? A: 1)加载Struts2类库: 2)配置web.xml文件,定义核心Filter来拦截用户请求: 3)开发视图层页面,即JSP页面: 4)定义处理用户 ...

  7. [HDU 1427]速度计算24点(DFS暴力搜索)

    主题连接:  pid=1427">http://acm.hdu.edu.cn/showproblem.php?pid=1427 思路:简单的DFS.dfs(sum,next,p)表 ...

  8. Google是不是真的不能用了?非常奇怪的问题

    这几天,事实上是这一阵子. 我连用goagent都无法上google了. 可怜我一直用Gmail邮箱.但如今我连用代理都上不了Gmail了. .. 是我自己电脑本身的问题吗?非常奇怪的问题,我原先用g ...

  9. poj2348(博弈)

    poj2348 给定两个数a,b,大的数能减少小的数的倍数,不能是的数小于0,谁先使得数等于0,谁就赢了 有三种情况 ① a % b ==0  这个状态是必胜的 ② a - b < b  这个状 ...

  10. tarjan算法(割点/割边/点连通分量/边连通分量/强连通分量)

    tarjan算法是在dfs生成一颗dfs树的时候按照访问顺序的先后,为每个结点分配一个时间戳,然后再用low[u]表示结点能访问到的最小时间戳 以上的各种应用都是在此拓展而来的. 割点:如果一个图去掉 ...