| 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
 | 
|---|