ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General Discussion » MQ Programming and Perl

Post new topic  Reply to topic
 MQ Programming and Perl « View previous topic :: View next topic » 
Author Message
mipyee
PostPosted: Fri Nov 16, 2001 3:18 pm    Post subject: Reply with quote

Newbie

Joined: 15 Nov 2001
Posts: 2

Greetings,

I'm working for a client who is implementing MQ series for the first time. The servers are set up but the issue is what language should the MQ applications be written. I pointed the client to a perl service pack available at the ibm web site but here are their concerns.

1) The client has resources who know Perl but no one who is proficient in C and Java. Since third party support packs are not supported by IBM the client is concerned that if a change is made to MQ there will be a 'lag' when an update to the support pack is made. However, in my opinion the complexity of the MQ app they need is low - commands like GET and OPEN are unlikely to change. Basically the app needs to put files in a directory into MQ and to get messages from a queue and write them to a directory.

2) To give the client confidence that Perl is being used by others any insight on your opinions on ease of use, scalability, performance, etc. is appreciated.

3) Any links to Perl and Java examples may be helpful to illustrate that in many ways the code will be similar.

Thanks to everyone for your time.

Regards,
Michael

_________________
mipyee@yahoo.com
AIM mpyee
Back to top
View user's profile Send private message Send e-mail AIM Address
bduncan
PostPosted: Mon Nov 19, 2001 12:10 pm    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

Michael,
I have had extensive experience with Perl/MQ and have made it work in production environments. Looking over your questions, I thought the following:

1) Although the Perl API is a third-party product and not officially supported by IBM, it has been around for quite a while and is actually one of the fastest adopters of change in the underlying product. When clustering first became available in v5, the perl package was updated to include the necessary parameters. I have had some correspondence with the author of this module, and he is continually working to enhance the Perl API. For instance, the Perl package has a straight MQI API, but it has been extended to include an object-oriented version of the API which is quite nice.

2) I have set up a production system where we had 30 Linux and 10 AIX servers in a cluster, and it was 100% perl code. Scalability wasn't much of an issue since we were using clustering, and although the perl code was never going to be as fast as C, we noticed that it performed on par with Java - sometimes faster - especially on our webservers when we used mod perl compiled into apache. In terms of ease of use, we never would have gotten this system into production as quickly had we used any other API. Perl definitely allowed us to develop code faster than C or Java...

3) If you go into the code repository at this site (link in the top right hand corner) you should find some useful Perl examples... I might have some more I can put up if you are interested...


_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator

[ This Message was edited by: bduncan on 2001-11-19 12:10 ]
Back to top
View user's profile Send private message Visit poster's website AIM Address
Ophir Yoktan
PostPosted: Sun Nov 25, 2001 1:09 am    Post subject: Reply with quote

Novice

Joined: 15 Nov 2001
Posts: 20
Location: Israel

Did anyone make it work on HP-UX?
I get core dump when ever I try.
Back to top
View user's profile Send private message Visit poster's website
bduncan
PostPosted: Thu Dec 06, 2001 10:26 am    Post subject: Reply with quote

Padawan

Joined: 11 Apr 2001
Posts: 1554
Location: Silicon Valley

I've only used it on AIX, linux, and Solaris...


_________________
Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator
Back to top
View user's profile Send private message Visit poster's website AIM Address
KSkelton
PostPosted: Wed Dec 19, 2001 9:24 am    Post subject: Reply with quote

Apprentice

Joined: 28 Oct 2001
Posts: 45

I can only reiterate what bduncan has stated. We have been using MQ with Perl for about two years and have found it to be fast and very reliable.
Back to top
View user's profile Send private message Visit poster's website
asiufy
PostPosted: Fri Feb 15, 2002 11:59 am    Post subject: Reply with quote

Newbie

Joined: 09 Sep 2001
Posts: 5

I'd love to see either more examples (with comments) or a tutorial on Perl/MQ...

Thanks...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General Discussion » MQ Programming and Perl
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.