Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

=head1 INTRODUCTION
This module implements a perl5 API for the IBM MQSeries / WebSphere MQ
messaging middleware product API (often referred to as the MQI), as
well as:
=over
=item Object Oriented (OO) interface to the MQI
=item OO interface to the MQSeries administrative commands via PCF or MQSC
=item OO interface to the various configuration, log, and error files
=back
For more information on the MQSeries / WebSphere MQ product itself,
see the IBM website at: http://www.ibm.com/software/integration/wmq/
=head1 PREREQUISITES
This release requires perl5.8 or later, and a current release of the
IBM Websphere MQ (MQSeries) product installed, either V5.2 (+ high
CSD), V5.3, V6.0, V7.0 or 7.1.
=head1 PLATFORMS
This package has been known to build with the following combinations
of software. Those marked with an asterix (*) are platforms the
maintainers can not test personally, so there is a remote possibility
that there may be new bugs in these platforms. Please report problems
to the maintainers.
Operating System MQSeries Version Perl Version
================ ================ ============
SunOS 5.7 5.2 5.8
SunOS 5.7 5.3 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.2 Same as SunOS 5.7 / MQ 5.2
SunOS 5.8 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 6.0 5.8
SunOS 5.9 5.3 Same as SunOS 5.7 / MQ 5.2
*SunOS 5.8 7.0 5.10
*SunOS 5.10 7.1 5.10
*AIX 5.1L 6.0 5.8
*AIX 5.3 6.0.2 5.8
Red Hat AS 3.0 / ia32 5.3 5.8
Red Hat EL 4 / ia32 5.3 5.8
Red Hat EL 4 / ia32 6.0 5.8
Red Hat EL 4 / ia32 7.0 5.8
Red Hat EL 4 / x86_64 6.0 5.8
Red Hat EL 4 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 6.0.2 5.8
Red Hat EL 5 / x86_64 7.0 5.8
Red Hat EL 5 / x86_64 7.1 5.8
*HP-UX 11.31 Itanium 7.0 5.8.9
*Windows XP SP2 5.3 Active Perl 5.8.8
*Windows XP SP2 6.0 Active Perl 5.8.8
*Windows Server 2003 5.3 Active Perl 5.8.8
*Windows Server 2003 6.0 Active Perl 5.8.8
If you succeed in making this work on any other platform, please send
the changes (in the form of a context diff) to the authors, so we can
integrate them.
=head1 INSTALLATION
This module installs much like anything else available on CPAN.
perl Makefile.PL
make
make test
make install
On Windows with Visual C++ 8.0, you may need to configure a manifest
file. See README.windows for more details.
Before building the module, you need to edit the CONFIG file and
change, minimally, the name of the queue manager against which the
tests will run. The rest of the defaults should be reasonable, but
you will have to customize this file to match your local environment.
The CONFIG file has comments which document each of the parameters, so
go read it for more information.
On some platforms (notably Linux and HP-UX), you need to link to
different libraries depending on whether your perl has been set up to
run multi-theaded or not. The MQClient/Makefile.PL script tries to
figure this out automatically; if you run into issues, patches to that
script will be welcome.
You will obviously need to create the queue used for the test suite on
the queue manager you specified in the CONFIG file.
NOTE: If you do not support client channel table files, then you may
have to set the MQSERVER environment variable in order to allow the
client tests to work.
Any failure in the test suite should a cause for concern. In order to
get more details from it, run it via:
make test TEST_VERBOSE=1
If you can't figure out what broke, then send the author the output
from "perl -V", as well as the output from the verbose test run.
Please include as many details as possible about the operating system
and MQSeries software on both the host being used to compile this
extension, as well as the queue manager to which the test suite is
connecting.
The most common problem with this module is failure to connect to the
queue manager. Before submitting a bug report for the
MQClient::MQSeries modules, make sure the IBM-supplied sample
utilities C<amqsgetc> and C<amqsputc> work.
=head1 RELEASE NOTES
The Changes.html file has a complete, historical list of all
user-visible (and some invisible) changes to this code.
=head1 WARNINGS REGARDING WMQ V6 PCF SUPPORT
You should be warned this release does not contain support for every new
PCF command made available in V6. The following are not supported in this
release:
Inquire Archive
Inquire ChannelInitiator
Inquire EntityAuthority
Inquire Group
Inquire Log
Inquire System
Move Queue
Refresh QueueManager
Reset QueueManager
Resume QueueManager
Set Archive
Set Log
Set System
Stop ChannelInitiator
Suspend QueueManager
You should be warned not all new PCF commands which are supported in
this release have been throughly tested by the maintainers. New PCF commands
which have been throughly tested include:
Change/Copy/Create/Inquire/Delete/Stop ChannelListener
Change/Copy/Create/Inquire/Delete/Start/Stop Service
Inquire ChannelListenerStatus
Inquire QueueManagerStatus
Inquire ServiceStatus
Though we believe the rest to work just fine.
You should be warned 'filtering' is not supported in this release. You will
not be able to specify parameters such as 'IntegerFilterCommand',
'StringFilterCommand' or 'ByteStringFilterCommand' for those objects
where filtering has been made available.
=head1 DOCUMENTATION
The documentation will be installed as man pages by default, but the
location of them depends entirely on how you have perl built and
installed. Watch the installation, and you will see where they get
installed. Prepend that to your MANPATH environment variable, and
then, all of these man commands will work.
Personally, the author prefers the results of "pod2html", but the
perl5 Makefile.PL infrastructure won't do this for you automatically.
man MQSeries
will provide the documentation for the core MQI interface, and,
man MQSeries::QueueManager
man MQSeries::Queue
man MQSeries::Message
will provide the core documentation for the OO interface.
The following man pages document the classes that handle various
special MQSeries message types:
man MQSeries::Message::Event
man MQSeries::Message::Storable
man MQSeries::Message::PCF
man MQSeries::Message::DeadLetter
There is an OO interface to the Command Server:
man MQSeries::Command
man MQSeries::Command::Request
man MQSeries::Command::Response
A number of utility classes have been created for parsing the various
file formats used by the MQSeries product:
man MQSeries::Config::ChannelTable
man MQSeries::Config::Machine
man MQSeries::Config::QMgr
man MQSeries::ErrorLog::Parser
man MQSeries::ErrorLog::Tail
man MQSeries::ErrorLog::Entry
man MQSeries::FDC::Parser
man MQSeries::FDC::Tail
man MQSeries::FDC::Entry
=head1 AUTHORS
The code is currently maintained and supported by:
MQ Engineering Group <mqseries@cpan.org>
Most of the previous development, maintenance and support work was
done by:
Hildo Biersma
W. Phillip Moore
We also have to give credit to:
Brian T. Shelden <shelden@shelden-associates.com>
for his help in porting and testing the code.
This module was originally developed as an IBM SupportPac, so credit
must also go to the original author:
David J. Lennon <davidl@bristol.com>
Although, nothing remains of the original code.... (sorry, David :-)
=cut
#
# $Id: README,v 33.6 2012/09/26 16:15:20 jettisu Exp $
#
# Copyright (c) 1999-2012 Morgan Stanley & Co. Incorporated
# See ..../src/LICENSE for terms of distribution.
#

About

Read-only release history for MQSeries

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages