[biztalk笔记]-1.Hello World!
时间:2022-04-23
本文章向大家介绍[biztalk笔记]-1.Hello World!,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
开始接触biztalk了,这个东西感觉不象linq,silverlight等具体的技术好学,看了几天文档,也跑通了一些小示例,但是仍然觉得毫无感觉,只大概的知道biztalk是一个消息引擎,借助消息的发送/接收,能将各类业务系统连在一起。
地球人有一系列biztalk的文章,今天按他的第一个示例hello world,以不编码的方式跑通了,虽然这是一个跟业务流程豪无关联的demo,但仔细倒腾一番,还是蛮有意思的,几点体会:
1、如果将文件放入D:ProjectsHello WorldIn目录后,biztalk没有自动取走,请检查“发送端口”、“接收端口”是否处于"已启动"状态
2、发送端口可以设置多个,而且不仅仅局限于FILE方式,还可以用MSMQ等多种发送方式
注:如果是msmq发送,建议先写一段简单的代码测试一下队列是否能接收。下面是一段简单的示例代码:
using System;
using System.Messaging;
namespace msmq_send
{
class Program
{
static void Main(string[] args)
{
MessageQueue queue = new MessageQueue("jmyang\private$\Demo");
Message msg = new Message();
msg.Body = "Hello World!";
msg.Formatter = new XmlMessageFormatter(new Type[]{typeof(String)});
queue.Send(msg);
Console.WriteLine("发送成功!");
Console.ReadLine();
}
}
}
3、如果最终发现文件还是没有被复制到OutPut、OutPut2以及MSMQ队列上,尝试在BizTalk管理界面-->应用程序-->Hello World上右击,先停止 再 启动
4、MSMQ发送成功,就可以在MSMQ管理MMC中看到接收到的消息
5、接收的文件类型不仅仅局限于xml,可以通过接收位置的配置,修改成允许接收任何文件类型,将*.xml,改成*即可(但是有一点要记住:任何配置的修改要生效,都必须先停止Hello World后再重新启动)
6、接收到的文件,如果不想重新自动命名,也可以设置保留原文件名,见下图:(将%MessageID%.xml改成%SourceFileName%)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Yii框架视图、视图布局、视图数据块操作示例
- 用php定义一个数组最简单的方法
- laravel-admin自动生成模块,及相关基础配置方法
- laravel-admin select框默认选中的方法
- Laravel-admin之修改操作日志的方法
- php使用curl伪造浏览器访问操作示例
- 关于laravel后台模板laravel-admin select框的使用详解
- 基于Laravel-admin 后台的自定义页面用法详解
- php解决约瑟夫环算法实例分析
- 浅谈laravel-admin的sortable和orderby使用问题
- 使用composer安装使用thinkphp6.0框架问题【视频教程】
- 基于laravel-admin 后台 列表标签背景的使用方法
- 解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
- laravel-admin 中列表筛选方法
- Laravel框架控制器的middleware中间件用法分析