BizTalk Server 2016配置 WCF SAP Adapter

最近公司内部需要使用BizTalk与SAP 系统进行对接,虽然SAP/PI可以以发布WebService 的方式实现与外部系统对接。最早也是这样做的,但既然BizTalk已经有很多B2B的应用在跑了,这次打算直接用BizTalk 调用 SAP RFC 程序接口进行交换。

在部署和测试过程中也遇到了不少坑,找了不少资料,最后总算搞定了。

  1. 环境部署

这里简单说一下,安装配置完BizTalk Server 2016后,接下来需要安装 BizTalk Server Adapters

注意:在安装Adapter之前需要先安装SAP.Net Connector 3.0 分32/64 我选择两个都安装。一开始没有先安装,导致安装完BizTalk Adapter Pack后没有找到sapbinding

这些安装完成后,还不能使用,手册上说还需要安装vcredist_x64.exe 我也安装了但好像并没有什么效果。

还需要下载rfc sdk 目前最新版本7.2只有64位版本 我下载两个版本 SAP NW RFC SDK 7.4/ SAP RFC SDK 7.2,我都下载了解压了,应该只需要SAP NW RFC SDK 7.4

解压后

注意:因为下载都是64bit的 所以要把lib 下的DLL 拷贝到 c:\windows\System32目录下,在环境变量Path 参数添加一个路径 C:\nwrfcsdk\bin (这步估计可以不要)

接下来还需要打补丁NTPATCH(R3DLLINS.EXE)

同时还需要这些dll文件,这些dll 还需要自己从网上下载。把上述目录的文件全部拷贝到c:\windows\system32下并运行一下R3DLLINS.EXE

上述步骤做完差不多了应该没问题了

  1. 简单测试一下

选择WCF-SAP,一步一步跟着向导做正常的话就没问题了

一开始出现这个Error就是因为RFC SDK 64bit/32bit dll没有拷贝到c:\windows\system32(64位拷贝到这个目录) C:\Windows\SysWOW64(32位的拷贝到这个目录)另外还需要那个补丁执行一下就可以了

所有需要用到sap sdk 包括 dll文件我分享在 csdn和百度网盘

http://download.csdn.net/detail/neozhu/9877909

链接:http://pan.baidu.com/s/1hs3jiw0 密码:h08e

BizTalk Server 2016配置 WCF SAP Adapter的更多相关文章

  1. BizTalk Server 2016

    10月28日微软正式发布BizTalk第十个版本BizTalk Server 2016,陆续发布了Azure VM镜像.MSDN版本.开发者版本等.以下为BizTalk Server 2016 新特性 ...

  2. 安装 BizTalk Server 2016

    在单台计算机上安装 BizTalk Server. 开始操作之前       系统管理员 – 安装 SQL Server 时,安装程序会自动向登录的帐户授予系统管理员权限. 由于安装 BizTalk ...

  3. 设置和安装 BizTalk Server 2016 的必备组件

    设置服务器,然后安装和配置软件必备组件. 加入本地管理员组       若要安装并配置 BizTalk Server,在本地计算机上使用管理员帐户登录到服务器. 向本地管理员组添加任何管理 BizTa ...

  4. Windows Server 2016 配置 IIS 的详细步骤

    Ø  简介 本文主要记录 Windows Server 2016 环境下,安装配置 IIS 的详细步骤.需要说明的是,在选择"功能"或"角色服务"时不建议将所有 ...

  5. [环境部署] Windows Server 2016 配置指南 之 安装 Redis3.0

    Redis是一个开源的高级key-value(键-值)缓存与存储,以高性能著称.用于做对象缓存,可以获得极佳的性能体验,可是 Redis 的官方开发团队并没有开发针对 Windows 的版本,不过还好 ...

  6. 配置 BizTalk Server

    使用“基本配置”或“自定义配置”配置 BizTalk Server. 基本配置与自定义配置       如果配置使用域组,则进行“自定义配置”. 如果配置使用自定义组名称而不是默认组名称,则进行“自定 ...

  7. BizTalk动手实验(一)安装BizTalk Server 2010开发环境

    1 课程简介 通过本课程了解BizTalk 2010的软依赖及基本的安装配置步骤,BizTalk相应的解决方案及高可用性方案可在课程的基础进行深入学习. 2 准备工作 硬件环境:CPU >2.0 ...

  8. BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装

    大部分的开发环境都是在单机环境下进行的,今天整理了一下BizTalk Server 2006 R2在单机环境下的安装步骤. 1. 软件需求 在独立服务器中完整安装BizTalk Server 2006 ...

  9. Windows Server 2016 路由和远程访问

    本次实验是将Windows Server 2016 配置成一个路由器,为此网络上的客户端和服务器启用多重协议LAN到LAN,LAN到WAN,虚拟专用网络和网络地址转换路由服务.使用路由和远程访问需配置 ...

随机推荐

  1. Java遍历二叉树深度宽度

    节点数据结构 class TreeNode { TreeNode left = null; TreeNode right = null; } 最大深度,基本思路是:使用递归,分别求出左子树的深度.右子 ...

  2. Ceph常见问题百科全书

    Ceph是目前炙手可热的一个统一分布式存储系统,具有优异的性能.可靠性.可扩展性.其可轻松扩展到数 PB 容量, 支持多种工作负载的高性能(每秒输入/输出操作[IOPS]和带宽),具有极其高的可靠性. ...

  3. 用MATLAB结合四种方法搜寻罗马尼亚度假问题

    选修了cs的AI课,开始有点不适应,只能用matlab硬着头皮上了,不过matlab代码全网仅此一份,倒有点小自豪. 一.练习题目 分别用宽度优先.深度优先.贪婪算法和 A*算法求解"罗马利 ...

  4. FineReport破解心得

    注:写文档目的主要用于技术学习,了解技术帆软公司技术大牛是怎么设计系统,请勿用于商用. 一.      工具准备 1.         javassist:class代码修改工具 2.         ...

  5. IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除

    1. 修改Maven的Settings.xml文件添加如下内容 <profile> <id>jdk-1.8</id> <activation> < ...

  6. C语言第六次作业--数据类型

    一.PTA实验作业 题目1,简单计算器: 1. 本题PTA提交列表 2. 设计思路 定义操作数num1,num2,结果result=0.运算符ch. 输入num1 while (ch=getchar( ...

  7. 如何进入MySQL

    C:\Users\电脑ID>D:D:\> cd D:\wamp\wamp64\bin\mysql\mysql5.7.19\binD:\wamp\wamp64\bin\mysql\mysql ...

  8. 用js编解码base64

    以下是编码和解码的方法 function Base64() { // private property _keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef ...

  9. 设计模式 --> (7)外观模式

    外观模式 外观模式为子系统中的一组接口提供一个一致的界面, 外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用. 适用性 1.为一个复杂子系统提供一个简单接口. 2.提高子系统的独立性. ...

  10. Git常用命令(一)------ 本地操作

    本文总结自廖雪峰的网站. 几个名词: 工作区(Working Directory):电脑里能看到的目录 版本库(Repository):包含暂存区和master 暂存区(Stage):待放入maste ...