XLFDT2 ;SEA/RDS - Library function Schedule ;03/21/2006
Source file <XLFDT2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | ($$FMTH,$$HTFM,$$NOW,YMD)^XLFDT MONTH2^XLFDT3 | 
| VA Fileman | 1 | ^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| WEEK | ;DECODE--List Of Day Of Week Specifications | |
| LIST | ;DECODE--Find Next Run Time In List | |
| NEXT | ; | |
| LEAP(%) | ;Check if a Leap year | |
| TIME | ;ARRAY--Build Time Node For Incidents That Include Times | |
| ARRAY | ;WEEK Subroutine--Build Incident Array | |
| MONTH | ;DECODE--Simple Month Increment (Add x Months) | |
| DECODE() | ;SCH^XLFDT--Decode A Cycle Schedule String (Return Next Time) | 
| Name | Line Occurrences | 
|---|---|
| $$LEAP | MONTH+4 | 
| A | A+1, A+2 | 
| ARRAY | WEEK+3 | 
| LIST | NEXT+7 | 
| MONTH | NEXT+5 | 
| NEXT | A | 
| TIME | ARRAY+1 | 
| WEEK | NEXT+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | MONTH+1~, LEAP~, LEAP+1*, LEAP+2 | 
| %1 | DECODE+1~, LIST+2*, WEEK+3* | 
| %A | LIST+1~, WEEK+1~, WEEK+3, WEEK+4*, ARRAY+2*, ARRAY+4* | 
| %A( | LIST+2*, LIST+3, WEEK+3*, WEEK+4 | 
| %D | DECODE+1~, MONTH+1~, MONTH+5*, MONTH+6 | 
| %DT | TIME+1~* | 
| %H | MONTH+1~, MONTH+2* | 
| %M | DECODE+1~, MONTH+1~, MONTH+3*, MONTH+5, MONTH+6 | 
| %T | DECODE+1~, MONTH+1~, MONTH+6, WEEK+2*, WEEK+4, ARRAY+1, ARRAY+2, ARRAY+4 | 
| %W | WEEK+1~, WEEK+2*, ARRAY+2, ARRAY+4 | 
| %Y | DECODE+1~, MONTH+1~, MONTH+3*, MONTH+4, MONTH+6, WEEK+2*, WEEK+3*, ARRAY+1, TIME+1 | 
| %Z | WEEK+1~, WEEK+2* | 
| >> FF | A+1, A+2 | 
| LTFM | DECODE+1~, DECODE+2* | 
| >> LTM | DECODE+2*, A+1*, A+2*, NEXT+1, NEXT+2, NEXT+3, MONTH+2, WEEK+2, WEEK+4 | 
| LTMA | DECODE+1~ | 
| >> SCH | NEXT+1, NEXT+2, NEXT+3, NEXT+5, NEXT+6, NEXT+7, NEXT+8, MONTH+3, LIST+2, WEEK+3 | 
| SCHL | DECODE+1~, NEXT+6* | 
| X | MONTH+1~, TIME+1~* | 
| XL | MONTH+1~, MONTH+3*, LIST+1~, LIST+2*, WEEK+1~, WEEK+2*, ARRAY+1*, ARRAY+2, ARRAY+4 | 
| XLA | MONTH+1~, MONTH+4*, MONTH+5 | 
| XLT | WEEK+1~, WEEK+3, WEEK+4*, ARRAY+1*, ARRAY+2, ARRAY+4, TIME+1* | 
| Y | DECODE+1~, A, A+1, A+2, A+3, NEXT+1*, NEXT+2*, NEXT+3*, NEXT+9*, MONTH+6* , LIST+3*, WEEK+4*, TIME+1 |