【问题标题】:Microsoft BizTalk server 2013 R2 trace configuration in pass the receive parameters to sender port in restful web services callMicrosoft BizTalk server 2013 R2 跟踪配置在将接收参数传递到 RESTful Web 服务调用中的发送方端口
【发布时间】:2016-06-03 08:52:23
【问题描述】:

我有发布到 IIS 并正常工作的 RESTful Web Api。

然后我成功发布了我的 BizTalk 编排。

这是 C:\Program Files (x86)\Microsoft BizTalk Server 2013 R2\SDK\Samples\Orchestrations\HelloWorld 中的 Hello World 示例模板

我在接收端口的架构是:

<?xml version="1.0" encoding="utf-16" ?> 
<xs:schema xmlns="http://BizTalk_call_wsdn4_wsdn2.Schema2" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" targetNamespace="http://BizTalk_call_wsdn4_wsdn2.Schema2" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="Product">
        <xs:complexType>
            <xs:attribute name="id" type="xs:string" /> 
            <xs:attribute name="price" type="xs:string" /> 
            <xs:attribute name="name" type="xs:string" /> 
            <xs:attribute name="sync" type="xs:string" /> 
        </xs:complexType>
    </xs:element>
</xs:schema>

这是我使用的 Visual Studio 编排架构模板,您可以在 hello world 示例中找到它

然后管理控制台中的这个ma​​p将参数传递到下一步:

管理控制台中的此架构:

这两个屏幕截图显示我配置了我的发送和接收端口以调用 web HTTP restful

我的问题是如何逐步跟踪以调试我的计划?

发布前我的项目中的发送和接收端口:

如何连接到 BizTalk 中的已配置项目,这些配置在发布后?如何追查?如何一步步调试运行?

Google 出现在与跟踪 c# 应用程序没有任何相似性的结果 articles

【问题讨论】:

  • 您是一般性问题还是有具体问题?
  • 一般来说,我们如何在 biztalk 服务器中跟踪这些类型的端口,这些端口配置为“稍后指定”,如 Visual Studio 跟踪(如断点)?或生成日志?下一个问题,当我教学生时,我们如何可视化 biztalk 中触发的线程?

标签: rest visual-studio-2013 biztalk biztalk-2013r2


【解决方案1】:

好吧,我们在 BizTalk 中“跟踪”的方式与在计划 .Net 应用程序中的跟踪方式不同。您绝对可以使用 .Net Tracing,但是……它只是一个不同的范例。

您必须了解您的消息流并遵循整个流程。大多数情况下,这是通过跟踪在 BizTalk Administrator 中进行的。还有 Orchestration Debugger,也在 BT Admin 中,您可以在其中查看 Orchestrations 的实际流程。

基本上,这是一个非常广泛的问题,但没关系。一般很难回答。我认为最好尝试一些事情,然后询问具体情况。

【讨论】:

  • 如果我想调用 web api 作为接收端口,我该如何设计?仅当数据库中有新行时,我的 Web 服务才返回行,这是合乎逻辑的吗?
  • 这听起来像是一个专门讨论的问题。但是,您是在轮询数据库吗?您的服务将返回您编程返回的任何内容...
【解决方案2】:

为了通过 BizTalk 跟踪事物,尤其是多线程实例,我建议使用 BizTalk CAT Instrumentation Framework Controller

它确实需要您在要跟踪的所有代码位中放置一些代码行,但是如果您将其作为开发标准,那么在生产环境中运行时调试东西可能会很有用影响性能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 1970-01-01
    相关资源
    最近更新 更多