About ratlperl and its impact on cqperl and ccperl

Technote (FAQ)


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 engine 5.8.6 For improvements in Perl 5.8.6 over 5.6.1, go to http://www.cpan.org
Compress-Zlib 1.34 The 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-SSLeay 0.51 This 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/
MailTools 1.66 A 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.
OpenSSL 0.9.7d/e An 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/
TermReadKey 2.30 Term::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
TimeDate 1.16 The 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-Parser 2.34 The 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-Writer 0.531 Perl 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.45 The 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::TagSet 3.20 This 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
libwin32 0.24 This 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-perl 5.803 The 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.
Tk 804.027 Tk 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/
URI 1.35 The 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.

Related information

perl: warning: Setting locale failed

Cross reference information
Segment Product Component Platform Version Edition
Software Development Rational ClearCase Perl: ccperl
Software Development Rational ClearQuest Command Line Tools

Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

Rational ClearCase
Perl: ratlperl

Software 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

Operating system(s):

AIX, HP-UX, Linux, Solaris, Windows

Reference #:

1245227

Modified date:

2009-02-24

Translate my page

Machine Translation

Content navigation