IBM Support

About ratlperl and its impact on cqperl and ccperl

Question & Answer


Question

What is ratlperl that is now available in IBM Rational ClearQuest and IBM Rational ClearCase, and has anything changed with regard to cqperl and ccperl, respectively?

Answer

Overview

As of version 7.0, ClearQuest and ClearCase now ship with ratlperl, along with their respective legacy utilities, cqperl and ccperl.

This tool was made available to allow the team products to share this common utility, rather than maintaining separate Perl instances.


ClearQuest - cqperl

  • On Microsoft Windows platforms, cqperl.exe is a wrapper that calls ratlperl.exe that passes along some information about the location of the ClearQuest libraries.

  • On UNIX- and Linux-based platforms, there are several commands, including cqperl, that are linked to ClearQuest. Beyond that, there are no differences between ratlperl and cqperl.

Due to the fact that there is ClearQuest related information passed along with cqperl, it should be used when utilizing Perl scripts with ClearQuest API activity.


ClearCase - ccperl

The commands - Perl on Linux and the UNIX system and ccperl on the Windows system - are wrapper programs that run ratlperl.

By default, these tools are installed to the following paths:

  • Microsoft Windows:
    ratlperl - C:\Program Files\Rational\Common
    ccperl - C:\Program Files\Rational\ClearCase\bin

  • UNIX and Linux:
    ratlperl - /opt/rational/common/bin
    Perl - /opt/rational/clearcase/bin


Modules included with ratlperl

The following table displays the versions of the modules included with ratlperl that now ships with version 7.0

Module
Version
Comments
Core Perl engine5.8.6For improvements in Perl 5.8.6 over 5.6.1, go to http://www.cpan.org
Compress-Zlib1.34The Compress::Zlib module provides a Perl interface to the zlib compression library.
More information on the included module can be found here:
http://search.cpan.org/~pmqs/Compress-Zlib-1.34/Zlib.pm
Crypt-SSLeay0.51This perl module provides support for the https protocol under LWP. Used with embedded OpenSSL support in combination with HTTP::Agent provides SSL support.
More information on the included module can be found here:
http://search.cpan.org/~chamas/
MailTools1.66A set of perl modules related to mail applications. The modules included can perform a wide range of tasks, including parsing e-mail addresses, parsing mailcap files, manipulating message header fields and bodies, sending messages using SMTP or the
UNIX mail and sendmail commands, reading mbox mail boxes, and message filtering through Perl subroutines.

Note: The modules present in this collection can be seen http://search.cpan.org/dist/MailTools/; however, version 1.66 does not appear on this site.
OpenSSL0.9.7d/eAn Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library.
More information about OpenSSL can be found here: http://www.openssl.org/
TermReadKey2.30Term::ReadKey is a compiled perl module dedicated to providing simple control over terminal driver modes (cbreak, raw, cooked, etc.,) support for non-blocking reads, if the architecture allows, and some generalized handy functions for working with terminals.
More information on the included module can be found here:
http://search.cpan.org/~jstowe/TermReadKey-2.30/ReadKey.pm
TimeDate1.16The TimeDate distribution is a collection of modules that parse, format or manipulate dates and times.

Note: The modules present in this collection can be seen http://search.cpan.org/dist/TimeDate/; however, version 1.16 does not appear on this site.
XML-Parser2.34The XML-Parser distribution is a collection of modules that parse and extract information from XML documents. The modules present in this collection can be seen here: http://search.cpan.org/~msergeant/XML-Parser-2.34/
XML-Writer0.531Perl extension for writing XML documents.
More information on the included module can be found here: http://search.cpan.org/~josephw/XML-Writer-0.531/
HTML::Parser 3.45The HTML-Parser distribution is a collection of modules that parse and extract information from HTML documents. The modules present in this collection can be seen here:

Note: The modules present in this collection can be seen http://search.cpan.org/dist/HTML-Parser/; however, version 3.45 does not appear on this site.
HTML::TagSet3.20This module contains several data tables useful in various kinds of HTML parsing operations. More information can be read here: http://search.cpan.org/~petdance/HTML-Tagset-3.20/Tagset.pm
libwin320.24This release contains the sources for the libwin32 modules as shipped with ActivePerl 5.8.6.811.

Note: The modules present in this collection can be seen http://search.cpan.org/dist/libwin32/; however, version 0.24 does not appear on this site.
libwww-perl5.803The libwww-perl collection is a set of Perl modules which provides a simple and consistent application programming interface to the World-Wide Web.
Note: The modules present in this collection can be seen http://search.cpan.org/dist/libwww-perl/; however, version 5.803 does not appear on this site.
Tk804.027Tk is a Graphical User Interface ToolKit.
The modules present in this collection can be seen here:
http://search.cpan.org/~ni-s/Tk-804.027/
URI1.35The URI distribution is a collection of modules that implement the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732).

Note: The modules present in this collection can be seen http://search.cpan.org/dist/URI/; however, version 1.35 does not appear on this site.

[{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Perl: ratlperl","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.1;7.0.1.1;7.0.1.2;7.0.1.3;7.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SSSH27","label":"Rational ClearCase"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Perl: ccperl","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}},{"Product":{"code":"SSSH5A","label":"Rational ClearQuest"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Command Line Tools","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21245227