Produced by Araxis Merge on 2/14/2018 10:18:26 AM Eastern Standard 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 | FileMan DI_22.2_10.zip\FileMan DI_22.2_10 | DI_222_10 Test Plan.docx | Tue Dec 19 21:22:18 2017 UTC |
| 2 | FileMan DI_22.2_10.zip\FileMan DI_22.2_10 | DI_222_10 Test Plan.docx | Wed Feb 14 14:52:14 2018 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 1 | 734 |
| Changed | 0 | 0 |
| 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 | DI*22.2*10 | |
| 2 | TEST PLAN | |
| 3 | Descriptio n: | |
| 4 | This patch corrects six issues with VA F ileMan 22. 2. All of these iss ue where d iscovered at sites t hat have i nstalled V A FileMan 22.2, DI*2 2.2*5, and DI*22.2*8 . | |
| 5 | ||
| 6 | DIWP only supports s tring up t o 999 char acters. T his patch changes DI WP to supp ort string s up to 99 99 charact ers. | |
| 7 | Patch DI*2 2.2*7 fixe d the NUM DATE funct ion in the FUNCTION file #5, b ut not the DINIT sui te of rout ines. This patch add ed the fix to the DI NIT4 routi ne. | |
| 8 | The %DT ap i doesn’t return an error for incorrect time when time is re quired. T his patch fixes this problem. | |
| 9 | The variab le DO is n ot killed after a ca lled to DI E if user asked for help in a Date field . This pa tch kills DO in the DIEQ routi ne. | |
| 10 | A new api, EN^DITP, will allow developer s to repoi nt values for a dele ted field. | |
| 11 | New option s that wer e added in patch DI* 22.2*2 wer e added wi th no pare nt. This patch will delete th ose option s and add them to th e programm er utility , DII. | |
| 12 | New API CH KPT^DIUTL( file, ien, message), finds all records t hat point to record ien in fil e. | |
| 13 | ||
| 14 | ||
| 15 | ||
| 16 | Pre Testin g (Before installing patch DI* 22.2*10) | |
| 17 | ||
| 18 | Verify DIW P can hand le lines o ver 4k byt es: | |
| 19 | Open this file using Notepad a nd highlig ht all of the text a nd copy in to a buffe r: | |
| 20 | ||
| 21 | You now ne ed to be i n programm er mode. A t the prog rammer pro mpt type ‘ S X=’ and paste the text from the buffer . | |
| 22 | Type ‘S DI WL=1,DIWF= ”C+60” K ^ UTILITY($J ,”W”) D ^D IWP’ | |
| 23 | Use the Gl obal Utili ty to exam ine the UT ILITY($J,” W”) global and write down the last index . | |
| 24 | TST>S X= " Molecular Pathology Procedure, Level 1 ( Eg, Identi fication O f…” | |
| 25 | TST>S DIWL =1,DIWF=”C +60” K ^UT ILITY($J,” W”) D ^DIW P | |
| 26 | TST>D ^%G | |
| 27 | ||
| 28 | For help o n global s pecificati ons DO HEL P^%G | |
| 29 | Global ^UT ILITY($J," W" -- NOTE : translat ion in eff ect | |
| 30 | ^UTILITY(2 8980,"W",1 )=18 | |
| 31 | ^UTILITY(2 8980,"W",1 ,1,0)="Mol ecular Pat hology Pro cedure, Le vel 1 (Eg ,Identific | |
| 32 | ation" | |
| 33 | ^UTILITY(2 8980,"W",1 ,2,0)="Of Single Ger mline Vari ant [Eg, S np] By Tec hniques Su ch As" | |
| 34 | ^UTILITY(2 8980,"W",1 ,3,0)="Res triction E nzyme Dige stion Or M elt Curve Analysis) | |
| 35 | Acadm" | |
| 36 | … | |
| 37 | ^UTILITY(2 8980,"W",1 ,18,0)="(C oagulation F " | |
| 38 | ||
| 39 | Global ^ | |
| 40 | Write down 18. DIWP was only able to fo rmat 18 li nes. With this patc h it will process th e whole te xt and for mat 83 lin es. | |
| 41 | ||
| 42 | ||
| 43 | Verify tha t NUMDATE is changed in DINIT suite of r outines: | |
| 44 | In program mer mode y ou need to load the routine DI NIT4 and p rint the l ine DD+22. Note the code used to define NUMDATE. | |
| 45 | TST>ZL DIN IT4 | |
| 46 | ||
| 47 | TST>ZP DD+ 22 | |
| 48 | ;;NUMDATE; S:X X=$$OU T^DIALOGU( X,"FMTE",2 );^D;;DATE IN 'NN/NN /NN' FORMA T | |
| 49 | ||
| 50 | ||
| 51 | ||
| 52 | %DT doesn’ t return e rror for i ncorrect t ime | |
| 53 | In program mer mode y ou need to set %DT a nd X and t hen Do ^%D T and veri fy that Y is set. | |
| 54 | TST>S %DT= ”XTSR”,X=3 160707.8 D ^%DT W Y | |
| 55 | 3160707.8 | |
| 56 | TST> | |
| 57 | ||
| 58 | ||
| 59 | The variab le DO is n ot killed after a ca ll to DIE if a user asked for help in a multiple D ate field. | |
| 60 | Use VA Fil eMan to cr eate a tes t file, ‘Z ZPATCH DI 10’, and a dd a multi ple field that is a date, ‘DAT EM’. | |
| 61 | In program mer mode c heck that the variab le DO is u ndefined. | |
| 62 | Edit the f ile and ad d a new re cord, ‘ONE ’, and at the DATEM prompt, en ter ‘??’. | |
| 63 | Exit FileM an and che ck the var iable DO. | |
| 64 | ||
| 65 | TST>D Q^DI | |
| 66 | ||
| 67 | VA FileMan 22.2 | |
| 68 | ||
| 69 | Select OPT ION: 4 MO DIFY FILE ATTRIBUTES | |
| 70 | Do you wan t to use t he screen- mode versi on? YES// NO | |
| 71 | ||
| 72 | Modify wha t File: ZZ RON TEST// ZZPATCH D I 10 | |
| 73 | Are you adding 'ZZ PATCH DI 1 0' as a ne w FILE? No // Y (Yes ) | |
| 74 | FILE NU MBER: 1600 0043// | |
| 75 | ||
| 76 | INTERNAL G LOBAL REFE RENCE: ^DI Z(16000043 ,// | |
| 77 | ||
| 78 | ...EXCUSE ME, I'M WO RKING AS F AST AS I C AN... | |
| 79 | A Fre eText NAME Field (#. 01) has be en created . | |
| 80 | ||
| 81 | ||
| 82 | Select FIE LD: DATEM | |
| 83 | Are you adding 'DA TEM' as a new FIELD (the 2ND)? No// Y ( Yes) | |
| 84 | FIELD N UMBER: 1// | |
| 85 | ||
| 86 | DATA TYPE OF DATEM: DATE/TIME | |
| 87 | EARLIEST D ATE (OPTIO NAL): | |
| 88 | CAN DATE B E IMPRECIS E (Y/N): Y ES// | |
| 89 | CAN TIME O F DAY BE E NTERED (Y/ N): NO// | |
| 90 | WILL DATEM FIELD BE MULTIPLE? No// Y (Y es) | |
| 91 | ||
| 92 | SUBSCRIPT: 1// | |
| 93 | IS DATEM E NTRY MANDA TORY (Y/N) : NO// N O | |
| 94 | SHOULD USE R SEE AN " ADDING A N EW DATEM?" MESSAGE F OR NEW ENT RIES (Y/N) : Y YES | |
| 95 | HAVING ENT ERED OR ED ITED ONE D ATEM, SHOU LD USER BE ASKED ANO THER (Y/N) : N NO | |
| 96 | SUB-DICTIO NARY NUMBE R: 1600004 3.01// | |
| 97 | .... | |
| 98 | .... | |
| 99 | 'HELP'-PRO MPT: | |
| 100 | XECUTABLE 'HELP': | |
| 101 | DESCRIPTIO N: | |
| 102 | 1> | |
| 103 | ||
| 104 | Select FIE LD: | |
| 105 | ||
| 106 | ||
| 107 | Select OPT ION: | |
| 108 | TST>W DO | |
| 109 | ||
| 110 | W DO | |
| 111 | ^ | |
| 112 | <UNDEFINED > *DO | |
| 113 | TST>D Q^DI | |
| 114 | ||
| 115 | VA FileMan 22.2 | |
| 116 | ||
| 117 | Select OPT ION: ENTER OR EDIT F ILE ENTRIE S | |
| 118 | ||
| 119 | Input to w hat File: ZZPATCH DI 10// (0 entri es) | |
| 120 | EDIT WHICH FIELD: AL L// | |
| 121 | ||
| 122 | Select ZZP ATCH DI 10 NAME: ONE | |
| 123 | Are you adding 'ON E' as a ne w ZZPATCH DI 10 (the 1ST)? No/ / Y (Yes) | |
| 124 | Select DAT EM: ?? | |
| 125 | Yo u may ente r a new DA TEM, if yo u wish | |
| 126 | ||
| 127 | Examples o f Valid Da tes: | |
| 128 | JAN 20 1957 or 20 JAN 57 or 1/20/57 o r 012057 (omitting punctuatio n) | |
| 129 | T (fo r TODAY), T+1 (for TOMORROW), T+2, T+ 7, etc. | |
| 130 | T-1 (fo r YESTERDA Y), T-3W (for 3 WEE KS AGO), e tc. | |
| 131 | If the yea r is omitt ed, the co mputer use s CURRENT YEAR. | |
| 132 | A 2-digit year means no more t han 20 yea rs in the future, or 80 years in | |
| 133 | the past. | |
| 134 | You may om it the pre cise day o f the mont h, e.g.: J an, 1957 | |
| 135 | Select DAT EM: | |
| 136 | ||
| 137 | ||
| 138 | Select ZZP ATCH DI 10 NAME: | |
| 139 | ||
| 140 | ||
| 141 | Select OPT ION: | |
| 142 | TST>W DO | |
| 143 | DATEM^1600 0043.01D | |
| 144 | TST>ZW DO | |
| 145 | DO="DATEM^ 16000043.0 1D" | |
| 146 | DO(2)="160 00043.01D" | |
| 147 | ||
| 148 | TST> | |
| 149 | ||
| 150 | ||
| 151 | New API EN ^DITP(file , list). | |
| 152 | In program mer mode, load the r outine DIT P and chec k for tag EN. Note t hat the ta g doesn’t exists. | |
| 153 | TST>ZL DIT P | |
| 154 | TST>ZP EN | |
| 155 | TST> | |
| 156 | ||
| 157 | ||
| 158 | ||
| 159 | ||
| 160 | Check for options th at will be deleted. | |
| 161 | Use VA Fil eMan to ve rify that options ex ists. | |
| 162 | In program mer mode, check that options d on’t exist in DI men u. | |
| 163 | ||
| 164 | VA File Man 22.2 | |
| 165 | ||
| 166 | Select OPT ION: 5 IN QUIRE TO F ILE ENTRIE S | |
| 167 | ||
| 168 | ||
| 169 | Output fro m what Fil e: OPTION/ / 19 OPTI ON (1632 entries) | |
| 170 | Select OPT ION NAME: DI DATA TY PE OPTIONS DAT A TYPE OPT IONS | |
| 171 | Another on e: DI DATA TYPE FILE ENT ER OR EDIT DATA TYPE FILE | |
| 172 | Another on e: DI DATA TYPE METH OD FILE ENTER OR EDIT DA TA TYPE ME THOD FILE | |
| 173 | Another on e: DI DATA TYPE PROP ERTY FILE ENTE R OR EDIT DATA TYPE PROPERTY F ILE | |
| 174 | Another on e: | |
| 175 | STORE THES E ENTRY ID 'S IN TEMP LATE: | |
| 176 | Standard C aptioned O utput? Yes // ^ | |
| 177 | ||
| 178 | ||
| 179 | Select OPT ION: | |
| 180 | TST>D Q^DI | |
| 181 | ||
| 182 | VA FileMan 22.2 | |
| 183 | ||
| 184 | Select OPT ION: ? | |
| 185 | Answer with OPTI ON NUMBER, or NAME | |
| 186 | Choose from: | |
| 187 | 1 ENTE R OR EDIT FILE ENTRI ES | |
| 188 | 2 PRIN T FILE ENT RIES | |
| 189 | 3 SEAR CH FILE EN TRIES | |
| 190 | 4 MODI FY FILE AT TRIBUTES | |
| 191 | 5 INQU IRE TO FIL E ENTRIES | |
| 192 | 6 UTIL ITY FUNCTI ONS | |
| 193 | 7 OTHE R OPTIONS | |
| 194 | 8 DATA DICTIONAR Y UTILITIE S | |
| 195 | 9 TRAN SFER ENTRI ES | |
| 196 | ||
| 197 | Select OPT ION: 7 OT HER OPTION S | |
| 198 | Select OTH ER OPTION: ? | |
| 199 | Answer with OTHE R OPTION N UMBER, or NAME | |
| 200 | Choose from: | |
| 201 | 1 FILE GRAMS | |
| 202 | 2 ARCH IVING | |
| 203 | 3 AUDI TING | |
| 204 | 4 SCRE ENMAN | |
| 205 | 5 STAT ISTICS | |
| 206 | 6 EXTR ACT DATA T O FILEMAN FILE | |
| 207 | 7 DATA EXPORT TO FOREIGN F ORMAT | |
| 208 | 8 IMPO RT DATA | |
| 209 | 9 BROW SER | |
| 210 | 10 DATA ACCESS CO NTROL | |
| 211 | ||
| 212 | Select OTH ER OPTION: | |
| 213 | Note that there is n o option 1 1 DATA TYP E OPTIONS | |
| 214 | ||
| 215 | ||
| 216 | ||
| 217 | Testing | |
| 218 | After inst alling pat ch DI*22.2 *10 you ne ed to reru n the test scripts. | |
| 219 | Do the sam e test wit h DIWP and verify th at now ^UT ILITY($J,” W”) will c ontain 83 nodes. | |
| 220 | ||
| 221 | Verify tha t NUMDATE has change d in the D INIT4 rout ine. | |
| 222 | TST>ZL DIN IT4 | |
| 223 | ||
| 224 | TST>ZP DD+ 22 | |
| 225 | ;;NUMDATE ; S:X X=$E (X,4,5)_"/ "_$E(X,6,7 )_"/"_$E(X ,2,3);^D;; DATE IN 'N N/N | |
| 226 | N/NN' FORM AT | |
| 227 | ||
| 228 | ||
| 229 | Verify tha t %DT now returns Y as -1 if t ime is inc orrect | |
| 230 | TST>S %DT= "XTSR",X=3 160707.8 D ^%DT W Y | |
| 231 | -1 | |
| 232 | TST> | |
| 233 | ||
| 234 | ||
| 235 | Verify tha t the vari able DO is undefined after a c all to DIE if a user asked for help in a multiple Date field . | |
| 236 | ||
| 237 | TST>W DO | |
| 238 | ||
| 239 | W DO | |
| 240 | ^ | |
| 241 | <UNDEFINED >^%DT *DO | |
| 242 | TST>D Q^DI | |
| 243 | ||
| 244 | VA FileMan 22.2 | |
| 245 | ||
| 246 | Select OPT ION: ENTER OR EDIT F ILE ENTRIE S | |
| 247 | ||
| 248 | Input to w hat File: OPTION// Z ZPATCH DI 10 (1 e ntry) | |
| 249 | EDIT WHICH FIELD: AL L// | |
| 250 | ||
| 251 | ||
| 252 | Select ZZP ATCH DI 10 NAME: ONE | |
| 253 | NAME: ONE/ / | |
| 254 | Select DAT EM: ?? | |
| 255 | Yo u may ente r a new DA TEM, if yo u wish | |
| 256 | ||
| 257 | Examples o f Valid Da tes: | |
| 258 | JAN 20 1957 or 20 JAN 57 or 1/20/57 o r 012057 (omitting punctuatio n) | |
| 259 | T (fo r TODAY), T+1 (for TOMORROW), T+2, T+ 7, etc. | |
| 260 | T-1 (fo r YESTERDA Y), T-3W (for 3 WEE KS AGO), e tc. | |
| 261 | If the yea r is omitt ed, the co mputer use s CURRENT YEAR. | |
| 262 | A 2-digit year means no more t han 20 yea rs in the future, or 80 years in | |
| 263 | the past. | |
| 264 | You may om it the pre cise day o f the mont h, e.g.: J an, 1957 | |
| 265 | Select DAT EM: | |
| 266 | ||
| 267 | ||
| 268 | Select ZZP ATCH DI 10 NAME: | |
| 269 | ||
| 270 | ||
| 271 | Select OPT ION: | |
| 272 | TST>W DO | |
| 273 | ||
| 274 | W DO | |
| 275 | ^ | |
| 276 | <UNDEFINED >^%DT *DO | |
| 277 | TST>ZW DO | |
| 278 | ||
| 279 | ||
| 280 | ||
| 281 | Verify tha t the API EN^DITP ex ists | |
| 282 | ||
| 283 | TST>ZL DIT P | |
| 284 | ||
| 285 | TST>ZP EN | |
| 286 | EN(DIFILE, DILIST) ;I F THERE AR E POINTERS TO FILE ' DIFILE', G O THRU THE DILIST AN D CHANGE T HE POINTER S | |
| 287 | ||
| 288 | TST> | |
| 289 | ||
| 290 | ||
| 291 | ||
| 292 | Verify tha t the DI D ATA TYPE o ptions don ’t exist i n the OPTI ON file an d does exi st in the DI menu. | |
| 293 | ||
| 294 | VA FileMan 22.2 | |
| 295 | ||
| 296 | ||
| 297 | Select OPT ION: 5 IN QUIRE TO F ILE ENTRIE S | |
| 298 | ||
| 299 | ||
| 300 | Output fro m what Fil e: OPTION/ / (11329 e ntries) | |
| 301 | Select OPT ION NAME: DI DATA TY PE OPTIONS ?? | |
| 302 | ||
| 303 | Select OPT ION NAME: DI DATA TY PE FILE ?? | |
| 304 | ||
| 305 | Select OPT ION NAME: DI DATA TY PE METHOD FILE ?? | |
| 306 | ||
| 307 | Select OPT ION NAME: DI DATA TY PE PROPERT Y FILE ?? | |
| 308 | ||
| 309 | ||
| 310 | Select OPT ION: | |
| 311 | ||
| 312 | TST>D Q^DI | |
| 313 | ||
| 314 | VA FileMan 22.2 | |
| 315 | ||
| 316 | Select OPT ION: ? | |
| 317 | Answer with OPTI ON NUMBER, or NAME | |
| 318 | Choose from: | |
| 319 | 1 ENTE R OR EDIT FILE ENTRI ES | |
| 320 | 2 PRIN T FILE ENT RIES | |
| 321 | 3 SEAR CH FILE EN TRIES | |
| 322 | 4 MODI FY FILE AT TRIBUTES | |
| 323 | 5 INQU IRE TO FIL E ENTRIES | |
| 324 | 6 UTIL ITY FUNCTI ONS | |
| 325 | 7 OTHE R OPTIONS | |
| 326 | 8 DATA DICTIONAR Y UTILITIE S | |
| 327 | 9 TRAN SFER ENTRI ES | |
| 328 | ||
| 329 | Select OPT ION: 7 OT HER OPTION S | |
| 330 | Select OTH ER OPTION: ? | |
| 331 | Answer wi th OTHER O PTION NUMB ER, or NAM E | |
| 332 | Do you wa nt the ent ire 11-Ent ry OTHER O PTION List ? Y (Yes) | |
| 333 | Choose from: | |
| 334 | 1 FILE GRAMS | |
| 335 | 2 ARCH IVING | |
| 336 | 3 AUDI TING | |
| 337 | 4 SCRE ENMAN | |
| 338 | 5 STAT ISTICS | |
| 339 | 6 EXTR ACT DATA T O FILEMAN FILE | |
| 340 | 7 DATA EXPORT TO FOREIGN F ORMAT | |
| 341 | 8 IMPO RT DATA | |
| 342 | 9 BROW SER | |
| 343 | 10 DATA ACCESS CO NTROL | |
| 344 | 11 DATA TYPE OPTI ONS | |
| 345 | ||
| 346 | Select OTH ER OPTION: 11 DATA TYPE OPTIO NS | |
| 347 | Select EXT ENSIBLE DA TA TYPE OP TIONS: ? | |
| 348 | Answer with EXTE NSIBLE DAT A TYPE OPT IONS NUMBE R, or NAME | |
| 349 | Choose from: | |
| 350 | 1 ENTE R OR EDIT DATA TYPE FILE | |
| 351 | 2 ENTE R OR EDIT DATA TYPE METHOD FIL E | |
| 352 | 3 ENTE R OR EDIT DATA TYPE PROPERTY F ILE | |
| 353 | ||
| 354 | Select EXT ENSIBLE DA TA TYPE OP TIONS: | |
| 355 | ||
| 356 | Select OTH ER OPTION: | |
| 357 | ||
| 358 | Select OPT ION: | |
| 359 | ||
| 360 | Verify tha t the API CHKPT^DIUT L exists | |
| 361 | ||
| 362 | TST>ZL DIU TL | |
| 363 | ||
| 364 | TST>ZP CHK PT | |
| 365 | CHKPT(DIFI LE,DA,DIMS G) ;check if any ent ries point s to this entry(DA) in file (D IFILE) | |
| 366 | ||
| 367 | TST> |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.