问题标签 [biztalk-2010]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
535 浏览

biztalk - biztalk生产服务器上需要安装visual studio吗

我的 biztalk 生产服务器没有在服务器上安装 Visual stodio。

现在我必须在生产服务器中创建一个应用程序,它将使用来自另一个应用程序的模式,该应用程序已经部署在生产服务器中。

我必须在新应用程序中引用现有应用程序的架构

是否有必要在生产服务器上安装 Visual Studio 或有任何其他选项。

0 投票
1 回答
545 浏览

biztalk - BizTalk、WCF-SAP 适配器和负载平衡

我有两个属于同一个 BizTalk 组的 BizTalk 2010 服务器。它们被用于向 SAP BAPI 调用公开 Web 服务前端。负载平衡器位于两个 BizTalk 服务器前面,用于 Web 服务请求。如果两个 BizTalk 服务器都处于活动状态,则在调用修改数据的 BAPI 时会出现会话错误。第一个服务器上的第一个调用成功,但是当 BAPI_COMMIT_TRANSACTION 消息发送到 SAP 时,由另一个服务器提供服务的第二个调用失败并出现会话错误。这也有在 SAP 中留下一个打开的事务并锁定记录的副作用。

有没有其他人看到过这种行为?WCF-SAP 适配器是否仅限于一个活动实例,例如 FTP 适配器?

0 投票
1 回答
426 浏览

biztalk - Biztalk 2010 中的平面文件拆分

我有包含以下数据的txt文件:

考虑上述格式的 txt 文件中有 20 条记录。

现在我需要从上面的文件中创建多个 txt 文件,每个 txt 文件中最多有 7 条记录。

0 投票
1 回答
346 浏览

biztalk - 如何仅为 Web 服务设置单独的编排?

我创建了一个编排,它声明了一个用于管理销售订单的 Web 服务。这很好用,但是我想将 Web 服务移出并移入它自己的编排中,并且能够在其他编排需要时调用该编排。每个 Web 方法都分配了一个多部分消息。

期望是我将不得不在其他编排和任何未来需求中重用所有 Web 服务方法。

  • 如何正确设置端口?
  • 为此目的创建特殊的编排或应用程序时,我应该使用什么正确的方法和指南?
  • 编排会是什么样子?
  • 我是否通过“立即指定”在编排中设置端口

有问题的 Web 服务的 Web 方法有

  1. getCustomerItemPrice(请求/响应)
  2. getitemListPrice(请求/响应)
  3. getItemPriceAndAvalability(请求/响应)
  4. getSalesOrder(请求/响应)
  5. getSalesOrderHistory(请求/响应)
  6. processSalesOrder(请求/响应)
  7. processSalesPriceAdjustment(请求/响应)

提示 '在单击超链接的同时按住 shift 键可查看我的编排和 Web 服务的当前设置。

https://skydrive.live.com/redir.aspx?cid=533fd5a521c8c878&resid=533FD5A521C8C878!1857&parid=533FD5A521C8C878!1856

0 投票
2 回答
2805 浏览

biztalk - 对具有多个声明的 837 个文件进行分批

我得到一个 edi 文件 837,它有多个声明。如何使用 biztalk 对 837 edi 文件进行分批,以便每个文件仅包含一个声明。

0 投票
1 回答
793 浏览

biztalk - BizTalk 和企业单点登录最佳实践?

我开发了一个 BizTalk 2010 应用程序,它从 ftp 服务器接收文件,详细说明这些文件并将它们发送到另一个 ftp 服务器。关于接收步骤,使用 ESSO 进行身份验证。我创建了两个附属应用程序,一个用于存储凭据的每个 ftp 服务器。在发送步骤中,我在 C# 类库中创建了一个负责 SSO 票证发行的方法。因此,在发送形状之前,编排调用返回 SSO 票证的 IssueSSOTicket 方法,并使用 BTS.SSOTicket 上下文属性将其附加到消息中。一切正常,但有时我会收到错误消息:在发送端口“SendPortName”上发送到适配器“FTP”的消息,URI“ftp://[ipaddress]:[port]/[path]/%SourceFileName%”被挂起. 错误详细信息:检索 SSO 票证时发生故障。

