| 1 | RCXVPARM ;DAOU-AR Paramater File Editor;02-JUL-03
 | 
|---|
| 2 |  ;;4.5;Accounts Receivable;**201**;Mar 20, 1995
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 |  Q  ; Quit routine if not called at Entry Point EN
 | 
|---|
| 6 | EN ; Entry Point
 | 
|---|
| 7 |  NEW DIC,DIE,DR,DA,VDIR,VNAME,IEN,VUPDT,VDATA,SWITCH
 | 
|---|
| 8 |  NEW RCXVFFD,RCXVFTD,RCXVVSD,RCXVMG,RCXVBMX,RCXVSYS,RCXVOFF
 | 
|---|
| 9 |  NEW IN,D,DI,D0,DQ,UIN,X,Y,DIR,FILE,REC,DDH,RCXVUP,ERROR
 | 
|---|
| 10 |  NEW DISYS,DZ,VBQ,KEEPLOG,RCXVBNM,RCXVLDM
 | 
|---|
| 11 |  ;
 | 
|---|
| 12 |  S RCXVUP(342,"1,",20.06)=$S($P($$PARAM^HLCS2(),U,3)="P":"PRODUCTION",1:"TEST")
 | 
|---|
| 13 |  D FILE^DIE("E","RCXVUP","ERROR")
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 |  S UIN=1
 | 
|---|
| 16 |  W @IOF
 | 
|---|
| 17 |  F  D  Q:'UIN                 ; Loop until user declines edit response
 | 
|---|
| 18 |  . D DISP W !                 ; Display current parameter settings
 | 
|---|
| 19 |  . S UIN=$$PROMPT()           ; Prompt for user edit response
 | 
|---|
| 20 |  . I UIN W ! D SET W @IOF     ; If requested allow user to edit
 | 
|---|
| 21 |  . Q
 | 
|---|
| 22 | ENX ; EN exit point
 | 
|---|
| 23 |  Q
 | 
|---|
| 24 |  ;
 | 
|---|
| 25 |  ;
 | 
|---|
| 26 | DISP ; Display Current Settings
 | 
|---|
| 27 |  W !!?2,"CURRENT CBO AR Data Extract Site Parameter Settings"
 | 
|---|
| 28 |  ; Get all all CBO AR Parameter data
 | 
|---|
| 29 |  S FILE=342,REC="1,"
 | 
|---|
| 30 |  S RCXVVSD=$$GET1^DIQ(FILE,REC,20.01)      ; Vitria Stndrd Dir.
 | 
|---|
| 31 |  S RCXVMG=$$GET1^DIQ(FILE,REC,20.02)       ; Mail Group
 | 
|---|
| 32 |  S RCXVBNM=$$GET1^DIQ(FILE,REC,20.05)      ; Max. # of Rec.
 | 
|---|
| 33 |  S RCXVSYS=$$GET1^DIQ(FILE,REC,20.06,"I")
 | 
|---|
| 34 |  S RCXVOFF=$$GET1^DIQ(FILE,REC,20.04)
 | 
|---|
| 35 |  S RCXVLEG=$$GET1^DIQ(FILE,REC,20.07,"E")
 | 
|---|
| 36 |  S RCXVLDM=$$GET1^DIQ(FILE,REC,20.08,"E")
 | 
|---|
| 37 |  ; Display AR Data Extract Parameter fields
 | 
|---|
| 38 |  W !!?6,"FILE DIRECTORY              : ",RCXVVSD
 | 
|---|
| 39 |  W !?6,"MAIL GROUP                  : ",RCXVMG
 | 
|---|
| 40 |  W !?6,"MAXIMUM NUMBER RECORDS      : ",RCXVBNM
 | 
|---|
| 41 |  W !,?6,"LEGACY SITE?                : ",RCXVLEG
 | 
|---|
| 42 |  I RCXVLEG="YES" W !,?6,"PRIMARY DOMAIN NAME         : ",RCXVLDM
 | 
|---|
| 43 |  I RCXVSYS="P" Q
 | 
|---|
| 44 |  W !,?6,"TEST SYSTEM STATUS          : ",RCXVOFF
 | 
|---|
| 45 |  Q
 | 
|---|
| 46 |  ;
 | 
|---|
| 47 |  ;
 | 
|---|
| 48 | PROMPT() ; Prompt user to allow user to edit fields
 | 
|---|
| 49 |  ; Return user input    0 : "NO" - Do not edit settings
 | 
|---|
| 50 |  ;                      1 : "YES" - Edit settings
 | 
|---|
| 51 |  S DIR(0)="Y",DIR("A")="  Do you wish to edit these settings"
 | 
|---|
| 52 |  S DIR("B")="NO"
 | 
|---|
| 53 |  D ^DIR
 | 
|---|
| 54 |  Q Y
 | 
|---|
| 55 |  ;
 | 
|---|
| 56 |  ;
 | 
|---|
| 57 | SET ; SET
 | 
|---|
| 58 |  ; Set variables for ^DIE call
 | 
|---|
| 59 |  S DIE="^RC(342,",DA=1
 | 
|---|
| 60 |  S DR="20.01;20.02;20.05"
 | 
|---|
| 61 |  I RCXVSYS'="P" S DR=DR_";20.04T~"
 | 
|---|
| 62 |  ;
 | 
|---|
| 63 |  S DR=DR_";20.07"
 | 
|---|
| 64 |  ; Prompt user to enter/edit values in DR and file data
 | 
|---|
| 65 |  D ^DIE
 | 
|---|
| 66 |  S RCXVLEG=$$GET1^DIQ(FILE,REC,20.07,"E")
 | 
|---|
| 67 |  I RCXVLEG="YES" S DR="20.08"
 | 
|---|
| 68 |  E  Q
 | 
|---|
| 69 |  D ^DIE
 | 
|---|
| 70 |  Q
 | 
|---|
| 71 |  ;
 | 
|---|