• Biztalk Http 适配器使用.开发系列(一)


    Biztalk Http 适配器使用.开发系列(一)

    前阵子为了玩AS2,研究各路大侠的博客后发现一般用http进行交互.然后就准备自己写一个如何使用biztalk中的http适配器.我会把我遇到的问题已经我是如何一步步做的跟大家讲述下.

    1. 因为我用的是2008R2的server.所以就只能截图2008的配置了.之前有大侠是配的2003的.大家可以访问这个博客

    http://www.cnblogs.com/cbcye/archive/2008/12/06/1349142.html

    首先进入IIS新建一个虚拟目录.目录的地址是指向了BTSHTTPReceive.dll的路径.

    图中有路径,这个DLL分32位和64位的,我用的是64位的系统,但是还是需要用32位的dll,至于为什么。不是很清楚,但是地球人先生是这么说的。

    而且亲身经历,用了64位的要么就是404,要么就是500

    clip_image002

    2. 把这个虚拟路径转成应用程序.为其添加一个应用程序池.

    clip_image004

    这个我吃了一个亏,浪费了我很多时间,就是池的账号密码设置.

    clip_image006

    在高级设置的标示里.我为了省事,就直接用administration了.之前看到一些帖子上说的.是要在IIS的什么组里的账户即可.

    3. 添加IIS的扩展.2008里叫程序映射.

    clip_image008

    在默认网页下,双击处理程序映射.在右上角的操作中点击添加脚本映射.

    clip_image010

    把dll配置到第二个框中.

    clip_image012

    clip_image014

    关于添加脚本映射,可以参照msdn的帮助.更详细.

    http://msdn.microsoft.com/zh-cn/library/bb515343(v=vs.100).aspx

    4. 设定完这些后,基本就差不多了.然后配置biztalk端的.

    clip_image016

    配置一个接收段,管道就直接用直通的.主要是在HTTP的配置中输入虚拟路径+dll.就是如图所示的信息.

    5. 配置一个发送端接口.去接数据.然后抛出一个file

    clip_image018

    clip_image020

    6. 测试.

    我用了大神介绍的一款第三方软件fiddler.可以通过http POST信息.

    在body中输入一些信息.然后在地址栏输入地址.就是默认网址的地址+虚拟路径+dll名.

    就可以抛送信息了.

    clip_image022

    如果软件没报什么500的错.411的错之类的.基本就成功了.

    clip_image024

    7. 中间遇到的问题,其中一个是接收端口如果用的XMLReceive,biztalk会有说接收管道的报错.原因是我们POST的信息不是认证的信息.至于怎么才是认证的信息,可以请各位看官帮我说明一下.我也不是很懂.

    clip_image026

    第一项,允许不认证的信息.是ture的话,也可以接收进来.

    最后要谢谢群里的各位兄弟啊.特别是 克拉玛依兄,远在美国跟我QQ聊天…

    过会再整理一下前几天研究的证书.那是在chnking大神的指导下完成的.

  • 相关阅读:
    Android应用增量更新
    corner2
    UIProject
    Argo
    flower-recognition
    Android-Chat-Widget
    leanchat-android
    Beautyacticle
    XianBicycle
    完整性约束(章节摘要)
  • 原文地址:https://www.cnblogs.com/chrisblogs/p/3529212.html
Copyright © 2020-2023  润新知