有人知道是否有一些最佳实践来管理这种情况?谢谢!

马西莫

0 投票
1 回答
286 浏览

visual-studio-2010 - 用于地图的自定义 XSLT 中的 BizTalk 2010 路径验证

我们正在使用 BizTalk 2010 和 Visual Studio 2010 开发 EDI 应用程序。由于我们的复杂需求,我们正在广泛使用 BizTalk 映射器提供的自定义 XSLT 功能,而不是映射器 GUI。

虽然我发现实现我们需要的逻辑要容易得多,但在 XSLT 中进行开发很麻烦,因为我们的 XSLT 文件中缺少任何类型的路径验证。我们通过从模式中复制“Instance XPath”属性并将它们更改为正确的格式来获取路径。我们有时会在这个过程中犯错误,我们不知道如何验证我们的路径是否正确。

我们是否缺少某些东西,或者是否有一个工具可以用来根据我们的输入模式验证 XSLT 文件中的路径?

0 投票
1 回答
629 浏览

biztalk - 没有任何参考的消息

当 Monitor BizTalk Server 作业运行并显示以下消息时出现错误:“25 条没有任何引用的消息”我没有看到有关如何处理此问题的任何提示,我只知道我有 25 条没有引用的消息. 知道是什么原因造成的或该怎么做吗?

0 投票
1 回答
786 浏览

wcf - BizTalk 和 WCF 服务:找不到类 System Diagnostics.TextWriterTraceListener 的类型?

我创建了一个简单的编排来调用 WCF 服务并从中获取响应。Web服务方法很简单:

BizTalk 监视文件夹并使用 FILE 适配器从那里接收激活消息,然后构造适当的消息并调用 Web 服务。但因此异常而失败:


我找不到TextWriterTraceListener。它在哪里?如何摆脱这个异常?

0 投票
3 回答
2013 浏览

wcf - 在 BizTalk 业务流程中调用没有输入参数的 WCF 服务

我正在尝试调用 IIS 托管的 WCF Web 服务,该服务仅从 BizTalk 业务流程返回当前日期。此服务没有输入参数。

请忽略 First Receive_1 和 Last Send_1 形状,因为我刚刚使用它们开始了此编排。我的编排看起来像:

在此处输入图像描述

我使用“添加生成的项目...”向导将生成的引用添加到编排中的 Web 服务。我的 Web 服务定义如下所示:

在我将生成的引用添加到 BizTalk 项目后,向导创建了一组端口和多部分消息,如下所示:

在此处输入图像描述

我还创建了本地消息来在这些调用之间传输数据,如下所示:

在此处输入图像描述

现在,我已经阅读了我可能需要构造 InputMessage 以调用不带参数的 Web 服务的所有内容。

一些论坛/网站说我需要使用 dateRequest 消息的 MessageType 简单地创建一个空白的 ConstructMessage 形状。这样做时,项目无法编译,我收到以下错误消息:

在此处输入图像描述

另一个建议的项目是为空白文档执行 MessageAssignment。因此,我的 Orchestration 中的 MessageAssginment 形状具有以下内容:

虽然这会编译并部署,但我的 BizTalk 实例会暂停,但出现以下异常:

执行发送管道失败:“Microsoft.BizTalk.DefaultPipelines.XMLTransmit,Microsoft.BizTalk.DefaultPipelines,版本 = 3.0.1.0,文化 = 中性,PublicKeyToken = 31bf3856ad364e35”源:“XML 汇编程序”发送端口:“REDACTED_1。 0.0.0_REDACTED.ExportData_WCFPort_dace989afd9cd9c5" URI:" http://localhost/COMPANYNAME/WCFService/Service.svc " 原因:此汇编程序无法使用此类型检索文档规范:"GetLastExecutionDate"。

而传入服务的参数数据为:

所以我的问题是:如何调用不需要任何输入参数的 WCF 服务。