When saving elements within Endevor what is the compression that is being used?

book

Article ID: 38157

calendar_today

Updated On:

Products

CA Endevor Software Change Manager (SCM) CA Endevor Software Change Manager - Natural Integration (SCM) CA Endevor Software Change Manager - ECLIPSE Plugin (SCM) CA Endevor Software Change Manager - Enterprise Workbench (SCM)

Issue/Introduction

QUESTION:

When saving elements within Endevor what is the compression that is being used?  Is it using industry standards or is it proprietary?

ANSWER:

The compression algorithm used by Endevor is based on Lempel-Ziv-Welch (LZW) and will work with Endevor Base / Delta / Listing Libraries.

To determine if compression will be used the Base members, we look at the type definition for:

      DELTA FORMAT (F/R/I/L)

               Specifies delta storage format for elements of this Type. Valid values:

                     F— Default. Forward delta format.
                     R— Reverse delta format.
                     I— Full-image delta format.
                     L— Log delta format.

We will then check for:

        COMPRESS/ENCRYPT(Y/N) ===> Y

if the compress/encrypt is set to Y and the base/delta files are defined as RECFM=VB or VBA then we will invoke the compression routine for forward delta and log delta format.

For Listing libraries, if they are defined as RECFM=VB or VBA then we will invoke the compression routine.

All Delta libraries are encrypted and compressed. 

 

Environment

Release:
Component: ENDBAS