【发布时间】:2016-05-12 02:08:03
【问题描述】:
我被分配将请求消息放置到 Websphere MQ 队列并使用 perl 脚本监听响应队列以获取响应消息。
我有 MQ 方面的经验,但没有 Perl 脚本方面的经验 ..
我在 perl 模块上搜索了一些名为“CPAN mqseries 模块”的东西,可用于集成 WBI MQ。
但是我不知道如何在我的 unix 环境中设置它。 我为我的 unix 团队提供了以下链接
即使我在这里的 unix 团队也对设置一无所知,他们询问“软件是否具有 RPM 包或 AIX 二进制文件”......但我在任何地方都看不到它们。 他们不知道如何使用 CPAN 进行设置。
我尝试从mqseries.1.34 复制所有.pm 文件,这些文件是从/usr/opt/perl/5.8.8/lib/ 下的上述链接下载的,如何在尝试调用一些仅加载模块的示例perl 时出现以下错误。
在这里我附上了我的示例脚本。
package myMQModule;
use strict;
use warnings;
use MQSeries;
use MQSeries::QueueManager;
use MQSeries::Queue;
use MQSeries::Message;
1; # end with a true value
在上面运行脚本时出现以下错误`
"functions" is not defined in %MQSeries::EXPORT_TAGS at /usr/opt/perl5/lib/5.8.8/aix-thread-multi/MQSeries/QueueManager.pm line 20
Can't continue after import errors at /usr/opt/perl5/lib/5.8.8/aix-thread-multi/MQSeries/QueueManager.pm line 20
BEGIN failed–compilation aborted at /usr/opt/perl5/lib/5.8.8/aix-thread-multi/MQSeries/QueueManager.pm line 20
所以我需要有关如何在我的 unix 环境中设置 mqseries 模块的帮助,是否有任何指南可以做到这一点。
你帮助高度赞赏..
请帮忙!!!
【问题讨论】: