DIKCFORM ;SFISC/MKO-ENTRY POINTS FOR THE 'DIKC EDIT' FORM ;2:57 PM 25 Apr 2002 [ 12/09/2003 4:10 PM ]
Source file <DIKCFORM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BKPRE21 | ;Pre-Action for block 'DIKC EDIT FIELD CRV' | |
| TRANS | ;Post-Action on Change for Transform for Storage | |
| BLDLOG(DIXR) | ;Build the logic of the cross reference | |
| FORMDV | ;Form-Level Data Validation | |
| POSTSV | ;Post Save | |
| VALFILE | ;Data Validation for File | |
| USEVAL | ;Validation for Use (#.42) | |
| NAMEVAL | ;Validation for Name (#.02) | |
| MSG | ;Print message | |
| VALLOG | ;Called from data validation of logic fields | |
| CRVTYPE | ;Post-Action on change for Cross-Reference Value -> Type of Value | |
| NAMECHG | ;Post action on change for Name (#.02) | |
| TYPEVAL | ;Validation on Type (#.2) | |
| TYPECHG | ;Post action on change for Type (#.2) | |
| UPDEXEC(DIXR) | ;Update Execution based on number of field-type xref values | 
| Name | Field # of Occurrence | 
|---|---|
| HLP^DDSUTL | TYPEVAL+4, TYPEVAL+8, NAMEVAL+4, NAMEVAL+11, NAMEVAL+15, NAMEVAL+19, USEVAL+6, USEVAL+10, USEVAL+13, USEVAL+16 , USEVAL+19, VALLOG+3, VALLOG+7, VALFILE+8 | 
| MSG^DDSUTL | FORMDV+13, FORMDV+19, FORMDV+23, FORMDV+28, FORMDV+37, MSG+1 | 
| REQ^DDSUTL | CRVTYPE+5, CRVTYPE+6, CRVTYPE+7, CRVTYPE+11, CRVTYPE+12, CRVTYPE+13 | 
| UNED^DDSUTL | TRANS+4, TRANS+7 | 
| $$GET^DDSVAL | TYPEVAL+6, TYPECHG+2, TYPECHG+3, NAMEVAL+8, NAMECHG+2, USEVAL+2, USEVAL+3, VALLOG+5, BLDLOG+3, BLDLOG+7 , BLDLOG+8, BLDLOG+9, BLDLOG+10, BLDLOG+21, BLDLOG+22, BLDLOG+24, BLDLOG+25, UPDEXEC+4, UPDEXEC+5, BKPRE21+2 , VALFILE+3, FORMDV+9, FORMDV+11, FORMDV+15, FORMDV+20, FORMDV+23, FORMDV+24 | 
| PUT^DDSVAL | TYPECHG+4, NAMECHG+4, BLDLOG+41, BLDLOG+42, BLDLOG+43, BLDLOG+44, CRVTYPE+8, CRVTYPE+9, CRVTYPE+14, CRVTYPE+15 , UPDEXEC+6, TRANS+6, VALFILE+10, VALFILE+11 | 
| BLDLOG^DIKCFORM | NAMECHG+5 | 
| $$FLEVDIFF^DIKCU | BLDLOG+13, VALFILE+6 | 
| $$FROOTDA^DIKCU | BLDLOG+15 | 
| $$FNO^DILIBF | TYPEVAL+6 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | TYPEVAL+6, NAMEVAL+13 | 
| ^DD("IX" - [#.11] | NAMEVAL+1, NAMEVAL+9, BLDLOG+20, UPDEXEC+3, FORMDV+8, POSTSV+5, POSTSV+6 | 
| ^DD("KEY" - [#.31] | NAMEVAL+17 | 
| Name | Line Occurrences | 
|---|---|
| MSG | FORMDV+21, FORMDV+26, FORMDV+36 | 
| TRANS | BKPRE21+2 | 
| UPDEXEC | BLDLOG+4, CRVTYPE+17 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | BLDLOG+20, POSTSV+6! | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | BLDLOG+18~, BLDLOG+23*, BLDLOG+30 | 
| CRV | BLDLOG+18~, BLDLOG+20*, BLDLOG+21, BLDLOG+22, BLDLOG+24, BLDLOG+25, UPDEXEC+1~, UPDEXEC+2*, UPDEXEC+3*, UPDEXEC+4 , UPDEXEC+5, POSTSV+4~, POSTSV+5*, POSTSV+6 | 
| CRV(1 | BLDLOG+19*, UPDEXEC+2* | 
| >> DA | TYPEVAL+6, TYPECHG+2, TYPECHG+3, TYPECHG+4, NAMEVAL+1, NAMEVAL+8, NAMEVAL+17, NAMECHG+2, NAMECHG+4, NAMECHG+5 , USEVAL+2, USEVAL+3, VALLOG+5, CRVTYPE+2, CRVTYPE+8, CRVTYPE+9, CRVTYPE+14, CRVTYPE+15, BKPRE21+2, TRANS+2 , TRANS+6, VALFILE+3, VALFILE+10, VALFILE+11, FORMDV+7, FORMDV+8, FORMDV+20, POSTSV+5, POSTSV+6 | 
| >> DA(1 | CRVTYPE+2, CRVTYPE+17, TRANS+2 | 
| >> DDSERROR | TYPEVAL+3*, TYPEVAL+7*, NAMEVAL+3*, NAMEVAL+10*, NAMEVAL+14*, NAMEVAL+18*, USEVAL+5*, USEVAL+9*, USEVAL+12*, USEVAL+15* , USEVAL+18*, VALLOG+2*, VALLOG+6*, VALFILE+9*, FORMDV+13, FORMDV+14*, FORMDV+21, FORMDV+22*, FORMDV+26, FORMDV+27* , FORMDV+32, FORMDV+34, FORMDV+35* | 
| >> DDSOLD | TYPEVAL+1, NAMECHG+3, VALFILE+1, VALFILE+10, VALFILE+11 | 
| >> DIE | VALLOG+5, CRVTYPE+8, CRVTYPE+9, CRVTYPE+14, CRVTYPE+15, BKPRE21+2, TRANS+6 | 
| DIKCDA | FORMDV+2~, FORMDV+8*, FORMDV+9, FORMDV+11, FORMDV+15, FORMDV+23, FORMDV+24, FORMDV+29 | 
| DIKCDA(1 | FORMDV+7* | 
| DIKCFIL | FORMDV+10~, FORMDV+11*, FORMDV+12, FORMDV+20 | 
| DIKCI | FORMDV+2~, FORMDV+34* | 
| DIKCIENS | CRVTYPE+1~, CRVTYPE+2*, CRVTYPE+5, CRVTYPE+6, CRVTYPE+7, CRVTYPE+11, CRVTYPE+12, CRVTYPE+13, TRANS+1~, TRANS+2* , TRANS+4, TRANS+7 | 
| DIKCLIST | FORMDV+2~ | 
| DIKCLIST( | FORMDV+25, FORMDV+29*, FORMDV+34 | 
| DIKCMSG | FORMDV+10~, FORMDV+19 | 
| DIKCMSG(1 | FORMDV+15* | 
| DIKCMSG(2 | FORMDV+16* | 
| DIKCMSG(3 | FORMDV+17* | 
| DIKCMSG(4 | FORMDV+18* | 
| DIKCREB | POSTSV+7! | 
| DIKCRF | FORMDV+10~, FORMDV+20*, FORMDV+23 | 
| DIKCSQ | FORMDV+2~ | 
| DIKCSS | FORMDV+2~, FORMDV+24*, FORMDV+25, FORMDV+28, FORMDV+29, FORMDV+33*, FORMDV+34* | 
| DIXR | BLDLOG~, BLDLOG+3, BLDLOG+4, BLDLOG+7, BLDLOG+8, BLDLOG+9, BLDLOG+10, BLDLOG+19, BLDLOG+20, BLDLOG+41 , BLDLOG+42, BLDLOG+43, BLDLOG+44, UPDEXEC~, UPDEXEC+2, UPDEXEC+3, UPDEXEC+6 | 
| DUZ(0 | TYPEVAL+2, VALLOG+1 | 
| F01 | NAMEVAL+6~, NAMEVAL+8*, NAMEVAL+9, NAMEVAL+13 | 
| FCNT | BLDLOG+18~, BLDLOG+22*, BLDLOG+44, UPDEXEC+1~, UPDEXEC+5*, UPDEXEC+6 | 
| FILE | BLDLOG+6~, BLDLOG+7*, BLDLOG+13, BLDLOG+15 | 
| KILL | BLDLOG+38~, BLDLOG+39*, BLDLOG+40*, BLDLOG+42 | 
| L | BLDLOG+34~, BLDLOG+35* | 
| LDIF | BLDLOG+12~, BLDLOG+13*, BLDLOG+14*, BLDLOG+15, BLDLOG+35, VALFILE+2~, VALFILE+6*, VALFILE+7 | 
| LEV | BLDLOG+12~, BLDLOG+15 | 
| MAXL | BLDLOG+18~, BLDLOG+25*, BLDLOG+26, BLDLOG+29*, BLDLOG+30, BLDLOG+31 | 
| NAME | TYPECHG+1~, TYPECHG+3*, TYPECHG+4, USEVAL+1~, USEVAL+2*, USEVAL+4, USEVAL+8, USEVAL+11, USEVAL+17, BLDLOG+6~ , BLDLOG+8*, BLDLOG+15 | 
| ND | POSTSV+4~, POSTSV+6* | 
| ORD | BLDLOG+18~, BLDLOG+21*, BLDLOG+26, BLDLOG+29*, BLDLOG+31 | 
| RFILE | BLDLOG+6~, BLDLOG+10*, BLDLOG+13, VALFILE+2~, VALFILE+3*, VALFILE+5, VALFILE+6, VALFILE+10, VALFILE+11 | 
| ROOT | BLDLOG+12~, BLDLOG+15*, BLDLOG+16, BLDLOG+32*, BLDLOG+35*, BLDLOG+36*, BLDLOG+40 | 
| RTYPE | BLDLOG+6~, BLDLOG+9*, BLDLOG+13 | 
| SBSC | BLDLOG+18~, BLDLOG+24*, BLDLOG+26, BLDLOG+28*, BLDLOG+29 | 
| SBSC( | BLDLOG+26*, BLDLOG+28, BLDLOG+29 | 
| SBSC(0 | BLDLOG+39 | 
| SET | BLDLOG+38~, BLDLOG+39*, BLDLOG+40*, BLDLOG+41 | 
| SORT1 | NAMECHG+1~, NAMECHG+3*, NAMECHG+4 | 
| SORT2 | NAMECHG+1~, NAMECHG+3*, NAMECHG+4 | 
| TYPE | NAMEVAL+6~, USEVAL+1~, USEVAL+3*, USEVAL+4, USEVAL+14, BLDLOG+2~, BLDLOG+3*, BLDLOG+4 | 
| U | TYPEVAL+6, NAMEVAL+1, BLDLOG+26, BLDLOG+29 | 
| USE | TYPECHG+1~, TYPECHG+2*, NAMECHG+1~, NAMECHG+2*, NAMECHG+4 | 
| VAL | BLDLOG+18~, BLDLOG+30*, BLDLOG+31*, BLDLOG+32 | 
| WKILL | BLDLOG+12~, BLDLOG+16*, BLDLOG+39*, BLDLOG+43 | 
| X | TYPEVAL+2, TYPEVAL+6, NAMEVAL+1, NAMEVAL+2, NAMEVAL+9, NAMEVAL+11, NAMEVAL+13, NAMEVAL+15, NAMEVAL+17, NAMECHG+3 , USEVAL+8, USEVAL+11, CRVTYPE+4, BKPRE21+1~, BKPRE21+2*, TRANS+3, VALFILE+1, VALFILE+5, VALFILE+6 |