问题标签 [msmqintegrationbinding]

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 投票
1 回答
170 浏览

wcf - NetMsmqBinding 可以与多播一起使用吗?

我正在尝试组合一个多播 MSMQ 示例。我找到的使用 PGM 进行多播的所有示例都具有集成绑定。我宁愿不必修改我的所有合同来使用 MsmqMessage,而且我担心我将无法为消息附加安全性。有什么我忽略了,还是我把自己画在一个角落里?

0 投票
2 回答
379 浏览

wcf - MsmqIntegrationBinding 是否支持多个服务操作

我正在学习 MsmqIntegrationBinding。到目前为止,我看到的所有示例和指南都涵盖了只有一个操作和一个数据合约的场景。我尝试添加另一个合同,服务成功启动。但是我不知道如何进行第二次操作。这种绑定甚至可以实现吗?

调用代码

这将触发将 Action 设置为“*”的 Operation1。

0 投票
1 回答
110 浏览

wcf - MsmqIntegrationBinding 是否需要 MsmqMessage

我想使用 MsmqIntegrationBinding 与现有的 MSMQ 系统集成。它提供的序列化运行良好,但使用 MsmqMessage 包装数据合同似乎是多余的。当我只关心消息契约时,我真的需要用 MSMQ 关注来污染服务契约吗

这就是我现在所拥有的

这就是我想要的

或者,我可以尝试使用 netMsmqBinding,但我不知道如何使它与正确的 XML 模式一起工作。

0 投票
1 回答
1549 浏览

wcf - getting Contract requires TwoWay (either request-reply or duplex) error

I am having WCF subscriber for MSMQ which is installed as windows service.I have attached a IErrorhandler as well.So i needed to make it OneWay= false in service contract.Now when I am starting the windows service I am getting bellow errro:-

Service cannot be started. System.InvalidOperationException: Contract requires TwoWay (either request-reply or duplex), but Binding 'MsmqIntegrationBinding' doesn't support it or isn't configured properly to support it. at System.ServiceModel.Description.DispatcherBuilder.BuildChannelListener(StuffPerListenUriInfo stuff, ServiceHostBase serviceHost, Uri listenUri, ListenUriMode listenUriMode, Boolean supportContextSession, IChannelListener& result)

I am new to WCF.. please help me.how to configure MsmqIntegrationBinding for duplex.

my app.config section is below:-

0 投票
1 回答
6767 浏览

.net - 在选中验证复选框的情况下将消息发送到私有 MSMQ 队列?

在发布这个问题之前,我搜索了所有论坛主题。我发现我的问题类似于Sending to authenticated queue但是该线程并没有真正回答我的问题。

我有以下设置(使用 .NET 应用程序和 MSMQ)

  • 在我的 Windows7 64 位机器上安装了带有 Active Directory 服务集成模式的 MSMQ 。
  • 我创建了两个私有队列(PQ1 和 PQ2)作为事务队列,并将其安全选项卡配置为提供对域用户 ID(域用户 ID,它也是 Win7 机器上的管理员)的完全访问权限。
  • 在我的项目中,我有三个 .NET 4.0 应用程序,它们在这台 Windows 7 机器上由 Windows 服务托管(以相同域用户 ID 的访问权限运行)
  • 第一个 .NET 应用程序在其自己的线程上运行,该线程从数据库读取数据并将 MSMQ 消息发送到 PQ1 队列
  • 第二和第三个是从 Windows 服务自托管的 WCF 应用程序(例如 wcfA 和 wcfB)。
  • wcfA 和 wcfB 为 MsmqIntegrationBinding 配置了传输安全模式,属性 mqAuthenticationMode 设置为“WindowsDomain”,msmqProtectionLevel 设置为“EncryptAndSign”
  • wcfA 从 PQ1 获取消息,然后处理该消息并将另一条 MSMQ 消息发送到 PQ2
  • wcfB 从 PQ2 获取消息并对其进行处理

请注意,在上述设置中一切正常。

但是,当我在其 General 选项卡上启用私有 Queues PQ1 和 PQ2 的“Authenticated”复选框时,问题就开始了。在此设置之后,第一个应用程序将 MSMQ 消息发送到专用队列,但它最终进入“事务死信消息”队列。我尝试将Authenticated Users组添加到队列安全选项卡并提供完全访问权限,但它不起作用。

除此之外,我还观察到进入死信队列的消息的“属性”页面上的“发件人”选项卡显示“已验证:否”

非常感谢您的帮助,以使应用程序与 Authenticated Queue 一起工作。

0 投票
1 回答
556 浏览

msmq - 如何在 MSMQ 中恢复已删除的系统文件

我不幸删除了MSMQ的系统文件,

现在我无法从队列发送和接收消息。

如何恢复被删除的文件?

0 投票
1 回答
550 浏览

wcf - 我应该使用 MsmqIntegrationBinding 还是 netMsmqBinding?

我的公司购买了第三方应用程序。没有文档,没有支持。这个应用程序正在使用 .net,它创建了一个队列。

我需要编写一个应用程序来在消息到达队列后立即获取它。

我应该使用哪种绑定?我阅读了这两种绑定之间的区别。仍然困惑使用哪一个。

0 投票
1 回答
605 浏览

wcf - WCF 不处理二进制格式的 MSMQ 消息

我有一个检索 MSMQ 消息的 WCF Windows 服务。SubmitPurchaseOrderInMessage 似乎没有被调用,我也没有看到队列中的任何消息。代码如下所示。

WCF 类:

接口契约:

数组参数可以是客户端可以传递的任何动态可序列化类型。我认为问题出在这个参数上。如果我删除此参数和可序列化属性以及客户端中的 binding.SerializationFormat,那么一切都可以正常工作。

可序列化类:

客户 :

0 投票
1 回答
266 浏览

windows - .NET 平台的 Mule Anypoint 网关未在 Windows 7 专业桌面中作为服务运行

我正在尝试在 Mule 流中使用 MSMQ 队列;按照此处的文档,我发现我们需要将 Anypoint Gateway 作为服务运行。该服务不会运行并给出错误:

系统:windows 7专业桌面64位;如何解决问题?

来自系统日志的信息:

来自应用程序日志的信息:

来自 MSI 安装程序的错误:

我拥有安装任何服务并在 .NET 4.03 平台上运行的管理员权限。

0 投票
2 回答
1091 浏览

java - Mule MSMQ 流程在 Mule Studio 中出现连接被拒绝错误

我正在尝试为MSMQ运行 Mule 博客中的示例示例。当我将 MSMQ 设置为全局组件“测试连接”说成功时,这意味着 MSMQ 已设置。到目前为止一切顺利.. 现在使用以下流程测试将消息发送到队列:

当流在控制台中命中 MSMQ 时,我看到此错误:

欢迎任何帮助或指示!为清楚起见,msmq-config 图片: 测试连接成功