Print Page as PDF
ALLOW DIE CALL WITHIN ANOTHER DIE ICR (2847)

ALLOW DIE CALL WITHIN ANOTHER DIE    ICR (2847)

Name Value
NUMBER 2847
IA # 2847
DATE CREATED 1999/06/16
CUSTODIAL PACKAGE VA FILEMAN
USAGE Private
TYPE Routine
DBIC APPROVAL STATUS APPROVED
NAME ALLOW DIE CALL WITHIN ANOTHER DIE
GENERAL DESCRIPTION
This integration agreement is between IFCAP and
FileMan.

IFCAP is calling templates through a DIE programmer call. In the templates a
routine is called.  Within that routine a call is made to both DIC and DIE
programmer calls to add a new sub-record entry and fill in additional data.
This second DIE call is a recursive call.  FileMan needs to save a group of
variables to prevent the second DIE call from interfering with the first DIE
call, the one handling the template.

To properly call DIE the following variables need to be NEWed.
DIAA,I,J,X,DO,DC,DA,DE,DG,DIE,DR,DIC,D,D0,D1,D2,D3,D4,D5,D6,DI,DH,
DIA,DICR,DK,DIK,DL,DLAYGO,DM,DP,DQ,DU,DW,DIEL,DOV,DIOV,DIEC,DB,
DV,DIFLD

Any place within IFCAP that a recursive call to DIC/DIE needs to be done will
be allowed by this agreement.

This intregration agreement will stay in effect until FileMan DIC and DIE
programmer calls become recursive.
STATUS Active
DURATION Till Otherwise Agreed
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE ISC SUBSCRIBING DETAILS
IFCAP Washington/Silver Spring
Presently we are using this IA within Purchase Order
templates.  The template calls PRCHNPO3.  Within PRCHNPO3, a call is made to
PRCHSP1.  In PRCHSP1 is the second DIE call.  Here is where the NEWed list of
variables is placed.