If your site is using CA Librarian as its source library manager, you need to install the CA Librarian Interface. This interface allows you to access members stored within the CA Librarian data sets.
CA Endevor SCM can add, update, or read from a CA Librarian data set. Whenever CA Endevor SCM adds or updates, it always adds or replaces the entire member, ignoring-but preserving- CA Librarian sequence numbers.
The CA Librarian data sets can be used as external libraries; for example, as development libraries, INCLUDE libraries, or target libraries.
It is not recommended that you use CA Librarian data sets as internal (base and delta) libraries, for performance and external usability issues. If you do use these data sets as CA Endevor SCM base and delta libraries, note that members written into the libraries are always stored with sequence numbers in columns 81-86, regardless of the type of language used. This is done to protect CA Endevor SCM information.
Redefine the CA Endevor SCM Defaults Table as follows, if necessary, to accommodate for the CA Librarian Interface:
Col 1 Col 16 Col 72
CIDEFLTS TYPE=MAIN, X
.
.
.
LIBENV=LB, X
LIBENVP=Y, X
LIBPRGM=AFOLIBR, X
.
.
.
Note: For more information about editing the table, see The Defaults Table.
Using CA Librarian may require some customization at your site. Because CA Endevor SCM automatically specifies columns 81-86 as the sequence columns for CA Librarian , and preserves all 80 columns of data (as applicable), it is not absolutely necessary to customize the interface at installation.
For example, some sites have families of programs that are all updated by a common set of changes to a central copy of a particular type of program, such as a payroll program with several variants. The same set of changes can be applied to all programs by using the CA Librarian SEQUPD facility. In this example, customization would be required, as the client would need to retain control of the sequence number columns.
If you decide to customize the CA Endevor SCM CA Librarian Interface for your site, you must consider the following:
There are two steps involved in customizing your installation for the CA Endevor SCM CA Librarian Interface. These steps are described next:
You need to edit C1LIBRSQ to meet the requirements of your site.
After you complete the edits, use an SMP/E USERMOD to assemble and link-edit C1LIBRSQ or use the sample JCL BC1JTABL to assemble and link source module C1LIBRSQ outside of SMP/E. BC1JTABL is supplied in the installation library iprfx.iqual.CSIQJCL.
Edit these lines as follows:
The following list reflects the language codes CA Endevor SCM uses:
GOF
JCL
PLF
PLI
RPG
TXT
VSB
The following examples illustrate acceptable C1LIBRSQ lines:
C1LIBRSQ LANG=COB,SEQCOLS=(1,6)
In this example, the language type is COBOL and the sequence number columns are 1 through 6.
C1LIBRSQ LANG=ASM,SEQCOLS=(73,80)
In this example, the language type is Assembler and the sequence number columns are 73 through 80.
Any languages not specified in the JCL are stored with sequence columns 81 through 86.
Note: If your site uses language codes other than those listed above, contact Technical Support at http://ca.com/support. An optional patch is available that allows you to modify the language codes in the JCL to accommodate the codes you are using.
You must determine which CA Endevor SCM types require the CA Librarian SEQUPD capability when you define element types for a system. These types require specific information to be entered on the Type Definition panel, as follows:
Note: If the language does not match or the sequence columns are not included within the compare columns (or both situations occur), CA Endevor SCM stores the sequence numbers in columns 81 through 86 when writing to external CA Librarian data sets.
When defining types for the CA Endevor SCM CA Librarian Interface, keep in mind the following points.
For element types that are customized for the CA Endevor SCM CA Librarian Interface:
For element types that are not customized for CA Librarian:
|
Copyright © 2013 CA.
All rights reserved.
|
|