| 1 | FSCXREFW ;SLC/STAFF-NOIS Xrefs Workload ;1/10/96  14:02
 | 
|---|
| 2 |  ;;1.1;NOIS;;Sep 06, 1998
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 | AK(OP,FIELD,VALUE,WKLD) ; from dd 7103.5
 | 
|---|
| 5 |  N CALL,DATE,USER
 | 
|---|
| 6 |  I OP="SET" D  Q
 | 
|---|
| 7 |  .I FIELD="CALL" D  Q
 | 
|---|
| 8 |  ..I VALUE S DATE=$P(^FSCD("WKLD",WKLD,0),U,3),USER=$P(^(0),U,2) I DATE,USER S ^FSCD("WKLD","AK",VALUE,USER,DATE)=WKLD
 | 
|---|
| 9 |  .I FIELD="USER" D  Q
 | 
|---|
| 10 |  ..I VALUE S CALL=$P(^FSCD("WKLD",WKLD,0),U),DATE=$P(^(0),U,3) I CALL,DATE S ^FSCD("WKLD","AK",CALL,VALUE,DATE)=WKLD
 | 
|---|
| 11 |  .I FIELD="DATE" D  Q
 | 
|---|
| 12 |  ..I VALUE S CALL=$P(^FSCD("WKLD",WKLD,0),U),USER=$P(^(0),U,2) I CALL,USER S ^FSCD("WKLD","AK",CALL,USER,VALUE)=WKLD
 | 
|---|
| 13 |  I OP="KILL" D  Q
 | 
|---|
| 14 |  .I FIELD="CALL" D  Q
 | 
|---|
| 15 |  ..I VALUE S DATE=$P(^FSCD("WKLD",WKLD,0),U,3),USER=$P(^(0),U,2) I DATE,USER K ^FSCD("WKLD","AK",VALUE,USER,DATE)
 | 
|---|
| 16 |  .I FIELD="USER" D  Q
 | 
|---|
| 17 |  ..I VALUE S CALL=$P(^FSCD("WKLD",WKLD,0),U),DATE=$P(^(0),U,3) I CALL,DATE K ^FSCD("WKLD","AK",CALL,VALUE,DATE)
 | 
|---|
| 18 |  .I FIELD="DATE" D  Q
 | 
|---|
| 19 |  ..I VALUE S CALL=$P(^FSCD("WKLD",WKLD,0),U),USER=$P(^(0),U,2) I CALL,USER K ^FSCD("WKLD","AK",CALL,USER,VALUE)
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 |  ;
 | 
|---|
| 22 | AUD(OP,FIELD,VALUE,WKLD) ; from dd 7103.5
 | 
|---|
| 23 |  N DATE,USER
 | 
|---|
| 24 |  I OP="SET" D  Q
 | 
|---|
| 25 |  .I FIELD="DATE" D  Q
 | 
|---|
| 26 |  ..I VALUE S USER=$P(^FSCD("WKLD",WKLD,0),U,2) I USER S ^FSCD("WKLD","AUD",USER,VALUE,WKLD)=""
 | 
|---|
| 27 |  .I FIELD="USER" D  Q
 | 
|---|
| 28 |  ..I VALUE S DATE=$P(^FSCD("WKLD",WKLD,0),U,3) I DATE S ^FSCD("WKLD","AUD",VALUE,DATE,WKLD)=""
 | 
|---|
| 29 |  I OP="KILL" D  Q
 | 
|---|
| 30 |  .I FIELD="DATE" D  Q
 | 
|---|
| 31 |  ..I VALUE S USER=$P(^FSCD("WKLD",WKLD,0),U,2) I USER K ^FSCD("WKLD","AUD",USER,VALUE,WKLD)
 | 
|---|
| 32 |  .I FIELD="USER" D  Q
 | 
|---|
| 33 |  ..I VALUE S DATE=$P(^FSCD("WKLD",WKLD,0),U,3) I DATE K ^FSCD("WKLD","AUD",VALUE,DATE,WKLD)
 | 
|---|
| 34 |  Q
 | 
|---|