What is the difference between 'Static' and 'Dynamic' uses of the Holiday Tables

Document ID : KB000055465
Last Modified Date : 14/02/2018
Show Technical Document Details

This is a brief discussion of different methods of accessing the Holiday Tables for CA Calendar Routines.

The CA Calendar Routines (TCCR) product is delivered as COBOL programs and copybooks. CA delivers the source code. Application programmers have the option of calling the Calendar Routines program (usually named TRCENGIN) statically or dynamically. For many calendar calculations, generally those that do not require knowledge of holidays, the programmer also has the option to PERFORM logic that is copied into the application program from CA provided copybooks.

Installation of the product involves compiling and linking TRCENGIN. At install time, the installer must decide how TRCENGIN will get a list of your company's holidays. It may COPY them from a copybook, CALL a stub program statically, or CALL a stub program dynamically. We recommend the latter because it saves the trouble of recompiling every application that uses TCCR every time (usually annually) that the Holiday Table is updated.