Produced by Araxis Merge on 4/9/2019 3:29:08 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_EP1_OR_3_453.zip\CPRS_EP1_OR_3_453\OR_30_453V12_SRC.zip\10_2\508\VA 508 JAWS Framework | Jaws Framework Doc.docx | Thu Mar 7 18:51:23 2019 UTC |
| 2 | CPRS_EP1_OR_3_453.zip\CPRS_EP1_OR_3_453\OR_30_453V12_SRC.zip\10_2\508\VA 508 JAWS Framework | Jaws Framework Doc.docx | Tue Apr 9 13:32:37 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.