在VB6中应用程序通过MQ向另一个系统发送和接收消息

时间:2013-11-27 07:13:09

标签: vb6 ibm-mq

我必须在VB6中开发一个应用程序,根据定义的消息类型从Oracle表格中读取记录,并通过Websphere MQ将其发送到另一个应用程序,我是VB的初学者。请建议我该如何处理。

1 个答案:

答案 0 :(得分:0)

MQ附带了VB6示例,您可以在MQ安装的tool/VB/SampVB6文件夹下找到它们。 amsputbamqsgetb样本对您有用。

您是否受限于使用VB6开发应用程序?我的建议是使用.NET Framework(VB .NET或C#)进行开发。 MQ推荐使用MQ .NET程序集,因为与VB接口相比,.NET程序集更up to date并且实现了许多功能。

修改 回答你的问题: a)是的,多个应用程序可以放入/来自同一队列。 b)每个程序在发送消息时可以设置唯一的CorrelationId。中间程序可以使用CorrelationId来标识正在发送消息的程序。中级程序必须知道哪个CorrelationId映射到哪个程序。

是否有理由让中间程序需要识别发件人申请?