我刚刚发现有趣的事情。 在BizTalk MSMQ发送适配器中,您可以通过提供用户名和密码来访问远程队列来设置登录信息。但是这些属性(用户名和密码)在适配器类中不存在。即当您在编排中构建要发送的消息时,请设置适配器属性,如下所示:deliveryMsg(MSMQ.BodyType)= 30;所以在MSMQ适配器中没有用户名或密码属性。 这意味着您不能指定要用于MSMQ动态端口的用户。 有没有人遇到过这个问题?我不能相信微软没有错误地包含这些属性。任何解决方案?动态BizTalk MSMQ发送端口的用户名和密码不能设置
谢谢 吉米
谢谢Schellack。但是这并没有让其他适配器具有暴露的用户名和密码属性。如FTP,SFTP,文件等。另一个说明中,我发现Microsoft文档中MSMQ适配器属性User Name的描述如下:“您不能使用远程计算机的本地用户作为用户名。”那么......那么我可以使用哪些用户?域?但是如果远程机器不在发件人的域中呢?我应该使用什么用户? – user3778421 2014-10-28 03:32:37
你说得对,其他适配器允许你动态设置用户名等。我只能推测为什么微软没有使用MSMQ适配器启用该功能。当您需要在MSMQ适配器配置中输入用户名时,您可以在用户名前添加要使用的域名,例如'DomainName \ UserName' – schellack 2014-10-28 04:02:47
再次感谢。我非常感谢你的快速回复。在我的情况下,远程服务器不在任何域中,它在工作组中。我想微软并没有考虑过这种可能性:) – user3778421 2014-10-28 04:17:04