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.
# | 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 |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 3 | 220 |
Changed | 2 | 4 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
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 |
No regular expressions were active.
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. |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.