| General System Structure |
| AllFusion CA-Librarian Configurations |
A single program consisting of two integrated modules:
a reentrant Save Area (SVA)/Link Pack Area (LPA)-eligible load module and
a non-reentrant overlaid module. |
| |
Uses virtual storage for frequently invoked functions and a dynamic overlay structure for infrequent functions. |
| |
Modules are loaded into a master file, and the file is indexed in sort order for access. |
| |
The master file is dynamically self-reorganizing, automatically reclaiming space when a member is updated or deleted. |
| File Management |
Product supports an archiving facility and a routine that can compare two files and report their differences. |
| |
Following are the types of files that can be compared:
Sequential,
Partitioned dataset (PDS) members,
AllFusion CA-Panvalet members,
AllFusion CA-Librarian members or
Archived-level members. |
| |
Concurrent updating and integrity checking of the master file are supported from any supported operating environment. |
| Master File FormatOS/390 |
Supports record lengths of up to 32KB, and the file can be in PDS or PDS/Extended (E) format. |
| |
Up to 100 million archive levels can be stored for one member. |
| |
The INDEX function is READ access and does not enqueue the master file. |
| |
The number of data and history records for each archive level is reported. Also, history records show time and date added. |
| |
Empty members may be added and updated. |
| |
The requirement for COBOL Copy statements to start in position 12 has been eliminated. They will be capable of starting in any position. The exit no longer has to be specified on the Batch PARM. If not provided, the system will get the Exit name from the Library. |
| Multiple-Volume Support |
Supports Virtual Storage Access Method (VSAM) master files, which, through the use of primary and secondary space allocations, can span multiple volumes. |
| VM Statistical Index |
A report available for the VM version of AllFusion CA-Librarian, which shows the space allocated to the master file, how many blocks are used and how many members the master file contains. |
| |
Also enables the systems programmer to detect and correct space shortages before they occur. |
| User Interface |
| Operating System Interfaces |
Can be implemented in the Time-Sharing Option (TSO)/Interactive System Productivity Family (ISPF), Conversational Monitor System (CMS)/ISPF and Advantage CA-Roscoe environments (for OS/390 and VM users). |
| |
Can also be integrated with AllFusion CA-Vollie for VSE users and with Advantage CA-DataDictionary. |
| AllFusion CA-Librarian Change Control Facility (Lib/CCF) |
Interactive, dialog-based application that tracks and controls source program development activities in online environments. |
| |
Permits user to establish a control point between production and test environments. |
| |
Extends control by providing systematic implementation procedures and a full range of reporting facilities for managing and monitoring the development cycle. |
| Lib/CCF for DB2 |
The Change Control Facility provides change control functions specific to the DB2 environment. |
| |
The pre-compile process occurs under the control of Lib/CCF as part of the LOGIN function. |
| |
For programs that are self-contained, Lib/CCF manages the pre-compile, compile, BIND and link processes with a single request. |
| |
Maintains a table of information describing the DB2 programs it manages. |
| AllFusion CA-Librarian Access Method (Lib/AM) |
Permits members of an AllFusion CA-Librarian master file to be referenced directly by programs that typically access members of a PDS or the Source Statement Library. |
| |
Multiple members from different files can be concatenated into a single job stream. |
| Multiple Lib/CCF Administrators |
Full system administrative powers may now be assigned to multiple Lib/CCF logon identifiers. |
| General Interface |
| Group Processing Option (GPO) |
Permits members with common features to be processed as a group. |
| |
Members with the same prefix can be moved automatically from active to inactive storage, depending on the number of times they have been accessed. |
| The Comparator |
Compares any two source programs and reports their differences and similarities. |
| |
It is also used to maintain the statement-level audit trail in full-screen editing mode. |
| Unicenter CA-Netman Integration |
Can be integrated with Unicenter CA-Netman to enhance application configuration management through the CA-Netman External Change Product (ECP) interface. |
| Job Scheduling |
Takes advantage of Unicenter CA-7 Scheduling and Unicenter CA-Scheduler Scheduling to provide users with integrated scheduling capabilities. |
| Standards |
All return codes are standardized. All new code is RMODE ANY. |
| |
All messages pertaining to wide records contain message IDs and severity codes. |
| Opt. Cross-Reference (XREF) Enhancement |
Up to 64 "copy" verbs are supported for wide record master files; work files for this process are no longer used. |
| Processing Option |
New LOCK/UNLOCK option, specific to wide record files, prevents a member from being updated. Only users with appropriate authority can unlock a member. |
| Wide Record Support |
The FAIR program, the batch Comparator and new listing formats have been modified to support wide master file records. Lib/CCF, Lib/TSO and Lib/AM have also been enhanced to support wide records. |
| Recovery Features |
| Master File Recovery |
Can be backed up manually or automatically on tape or disk. |
| |
The file members, or portions of members, can be copied selectively to replace destroyed information. Sites will be capable of creating Librarian Master Files online. |
| |
A disk copy utility support file copies between different space allocation, between different device types and even between Basic Direct Access Method (BDAM) and VSAM data spaces. A conversion utility is provided to convert a BDAM or VSAM Master file to Wide Master format without the loss of archives. |
| Archiving Facility |
Retains all records normally deleted during an update but allows the installation to re-create any previous versions of the records at any time. |
| |
All records are stored in a compressed, semi-encrypted form. |
| |
The compression algorithms reduce every eight bytes to six, remove COBOL-reserve words and delete all leading and trailing blanks. |
| Performance Monitoring |
| Development Tracking |
Source Load Audit Trail identifies the source member from which the load module was generated and determines whether the member corresponds to the current source version. |
| |
Using audit trail variables, source program listing correspondence can be determined when dumps containing a load module are analyzed. |
| Data Access/Data Bridge |
| Lib/AM |
Provides data access transparency across a broad range of data formats. |
| |
AllFusion CA-Librarian 4.3 incorporates the enhancements fixes for AllFusion Endevor Change Manager to run SUBSYS=LAM on dataset data definitions (DDs) under AllFusion Endevor Change Manager processors. |
| |
AllFusion CA-Librarian 4.3 also supports VisualAgePLI for OS/390 and C/C++ for OS/390 with the Lib/AM subsystem. |
| Cross-Operating System Sharing (COSS) Facility |
Permits concurrent updating of a master file from OS/390, z/OS, VM/CMS and VSE operating environments. |
| |
Preserves data integrity. |
| |
An assortment of user exits for special processing functions on input and output is also available. |
| File Access Interface Routine (FAIR) |
Programs that provide read-only access to the master file from any user-written PL/1, COBOL, FORTRAN or Assembler language routine. |
| |
All member information is available, and all security features are supported. |
| |
Also allows AllFusion CA-Librarian to interface with other editing systems or user applications. |
| Lib/DataDictionary (Lib/DD) |
Enables users to transcribe program record entities to AllFusion CA-Librarian's compilation file directly from the CA-DataDictionary, if it exists in the system configuration. |
| |
Record definition information can be restricted to Advantage CA-DataDictionary with no need to have duplicate descriptions in a language library or on the master file. |
| ELIPS |
An ISPF-like extended editing facility, which is an integral part of AllFusion CA-Librarian. |
| |
For those who did not buy it with AllFusion CA-Librarian prior to 1989, it is a purchasable option. |
| |
ELIPS has a new option in the ELIPSGEN Configuration File MODE=, to set the default to browse or Edit. |
| Lib/TSOOS/390 |
Lib/TSO command processor supports access control facilities to the command processors. |
| Device and Track IndependenceOS/390 |
BDAM master files can be made device and track independent by initializing the master file with a physical sequential dataset organization. |
| Storage Management Subsystem (SMS) Advanced Connectivity System (ACS) SupportOS/390 |
Device and track independence enables the use of IBM's SMS ACS for managing master files. |
| Security Features |
| Security Integration |
Integrates with external security systems through the CA Standard Security Facility (SSF). |
| Internal and External Security |
Password and encryption facilities provide internal security. |
| |
Release 3.9 and above can be interfaced with eTrust CA-ACF2 security, eTrust CA-Top Secret Security and IBM's Resource Access Control Facility (RACF) for external security. |
| Reporting Features |
| Product Management |
Unicenter CA-APCDOC Automated Job Documentation, an online documentation facility, is integrated with Lib/CCF in the Advantage CA-Roscoe and ISPF environments to automate the process of maintaining the Unicenter CA-APCDOC Automated Job Documentation dictionary. |
| Report Generation |
Advantage CA-Earl is used to customize reports to supplement the standard reports generated during normal AllFusion CA-Librarian operations. |
| |
The master index report lists the following:
All members with a historical activity summary.
A master record of updates that support all audit trail functions.
A series of management reports, including the Statistical Summary, which describes space usage on a master file.
An analysis report that is useful for determining when a master file should be expanded. |
| |
An index listing is used to describe the following:
Information on all members on the master file.
A GPO index listing, which includes only those members having specified criteria.
An Archive Cross-Level report, which details the sum of all updates applied to an archived member between any two versions.
A Member Cross-Reference report, which lists members that must be recompiled because of a change to an included member. |
| |
Lib/CCF also provides procedurized reporting facilities for life cycle development. |