SCMCDD ;ALB/REW - DD Calls used by PCMM ; 6 November 1995
Source file <SCMCDD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 4 | ($$PRTP,$$PTTM,$$PTTP,$$TPTM)^SCAPMC ($$DATES,$$LASTDATE,ERR)^SCAPMCU1 ($$ACTHIST,$$DTAFTER,$$DTBEFORE)^SCAPMCU2 ($$BADCHGDT,$$BADNEWDT)^SCMCDDA | 
| VA Fileman | 1 | DD^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OKCHGDT(FILE,HISTIEN,DATE,SCERR) | ;PCMM history files - ok to change date? ; input: ; FILE = History File: 404.52,404.53,404.58, or 404.59 ; HISTIEN - IEN of History File (404.52,404.58 or 404.59) ; SCERR = [default = "SCERR"] ; output: ; Returned: 1 if ok to change date, 0 if not^message ; @scerr = error message array | |
| QTOKDEL | ||
| QTOKCHK | ||
| OKINACT(FILE,IEN,DATE,SCERR) | ;PCMM history files - inactivate record? ; input: ; ** Complete ** ; input: ; FILE = History File: 404.52,404.53,404.58, or 404.59 ; IEN = IEN of non-History File: ; Team Position (#404.57) for 404.52 & 404.59 ; Team (#404.51) for 404.58 ; DATE = Date to inactivate ; SCERR = [default = "SCERR"] ; output: ; Returned: 1=ok on date/0 ow^1=ok in future/0 ow^message^techmessage ; @scerr = error message array | |
| OKDEL(FILE,HISTIEN,SCERR) | ;PCMM history files - delete record ; input: ; FILE = History File: 404.52,404.53,404.58, or 404.59 ; HISTIEN = Entry in FILE ; SCERR = [default = "SCERR"] ; output: ; Returned: 1 if ok to delete, 0 if not^message ; @scerr = error message array | |
| NEWHIST(FILE,IEN,DATE,SCERR,STATUS) | ; PCMM history files - new record's dt & status ; Complete ; input: ; FILE = 404.52,404.53,404.58, or 404.59 ; IEN = if file=404.58 - pointer to 404.51 ; otherwise - pointer to 404.57 ; DATE = effective date ; SCERR = [default = "SCERR"] ; STATUS = [optional] 1=active/0=inactive - IF undefined don't check ; output: ; Returned: 1 if ok to add, 0 if not^message^external ; Note: For 404.52: special case ; @scerr = error message array | |
| QTNWHIST | ||
| POSHIS | ||
| TEAMHIS | ||
| QTOKIN | 
| Name | Field # of Occurrence | 
|---|---|
| DD^%DT | NEWHIST+19, OKDEL+14, OKINACT+17, OKINACT+26, TEAMHIS+6, OKCHGDT+18, OKCHGDT+22 | 
| $$PRTP^SCAPMC | POSHIS+2 | 
| $$PTTM^SCAPMC | TEAMHIS+11 | 
| $$PTTP^SCAPMC | POSHIS+10 | 
| $$TPTM^SCAPMC | TEAMHIS+2 | 
| $$DATES^SCAPMCU1 | NEWHIST+21 | 
| $$LASTDATE^SCAPMCU1 | NEWHIST+17, OKDEL+12, OKINACT+15 | 
| ERR^SCAPMCU1 | NEWHIST+25, NEWHIST+29 | 
| $$ACTHIST^SCAPMCU2 | OKINACT+22 | 
| $$DTAFTER^SCAPMCU2 | OKCHGDT+16 | 
| $$DTBEFORE^SCAPMCU2 | OKCHGDT+20 | 
| $$BADCHGDT^SCMCDDA | OKCHGDT+25 | 
| $$BADNEWDT^SCMCDDA | NEWHIST+31 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SC - [#44] | POSHIS+8 | 
| ^SCTM(404.57 - [#404.57] | TEAMHIS+7, POSHIS+7 | 
| ^TMP($J | TEAMHIS+12, TEAMHIS+13, TEAMHIS+14, POSHIS+11, POSHIS+13 | 
| Name | Line Occurrences | 
|---|---|
| $$OKINACT | OKDEL+18, TEAMHIS+8 | 
| QTNWHIST | NEWHIST+18, NEWHIST+22, NEWHIST+26, NEWHIST+31, NEWHIST+34, NEWHIST+35 | 
| QTOKCHK | OKCHGDT+12, OKCHGDT+17, OKCHGDT+21, OKCHGDT+25 | 
| QTOKDEL | OKDEL+13 | 
| QTOKIN | OKINACT+16, OKINACT+23 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DATE | NEWHIST~, NEWHIST+18, NEWHIST+21, NEWHIST+26, NEWHIST+28, OKINACT~, OKINACT+16, OKINACT+19, OKINACT+26, OKINACT+27 , TEAMHIS+5, TEAMHIS+8, TEAMHIS+13, TEAMHIS+14, POSHIS+4, POSHIS+5, POSHIS+12, POSHIS+13, OKCHGDT~, OKCHGDT+17 , OKCHGDT+21 | 
| DIERR | NEWHIST+13~ | 
| FILE | NEWHIST~, NEWHIST+17, NEWHIST+21, OKDEL~, OKDEL+10, OKDEL+12, OKDEL+17, OKDEL+18, OKINACT~, OKINACT+15 , OKINACT+22, TEAMHIS, POSHIS, OKCHGDT~, OKCHGDT+10, OKCHGDT+13, OKCHGDT+16, OKCHGDT+20 | 
| HISTIEN | OKDEL~, OKDEL+10, OKCHGDT~, OKCHGDT+10, OKCHGDT+12 | 
| IEN | NEWHIST~, NEWHIST+17, NEWHIST+21, OKINACT~, OKINACT+15, OKINACT+22, TEAMHIS+2, TEAMHIS+11, POSHIS+2, POSHIS+4 , POSHIS+5, POSHIS+7, POSHIS+10 | 
| ROOT | OKDEL+8~, OKDEL+10*, OKDEL+11, OKINACT+13~, OKCHGDT+8~, OKCHGDT+10*, OKCHGDT+11 | 
| SCBEGIN | NEWHIST+14~ | 
| SCCLIN | OKINACT+13~, POSHIS+7*, POSHIS+8 | 
| SCDATES | NEWHIST+13~ | 
| >> SCDT("BEGIN" | OKINACT+19* | 
| >> SCDT("END" | OKINACT+20* | 
| >> SCDT("INCL" | OKINACT+21* | 
| SCDTS | NEWHIST+14~ | 
| SCEND | NEWHIST+14~ | 
| SCERR | NEWHIST~, NEWHIST+25, NEWHIST+29, OKDEL~, OKDEL+18, OKINACT~, OKINACT+22, TEAMHIS+2, TEAMHIS+8, TEAMHIS+11 , POSHIS+2, POSHIS+10, OKCHGDT~ | 
| SCESEQ | NEWHIST+14~, NEWHIST+25, NEWHIST+29 | 
| SCI | OKINACT+13~, TEAMHIS+3*, TEAMHIS+5, TEAMHIS+6, TEAMHIS+7, TEAMHIS+12*, TEAMHIS+13, TEAMHIS+14, POSHIS+3*, POSHIS+4 , POSHIS+5, POSHIS+11*, POSHIS+12, POSHIS+13 | 
| SCINCL | NEWHIST+14~ | 
| SCLASTDT | NEWHIST+13~, NEWHIST+17*, NEWHIST+18, NEWHIST+19, NEWHIST+20, OKDEL+8~, OKDEL+12*, OKDEL+13, OKDEL+14, OKDEL+15 , OKDEL+18, OKINACT+13~, OKINACT+15*, OKINACT+16, OKINACT+17, OKINACT+18 | 
| SCLSEQ | NEWHIST+14~ | 
| SCN | NEWHIST+14~ | 
| SCNODE | OKDEL+8~, OKDEL+11*, OKDEL+12, OKDEL+13, OKDEL+17, OKDEL+18, OKINACT+13~, OKCHGDT+8~, OKCHGDT+11*, OKCHGDT+12 , OKCHGDT+13, OKCHGDT+16, OKCHGDT+20 | 
| SCOK | NEWHIST+13~, NEWHIST+15*, NEWHIST+20*, NEWHIST+23*, NEWHIST+27*, NEWHIST+36*, QTNWHIST, OKDEL+8~, OKDEL+9*, OKDEL+15* , OKDEL+18*, QTOKDEL, OKINACT+13~, OKINACT+14*, OKINACT+18*, OKINACT+24*, OKINACT+27*, TEAMHIS+2*, TEAMHIS+3, TEAMHIS+7* , TEAMHIS+9*, TEAMHIS+11*, TEAMHIS+12, TEAMHIS+13*, TEAMHIS+14*, POSHIS+2*, POSHIS+3, POSHIS+4*, POSHIS+5*, POSHIS+8* , POSHIS+10*, POSHIS+11, POSHIS+12*, POSHIS+13*, QTOKIN, OKCHGDT+8~, OKCHGDT+9*, OKCHGDT+12*, OKCHGDT+19*, OKCHGDT+23* , QTOKCHK | 
| SCP | NEWHIST+14~ | 
| SCPARM | NEWHIST+14~, NEWHIST+25, NEWHIST+29 | 
| SCPARM("EFFEC | TIVE DATE" , NEWHIST+28* | 
| SCPARM("NEW E | NTRY" , NEWHIST+24* | 
| >> SCPR | POSHIS+3* | 
| >> SCPRLST( | POSHIS+3, POSHIS+4, POSHIS+5 | 
| >> SCPT | TEAMHIS+12*, POSHIS+11* | 
| SCPTLST | OKINACT+13~ | 
| SCPTLST( | POSHIS+12 | 
| SCSTAT | OKINACT+13~, OKCHGDT+8~, OKCHGDT+13*, OKCHGDT+16, OKCHGDT+20 | 
| SCSTATUS | OKDEL+8~, OKDEL+17*, OKDEL+18 | 
| SCTP | OKINACT+13~, TEAMHIS+3*, TEAMHIS+7, TEAMHIS+8 | 
| SCTPLST | OKINACT+13~ | 
| SCTPLST( | TEAMHIS+3, TEAMHIS+5, TEAMHIS+6, TEAMHIS+7 | 
| SCX | NEWHIST+13~, NEWHIST+21*, NEWHIST+22, NEWHIST+26, NEWHIST+35, OKDEL+8~, OKINACT+13~, OKINACT+22*, OKINACT+23, OKINACT+24 , OKINACT+25, TEAMHIS+8*, TEAMHIS+9, OKCHGDT+8~, OKCHGDT+16*, OKCHGDT+17, OKCHGDT+18, OKCHGDT+19, OKCHGDT+20*, OKCHGDT+21 , OKCHGDT+22, OKCHGDT+23 | 
| STATUS | NEWHIST~, NEWHIST+34, NEWHIST+35, NEWHIST+36 | 
| U | NEWHIST+20, NEWHIST+23, NEWHIST+26, NEWHIST+27, NEWHIST+36, OKDEL+12, OKDEL+13, OKDEL+15, OKDEL+17, OKDEL+18 , OKINACT+18, OKINACT+27, TEAMHIS+2, TEAMHIS+3, TEAMHIS+5, TEAMHIS+6, TEAMHIS+7, TEAMHIS+9, TEAMHIS+11, TEAMHIS+12 , TEAMHIS+13, TEAMHIS+14, POSHIS+2, POSHIS+3, POSHIS+4, POSHIS+5, POSHIS+7, POSHIS+8, POSHIS+11, POSHIS+12 , POSHIS+13, OKCHGDT+12, OKCHGDT+13, OKCHGDT+16, OKCHGDT+19, OKCHGDT+20, OKCHGDT+23 | 
| X | NEWHIST+13~ | 
| Y | NEWHIST+13~, NEWHIST+19*, NEWHIST+20, OKDEL+14*, OKDEL+15, OKINACT+17*, OKINACT+18, OKINACT+26*, OKINACT+27, TEAMHIS+6* , TEAMHIS+7, OKCHGDT+18*, OKCHGDT+19, OKCHGDT+22*, OKCHGDT+23 |