问题标签 [send-port]
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.
biztalk - 适配器无法传输要发送到 BizTalk Server 2009 中的端口的消息
我正在使用 BizTalk Server 2009 使用 AS2 向我的客户端发送 EDI 消息。我可以发送消息,但在发送超过 5KB 文件大小的消息时出错。我与合作伙伴核实了他们是否对文件大小使用任何限制,但他们甚至能够与其他贸易伙伴交换一些 GB 的文件。
我将成功发送的文件与失败的文件进行了比较。但发现两者除了LIN、PIA、QTY等段没有区别。
在事件查看器中跟踪时发现以下错误。
适配器无法传输要发送端口“SendTextFile”的消息,URL 为“ http://xxclienturlxx.com:2080/ipnet/as2 ”。它将在为此发送端口指定的重试间隔后重新传输。详细信息:“远程服务器返回错误:(500)内部服务器错误。”。
我该如何解决这个问题?
character-encoding - BizTalk 发送端口中文字符问题
我正在尝试通过发送端口编写平面文件内容。文件内容包含中文字符。当我打开我写的文件时,所有的汉字都被垃圾值替换了。
请建议是否在发送端口中进行一些与编码相关的更改以使用有效的汉字写入文件。
目前我使用了一个没有编码处理的平面文件汇编器管道。
请建议我需要在哪里进行更改,以便将汉字正确写入输出文件。
biztalk - 限制发送端口,不引入编码
我们目前正在处理 Web 服务调用的超时问题。
目标是在发送端口级别限制最大并发出站呼叫,例如,当源触发 1000 条消息到发送端口时,在理想情况下,BizTalk 一次接收 10 条消息,而不是同时发送 1000 条消息。
由于 BizTalk 是为吞吐量而构建的,因此是否有任何设置来限制发送端口级别(或主机实例级别但不是整个组)而不引入任何编排编码。
(出于性能原因,不能选择订购交货)
biztalk - 导出 Biztalk 动态发送端口处理程序名称
当我为动态发送端口导出绑定时,绑定文件中没有显示处理程序名称。那么是否有任何替代方法。
biztalk - BizTalk 部署 - 出站逻辑端口保持未绑定
我有一个使用 UDeploy 部署的 BizTalk 解决方案。
部署后,在一个编排中,一个特定的出站逻辑端口不会绑定到其发送端口。有问题的发送端口出现在下拉列表中;但选择的发送端口是None
。应用程序中的所有其他逻辑端口(入站和出站)都绑定到它们各自的物理端口。
为什么会这样,我可以尝试解决什么问题?
biztalk - 启用 - 在 BizTalk 中禁用端口历史记录
我正在使用 BizTalk 2010。
我想搜索接收位置或发送端口的历史记录,以查看它们何时启用以及何时禁用。我有权访问 BizTalk 数据库来运行查询。如果我也能看到他们被禁用的原因,那就太好了。
filter - 在 Biztalk 服务器管理控制台的发送端口属性下找不到 Microsoft.Practices.ESB.Itinerary 过滤器
我正在尝试在这里为我的应用程序创建一个 OffRamp 发送端口,并希望将其过滤器配置为类似的值 -
Microsoft.Practices.ESB.Itinerary.Schemas.ServiceName 等于 RouteOffRamp
Microsoft.Practices.ESB.Itinerary.Schemas.ServiceState 相等挂起
- Microsoft.Practices.ESB.Itinerary.Schemas.ServiceType 平等消息
尽管我在 Biztalk Server Admin 上部署了“Microsoft.Practices.ESB”应用程序。控制台 我似乎在发送端口属性的过滤器部分中找不到任何以“Microsoft.Practices.ESB.Itinerary....”开头的属性。
需要帮助找出解决此问题的方法。谢谢!
wcf - 未从 BizTalk 中的 onRamp WCF 类型发送端口接收消息
我的应用程序中有一个编排,它从 MSMQ 接收 XML 消息作为输入,对其进行处理,然后最终将其发送到 OnRamp WCF 发送端口。现在 OnRamp 端口已设置以下配置 -
应用程序:我的应用程序
优先级:5
路由失败消息:false
失败时停止发送:false
发送管道:Microsoft.BizTalk.DefaultPipelines.PassThruTransmit
动态:假*
双向:错误
地址:http://localhost/ESB.ItineraryServices.Generic.WCF/ProcessItinerary.svc
类型:WCF-WSHttp
- 发送处理程序:BizTalkServerApplication
我的要求是,当编排向此端口发送 XML(作为最终输出)时,这些消息必须由其他编排选择,这在我的情况下没有发生。所有消息都卡在此端口中。请帮我解决这个问题。
谢谢!
biztalk - 动态 FTP 文件夹管道
我正在尝试动态设置 FTP 位置的输出文件夹。分配,我需要为每个客户创建一个单独的文件夹来存储 Excel 文件和/或 XML 文件。
我试过的
- 创建了一个自定义管道组件以将所有必需的属性设置为 FTP 发送端口。
- 尝试将相同的管道连接到动态发送端口
- 为了测试,尝试了编排中的代码。
我注意到了什么:
当我通过 FTP 发送端口发送时,自定义管道属性不会覆盖这些属性。
当我通过动态发送时,我总是收到以下错误
传输消息时遇到故障
即使我尝试将属性设置到 Orchestration 中,我也会遇到同样的错误。
此外,当我尝试通过动态发送端口发送时,我注意到管道组件没有被触及。
执行自定义管道组件的代码部分
编辑:
在尝试了很多之后,这次更新。当我尝试通过静态发送端口动态发送时,我仍然遇到同样的问题。当我尝试通过动态发送端口动态发送时,我遇到了不同的错误:
内部异常:分配给属性“Microsoft.XLANGs.BaseTypes.Address”的值无效:“FTP URI”。
我不知道解决此问题的最佳解决方案是什么。我还可以将所有内容写入帮助程序类,然后尝试通过 C# 代码发送。但我想使用 BizTalk 的力量,并希望能够在必要时启用 en 禁用端口。这是主要原因。我不害怕编写自定义管道组件或其他东西,所以如果有人可以提供帮助。请
编排的消息分配代码
编辑2:
当我将消息分配更改为以下代码时,我可以将文件发送到动态文件夹。我现在遇到的唯一问题:当文件夹已经存在时,我遇到了失败。
有谁知道只有当文件夹不存在时我才需要使用什么 FTP 命令来创建文件夹?我尝试了以下命令
MDK -p /Pricat/AccountNumber;
MDK /Pricat/AccountNumber;
如果不存在 "/Pricat/AccountNumber" MDK /Pricat/AccountNumber
在编排中更改了消息分配的代码
c# - BizTalk Sendport WS 安全 OASIS WCF 自定义和行为
我有一个当前正在使用 WCF 自定义适配器的 BizTalk 应用程序。
配置发送端口,问题是只有正文和时间戳必须签名,并且 messageProtectionOrder 属性不允许唯一签名。我需要行为来签署正文和时间戳。
可以帮忙吗?
我提出并分享的解决方案
大家好
手动执行自定义发送端口,该发送端口具有确定保护级别的行为。
我想与大家分享它,因为它似乎是必要的。
对于只有签名的 WS Secure,您可以使用 messageSecurityVersion 参数更改 Ws 模型。
行为是必要的,谁想要求它。