INHUTC21 ;bar,DS; 28 Aug 97 16:14; Interface Criteria date functions
Source file <INHUTC21.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$UPCASE^%ZTF ($$ADDM,$$ADDT,$$CDATA2F,$$CDATASC,$$CDATH2F,$$DT,$$NOW)^%ZTFDT | 
| IHS Generic Interface System | 1 | $$PASFUT^INHUTC21 | 
| Uncategorized | 1 | ^UTSRD | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 2 | INHUTC2 INHUTC21 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHKDT(INSTR) | ; check the format of the input date string | |
| PASFUT(CYYMMDD,INFMT) | ; check for Past or Future date assumptions and ; increment or decrement CYY appropriately. | |
| RELDT(INSTR,INFMT,INPMT) | ; convert a relative date text string to a FM ; date/time format | 
| Name | Field # of Occurrence | 
|---|---|
| $$UPCASE^%ZTF | RELDT+21 | 
| $$ADDM^%ZTFDT | RELDT+96 | 
| $$ADDT^%ZTFDT | RELDT+77, RELDT+92 | 
| $$CDATA2F^%ZTFDT | RELDT+59, RELDT+79, RELDT+83 | 
| $$CDATASC^%ZTFDT | RELDT+139 | 
| $$CDATH2F^%ZTFDT | RELDT+49, RELDT+63 | 
| $$DT^%ZTFDT | RELDT+71, PASFUT+13 | 
| $$NOW^%ZTFDT | RELDT+22 | 
| $$PASFUT^INHUTC21 | RELDT+120 | 
| ^UTSRD | RELDT+27 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIJUSV( | RELDT+31, RELDT+135* | 
| Name | Line Occurrences | 
|---|---|
| $$CHKDT | RELDT+119 | 
| $$RELDT | RELDT+25 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("RELDT^INHUTC21" | RELDT+31 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CYY | PASFUT+9~, PASFUT+15*, PASFUT+16*, PASFUT+17 | 
| CYYMMDD | PASFUT~, PASFUT+15 | 
| D | RELDT+89~, RELDT+92 | 
| DD | PASFUT+9~, PASFUT+15*, PASFUT+17 | 
| >> DTOUT | RELDT+28 | 
| >> DUOUT | RELDT+28 | 
| DUZ | RELDT+31, RELDT+135 | 
| H | RELDT+89~, RELDT+92 | 
| >> I | RELDT+56*, RELDT+68 | 
| INA | RELDT+20~, RELDT+41*, RELDT+44* | 
| INB | RELDT+20~, RELDT+41*, RELDT+43*, RELDT+44 | 
| INCY | RELDT+20~ | 
| IND | RELDT+20~, RELDT+54~*, RELDT+59, RELDT+65, RELDT+71, RELDT+74~, RELDT+75*, RELDT+76*, RELDT+77, RELDT+83* , RELDT+84, RELDT+86*, RELDT+88, RELDT+91*, RELDT+92, RELDT+94, RELDT+96 | 
| >> INDAT | RELDT+120*, RELDT+121*, RELDT+122 | 
| INDELTA | PASFUT+9~, PASFUT+13*, PASFUT+14*, PASFUT+16 | 
| INDT | RELDT+20~, RELDT+41*, RELDT+43, RELDT+49*, RELDT+50*, RELDT+59*, RELDT+63*, RELDT+65, RELDT+69*, RELDT+71* , RELDT+77*, RELDT+79*, RELDT+83*, RELDT+84*, RELDT+92*, RELDT+96*, RELDT+98*, RELDT+101, RELDT+106, RELDT+111* , RELDT+115*, RELDT+120, RELDT+121, RELDT+122*, RELDT+125, RELDT+130, RELDT+139, RELDT+141, RELDT+142 | 
| INE | RELDT+62~, RELDT+65*, RELDT+68*, RELDT+69 | 
| INFMT | RELDT~, RELDT+21*, RELDT+25, RELDT+26*, RELDT+34, RELDT+36, RELDT+103, RELDT+106, RELDT+108, RELDT+111 , RELDT+115, RELDT+119, RELDT+120, RELDT+125, RELDT+127, RELDT+130, RELDT+132, RELDT+135, RELDT+138, RELDT+140 , RELDT+141, PASFUT~, PASFUT+10*, PASFUT+12*, PASFUT+14 | 
| INH | RELDT+74~, RELDT+75*, RELDT+76 | 
| INHDT | PASFUT+9~, PASFUT+13* | 
| INHMMDD | PASFUT+9~, PASFUT+13*, PASFUT+16 | 
| INI | RELDT+20~, RELDT+43*, RELDT+46 | 
| INNOW | RELDT+20~, RELDT+22*, RELDT+50, RELDT+77, RELDT+125, RELDT+130 | 
| >> INOPER | PASFUT+13*, PASFUT+14*, PASFUT+16 | 
| INOUT | RELDT+20~, RELDT+34, RELDT+35*, RELDT+36, RELDT+101, RELDT+102*, RELDT+103, RELDT+106, RELDT+107*, RELDT+108 , RELDT+125, RELDT+126*, RELDT+127, RELDT+130, RELDT+131*, RELDT+132, RELDT+138, RELDT+139*, RELDT+140 | 
| INPMT | RELDT~, RELDT+22*, RELDT+25, RELDT+27 | 
| INSTR | RELDT~, RELDT+21*, RELDT+27, RELDT+30, RELDT+34, RELDT+41, RELDT+44, RELDT+102, RELDT+119, RELDT+135 , CHKDT~, CHKDT+6*, CHKDT+8, CHKDT+9, CHKDT+10, CHKDT+11, CHKDT+13, CHKDT+14, CHKDT+16, CHKDT+17 , CHKDT+19, CHKDT+20, CHKDT+21, CHKDT+22 | 
| INT | RELDT+54~, RELDT+56*, RELDT+57, RELDT+59, RELDT+61, RELDT+71 | 
| INTIME | RELDT+20~ | 
| INUM | RELDT+20~, RELDT+86*, RELDT+91*, RELDT+92, RELDT+96* | 
| INX | RELDT+20~, RELDT+44*, RELDT+48*, RELDT+49, RELDT+50, RELDT+52, RELDT+54, RELDT+56, RELDT+73, RELDT+75 , RELDT+76, RELDT+79, RELDT+82, RELDT+83, RELDT+86 | 
| INY | RELDT+20~, RELDT+41*, RELDT+43 | 
| M | RELDT+89~, RELDT+92 | 
| >> MD | PASFUT+15*, PASFUT+16 | 
| MM | PASFUT+9~, PASFUT+15*, PASFUT+17 | 
| S | RELDT+89~, RELDT+92 | 
| X | RELDT+20~, RELDT+25, RELDT+28*, RELDT+30*, RELDT+31* |