[613] | 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
|
---|