当前位置: 首页 > news >正文

BizTalk RosettaNet解决方案之Loopback

本教程使用 BizTalk Accelerator for RosettaNet (BTARN) 在一台计算机上模拟本组织与合作伙伴组织之间的流程实施情况。

创建本组织

  1. “BizTalk <版本> Accelerator for RosettaNet”,右键单击“本组织”,单击“新建”,然后单击“本组织”。
  2. 在“新本组织属性”对话框的“常规”选项卡上,输入名称:HOME 和 GBI:123456789 ,本组织分类选择制造商
  3. 在“联系人属性”选项卡中,如下图所示输入联系人信息

创建合作伙伴组织

  1. 在BTARN 管理控制台中右键“合作伙伴”,选择新建合作伙伴
  2. 在属性对话框中按下图所示输入名称:PARTENR ,GBI:987654321

  3. 在联系信息对话框中输入

    编辑合作伙伴接口流程

  4. 在BTARN管理控制台展开流程配置设置,单击STD_0C1_R01.02

  5. 在属性的活动窗口中将,“是否要求安全传输”、“要求不可否认性”、“原始消息和内容的不可否认性” 置为False (因为模拟环境未配置证书)

创建贸易协议

  1. 在BTARN管理控制台,右键协议,选择新建
  2. 在新协议属性对话框中输入,Name:Trade Agreement,其他按下图所示输入
  3. 在“新协议属性”对话框的“端口”选项卡上操作和信号URL均输入: http://localhost/BTARNApp/RNIFReceive.aspx

  4. 右键新创建的协议选择激活

  5. 使用Loopback实用工具创建镜像协议,在CMD运行界面输入:
    cd "C:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK>"
    Loopback /enable HOME
    Loopback /mirror "Trade Agreement"

  6. 创建完成

启动业务端口并测试

  1. 在BizTalk Application 1中启用PrivateInitiator_To_LOB,PrivateResponder_To_LOB 发送端口

  2. 在BizTalk Application 1中启用LOB_To_PrivateInitiator、LOB_To_PrivateResponder、Async_Http_Receive 和 Sync_Http_Receive 接收位置

  3. 使用LobApplicaton.exe(C:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK)创建测试消息,测试文件选择(C:\Program Files (x86)\Microsoft BizTalk 2013 R2 Accelerator for RosettaNet\SDK\LOBApplication\SampleInstances\0C1_Request.xml)

  4. 点击提交之后打开数据库管理器,如用如下语句查看消息

use BTARNArchive
SELECT * FROM         MessageStorageIn ORDER BY TIMECREATED ASC
SELECT * FROM         MessageStorageOut ORDER BY TIMECREATED ASC
use BTARNData
SELECT     * FROM         MessagesFromLOB ORDER BY TIMECREATED ASC
SELECT     * FROM         MessagesToLOB ORDER BY TIMECREATED ASC
SELECT     * FROM         Attachments ORDER BY TIMECREATED ASC

相关文章:

  • YAFFS2文件系统分析(转)
  • 如何设置Linux操作系统shell命令的默认语言
  • 基于HTML5的燃气3D培训仿真系统
  • Android 解决ScrollView嵌入ListView | GridView | ScrollView显示问题
  • 万能写入sql语句,并且防注入
  • 进程通信
  • Delphi控制Excel
  • Tigase XMPP Server源码部署
  • 在iphone越狱机器中使用Hook
  • 报错:具有键...的ViewData项属于类型...,但它必须属于类型IEnumerableSelectListItem...
  • DELPHI7在WIN8和WIN10下安装和运行
  • mysql 如何选择随机行
  • 字符串通信协议解析函数
  • 虚拟机下host-only模式服务器之间通信
  • DATASNAP远程方法返回TSTREAM正解
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • bearychat的java client
  • ES6核心特性
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 对象引论
  • 马上搞懂 GeoJSON
  • 你不可错过的前端面试题(一)
  • 算法-图和图算法
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 小程序 setData 学问多
  • 延迟脚本的方式
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​ssh免密码登录设置及问题总结
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #1014 : Trie树
  • #if和#ifdef区别
  • #pragma 指令
  • (6)设计一个TimeMap
  • (JS基础)String 类型
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (ros//EnvironmentVariables)ros环境变量
  • (二十三)Flask之高频面试点
  • (理论篇)httpmoudle和httphandler一览
  • (转)程序员疫苗:代码注入
  • (轉)JSON.stringify 语法实例讲解
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .Family_物联网
  • .NET 8.0 发布到 IIS
  • .net程序集学习心得
  • .NET企业级应用架构设计系列之应用服务器
  • @SentinelResource详解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [<事务专题>]
  • [BT]BUUCTF刷题第8天(3.26)
  • [BZOJ] 3262: 陌上花开