10. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 8/3/2017 10:10:42 AM Central 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.

10.1 Files compared

# Location File Last Modified
1 V31A.zip\V31A\434\OR_30_434V114_SRC\XE8\508\VA 508 JAWS Framework Jaws Framework Doc.doc Thu Aug 3 12:57:16 2017 UTC
2 V31A.zip\V31A\434\OR_30_434V114_SRC\XE8\508\VA 508 JAWS Framework Jaws Framework Doc.doc Thu Aug 3 14:47:57 2017 UTC

10.2 Comparison summary

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

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

10.4 Active regular expressions

No regular expressions were active.

10.5 Comparison detail

  1   Jaws Frame work Doc
  2   Contents
  3   2Install J AWS
  4  
  5  
  6   2Setup the  Enterpris e License
  7  
  8  
  9   2Install S cript File s
  10  
  11  
  12   3GUI Param eters
  13  
  14  
  15   3Jaws Scre en Reader  Override / SCReader
  16  
  17  
  18   3Framework  Debug Log  /JL
  19  
  20  
  21   4How the f ramework w orks
  22  
  23  
  24   4Script mo vement
  25  
  26  
  27   5File Desc ription
  28  
  29  
  30   6Troublesh oot
  31  
  32  
  33  
  34  
  35   Install JA WS
  36   Visit  r e d a c t
e d  for reque st instruc tions and  further in formation.
  37   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. 
  38   Install wi th the set tings that  you wish  (start at  log on etc .)
  39   Do not run  this yet.  Proceed t o Setup Th e Enterpri se License
  40   Setup the  Enterprise  License
  41   On your co mputer go  to control  panel the n system
  42   Select Adv ance syste m settings  from the  left
  43   On the adv anced tab  click on E nvironment  Variables
  44   Add a new  system Var iable
  45   Variable N ame: LSFOR CEHOST
  46   Variable V alue:  SERVER.DNS             
  47   Jaws is no t ready to  run. Proc eed to Ins tall Scrip t Files
  48   Install Sc ript Files
  49   Extract th e attached  Zip file  to C:\Prog ram Files  (x86)\Vist a\Common F iles\
  50   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.
  51   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 ).
  52   GUI Parame ters
  53   Jaws Scree n Reader O verride /S CReader
  54   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:
  55  
  56   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.
  57   Framework  Debug Log  -JL
  58   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 
  59   example: c :\Users\VH AUSER\AppD ata\Local\ APPNAME.ex e\APPNAME_ Date_Proce ssID_Jaws  Log.txt
  60   Framework  Force upda te – FORCE UPD / FORC EUPD# (exa mple FORCE UPD17)
  61   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.
  62    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.
  63   How the fr amework wo rks
  64   Script mov ement
  65   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 )
  66   The Dll wi ll determi ne if jaws  is runnin g and if s o it will  then conti nue
  67   The Dll fi le will th en move th rough the  registry t o identify  the insta lled insta nces of ja ws
  68   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.
  69   File Descr iption
  70   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.
  71   File NameD escription App Specif icJaws.SRT his is the  DLL that  is used fo r ANSICODE  based app licationsJ aws.SR3Thi s is the D LL that is  used for  UNICODE ba sed applic ationsVA50 8ScriptLis t.INIThis  is used to  determine  JawsLog.T XTPossible  Jaws log  file as a  result of  the Log fi le outputG MV_VitalsV iewEnter.J SSScript f ile used f or Vitals  LiteXVA508 JAWS.jssMa in script  file used  for transl ating the  custom con trols. VA5 08JAWS.jsd Export of  VA508JAWS. jss method sVA508app. jssOrigina lly an att empt to ma ke applica tion speci fic code b locks. Thi s can now  be handled  via the S cript List  ini fileX VA508app.j cfClass de finitionsX VA508app.j dfDictiona ry FileXVA 508app.jkm Custom Key board Bind sXVA508JAW S_SiteCode .jssSite s pecific co de file. T his file b elongs to  the site f or custom  code. This  should no t be updat ed by us.X Troublesho ot
  72   Q. When mo ving throu gh the app lication c ontrols ar e read out  of order.
  73   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.
  74   Q. How do  I add a ne w script f ile to be  auto distr ibuted wit h the fram ework.
  75   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. 
  76   Q. How do  I add vers ioning to  my script  file
  77   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)
  78   Q. What do  I need to  do to mod ify a scri pt file
  79   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.