| 1 | PSXHSYS1 ;BIR/WPB/PDW-EDIT INTERAGENCY PARAMETERS ;MAR 1,2002@16:11:17 | 
|---|
| 2 | ;;2.0;CMOP;**38**;11 Apr 97 | 
|---|
| 3 | EDITDOD ; this entry point grants access to the setting of the host directories | 
|---|
| 4 | ; and the scheduling of the interface option for importing other agencies CMOP RXs | 
|---|
| 5 | ; Called from PSXHSYS the user must have the PSXDOD key | 
|---|
| 6 | ; | 
|---|
| 7 | N TSK,DATE,HOUR,HOST,PSXOPTDA | 
|---|
| 8 | D EDIT | 
|---|
| 9 | Q | 
|---|
| 10 | EDIT ; | 
|---|
| 11 | N PSXT,XX S XX="PSX DOD CMOP INTERFACE" D OPTSTAT^XUTMOPT(XX,.PSXT) | 
|---|
| 12 | I '+PSXT D  Q | 
|---|
| 13 | .W !,"You must first use Kernel Option Scheduling to setup the option 'PSX DOD CMOP INTERFACE'." | 
|---|
| 14 | ; gather existing information | 
|---|
| 15 | S XX="PSX DOD CMOP INTERFACE" | 
|---|
| 16 | K TSK D OPTSTAT^XUTMOPT(XX,.TSK) S TSK(1)=$G(TSK(1)) | 
|---|
| 17 | S TSK=+TSK(1),DATE=$P(TSK(1),U,2),HOUR=$P(TSK(1),U,3) | 
|---|
| 18 | S Y=DATE X ^DD("DD") S DATE=Y | 
|---|
| 19 | K HOST D GETS^DIQ(554,1,"20:23","","HOST"),TOP^PSXUTL("HOST") | 
|---|
| 20 | ;display information | 
|---|
| 21 | W @IOF W !,"Host Directory Paths",?40,"Schedule" | 
|---|
| 22 | W !!,"In",?10,HOST(20),?40,"Next Run",?60,DATE | 
|---|
| 23 | W !,"Out",?10,HOST(21),?40,"Frequency",?60,HOUR | 
|---|
| 24 | W !,"Archive",?10,HOST(22),?40,"Tasking ID",?60,TSK | 
|---|
| 25 | W !,"Pending",?10,HOST(23) | 
|---|
| 26 | ;request edit information or quit | 
|---|
| 27 | K DIR S DIR(0)="SO^P:Paths;S:Schedule",DIR("A")="Edit  Paths <P>  or  Schedule <S>, or Exit <cr>" | 
|---|
| 28 | D ^DIR K DIR | 
|---|
| 29 | I Y'="S",Y'="P" Q | 
|---|
| 30 | ;edit information | 
|---|
| 31 | I Y="S" D EDIT^XUTMOPT("PSX DOD CMOP INTERFACE") G EDIT | 
|---|
| 32 | L +^PSX(554,1):600 | 
|---|
| 33 | K DIE,DR,DA S DIE="^PSX(554,",DA=1,DR="20;21;22;23" D ^DIE | 
|---|
| 34 | L -^PSX(554,1) | 
|---|
| 35 | G EDIT | 
|---|
| 36 | Q | 
|---|