首页 > 解决方案 > 通过 BTS Management API 创建发送端口

问题描述

我正在尝试使用 BizTalk 管理 API(来自 BizTalk 2016,功能包 2)创建发送端口。但我有以下问题:发送端口有一个 PrimaryTransport(发送端口的标准)和一个 SecondaryTransport(在 BizTalk UI 中:备份传输)。SecondaryTransport 将基于可选的 URL。我可以创建 SecondaryTransport 为空的发送端口(使用 Swagger 和 C#),显示如下:BizTalk 发送端口备份传输

但是之后我无法更新发送端口,因为当我尝试通过 C# 或 Swagger 或 BizTalk 的 UI 设置 SecondaryTransport/Backup Transport 时,我得到以下信息空引用

我尝试将“None”、“”、“NONE”、“”作为 TransportType,但这些不是有效的适配器。这是 Swagger 中 SecondaryTransport 本身的配置:

"SecondaryTransport": {
      "Address":"",
      "TransportType": "NONE",
      "TransportTypeData": null,
      "SendHandler": "BizTalkServerApplication",
      "RetryCount": 3,
      "RetryInterval": 5,
      "OrderedDelivery": false,
      "Schedule": {
        "ServiceWindowEnabled": false,
        "FromTime": "2018-07-22T22:00:00",
        "ToTime": "2018-07-23T21:59:59"
      }
    },

有没有人有任何经验我可以填写之后才能填写我的备份传输?(所以它看起来不再没有任何选择了)

标签: c#swaggerintegrationbiztalkbiztalk-2016

解决方案


推荐阅读