Print Page as PDF
RECOMPILATION OF PRINT TEMPLATES ICR (2696)

RECOMPILATION OF PRINT TEMPLATES    ICR (2696)

Name Value
NUMBER 2696
IA # 2696
FILE NUMBER .4
GLOBAL ROOT DIPT(
DATE CREATED 1999/01/06
CUSTODIAL PACKAGE VA FILEMAN
CUSTODIAL ISC San Francisco
USAGE Controlled Subscription
TYPE File
DBIC APPROVAL STATUS APPROVED
NAME RECOMPILATION OF PRINT TEMPLATES
GENERAL DESCRIPTION
When installing a patch that includes changes to field
definitions in a data dictionary, KIDS does not recompile the compiled print
templates.

Recompilation of print templates may involve the following steps:

(1) Traverse the "AF" cross-reference of the ^DIPT global (file
#.4) to obtain a list of compiled print templates for the
affected fields.  The structure of this cross-reference is
^DIPT("AF",file,field,template)=""

Subfields would be treated like fields of their respective
subfiles, i.e. ^DIPT("AF",subfile,subfield,template)="".

(2) For each template that is being recompiled, access
^DIPT(template,"ROU") to determine the compiled routine.

(3) Invoke EN^DIPZ to recompile that print template.

GLOBAL REFERENCE
GLOBAL REFERENCE FIELD NUMBER GLOBAL DESCRIPTION
DIPT(AF
This cross-reference has the following structure:

^DIPT("AF",file,field,template)=""
^DIPT("AF",subfile,subfield,template)=""
DIPT(D0,ROU)
FIELD NUMBER ACCESS FIELD NAME LOCATION
1815 Direct Global Read & w/Fileman ROUTINE INVOKED ROU;E1,13
STATUS Active
ID DIPT(
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC
REGISTRATION Albany
SCHEDULING
DATE ACTIVATED 2012/04/03
REMINDER 2012/04/12