14. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/10/2019 1:00:02 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

14.1 Files compared

# Location File Last Modified
1 CPRS_v32_64_P2.zip\OR_30_405V64_SRC.zip\10_2\508\VA 508 JAWS Framework Jaws Framework Doc.docx Wed Apr 3 19:32:35 2019 UTC
2 CPRS_v32_64_P2.zip\OR_30_405V64_SRC.zip\10_2\508\VA 508 JAWS Framework Jaws Framework Doc.docx Thu May 9 14:10:11 2019 UTC

14.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 220
Changed 2 4
Inserted 0 0
Removed 0 0

14.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

14.4 Active regular expressions

No regular expressions were active.

14.5 Comparison detail

  1   Jaws Frame work Doc
  2  
  3   Contents
  4   Install JA WS2
  5   Setup the  Enterprise  License2
  6   Install Sc ript Files 2
  7   GUI Parame ters3
  8   Jaws Scree n Reader O verride /S CReader3
  9   Framework  Debug Log  /JL3
  10   How the fr amework wo rks4
  11   Script mov ement4
  12   File Descr iption5
  13   Troublesho ot6
  14  
  15  
  16  
  17   Install JA WS
  18   Visit http :// DNS . URL /SECTION50 8/Assistiv e_Technolo gy_Tools.a sp#jaws fo r request  instructio ns and fur ther infor mation.
  19   Download J aws from h ttps://www .freedomsc ientific.c om/Downloa ds/JAWS as  of this w rite up th e VA is us ing Jaws 1 6. 
  20   Install wi th the set tings that  you wish  (start at  log on etc .)
  21   Do not run  this yet.  Proceed t o Setup Th e Enterpri se License
  22  
  23   Setup the  Enterprise  License
  24   On your co mputer go  to control  panel the n system
  25   Select Adv ance syste m settings  from the  left
  26   On the adv anced tab  click on E nvironment  Variables
  27   Add a new  system Var iable
  28   Variable N ame: LSFOR CEHOST
  29   Variable V alue:  DNS . URL
  30   Jaws is no t ready to  run. Proc eed to Ins tall Scrip t Files
  31  
  32   Install Sc ript Files
  33   Extract th e attached  Zip file  to C:\Prog ram Files  (x86)\Vist a\Common F iles\
  34   Script fil es may be  placed eit her in the  default l ocation (C :\Program  Files (x86 )\Vista\Co mmon Files \) or can  be in a su b folder ( C:\Program  Files (x8 6)\Vista\C ommon File s\Jaws Scr ipts ) to  make file  structure  cleaner an d easier t o maintain . The Jaws  Scripts s ub folder  is searche d first an d if the o utlined fi le is foun d there it  will take  precedenc e.
  35   As a devel oper be aw are that t he .SR and  .SR3 file s are just  DLLs that  are the m iddle men  between Vi stA GUI ap ps and the  Scripts.  These will  be common ly referre d to as th e “framewo rk”. The . SR file is  used by a nd ansi st andard app lications  (BCMA, etc .) while t he SR3 fil e is used  by Unicode  standard  apps (CPRS ).
  36  
  37   GUI Parame ters
  38   Jaws Scree n Reader O verride /S CReader
  39   With Jaws1 6 there wa s new func tionality  that was a dded to ve rify Jaws  is install ed and run ning. If t he framewo rk detects  that jaws  is instal led but no t running  you will b e confront ed with th e followin g message:
  40  
  41  
  42   This allow s the fram ework to b e dynamic  when it co mes to how  it intera cts with t he Jaws sc reen reade r. As of r ight now n o SCReader  parameter  is requir ed to be p assed in s ince the j aws applic ation is s till named  JFW.exe.  If you wis h to run a  VistA GUI  without t he jaws fr amework (d evelopers)  then you  just need  to pass in  /SCREADER :none as a  gui param eter (just  like s= a nd p=). Be  cautious  that while  this para meter is o n the fram ework will  not look  for a runn ing instan ce of JAWS  and may n ot functio n correctl y when tes ting 508 s creen read er functio nality.
  43   Framework  Debug Log  -JL
  44   When this  parameter  is passed  in the Jaw s Log will  be create d. This fi le will re side out i n the user s app data /local fol der 
  45   example: c :\Users\VH AUSER\AppD ata\Local\ APPNAME.ex e\APPNAME_ Date_Proce ssID_Jaws  Log.txt
  46   Framework  Force upda te – FORCE UPD / FORC EUPD# (exa mple FORCE UPD17)
  47   FORCEUPD   - When thi s paramete r is passe d in the f ramework t he jaws fi les will b e updated  for all in stances of  Jaws that  are insta lled.
  48    FORCEUPD#  - When th is paramet er is pass ed in the  framework  the jaws f iles will  be updated  for the s pecified v ersion of  Jaws.
  49  
  50   How the fr amework wo rks
  51   Script mov ement
  52   When a VA  508 contro l exist on  the appli cation the  framework  will be e mployed to  help supp ort it. Wh en the app lication s tarts up i t looks fo r either t he Jaws.SR  file or t he Jaws.SR 3 file (Se e file des cription f or details )
  53   The Dll wi ll determi ne if jaws  is runnin g and if s o it will  then conti nue
  54   The Dll fi le will th en move th rough the  registry t o identify  the insta lled insta nces of ja ws
  55   Using the  VA508Scrip tList ini  file the D LL will de termine wh ich files  are needed  for the c urrent app lication.  It will al so employ  the files  respected  version ch eck to det ermine if  the file n eeds to be  moved fro m the scri pts defaul t director y (vista\c ommon file s) to the  specific v ersion of  Jaws’ scri pt folder.  For ini f unctionali ty please  see the co mment sect ion inside  the VA508 ScriptList .ini file.
  56  
  57  
  58   File Descr iption
  59   The Develo pment Team  at this t ime does N OT distrib ute the Ja ws script  files. The se are als o NOT curr ently deve loped by t hem. Files  listed be low in RED  are NOT d istributed  or always  developed  by the CP RS develop ment team.  These are  sent to t he VA 508  team for t esting and  distribut ion.
  60   File Name
  61   Descriptio n
  62   App Specif ic
  63   Jaws.SR
  64   This is th e DLL that  is used f or ANSICOD E based ap plications
  65  
  66   Jaws.SR3
  67   This is th e DLL that  is used f or UNICODE  based app lications
  68  
  69   VA508Scrip tList.INI
  70   This is us ed to dete rmine 
  71  
  72   JawsLog.TX T
  73   Possible J aws log fi le as a re sult of th e Log file  output
  74  
  75   GMV_Vitals ViewEnter. JSS
  76   Script fil e used for  Vitals Li te
  77   X
  78   VA508JAWS. jss
  79   Main scrip t file use d for tran slating th e custom c ontrols. 
  80  
  81   VA508JAWS. jsd
  82   Export of  VA508JAWS. jss method s
  83  
  84   VA508app.j ss
  85   Originally  an attemp t to make  applicatio n specific  code bloc ks. This c an now be  handled vi a the Scri pt List in i file
  86   X
  87   VA508app.j cf
  88   Class defi nitions
  89   X
  90   VA508app.j df
  91   Dictionary  File
  92   X
  93   VA508app.j km
  94   Custom Key board Bind s
  95   X
  96   VA508JAWS_ SiteCode.j ss
  97   Site speci fic code f ile. This  file belon gs to the  site for c ustom code . This sho uld not be  updated b y us.
  98   X
  99  
  100  
  101   Troublesho ot
  102  
  103   Q. When mo ving throu gh the app lication c ontrols ar e read out  of order. A. Double  check that  the scrip t files ex ist in the  vista\com mon files  folder and  that the  framework  is indeed  moving the se files o ver. If fu rther help  is needed  please tu rn on the  Jaws Log t o further  debug.
  104  
  105   Q. How do  I add a ne w script f ile to be  auto distr ibuted wit h the fram ework.
  106   A. Please  see the VA 508ScriptL ist.ini. T he file’s  informatio n will nee d to be in cluded in  this file.  Do not fo rget to ad d addition al applica tion speci fic code t o the VA50 8APP.jss f ile. 
  107  
  108   Q. How do  I add vers ioning to  my script  file
  109   A. Add a V A508_Scrip t_Version  variable t o your scr ipt file a nd make su re in the  VA508Scrip tList ini  file that  you add th e proper v ersion inf ormation ( example: M yFile.jss= jcVersion| True|True)
  110  
  111   Q. What do  I need to  do to mod ify a scri pt file
  112   A. After m aking the  modificati on to the  targeted s cript file  be sure t o update t he version  number in  the file.  See VA508 _Script_Ve rsion vari able at th e top sect ion of the  file.