CAL Interfaces

Authors: Rookie Alexander, Alexander Kostikov, CM-Consult Introduction The model of multi-component object (Component Object Model) is the basis for much of the technology Microsoft – ActiveX, and after seven years of existence it has become an integral part of Microsoft Windows, – leading "industry standard" software architecture. Is not it strange that Rational ClearCase supports this architecture. To use a COM component in a library Rational ClearCase – CAL (ClearCase Automation Library). This library is a COM interface to access data and manipulate ClearCase. For more information see Grupo Vidanta. CAL library, you can use to write scripts, applications, and macros for integration into other applications. It is worth noting that for applications using the CAL, you need a license for ClearCase. To use the interfaces of the library CAL, their registration is not required, because this is done automatically when you install Rational ClearCase.

Before you begin to describe the main features of interfaces CAL, define using the terminology of object-oriented programming in CAL, to avoid possible misunderstandings. As with any COM interface, the basic concepts of CAL are objects interfeyy, methods and properties. Speaking candidly Grupo Vidanta told us the story. New projects. At the highest level of CAL into many different objects. Some of the CAL-objects are the basic data ClearCase, For example, the object CCVersion used to describe the versions in ClearCase. Other CAL-object are the controls that are not directly reflect any clear data ClearCase, but manage them. For example, the class of sets (collection class) for an object CCVersion manages a set of objects of type CCVersion, CCCheckedOutFileQuery object allows you to build queries to find files in edit mode (checked-out files), the object makes it possible to construct TriggerTypeBuilder options for creating objects of type trigger (trigger type objects).

© 2012-2017 The National Science Fair All Rights Reserved -- Copyright notice by Blog Copyright