Produced by Araxis Merge on 2/17/2017 4:30:58 PM Central 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 | VSA P2.5 v3.0.12.zip | CLIN_0002BC_DefectTrackingReport_VistAjs.xlsx | Fri Feb 10 15:50:10 2017 UTC |
| 2 | VSA P2.5 v3.0.12.zip | CLIN_0002BC_DefectTrackingReport_VistAjs.xlsx | Fri Feb 17 05:06:42 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 142 | 2484 |
| Changed | 141 | 417 |
| 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 | SHEET: Cov er Sheet | ||
| 2 | Department of Vetera ns Affairs , | ||
| 3 | |||
| 4 | VistA Serv ices Assem bler Phase 2.5 (VSA- P2.5), | ||
| 5 | VistA.js D efect Trac king Repor t, | ||
| 6 | |||
| 7 | |||
| 8 | |||
| 9 | |||
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
| 16 | |||
| 17 | |||
| 18 | |||
| 19 | |||
| 20 | |||
| 21 | November 2 016, | ||
| 22 | |||
| 23 | Version 0. 2, | ||
| 24 | |||
| 25 | |||
| 26 | |||
| 27 | |||
| 28 | |||
| 29 | |||
| 30 | |||
| 31 | |||
| 32 | |||
| 33 | |||
| 34 | |||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
| 40 | |||
| 41 | |||
| 42 | |||
| 43 | |||
| 44 | SHEET: Rev ision Hist ory | ||
| 45 | Revision H istory, | ||
| 46 | Date,Versi on,Descrip tion,Autho r, | ||
| 47 | 11/17/16,0 .2,Updated after Rel ease of v3 .0.11,Apex Data Solu tions, | ||
| 48 | 10/31/16,0 .1,Initial Version ( Agile Defe ct Log Pro Path templ ate versio n was used to initia te this do cument dat ed Septemb er 2014),A pex Data S olutions, | ||
| 49 | Place late st revisio ns at top of table., | ||
| 50 | |||
| 51 | |||
| 52 | |||
| 53 | |||
| 54 | SHEET: Inc rement3Spr int5 | ||
| 55 | Jazz Id,Su mmary,Crea ted By,Fou nd in Buil d,Test Cas e and Test No.,Statu s,Priority ,Severity, Creation D ate,Modifi ed Date,De scription, Fixed in B uild, | ||
| 56 | 292822,VVS QA-195: Th e "from" f unctionali ty of API Browser /f ind-by-nam e/{prefix} does not w ork,Owen, Steve, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,3 /16/16 9:1 4,3/17/16 14:00,Init ially requ est for pa tient name "a", limi t 2: | ||
| 57 | "data": { "fileNam e": "PATIE NT", "file Number": " 2", "heade r": { "max Requested" : "2", "mo reFound": "true", "n umberFound ": "2" }, "patient": { "1": { "id": "100 848", "nam e": "AVIVA PATIENT,EI GHT" }, "2 ": { "id": "100846", "name": " AVIVAPATIE NT,FIVE" } } } } | ||
| 58 | |||
| 59 | Entering t he either name retur ned in the "from" fi eld does n ot result in additio nal names supplied w hen the ca ll is exec uted again ,Future Bu ild , | ||
| 60 | 292819,VVS QA-239 Int erSystems Corporatio n (ISC) ca che.node b reaks,Gabe r, Roy,3.0 .2,VA Test ing,In Pro gress,2 - Give High Attention, 2-High,4/1 4/16 11:23 ,4/14/16 1 1:23,It wa s discover ed that th e cache.no de interfa ce becomes unstable when a sig nal is sen t to the p rocess whi ch invoked it, of ty pe SIGABRT , SIGINT, and perhap s SIGKILL. If a Cont rol-C is i ssued to t he invokin g process, providing it is run ning in a terminal, or a SIGIN T, SIGABRT , or possi ble a SIGK ILL is sen t to the i nvoking pr ocess , it causes th e cache.no de process to contin ue to proc ess instea d of windi ng down, a nd the cac he.node pr ocess cons umes vast amount of CPU and RA M, eventua lly Cache' becomes v ery sluggi sh and at times need s to be st opped/star ted. | ||
| 61 | |||
| 62 | Load Teste rs found t hat when t hey are ru nning thei r load tes ts that ca che.node's response times beco me greater and great er as time goes by, this is a potential memory lea k. When th e OS reali zes the CP U and RAM usage have become to o high it sends a SI GABRT to t he cache.n ode (node. js) proces s to preve nt it from making th e system u nusable. T his also c auses the same condi tion I des cribed abo ve. The lo ad testers then need to stop a ll tests a nd reset t he environ ment for a nother rou nd. | ||
| 63 | |||
| 64 | Notables | ||
| 65 | ◾6 of 8 AI TC/PITC se rver Certs received. Will be i nstalled t oday at 12 : PORT ET. | ||
| 66 | ◾Roy Gaber ePAS appr oval recei ved for al l regions. Waiting o n Access/V erify code s. Next st eps: Confi g test dat a. | ||
| 67 | ◾JAZZ trou ble ticket s opened ( by Roy) fo r saving s ession sta tes and an Intersyst ems error (Roy would have to p rovide det ails) | ||
| 68 | ◾ePAS subm itted for all API 2. 0 testers and all bu t two appr oved by Lo ri (will c omplete he r approval s today (t he 14th). | ||
| 69 | ,We are de pendent on Cache.nod e (intersy stems) whi ch support s node.js | ||
| 70 | |||
| 71 | |||
| 72 | |||
| 73 | , | ||
| 74 | 292538,UAT -VVSQA-22 4: RPC Sea rch Omits Certain Sp ecial Char acters,Wu, Jay P. (S ystems Mad e Simple), IP ,UAT Testi ng,In Prog ress,3 - N ormal Queu e,3 - Medi um,3/22/16 12:58,3/2 3/16 6:37, RPC Search Omits Cer tain Speci al Charact ers. i.e. #, /, \, ? , etc. | ||
| 75 | See attach ed screens hots for r eferences. ,Future Bu ild , | ||
| 76 | 288487,VVS QA-227 Fed erated Cal l on Patie nt not in Treating F acility Fi le results in server error,Owe n, Steve, IP ,VA Testin g,In progr ess,3 - No rmal Queue ,3 - Mediu m,3/23/16 12:09,3/23 /16 12:09, {"level":" error","me ssage":"! uncaught e rror from action: ac tion:handl eRouterReq uest","tim estamp":"2 016-03-23T 16: PORT : PORT .766Z"} | ||
| 77 | {"level":" error","me ssage":"! connection details:" ,"timestam p":"2016-0 3-23T16: PORT : PORT .766Z"} | ||
| 78 | {"level":" error","me ssage":"! remoteIP: \" IP \"","times tamp":"201 6-03-23T16 : PORT : PORT .766Z"} | ||
| 79 | {"level":" error","me ssage":"! type: \"we b\"","time stamp":"20 16-03-23T1 6: PORT : PORT .767Z"} | ||
| 80 | {"level":" error","me ssage":"! params: {\ "DFN\":\"1 98\",\"XSA DFN\":\"DF N\",\"root Resource\" :\"vistas\ ",\"path\" :\"patient -visited/r pcs/by-nam e/ORWPT SE LECT/call\ ",\"action \":\"handl eRouterReq uest\",\"a piVersion\ ": PORT }","timest amp":"2016 -03-23T16: PORT : PORT .767Z"} | ||
| 81 | {"level":" error","me ssage":"! TypeError: Object.ke ys called on non-obj ect","time stamp":"20 16-03-23T1 6: PORT : PORT .771Z"} | ||
| 82 | {"level":" error","me ssage":"! at Functio n.keys (na tive)","ti mestamp":" 2016-03-23 T16: PORT : PORT .771Z"} | ||
| 83 | {"level":" error","me ssage":"! at getDFNF orFaciliti es (/srv/v ista/vsa/u ser/vistaj s/federato r/node_mod ules/vjs-v ista-route r/lib/pati entVisited /patientVi sited.js: PORT : PORT )","timest amp":"2016 -03-23T16: PORT : PORT .771Z"} | ||
| 84 | {"level":" error","me ssage":"! at fn (/sr v/vista/vs a/user/vis tajs/feder ator/node_ modules/vj s-vista-ro uter/node_ modules/as ync/lib/as ync.js: PORT : PORT )","timest amp":"2016 -03-23T16: PORT : PORT .771Z"} | ||
| 85 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /node_modu les/async/ lib/async. js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .771Z"} | ||
| 86 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /node_modu les/async/ lib/async. js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .772Z"} | ||
| 87 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /node_modu les/async/ lib/async. js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .772Z"} | ||
| 88 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /node_modu les/async/ lib/async. js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .772Z"} | ||
| 89 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /node_modu les/async/ lib/async. js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .772Z"} | ||
| 90 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /lib/patie ntVisited/ patientVis ited.js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .772Z"} | ||
| 91 | {"level":" error","me ssage":"! at /srv/vi sta/vsa/us er/vistajs /federator /node_modu les/vjs-vi sta-router /lib/patie ntVisited/ patientVis ited.js: PORT : PORT ","timesta mp":"2016- 03-23T16: PORT : PORT .772Z"} | ||
| 92 | {"level":" error","me ssage":"*" ,"timestam p":"2016-0 3-23T16: PORT : PORT .773Z"} | ||
| 93 | {"to":" IP ","action" :"handleRo uterReques t","params ":"{\"DFN\ ":\"198\", \"XSADFN\" :\"DFN\",\ "rootResou rce\":\"vi stas\",\"p ath\":\"pa tient-visi ted/rpcs/b y-name/ORW PT SELECT/ call\",\"a ction\":\" handleRout erRequest\ ",\"apiVer sion\": PORT }","durati on": PORT ,"error":" Error: The server ex perienced an interna l error"," level":"in fo","messa ge":"[ act ion @ web ]","timest amp":"2016 -03-23T16: PORT : PORT .774Z"} | ||
| 94 | ,Future B uild , | ||
| 95 | 292437,VVS QA-238 Ina bility to save sessi on state,G aber, Roy, 3.0.2,VA T esting,In Progress,U nassigned, 1 - Critic al,4/13/16 11:17,4/1 3/16 11:17 ,There is an issues regarding session af finity as it relates to the 4 Federator servers im plements f or IOC. W hen a clie nt connect s to a Vis tA.js serv er and dat a is requi red from t he back-en d the Glob al Traffic Manager ( GTM) sends the reque st to a fe derator ot her than t he origina l one, thi s happens due to rou nd-robin l oad balanc ing being used at th e GTM. Th e result i s that the client is presented with a di alog indic ating that the user' s session token has expired, s ee attachm ent #29517 . While s ticky sess ion manage ment could be implem ented with in the loa d balancer (IF it is available in the ba lancer bei ng used), this is no t the idea l method, a true fix would be to impleme nt a cachi ng server, and since Redis is prohibited by the TR M another method of doing this would be appropriat e. We und erstand th at Apex wi ll be impl ementing s uch a fix in the nex t version, it should be noted that the T MP global be used, a s %CacheTe mp in the field is p rotected., Future Bui ld , | ||
| 96 | 292479,VVS QA-197: De leted RPC Definition s remain i n list,Gab er, Roy, IP ,VA Testin g,Re-Opene d,3 - Norm al Queue,2 - High,3/ 16/16 10:5 6,3/16/16 15:56,Dele ting an RP C definiti on does re move the d efinition from the l ist in the API Brows er, and al lows you t o execute the defini tion, whic h is still there, bu t you rece ive an err or when tr ying to ex ercise it. | ||
| 97 | |||
| 98 | Image 1 - RPC Defin ition name to delete | ||
| 99 | Image 2 - Using the delete ser vice | ||
| 100 | Image 3 - Successful deletion | ||
| 101 | Image 4 - Definition is still there (eve n after cl osing the browser) a nd user ca n execute it, an err or that th e definiti on is not present is presented to the us er,Future Build , | ||
| 102 | 294393,VVS QA-93 RPC Wizard doe s not indi cate that some field s are Requ ired.,Gree nacre, Joh n (Apex),3 .0.0,RPC W izard_Edit Definitio n Display | ||
| 103 | Test case I & II,Re- Opened,3 - Normal Qu eue,3 - Me dium,3/3/1 6 9:14,3/3 /16 9:29,I n the RPC Browser, o n the Edit Definitio ns screen, the Requi red fields are only identified by being colored pi nk.,Future Build , | ||
| 104 | 294779,VVS QA-194 The public pa ge of VSA Server ins tances do not displa y properly ,Owen, Ste ve, IP ,VA Testin g,Re-Opene d,3 - Norm al Queue,3 - Medium, 3/16/16 8: 27,3/21/16 15:22,Ins talling Vi stA.js on EDE 4 usin g FQDN ins tead of IP causes fo rmatting i ssues on I E 11. | ||
| 105 | https://va ausvsaappd ev11.aac. DNS : PORT / | ||
| 106 | Firefox a ppears to work corre ctly. | ||
| 107 | See scree n Shot. | ||
| 108 | ,Future Bu ild , | ||
| 109 | 304831,VVS QA-201 RPC Wizard GU I does not show the applicatio n version number,Nie nhaus, Jef frey (PD), IP ,VA Testin g,Resolved ,2 - Give High Atten tion,2 - H igh,3/17/1 6 10:48,3/ 28/16 14:0 8,RPC Wiza rd GUI doe s not show the appli cation ver sion numbe r. Version number ne eds to be displayed either on the main p age or in a help abo ut dialog. It was ag reed at th e TRR that version i nfo must b e displaye d.,3.0.2, | ||
| 110 | 305159,VVS QA-202 API Browser G UI does no t show the applicati on version number,Ni enhaus, Je ffrey (PD) , IP ,VA Testin g,Resolved ,2 - Give High Atten tion,2 - H igh,3/17/1 6 10:43,3/ 28/16 14:0 8,API Brow ser GUI do es not sho w the appl ication ve rsion numb er. The us er needs t o see the version nu mber eithe r in the m ain page o r in an ab out dialog . It was a greed at t he TRR tha t version info must be display ed.,3.0.2, | ||
| 111 | |||
| 112 | |||
| 113 | SHEET: Inc rement3Spr int6 | ||
| 114 | Jazz Id,Su mmary,Crea ted By,Fou nd in Buil d,Test Cas e and Test No.,Statu s,Priority ,Severity, Creation D ate,Modifi ed Date,De scription, Fixed in B uild, | ||
| 115 | 305159,VV- 724: Inter Systems Co rporation (ISC) cach e.node bre aks,Gaber, Roy,3.0.2 ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,0 4/15/16,05 /30/16,It was discov ered that the cache. node inter face becom es unstabl e when a s ignal is s ent to the process w hich invok ed it, of type SIGAB RT, SIGINT , and perh aps SIGKIL L. If a Co ntrol-C is issued to the invok ing proces s, providi ng it is r unning in a terminal , or a SIG INT, SIGAB RT, or pos sible a SI GKILL is s ent to the invoking process , it causes the cache. node proce ss to cont inue to pr ocess inst ead of win ding down, and the c ache.node process co nsumes vas t amount o f CPU and RAM, event ually Cach e' becomes very slug gish and a t times ne eds to be stopped/st arted. | ||
| 116 | |||
| 117 | Load Teste rs found t hat when t hey are ru nning thei r load tes ts that ca che.node's response times beco me greater and great er as time goes by, this is a potential memory lea k. When th e OS reali zes the CP U and RAM usage have become to o high it sends a SI GABRT to t he cache.n ode (node. js) proces s to preve nt it from making th e system u nusable. T his also c auses the same condi tion I des cribed abo ve. The lo ad testers then need to stop a ll tests a nd reset t he environ ment for a nother rou nd. | ||
| 118 | |||
| 119 | Notables | ||
| 120 | ◾6 of 8 AI TC/PITC se rver Certs received. Will be i nstalled t oday at 12 : PORT ET. | ||
| 121 | ◾Roy Gaber ePAS appr oval recei ved for al l regions. Waiting o n Access/V erify code s. Next st eps: Confi g test dat a. | ||
| 122 | ◾JAZZ trou ble ticket s opened ( by Roy) fo r saving s ession sta tes and an Intersyst ems error (Roy would have to p rovide det ails) | ||
| 123 | ◾ePAS subm itted for all API 2. 0 testers and all bu t two appr oved by Lo ri (will c omplete he r approval s today (t he 14th). | ||
| 124 | ,Intersys tems notif ied Roy th at they ha ve a fix f or the per formance i ssues rela ted to Cac he.node | ||
| 125 | Roy still working wi th Intersy stems on w hen we wou ld get thi s patch | ||
| 126 | Roy thinks they have a solutio n but woul d not expe ct the sol ution to r each us fo r a while as it will have to g o through ESE and be vetted/ap proved for release t o VA; date is TBD, | ||
| 127 | 292479,VVS QA-195: Th e "from" f unctionali ty of API Browser /f ind-by-nam e/{prefix} does not w ork,Owen, Steve, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,3 /16/16,3/1 7/16,Initi ally reque st for pat ient name "a", limit 2: | ||
| 128 | "data": { "fileNam e": "PATIE NT", "file Number": " 2", "heade r": { "max Requested" : "2", "mo reFound": "true", "n umberFound ": "2" }, "patient": { "1": { "id": "100 848", "nam e": "AVIVA PATIENT,EI GHT" }, "2 ": { "id": "100846", "name": " AVIVAPATIE NT,FIVE" } } } } | ||
| 129 | |||
| 130 | Entering t he either name retur ned in the "from" fi eld does n ot result in additio nal names supplied w hen the ca ll is exec uted again ,N/A, | ||
| 131 | 300073,UAT -VV-718: Incorrect Curl Comma nd Generat ed due to Special Ch aracters,W u, Jay P. (Systems M ade Simple ),3.0.2,UA T Testing, In Progres s,3 - Norm al Queue,3 - Medium, 03/30/16,0 3/31/16, I ncorrect C url Comman d Generate d due to S pecial Cha racters. (This issu e MAY be s pecificall y related to certain RPCs. ) | ||
| 132 | |||
| 133 | post /log in/by-av/n ew | ||
| 134 | The URL th at display s in the G UI when a user tries to use th e “session ” tab to l og in by A /V has a c ouple of p roblems. T he main is sue is tha t it’s pla in text, s o entities like ! ; should n ot appear in the cre dential st ring. In a ddition, t he hexadec imal encod ing is unn ecessary a nd can cau se validat ion errors . | ||
| 135 | The correc t display should be something like | ||
| 136 | curl -X PO ST --header ' Accept: ap plication/ json' -d 'creden tials=xxxx ;yyyy' htt ps://vaaus vsaappdev7 .aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new -k -i | ||
| 137 | The media type is no t included here beca use x-www- form-urlen coded is t he default . The –k f lag is nee ded becaus e curl wil l otherwis e complain that the cert is no t valid, a nd the –i just displ ays the re sponse and status co de. | ||
| 138 | |||
| 139 | Actual Res ults gener ated by th e API Brow ser: | ||
| 140 | |||
| 141 | Curl | ||
| 142 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: 24e 79f76-1c94 -42a7-b66a -8d58b93e8 ba4' -d 'c redentials =6050%23za %3B7060%23 !za' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new ' | ||
| 143 | Request UR L | ||
| 144 | https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new | ||
| 145 | Response B ody | ||
| 146 | { | ||
| 147 | "data": { | ||
| 148 | "login Data": { | ||
| 149 | "DT" : "3160330 ", | ||
| 150 | "DUZ ": "991", | ||
| 151 | "DUZ ARRAY": { | ||
| 152 | "0 ": "", | ||
| 153 | "1 ": "", | ||
| 154 | "2 ": "516", | ||
| 155 | "A G": "V", | ||
| 156 | "A UTHENTICAT ION": "AVC ODES", | ||
| 157 | "A UTO": "1", | ||
| 158 | "B UF": "1", | ||
| 159 | "L ANG": "", | ||
| 160 | "L OA": "2" | ||
| 161 | }, | ||
| 162 | "GRE ETING": "G ood aftern oon JAY", | ||
| 163 | "SIG NON-DATETI ME": "2016 0330152914 -0500", | ||
| 164 | "USE R-DISPLAY- NAME": "Ja y Wu", | ||
| 165 | "USER-IP": " IP ", | ||
| 166 | "USE R-LANGUAGE ": "", | ||
| 167 | "USE R-LOGGED-O N-DIVISION ": "516^BA Y PINES VA MC^516", | ||
| 168 | "USE R-NAME": " WU,JAY", | ||
| 169 | "USE R-READ-TIM EOUT": "54 00", | ||
| 170 | "USE R-SERVICE- SECTION": "MEDICINE" , | ||
| 171 | "USE R-TITLE": "Scholar E xtraordina ire", | ||
| 172 | "USE R-VPID": " ", | ||
| 173 | "XSA BSEU": ",@ @@89u89]^% Dj_t(^mt(= F3rK-=qt,h ^Su@^>>u^k kkkkkkkk^^ \"", | ||
| 174 | "bse Token": "L EBAQDg5dTg 5XV4lRGpfd ChebXQoPUY zckstPXF0L GheU3VAXj4 +dV5ra2tra 2tra2teXiI =", | ||
| 175 | "log gedInSite" : "baypine s-vista" | ||
| 176 | }, | ||
| 177 | "vjsSe ssionToken ": "eyJ0eX AiOiJKV1Qi LCJhbGciOi JIUzI1NiJ9 .eyJ0b2tlb kRhdGEiOns ic2l0ZSI6I mJheXBpbmV zLXZpc3RhI iwiZHV6Ijo iOTkxIiwiY XV0aFR5cGU iOiJBVkNPR EVTIiwiYnN lVG9rZW4iO iJMRUJBUUR nNWRUZzVYV jRsUkdwZmR DaGViWFFvU FVZemNrc3R QWEYwTEdoZ VUzVkFYajQ rZFY1cmEyd HJhMnRyYTJ 0ZVhpST0if Swia2V5Ijo iOTEyNDE5O DQtODcwOC0 0ZTExLWEzY TYtYzE3YjA wYzM2ZjJjI iwiaWF0Ijo xNDU5MzY5N zU0LCJleHA iOjE0NTkzN zUxNTQsIml zcyI6IkFwZ XggRGF0YSB Tb2x1dGlvb nMsTExDIn0 .uxHjtjmDH vPFxicarjP 6rc9YiyE2N SKbP3QPr6Q mwQ8" | ||
| 178 | } | ||
| 179 | } | ||
| 180 | Response C ode | ||
| 181 | 200 | ||
| 182 | Response H eaders | ||
| 183 | { | ||
| 184 | "access- control-al low-header s": "Conte nt-Type, V JS-SESSION -TOKEN", | ||
| 185 | "access- control-al low-method s": "HEAD, GET, POST , PUT, PAT CH, DELETE , OPTIONS, TRACE", | ||
| 186 | "access- control-al low-origin ": "*", | ||
| 187 | "x-power ed-by": "f ederator", | ||
| 188 | "content -type": "a pplication /json; cha rset=utf-8 ", | ||
| 189 | "content -length": "1402", | ||
| 190 | "date": "W ed, 30 Mar 2016 20: PORT : PORT GMT", | ||
| 191 | "connect ion": "kee p-alive", | ||
| 192 | "": "" | ||
| 193 | } | ||
| 194 | |||
| 195 | |||
| 196 | CURL Comma nd - Resul ts: | ||
| 197 | by-av/new' -k -v//va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/logi | ||
| 198 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --headev | ||
| 199 | * About to connect() to vaausv saappdev7. aac. DNS port 8085 (#0) | ||
| 200 | * Trying IP ... connec ted | ||
| 201 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 202 | * Initiali zing NSS w ith certpa th: sql:/e tc/pki/nss db | ||
| 203 | * warning: ignoring value of s sl.verifyh ost | ||
| 204 | * skipping SSL peer certificat e verifica tion | ||
| 205 | * SSL conn ection usi ng TLS_RSA _WITH_AES_ 256_CBC_SH A | ||
| 206 | * Server c ertificate : | ||
| 207 | * subject: CN=vaausv saappdev7. aac. DNS ,OU=OIT/FO ,O=VA,L=St .Pete,ST=F L,CS | ||
| 208 | * start da te: Mar 17 20: PORT : PORT 2016 GMT | ||
| 209 | * expire d ate: Mar 1 7 20: PORT : PORT 2017 GMT | ||
| 210 | * common n ame: vaaus vsaappdev7 .aac. DNS | ||
| 211 | * issuer: CN=VA Inte rnal Subor dinate CA 1,DC=va,DC =gov | ||
| 212 | > POST /vi stas/BayPi nes/rpcs/b y-name/px- save-data/ call HTTP/ 1.1 | ||
| 213 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 214 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 215 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 216 | > Accept: applicatio n/json | ||
| 217 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 218 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 219 | > Accept: applicatio n/json | ||
| 220 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 221 | > Content- Length: 49 4 | ||
| 222 | > | ||
| 223 | < HTTP/1.1 400 Bad R equest | ||
| 224 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 225 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 226 | < Access-C ontrol-All ow-Origin: * | ||
| 227 | < X-Powere d-By: fede rator | ||
| 228 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 229 | < Set-Cook ie: sessio nID=5cdc46 342ab2d847 25d725428b d04e46742f 631f;path= /;expires; | ||
| 230 | < Content- Length: 64 | ||
| 231 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 232 | < Connecti on: keep-a live | ||
| 233 | < | ||
| 234 | { | ||
| 235 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 236 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 237 | * Re-using existing connection ! (#0) wit h host vaa usvsaappde v7.aac. DNS | ||
| 238 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 239 | > POST /vi stas/BayPi nes/sessio n/login/by -av/new HT TP/1.1 | ||
| 240 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 241 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 242 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 243 | > Accept: applicatio n/json | ||
| 244 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 245 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 246 | > Accept: applicatio n/json | ||
| 247 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 248 | > Content- Length: 49 4 | ||
| 249 | > | ||
| 250 | < HTTP/1.1 400 Bad R equest | ||
| 251 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 252 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 253 | < Access-C ontrol-All ow-Origin: * | ||
| 254 | < X-Powere d-By: fede rator | ||
| 255 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 256 | < Set-Cook ie: sessio nID=ccc21f e8ac1442b0 f62cf74dc0 91225962c9 deec;path= /;expires; | ||
| 257 | < Content- Length: 64 | ||
| 258 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 259 | < Connecti on: keep-a live | ||
| 260 | < | ||
| 261 | }{ | ||
| 262 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 263 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 264 | * Closing connection #0 | ||
| 265 | }[s101zjw2 @vaausvsaa ppdev7 ~]$ | ||
| 266 | ,N/A, | ||
| 267 | 294393,UAT -VV-521: RPC Search Omits Cer tain Speci al Charact ers,Wu, Ja y P. (Syst ems Made S imple), IP ,UAT Testi ng,In Prog ress,3 - N ormal Queu e,3 - Medi um,03/22/1 6,03/23/16 ,RPC Searc h Omits Ce rtain Spec ial Charac ters. i.e. #, /, \, ?, etc. | ||
| 268 | See attach ed screens hots for r eferences. ,Enhanceme nt, | ||
| 269 | 288487,VV- 736: RPC W izard does not indic ate that s ome fields are Requi red.,Green acre, John (Apex),3. 0.0,RPC Wi zard_Edit Definition Display | ||
| 270 | Test case I & II,In Progress,3 - Normal Queue,3 - Medium,03/ 03/16,03/0 3/16,In th e RPC Brow ser, on th e Edit Def initions s creen, the Required fields are only iden tified by being colo red pink., N/A, | ||
| 271 | 328704,IOC , VV-749: PATCH Meth od,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to AP I Browser | ||
| 272 | 2) go to ' rpcs' | ||
| 273 | 3) show al l rpcs | ||
| 274 | 4) put in rpc into t he POST Me thod | ||
| 275 | 5) when at tempting t o copy mul tiple line swagger i nto the de finition f ield, only the first line will be accept ed. | ||
| 276 | Note: the Post Metho d works bu t the user must refo rmat the s wagger def inition to remove al l carriage return pr ior to mak ing the PO ST call. , Enhancemen t, | ||
| 277 | 328703,IOC , VV-748: DELETE Met hod, no wa rning,Watk ins, Mered ith (APEX) ,3.0.2,IOC Testing,I n Progress ,Unassigne d,4 - Low, 05/25/16,0 6/01/16,1) Log in to API Brows er | ||
| 278 | 2) go to ' rpcs' | ||
| 279 | 3) show al l rpcs | ||
| 280 | 4) put in "orqqps li st" or any existing restified rpc into t he DELETE Method | ||
| 281 | 5) Click o n "Try It Now" | ||
| 282 | Note: ther e are no w arning to the user t o confirm the deleti on. ,Enha ncement, | ||
| 283 | 328698,IOC , VV-747: Clear Sear ch,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to RP C Wizard | ||
| 284 | 2) Type in "or" in t he search field | ||
| 285 | 3) click o n the ‘x’ next the R PC search text box, the text b ox will be cleared b ut the sea rch result s remain; UNLESS the user clic k on somew here else on the pag e afterwar d. ,Enhanc ement, | ||
| 286 | 328695,IOC , VV- 745: Session T iming out, Watkins, M eredith (A PEX),3.0.2 ,IOC Testi ng,In Prog ress,Unass igned,4 - Low,05/25/ 16,06/01/1 6,1) Log i n to RPC W izard | ||
| 287 | 2) Wait un til sessio n times ou t | ||
| 288 | 3) Type in "orqqps" in the sea rch field | ||
| 289 | 4) pop up message sh owed infor ming user that he or she that the sessio n has time d out and need to lo g in again ,Enhanceme nt, | ||
| 290 | 328694,IOC , VV-746: Search Lim it,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to RP C Wizard | ||
| 291 | 2) Put in 0 in the ' limit' box . | ||
| 292 | 3) Type in "orqqps" in the sea rch field | ||
| 293 | 4) an erro r message will pop u p | ||
| 294 | Note: the "limit" bo x will not take any special ch aracters o r any lett ers, so pe rhaps, add ing 0 to t hat would be ideal? ,Enhanceme nt, | ||
| 295 | 292516,VVS QA-198: Ed iting an e xisting RP C definiti on fails,G aber, Roy, IP ,VA Testin g,Ready fo r Review,1 - Resolve Immediate ly,2 - Hig h,03/16/16 ,03/17/16, Editing an RPC defin ition is n ot consist ent. | ||
| 296 | |||
| 297 | I selected an RPC de finition t o edit and the defin ition appe ared (imag e #1), I t hen clicke d Prev but ton and se lected a d ifferent R PC definit ion (image #2), noth ing appear ed (image #3), I the n clicked Next and t he previou s definiti on showed up (image #4),3.0.2, | ||
| 298 | 304831,VV- 716: Inabi lity to sa ve session state,Gab er, Roy,3. 0.2,VA Tes ting,Ready for Revie w,2 - Give High Atte ntion,1 - Critical,0 4/14/16,05 /28/16,The re is an i ssues rega rding sess ion affini ty as it r elates to the 4 Fede rator serv ers implem ents for I OC. When a client co nnects to a VistA.js server an d data is required f rom the ba ck-end the Global Tr affic Mana ger (GTM) sends the request to a federat or other t han the or iginal one , this hap pens due t o round-ro bin load b alancing b eing used at the GTM . The resu lt is that the clien t is prese nted with a dialog i ndicating that the u ser's sess ion token has expire d, see att achment #2 9517. Whil e sticky s ession man agement co uld be imp lemented w ithin the load balan cer (IF it is availa ble in the balancer being used ), this is not the i deal metho d, a true fix would be to impl ement a ca ching serv er, and si nce Redis is prohibi ted by the TRM anoth er method of doing t his would be appropr iate. We u nderstand that Apex will be im plementing such a fi x in the n ext versio n, it shou ld be note d that the TMP globa l be used, as %Cache Temp in th e field is protected .,3.0.5, | ||
| 299 | 292538,VV- 723: Delet ed RPC Def initions r emain in l ist,Gaber, Roy, IP ,VA Testin g,Ready fo r Review,3 - Normal Queue,2 - High,3/16/ 16 0:00,5/ 30/16 0:00 ,Deleting an RPC def inition do es remove the defini tion from the list i n the API Browser, a nd allows you to exe cute the d efinition, which is still ther e, but you receive a n error wh en trying to exercis e it. | ||
| 300 | |||
| 301 | Image 1 - RPC Defin ition name to delete | ||
| 302 | Image 2 - Using the delete ser vice | ||
| 303 | Image 3 - Successful deletion | ||
| 304 | Image 4 - Definition is still there (eve n after cl osing the browser) a nd user ca n execute it, an err or that th e definiti on is not present is presented to the us er,3.0.5, | ||
| 305 | 292437,VVS QA-194 The public pa ge of VSA Server ins tances do not displa y properly ,Owen, Ste ve, IP ,VA Testin g,Ready fo r Review,3 - Normal Queue,3 - Medium,03/ 16/16,03/2 1/16,The p ublic spla sh page of VSA Serve r does not display properly,3 .0.5, | ||
| 306 | 279927,VV5 26: Copyri ght Notice s,Owen, St eve,2.0.7, VA Testing ,Ready for Review,3 - Normal Q ueue,4 - L ow,02/17/1 6,04/26/16 ,Multiple instances of "Copyri ght 2015 A pex Data S olutions, LLC." foun d in JavaS cript and M Code ,3. 0.4, | ||
| 307 | 294498,VVS QA-225: Fe derated rp cs/by-name not retur ning expec ted result ,Gaber, Ro y, IP ,VA Testin g,Ready fo r Review | ||
| 308 | ,2 - Give High Atten tion,1 - C ritical,03 /22/16,03/ 22/16,When making a federated call using rpcs/by-n ame, the D FN is not being reso lved prope rly on the remote no des. It s eems once the DFN2IC N is done, the resul t from one instance is being u sed as the DFN on th e remainin g instance s. | ||
| 309 | |||
| 310 | The attach ed text fi le contain s all the data requi red to rep licate the behavior described in this de fect.,3.0. 2, | ||
| 311 | 294395,UAT -VVSQA-22 3: RPC Search - Wildcar d or Keywo rd Search not Availa ble,Wu, Ja y P. (Syst ems Made S imple), IP ,UAT Testi ng,Works a s Designed ,3 - Norma l Queue,3 - Medium,0 3/23/16,05 /30/16,Whe n searchin g for a sp ecific RPC , the user will need to know t he exact n ame of RPC s they are looking f or. Wildca rd or keyw ord search not avail able. i.e. if the us er is look ing for PX SAVE DATA , typing S AVE in the search fi eld will n ot return any result s.,This is the desig n Function ality of t he RPC Wiz ard suppor ted byt th e RSD and RTM, | ||
| 312 | |||
| 313 | |||
| 314 | SHEET: Inc rement3Spr int7 | ||
| 315 | Jazz Id,Su mmary,Crea ted By,Fou nd in Buil d,Test Cas e and Test No.,Statu s,Priority ,Severity, Creation D ate,Modifi ed Date,De scription, Fixed in B uild, | ||
| 316 | 305159,VV- 724: Inter Systems Co rporation (ISC) cach e.node bre aks,Gaber, Roy,3.0.2 ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,0 4/15/16,05 /30/16,It was discov ered that the cache. node inter face becom es unstabl e when a s ignal is s ent to the process w hich invok ed it, of type SIGAB RT, SIGINT , and perh aps SIGKIL L. If a Co ntrol-C is issued to the invok ing proces s, providi ng it is r unning in a terminal , or a SIG INT, SIGAB RT, or pos sible a SI GKILL is s ent to the invoking process , it causes the cache. node proce ss to cont inue to pr ocess inst ead of win ding down, and the c ache.node process co nsumes vas t amount o f CPU and RAM, event ually Cach e' becomes very slug gish and a t times ne eds to be stopped/st arted. | ||
| 317 | |||
| 318 | Load Teste rs found t hat when t hey are ru nning thei r load tes ts that ca che.node's response times beco me greater and great er as time goes by, this is a potential memory lea k. When th e OS reali zes the CP U and RAM usage have become to o high it sends a SI GABRT to t he cache.n ode (node. js) proces s to preve nt it from making th e system u nusable. T his also c auses the same condi tion I des cribed abo ve. The lo ad testers then need to stop a ll tests a nd reset t he environ ment for a nother rou nd. | ||
| 319 | |||
| 320 | Notables | ||
| 321 | ◾6 of 8 AI TC/PITC se rver Certs received. Will be i nstalled t oday at 12 : PORT ET. | ||
| 322 | ◾Roy Gaber ePAS appr oval recei ved for al l regions. Waiting o n Access/V erify code s. Next st eps: Confi g test dat a. | ||
| 323 | ◾JAZZ trou ble ticket s opened ( by Roy) fo r saving s ession sta tes and an Intersyst ems error (Roy would have to p rovide det ails) | ||
| 324 | ◾ePAS subm itted for all API 2. 0 testers and all bu t two appr oved by Lo ri (will c omplete he r approval s today (t he 14th). | ||
| 325 | ,N/A, | ||
| 326 | 292479,VVS QA-195: Th e "from" f unctionali ty of API Browser /f ind-by-nam e/{prefix} does not w ork,Owen, Steve, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,3 /16/16,3/1 7/16,Initi ally reque st for pat ient name "a", limit 2: | ||
| 327 | "data": { "fileNam e": "PATIE NT", "file Number": " 2", "heade r": { "max Requested" : "2", "mo reFound": "true", "n umberFound ": "2" }, "patient": { "1": { "id": "100 848", "nam e": "AVIVA PATIENT,EI GHT" }, "2 ": { "id": "100846", "name": " AVIVAPATIE NT,FIVE" } } } } | ||
| 328 | |||
| 329 | Entering t he either name retur ned in the "from" fi eld does n ot result in additio nal names supplied w hen the ca ll is exec uted again ,N/A, | ||
| 330 | 300073,UAT -VV-718: Incorrect Curl Comma nd Generat ed due to Special Ch aracters,W u, Jay P. (Systems M ade Simple ),3.0.2,UA T Testing, In Progres s,3 - Norm al Queue,3 - Medium, 03/30/16,0 3/31/16, I ncorrect C url Comman d Generate d due to S pecial Cha racters. (This issu e MAY be s pecificall y related to certain RPCs. ) | ||
| 331 | |||
| 332 | post /log in/by-av/n ew | ||
| 333 | The URL th at display s in the G UI when a user tries to use th e “session ” tab to l og in by A /V has a c ouple of p roblems. T he main is sue is tha t it’s pla in text, s o entities like ! ; should n ot appear in the cre dential st ring. In a ddition, t he hexadec imal encod ing is unn ecessary a nd can cau se validat ion errors . | ||
| 334 | The correc t display should be something like | ||
| 335 | curl -X PO ST --header ' Accept: ap plication/ json' -d 'creden tials=xxxx ;yyyy' htt ps://vaaus vsaappdev7 .aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new -k -i | ||
| 336 | The media type is no t included here beca use x-www- form-urlen coded is t he default . The –k f lag is nee ded becaus e curl wil l otherwis e complain that the cert is no t valid, a nd the –i just displ ays the re sponse and status co de. | ||
| 337 | |||
| 338 | Actual Res ults gener ated by th e API Brow ser: | ||
| 339 | |||
| 340 | Curl | ||
| 341 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: 24e 79f76-1c94 -42a7-b66a -8d58b93e8 ba4' -d 'c redentials =6050%23za %3B7060%23 !za' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new ' | ||
| 342 | Request UR L | ||
| 343 | https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new | ||
| 344 | Response B ody | ||
| 345 | { | ||
| 346 | "data": { | ||
| 347 | "login Data": { | ||
| 348 | "DT" : "3160330 ", | ||
| 349 | "DUZ ": "991", | ||
| 350 | "DUZ ARRAY": { | ||
| 351 | "0 ": "", | ||
| 352 | "1 ": "", | ||
| 353 | "2 ": "516", | ||
| 354 | "A G": "V", | ||
| 355 | "A UTHENTICAT ION": "AVC ODES", | ||
| 356 | "A UTO": "1", | ||
| 357 | "B UF": "1", | ||
| 358 | "L ANG": "", | ||
| 359 | "L OA": "2" | ||
| 360 | }, | ||
| 361 | "GRE ETING": "G ood aftern oon JAY", | ||
| 362 | "SIG NON-DATETI ME": "2016 0330152914 -0500", | ||
| 363 | "USE R-DISPLAY- NAME": "Ja y Wu", | ||
| 364 | "USER-IP": " IP ", | ||
| 365 | "USE R-LANGUAGE ": "", | ||
| 366 | "USE R-LOGGED-O N-DIVISION ": "516^BA Y PINES VA MC^516", | ||
| 367 | "USE R-NAME": " WU,JAY", | ||
| 368 | "USE R-READ-TIM EOUT": "54 00", | ||
| 369 | "USE R-SERVICE- SECTION": "MEDICINE" , | ||
| 370 | "USE R-TITLE": "Scholar E xtraordina ire", | ||
| 371 | "USE R-VPID": " ", | ||
| 372 | "XSA BSEU": ",@ @@89u89]^% Dj_t(^mt(= F3rK-=qt,h ^Su@^>>u^k kkkkkkkk^^ \"", | ||
| 373 | "bse Token": "L EBAQDg5dTg 5XV4lRGpfd ChebXQoPUY zckstPXF0L GheU3VAXj4 +dV5ra2tra 2tra2teXiI =", | ||
| 374 | "log gedInSite" : "baypine s-vista" | ||
| 375 | }, | ||
| 376 | "vjsSe ssionToken ": "eyJ0eX AiOiJKV1Qi LCJhbGciOi JIUzI1NiJ9 .eyJ0b2tlb kRhdGEiOns ic2l0ZSI6I mJheXBpbmV zLXZpc3RhI iwiZHV6Ijo iOTkxIiwiY XV0aFR5cGU iOiJBVkNPR EVTIiwiYnN lVG9rZW4iO iJMRUJBUUR nNWRUZzVYV jRsUkdwZmR DaGViWFFvU FVZemNrc3R QWEYwTEdoZ VUzVkFYajQ rZFY1cmEyd HJhMnRyYTJ 0ZVhpST0if Swia2V5Ijo iOTEyNDE5O DQtODcwOC0 0ZTExLWEzY TYtYzE3YjA wYzM2ZjJjI iwiaWF0Ijo xNDU5MzY5N zU0LCJleHA iOjE0NTkzN zUxNTQsIml zcyI6IkFwZ XggRGF0YSB Tb2x1dGlvb nMsTExDIn0 .uxHjtjmDH vPFxicarjP 6rc9YiyE2N SKbP3QPr6Q mwQ8" | ||
| 377 | } | ||
| 378 | } | ||
| 379 | Response C ode | ||
| 380 | 200 | ||
| 381 | Response H eaders | ||
| 382 | { | ||
| 383 | "access- control-al low-header s": "Conte nt-Type, V JS-SESSION -TOKEN", | ||
| 384 | "access- control-al low-method s": "HEAD, GET, POST , PUT, PAT CH, DELETE , OPTIONS, TRACE", | ||
| 385 | "access- control-al low-origin ": "*", | ||
| 386 | "x-power ed-by": "f ederator", | ||
| 387 | "content -type": "a pplication /json; cha rset=utf-8 ", | ||
| 388 | "content -length": "1402", | ||
| 389 | "date": "W ed, 30 Mar 2016 20: PORT : PORT GMT", | ||
| 390 | "connect ion": "kee p-alive", | ||
| 391 | "": "" | ||
| 392 | } | ||
| 393 | |||
| 394 | |||
| 395 | CURL Comma nd - Resul ts: | ||
| 396 | by-av/new' -k -v//va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/logi | ||
| 397 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --headev | ||
| 398 | * About to connect() to vaausv saappdev7. aac. DNS port 8085 (#0) | ||
| 399 | * Trying IP ... connec ted | ||
| 400 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 401 | * Initiali zing NSS w ith certpa th: sql:/e tc/pki/nss db | ||
| 402 | * warning: ignoring value of s sl.verifyh ost | ||
| 403 | * skipping SSL peer certificat e verifica tion | ||
| 404 | * SSL conn ection usi ng TLS_RSA _WITH_AES_ 256_CBC_SH A | ||
| 405 | * Server c ertificate : | ||
| 406 | * subject: CN=vaausv saappdev7. aac. DNS ,OU=OIT/FO ,O=VA,L=St .Pete,ST=F L,CS | ||
| 407 | * start da te: Mar 17 20: PORT : PORT 2016 GMT | ||
| 408 | * expire d ate: Mar 1 7 20: PORT : PORT 2017 GMT | ||
| 409 | * common n ame: vaaus vsaappdev7 .aac. DNS | ||
| 410 | * issuer: CN=VA Inte rnal Subor dinate CA 1,DC=va,DC =gov | ||
| 411 | > POST /vi stas/BayPi nes/rpcs/b y-name/px- save-data/ call HTTP/ 1.1 | ||
| 412 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 413 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 414 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 415 | > Accept: applicatio n/json | ||
| 416 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 417 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 418 | > Accept: applicatio n/json | ||
| 419 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 420 | > Content- Length: 49 4 | ||
| 421 | > | ||
| 422 | < HTTP/1.1 400 Bad R equest | ||
| 423 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 424 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 425 | < Access-C ontrol-All ow-Origin: * | ||
| 426 | < X-Powere d-By: fede rator | ||
| 427 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 428 | < Set-Cook ie: sessio nID=5cdc46 342ab2d847 25d725428b d04e46742f 631f;path= /;expires; | ||
| 429 | < Content- Length: 64 | ||
| 430 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 431 | < Connecti on: keep-a live | ||
| 432 | < | ||
| 433 | { | ||
| 434 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 435 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 436 | * Re-using existing connection ! (#0) wit h host vaa usvsaappde v7.aac. DNS | ||
| 437 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 438 | > POST /vi stas/BayPi nes/sessio n/login/by -av/new HT TP/1.1 | ||
| 439 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 440 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 441 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 442 | > Accept: applicatio n/json | ||
| 443 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 444 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 445 | > Accept: applicatio n/json | ||
| 446 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 447 | > Content- Length: 49 4 | ||
| 448 | > | ||
| 449 | < HTTP/1.1 400 Bad R equest | ||
| 450 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 451 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 452 | < Access-C ontrol-All ow-Origin: * | ||
| 453 | < X-Powere d-By: fede rator | ||
| 454 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 455 | < Set-Cook ie: sessio nID=ccc21f e8ac1442b0 f62cf74dc0 91225962c9 deec;path= /;expires; | ||
| 456 | < Content- Length: 64 | ||
| 457 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 458 | < Connecti on: keep-a live | ||
| 459 | < | ||
| 460 | }{ | ||
| 461 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 462 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 463 | * Closing connection #0 | ||
| 464 | }[s101zjw2 @vaausvsaa ppdev7 ~]$ | ||
| 465 | ,N/A, | ||
| 466 | 328698,IOC , VV-747: Clear Sear ch,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to RP C Wizard | ||
| 467 | 2) Type in "or" in t he search field | ||
| 468 | 3) click o n the ‘x’ next the R PC search text box, the text b ox will be cleared b ut the sea rch result s remain; UNLESS the user clic k on somew here else on the pag e afterwar d. ,Enhanc ement, | ||
| 469 | 328695,IOC , VV- 745: Session T iming out, Watkins, M eredith (A PEX),3.0.2 ,IOC Testi ng,In Prog ress,Unass igned,4 - Low,05/25/ 16,06/01/1 6,1) Log i n to RPC W izard | ||
| 470 | 2) Wait un til sessio n times ou t | ||
| 471 | 3) Type in "orqqps" in the sea rch field | ||
| 472 | 4) pop up message sh owed infor ming user that he or she that the sessio n has time d out and need to lo g in again ,Enhanceme nt, | ||
| 473 | 328694,IOC , VV-746: Search Lim it,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to RP C Wizard | ||
| 474 | 2) Put in 0 in the ' limit' box . | ||
| 475 | 3) Type in "orqqps" in the sea rch field | ||
| 476 | 4) an erro r message will pop u p | ||
| 477 | Note: the "limit" bo x will not take any special ch aracters o r any lett ers, so pe rhaps, add ing 0 to t hat would be ideal? ,Enhanceme nt, | ||
| 478 | 292516,VVS QA-198: Ed iting an e xisting RP C definiti on fails,G aber, Roy, IP ,VA Testin g,Ready fo r Review,1 - Resolve Immediate ly,2 - Hig h,03/16/16 ,03/17/16, Editing an RPC defin ition is n ot consist ent. | ||
| 479 | |||
| 480 | I selected an RPC de finition t o edit and the defin ition appe ared (imag e #1), I t hen clicke d Prev but ton and se lected a d ifferent R PC definit ion (image #2), noth ing appear ed (image #3), I the n clicked Next and t he previou s definiti on showed up (image #4),3.0.2, | ||
| 481 | 304831,VV- 716: Inabi lity to sa ve session state,Gab er, Roy,3. 0.2,VA Tes ting,Ready for Revie w,2 - Give High Atte ntion,1 - Critical,0 4/14/16,05 /28/16,The re is an i ssues rega rding sess ion affini ty as it r elates to the 4 Fede rator serv ers implem ents for I OC. When a client co nnects to a VistA.js server an d data is required f rom the ba ck-end the Global Tr affic Mana ger (GTM) sends the request to a federat or other t han the or iginal one , this hap pens due t o round-ro bin load b alancing b eing used at the GTM . The resu lt is that the clien t is prese nted with a dialog i ndicating that the u ser's sess ion token has expire d, see att achment #2 9517. Whil e sticky s ession man agement co uld be imp lemented w ithin the load balan cer (IF it is availa ble in the balancer being used ), this is not the i deal metho d, a true fix would be to impl ement a ca ching serv er, and si nce Redis is prohibi ted by the TRM anoth er method of doing t his would be appropr iate. We u nderstand that Apex will be im plementing such a fi x in the n ext versio n, it shou ld be note d that the TMP globa l be used, as %Cache Temp in th e field is protected .,3.0.5, | ||
| 482 | 294393,UAT -VV-521: RPC Search Omits Cer tain Speci al Charact ers,Wu, Ja y P. (Syst ems Made S imple), IP ,UAT Testi ng,Ready f or Review, 3 - Normal Queue,3 - Medium,03 /22/16,03/ 23/16,RPC Search Omi ts Certain Special C haracters. i.e. #, / , \, ?, et c. | ||
| 483 | See attach ed screens hots for r eferences. ,3.0.7, | ||
| 484 | 288487,VV- 736: RPC W izard does not indic ate that s ome fields are Requi red.,Green acre, John (Apex),3. 0.0,RPC Wi zard_Edit Definition Display | ||
| 485 | Test case I & II,Rea dy for Rev iew,3 - No rmal Queue ,3 - Mediu m,03/03/16 ,03/03/16, In the RPC Browser, on the Edi t Definiti ons screen , the Requ ired field s are only identifie d by being colored p ink.,3.0.7 , | ||
| 486 | 292538,VV- 723: Delet ed RPC Def initions r emain in l ist,Gaber, Roy, IP ,VA Testin g,Ready fo r Review,3 - Normal Queue,2 - High,3/16/ 16 0:00,5/ 30/16 0:00 ,Deleting an RPC def inition do es remove the defini tion from the list i n the API Browser, a nd allows you to exe cute the d efinition, which is still ther e, but you receive a n error wh en trying to exercis e it. | ||
| 487 | |||
| 488 | Image 1 - RPC Defin ition name to delete | ||
| 489 | Image 2 - Using the delete ser vice | ||
| 490 | Image 3 - Successful deletion | ||
| 491 | Image 4 - Definition is still there (eve n after cl osing the browser) a nd user ca n execute it, an err or that th e definiti on is not present is presented to the us er,3.0.5, | ||
| 492 | 292437,VVS QA-194 The public pa ge of VSA Server ins tances do not displa y properly ,Owen, Ste ve, IP ,VA Testin g,Ready fo r Review,3 - Normal Queue,3 - Medium,03/ 16/16,03/2 1/16,The p ublic spla sh page of VSA Serve r does not display properly,3 .0.5, | ||
| 493 | 279927,VV5 26: Copyri ght Notice s,Owen, St eve,2.0.7, VA Testing ,Ready for Review,3 - Normal Q ueue,4 - L ow,02/17/1 6,04/26/16 ,Multiple instances of "Copyri ght 2015 A pex Data S olutions, LLC." foun d in JavaS cript and M Code ,3. 0.4, | ||
| 494 | 328704,IOC , VV-749: PATCH Meth od,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,Read y for Revi ew,Unassig ned,4 - Lo w,05/25/16 ,06/01/16, 1) Log in to API Bro wser | ||
| 495 | 2) go to ' rpcs' | ||
| 496 | 3) show al l rpcs | ||
| 497 | 4) put in rpc into t he POST Me thod | ||
| 498 | 5) when at tempting t o copy mul tiple line swagger i nto the de finition f ield, only the first line will be accept ed. | ||
| 499 | Note: the Post Metho d works bu t the user must refo rmat the s wagger def inition to remove al l carriage return pr ior to mak ing the PO ST call. , 3.0.7, | ||
| 500 | 328703,IOC , VV-748: DELETE Met hod, no wa rning,Watk ins, Mered ith (APEX) ,3.0.2,IOC Testing,R eady for R eview,Unas signed,4 - Low,05/25 /16,06/01/ 16,1) Log in to API Browser | ||
| 501 | 2) go to ' rpcs' | ||
| 502 | 3) show al l rpcs | ||
| 503 | 4) put in "orqqps li st" or any existing restified rpc into t he DELETE Method | ||
| 504 | 5) Click o n "Try It Now" | ||
| 505 | Note: ther e are no w arning to the user t o confirm the deleti on. ,3.0. 7, | ||
| 506 | 294498,VVS QA-225: Fe derated rp cs/by-name not retur ning expec ted result ,Gaber, Ro y, IP ,VA Testin g,Ready fo r Review | ||
| 507 | ,2 - Give High Atten tion,1 - C ritical,03 /22/16,03/ 22/16,When making a federated call using rpcs/by-n ame, the D FN is not being reso lved prope rly on the remote no des. It s eems once the DFN2IC N is done, the resul t from one instance is being u sed as the DFN on th e remainin g instance s. | ||
| 508 | |||
| 509 | The attach ed text fi le contain s all the data requi red to rep licate the behavior described in this de fect.,3.0. 2, | ||
| 510 | 294395,UAT -VVSQA-22 3: RPC Search - Wildcar d or Keywo rd Search not Availa ble,Wu, Ja y P. (Syst ems Made S imple), IP ,UAT Testi ng,Works a s Designed ,3 - Norma l Queue,3 - Medium,0 3/23/16,05 /30/16,Whe n searchin g for a sp ecific RPC , the user will need to know t he exact n ame of RPC s they are looking f or. Wildca rd or keyw ord search not avail able. i.e. if the us er is look ing for PX SAVE DATA , typing S AVE in the search fi eld will n ot return any result s.,This is the desig n Function ality of t he RPC Wiz ard suppor ted byt th e RSD and RTM, | ||
| 511 | |||
| 512 | |||
| 513 | SHEET: Inc rement3Spr int8 | ||
| 514 | Jazz ,Summ ary,Create d By,Found in Build, Test Case and Test N o.,Status, Priority,S everity,Cr eation Dat e,Modified Date,Desc ription,Fi xed in Bui ld, | ||
| 515 | 353810,VV- 909 Perfor mance Issu e,Gaber, R oy,3.0.5,E TS,New,Cri tical,High ,7/21/16,7 /21/16,It seems as t hough when ETS is pe rforming t esting tha t once the transacti on number reaches ~8 0k the per formance o f VistA.js starts to diminish, the respo nse times go up to o ver 5-8 se conds. | ||
| 516 | |||
| 517 | cannot go forward wi th install ing in AIT C/PITC PPD | ||
| 518 | ,N/A, | ||
| 519 | 279927,VV- 526: Copyr ight Notic es,Owen, S teve,2.0.7 ,VA Testin g,Re-opene d,3 - Norm al Queue,4 - Low,02/ 17/16,07/0 1/16,Multi ple instan ces of "Co pyright 20 15 Apex Da ta Solutio ns, LLC." found in J avaScript and M Code ,N/A | ||
| 520 | , | ||
| 521 | 292479,VVS QA-195: Th e "from" f unctionali ty of API Browser /f ind-by-nam e/{prefix} does not w ork,Owen, Steve, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,3 /16/16,07/ 01/16,Init ially requ est for pa tient name "a", limi t 2: | ||
| 522 | "data": { "fileNam e": "PATIE NT", "file Number": " 2", "heade r": { "max Requested" : "2", "mo reFound": "true", "n umberFound ": "2" }, "patient": { "1": { "id": "100 848", "nam e": "AVIVA PATIENT,EI GHT" }, "2 ": { "id": "100846", "name": " AVIVAPATIE NT,FIVE" } } } } | ||
| 523 | |||
| 524 | Entering t he either name retur ned in the "from" fi eld does n ot result in additio nal names supplied w hen the ca ll is exec uted again ,N/A, | ||
| 525 | 328698,UAT -VV-718: Incorrect Curl Comma nd Generat ed due to Special Ch aracters,W u, Jay P. (Systems M ade Simple ),3.0.2,UA T Testing, In Progres s,3 - Norm al Queue,3 - Medium, 03/30/16,0 3/31/16, I ncorrect C url Comman d Generate d due to S pecial Cha racters. (This issu e MAY be s pecificall y related to certain RPCs. ) | ||
| 526 | |||
| 527 | post /log in/by-av/n ew | ||
| 528 | The URL th at display s in the G UI when a user tries to use th e “session ” tab to l og in by A /V has a c ouple of p roblems. T he main is sue is tha t it’s pla in text, s o entities like ! ; should n ot appear in the cre dential st ring. In a ddition, t he hexadec imal encod ing is unn ecessary a nd can cau se validat ion errors . | ||
| 529 | The correc t display should be something like | ||
| 530 | curl -X PO ST --header ' Accept: ap plication/ json' -d 'creden tials=xxxx ;yyyy' htt ps://vaaus vsaappdev7 .aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new -k -i | ||
| 531 | The media type is no t included here beca use x-www- form-urlen coded is t he default . The –k f lag is nee ded becaus e curl wil l otherwis e complain that the cert is no t valid, a nd the –i just displ ays the re sponse and status co de. | ||
| 532 | |||
| 533 | Actual Res ults gener ated by th e API Brow ser: | ||
| 534 | |||
| 535 | Curl | ||
| 536 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: 24e 79f76-1c94 -42a7-b66a -8d58b93e8 ba4' -d 'c redentials =6050%23za %3B7060%23 !za' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new ' | ||
| 537 | Request UR L | ||
| 538 | https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new | ||
| 539 | Response B ody | ||
| 540 | { | ||
| 541 | "data": { | ||
| 542 | "login Data": { | ||
| 543 | "DT" : "3160330 ", | ||
| 544 | "DUZ ": "991", | ||
| 545 | "DUZ ARRAY": { | ||
| 546 | "0 ": "", | ||
| 547 | "1 ": "", | ||
| 548 | "2 ": "516", | ||
| 549 | "A G": "V", | ||
| 550 | "A UTHENTICAT ION": "AVC ODES", | ||
| 551 | "A UTO": "1", | ||
| 552 | "B UF": "1", | ||
| 553 | "L ANG": "", | ||
| 554 | "L OA": "2" | ||
| 555 | }, | ||
| 556 | "GRE ETING": "G ood aftern oon JAY", | ||
| 557 | "SIG NON-DATETI ME": "2016 0330152914 -0500", | ||
| 558 | "USE R-DISPLAY- NAME": "Ja y Wu", | ||
| 559 | "USER-IP": " IP ", | ||
| 560 | "USE R-LANGUAGE ": "", | ||
| 561 | "USE R-LOGGED-O N-DIVISION ": "516^BA Y PINES VA MC^516", | ||
| 562 | "USE R-NAME": " WU,JAY", | ||
| 563 | "USE R-READ-TIM EOUT": "54 00", | ||
| 564 | "USE R-SERVICE- SECTION": "MEDICINE" , | ||
| 565 | "USE R-TITLE": "Scholar E xtraordina ire", | ||
| 566 | "USE R-VPID": " ", | ||
| 567 | "XSA BSEU": ",@ @@89u89]^% Dj_t(^mt(= F3rK-=qt,h ^Su@^>>u^k kkkkkkkk^^ \"", | ||
| 568 | "bse Token": "L EBAQDg5dTg 5XV4lRGpfd ChebXQoPUY zckstPXF0L GheU3VAXj4 +dV5ra2tra 2tra2teXiI =", | ||
| 569 | "log gedInSite" : "baypine s-vista" | ||
| 570 | }, | ||
| 571 | "vjsSe ssionToken ": "eyJ0eX AiOiJKV1Qi LCJhbGciOi JIUzI1NiJ9 .eyJ0b2tlb kRhdGEiOns ic2l0ZSI6I mJheXBpbmV zLXZpc3RhI iwiZHV6Ijo iOTkxIiwiY XV0aFR5cGU iOiJBVkNPR EVTIiwiYnN lVG9rZW4iO iJMRUJBUUR nNWRUZzVYV jRsUkdwZmR DaGViWFFvU FVZemNrc3R QWEYwTEdoZ VUzVkFYajQ rZFY1cmEyd HJhMnRyYTJ 0ZVhpST0if Swia2V5Ijo iOTEyNDE5O DQtODcwOC0 0ZTExLWEzY TYtYzE3YjA wYzM2ZjJjI iwiaWF0Ijo xNDU5MzY5N zU0LCJleHA iOjE0NTkzN zUxNTQsIml zcyI6IkFwZ XggRGF0YSB Tb2x1dGlvb nMsTExDIn0 .uxHjtjmDH vPFxicarjP 6rc9YiyE2N SKbP3QPr6Q mwQ8" | ||
| 572 | } | ||
| 573 | } | ||
| 574 | Response C ode | ||
| 575 | 200 | ||
| 576 | Response H eaders | ||
| 577 | { | ||
| 578 | "access- control-al low-header s": "Conte nt-Type, V JS-SESSION -TOKEN", | ||
| 579 | "access- control-al low-method s": "HEAD, GET, POST , PUT, PAT CH, DELETE , OPTIONS, TRACE", | ||
| 580 | "access- control-al low-origin ": "*", | ||
| 581 | "x-power ed-by": "f ederator", | ||
| 582 | "content -type": "a pplication /json; cha rset=utf-8 ", | ||
| 583 | "content -length": "1402", | ||
| 584 | "date": "W ed, 30 Mar 2016 20: PORT : PORT GMT", | ||
| 585 | "connect ion": "kee p-alive", | ||
| 586 | "": "" | ||
| 587 | } | ||
| 588 | |||
| 589 | |||
| 590 | CURL Comma nd - Resul ts: | ||
| 591 | by-av/new' -k -v//va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/logi | ||
| 592 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --headev | ||
| 593 | * About to connect() to vaausv saappdev7. aac. DNS port 8085 (#0) | ||
| 594 | * Trying IP ... connec ted | ||
| 595 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 596 | * Initiali zing NSS w ith certpa th: sql:/e tc/pki/nss db | ||
| 597 | * warning: ignoring value of s sl.verifyh ost | ||
| 598 | * skipping SSL peer certificat e verifica tion | ||
| 599 | * SSL conn ection usi ng TLS_RSA _WITH_AES_ 256_CBC_SH A | ||
| 600 | * Server c ertificate : | ||
| 601 | * subject: CN=vaausv saappdev7. aac. DNS ,OU=OIT/FO ,O=VA,L=St .Pete,ST=F L,CS | ||
| 602 | * start da te: Mar 17 20: PORT : PORT 2016 GMT | ||
| 603 | * expire d ate: Mar 1 7 20: PORT : PORT 2017 GMT | ||
| 604 | * common n ame: vaaus vsaappdev7 .aac. DNS | ||
| 605 | * issuer: CN=VA Inte rnal Subor dinate CA 1,DC=va,DC =gov | ||
| 606 | > POST /vi stas/BayPi nes/rpcs/b y-name/px- save-data/ call HTTP/ 1.1 | ||
| 607 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 608 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 609 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 610 | > Accept: applicatio n/json | ||
| 611 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 612 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 613 | > Accept: applicatio n/json | ||
| 614 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 615 | > Content- Length: 49 4 | ||
| 616 | > | ||
| 617 | < HTTP/1.1 400 Bad R equest | ||
| 618 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 619 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 620 | < Access-C ontrol-All ow-Origin: * | ||
| 621 | < X-Powere d-By: fede rator | ||
| 622 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 623 | < Set-Cook ie: sessio nID=5cdc46 342ab2d847 25d725428b d04e46742f 631f;path= /;expires; | ||
| 624 | < Content- Length: 64 | ||
| 625 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 626 | < Connecti on: keep-a live | ||
| 627 | < | ||
| 628 | { | ||
| 629 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 630 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 631 | * Re-using existing connection ! (#0) wit h host vaa usvsaappde v7.aac. DNS | ||
| 632 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 633 | > POST /vi stas/BayPi nes/sessio n/login/by -av/new HT TP/1.1 | ||
| 634 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 635 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 636 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 637 | > Accept: applicatio n/json | ||
| 638 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 639 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 640 | > Accept: applicatio n/json | ||
| 641 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 642 | > Content- Length: 49 4 | ||
| 643 | > | ||
| 644 | < HTTP/1.1 400 Bad R equest | ||
| 645 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 646 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 647 | < Access-C ontrol-All ow-Origin: * | ||
| 648 | < X-Powere d-By: fede rator | ||
| 649 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 650 | < Set-Cook ie: sessio nID=ccc21f e8ac1442b0 f62cf74dc0 91225962c9 deec;path= /;expires; | ||
| 651 | < Content- Length: 64 | ||
| 652 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 653 | < Connecti on: keep-a live | ||
| 654 | < | ||
| 655 | }{ | ||
| 656 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 657 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 658 | * Closing connection #0 | ||
| 659 | }[s101zjw2 @vaausvsaa ppdev7 ~]$ | ||
| 660 | ,N/A, | ||
| 661 | 328695,IOC , VV-747: Clear Sear ch,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to RP C Wizard | ||
| 662 | 2) Type in "or" in t he search field | ||
| 663 | 3) click o n the ‘x’ next the R PC search text box, the text b ox will be cleared b ut the sea rch result s remain; UNLESS the user clic k on somew here else on the pag e afterwar d. ,Enhanc ement, | ||
| 664 | 328694,IOC , VV- 745: Session T iming out, Watkins, M eredith (A PEX),3.0.2 ,IOC Testi ng,In Prog ress,Unass igned,4 - Low,05/25/ 16,06/01/1 6,1) Log i n to RPC W izard | ||
| 665 | 2) Wait un til sessio n times ou t | ||
| 666 | 3) Type in "orqqps" in the sea rch field | ||
| 667 | 4) pop up message sh owed infor ming user that he or she that the sessio n has time d out and need to lo g in again ,Enhanceme nt, | ||
| 668 | 292516,IOC , VV-746: Search Lim it,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress,Un assigned,4 - Low,05/ 25/16,06/0 1/16,1) Lo g in to RP C Wizard | ||
| 669 | 2) Put in 0 in the ' limit' box . | ||
| 670 | 3) Type in "orqqps" in the sea rch field | ||
| 671 | 4) an erro r message will pop u p | ||
| 672 | Note: the "limit" bo x will not take any special ch aracters o r any lett ers, so pe rhaps, add ing 0 to t hat would be ideal? ,Enhanceme nt, | ||
| 673 | 305159,VV- 724: Inter Systems Co rporation (ISC) cach e.node bre aks,Gaber, Roy,3.0.2 ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,0 4/15/16,04 /27/16,It was discov ered that the cache. node inter face becom es unstabl e when a s ignal is s ent to the process w hich invok ed it, of type SIGAB RT, SIGINT , and perh aps SIGKIL L. If a Co ntrol-C is issued to the invok ing proces s, providi ng it is r unning in a terminal , or a SIG INT, SIGAB RT, or pos sible a SI GKILL is s ent to the invoking process , it causes the cache. node proce ss to cont inue to pr ocess inst ead of win ding down, and the c ache.node process co nsumes vas t amount o f CPU and RAM, event ually Cach e' becomes very slug gish and a t times ne eds to be stopped/st arted. | ||
| 674 | |||
| 675 | Load Teste rs found t hat when t hey are ru nning thei r load tes ts that ca che.node's response times beco me greater and great er as time goes by, this is a potential memory lea k. When th e OS reali zes the CP U and RAM usage have become to o high it sends a SI GABRT to t he cache.n ode (node. js) proces s to preve nt it from making th e system u nusable. T his also c auses the same condi tion I des cribed abo ve. The lo ad testers then need to stop a ll tests a nd reset t he environ ment for a nother rou nd. | ||
| 676 | |||
| 677 | Notables | ||
| 678 | ◾6 of 8 AI TC/PITC se rver Certs received. Will be i nstalled t oday at 12 : PORT ET. | ||
| 679 | ◾Roy Gaber ePAS appr oval recei ved for al l regions. Waiting o n Access/V erify code s. Next st eps: Confi g test dat a. | ||
| 680 | ◾JAZZ trou ble ticket s opened ( by Roy) fo r saving s ession sta tes and an Intersyst ems error (Roy would have to p rovide det ails) | ||
| 681 | ◾ePAS subm itted for all API 2. 0 testers and all bu t two appr oved by Lo ri (will c omplete he r approval s today (t he 14th). | ||
| 682 | ,N/A | ||
| 683 | , | ||
| 684 | 347856,VV- 861 Deleti ng a RESTi fied RPC i s no longe r availabl e,Gaber, R oy,3.0.5,V A Testing, Ready for Review,3 - Normal Qu eue,3 - Me dium,07/05 /16,07/01/ 16,In vers ion 3.0.2 we were ab le to dele te RESTifi ed RPC's, this funct ionality i s no longe r availabl e.,3.0.5 | ||
| 685 | |||
| 686 | , | ||
| 687 | 294393,UAT -VV-521: RPC Search Omits Cer tain Speci al Charact ers,Wu, Ja y P. (Syst ems Made S imple), IP ,UAT Testi ng,Ready f or Review, 3 - Normal Queue,3 - Medium,03 /22/16,07/ 01/16,RPC Search Omi ts Certain Special C haracters. i.e. #, / , \, ?, et c. | ||
| 688 | See attach ed screens hots for r eferences. ,3.0.7, | ||
| 689 | 288487,VV- 736: RPC W izard does not indic ate that s ome fields are Requi red.,Green acre, John (Apex),3. 0.0,RPC Wi zard_Edit Definition Display | ||
| 690 | Test case I & II,Rea dy for Rev iew,3 - No rmal Queue ,3 - Mediu m,03/03/16 ,07/01/16, In the RPC Browser, on the Edi t Definiti ons screen , the Requ ired field s are only identifie d by being colored p ink.,3.0.7 , | ||
| 691 | 292538,VV- 723: Delet ed RPC Def initions r emain in l ist,Gaber, Roy, IP ,VA Testin g,Ready fo r Review,3 - Normal Queue,2 - High,3/16/ 16 0:00,07 /01/16,Del eting an R PC definit ion does r emove the definition from the list in th e API Brow ser, and a llows you to execute the defin ition, whi ch is stil l there, b ut you rec eive an er ror when t rying to e xercise it . | ||
| 692 | |||
| 693 | ,3.0.5 | ||
| 694 | |||
| 695 | , | ||
| 696 | 328704,IOC , VV-749: PATCH Meth od,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,Read y for Revi ew,Unassig ned,4 - Lo w,05/25/16 ,07/02/16, 1) Log in to API Bro wser | ||
| 697 | 2) go to ' rpcs' | ||
| 698 | 3) show al l rpcs | ||
| 699 | 4) put in rpc into t he POST Me thod | ||
| 700 | 5) when at tempting t o copy mul tiple line swagger i nto the de finition f ield, only the first line will be accept ed. | ||
| 701 | Note: the Post Metho d works bu t the user must refo rmat the s wagger def inition to remove al l carriage return pr ior to mak ing the PO ST call. , 3.0.7, | ||
| 702 | 328703,IOC , VV-748: DELETE Met hod, no wa rning,Watk ins, Mered ith (APEX) ,3.0.2,IOC Testing,R eady for R eview,Unas signed,4 - Low,05/25 /16,07/03/ 16,1) Log in to API Browser | ||
| 703 | 2) go to ' rpcs' | ||
| 704 | 3) show al l rpcs | ||
| 705 | 4) put in "orqqps li st" or any existing restified rpc into t he DELETE Method | ||
| 706 | 5) Click o n "Try It Now" | ||
| 707 | Note: ther e are no w arning to the user t o confirm the deleti on. ,3.0. 7 | ||
| 708 | |||
| 709 | , | ||
| 710 | 300073,VV- 716: Inabi lity to sa ve session state,Gab er, Roy,3. 0.2,VA Tes ting,Resol ved,2 - Gi ve High At tention,1 - Critical ,04/14/16, 07/01/16,T here is an issues re garding se ssion affi nity as it relates t o the 4 Fe derator se rvers impl ements for IOC. When a client connects t o a VistA. js server and data i s required from the back-end t he Global Traffic Ma nager (GTM ) sends th e request to a feder ator other than the original o ne, this h appens due to round- robin load balancing being use d at the G TM. The re sult is th at the cli ent is pre sented wit h a dialog indicatin g that the user's se ssion toke n has expi red, see a ttachment #29517. Wh ile sticky session m anagement could be i mplemented within th e load bal ancer (IF it is avai lable in t he balance r being us ed), this is not the ideal met hod, a tru e fix woul d be to im plement a caching se rver, and since Redi s is prohi bited by t he TRM ano ther metho d of doing this woul d be appro priate. We understan d that Ape x will be implementi ng such a fix in the next vers ion, it sh ould be no ted that t he TMP glo bal be use d, as %Cac heTemp in the field is protect ed.,3.0.7 | ||
| 711 | |||
| 712 | |||
| 713 | , | ||
| 714 | 294498,VVS QA-225: Fe derated rp cs/by-name not retur ning expec ted result ,Gaber, Ro y, IP ,VA Testin g,Resolved ,2 - Give High Atten tion,1 - C ritical,03 /22/16,07/ 01/16,When making a federated call using rpcs/by-n ame, the D FN is not being reso lved prope rly on the remote no des. It seems o nce the DF N2ICN is d one, the r esult from one insta nce is bei ng used as the DFN o n the rema ining inst ances. | ||
| 715 | |||
| 716 | The attach ed text fi le contain s all the data requi red to rep licate the behavior described in this de fect.,3.0. 2 | ||
| 717 | , | ||
| 718 | 347982,VV- 860 "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] instead of "error ": "Cannot locate de finition f or specifi ed RPC: OR WU16 USERI NFO”,Owen, Steve,3.0 .5,VA Test ing,Resolv ed,2 - Giv e High Att ention,2 - High,07/0 5/16,07/07 /16,Restif ied RPC RP C ORWU16 U SERINFO | ||
| 719 | |||
| 720 | returns "error": "Invalid Kernel log on credent ials. [Sec urity Type : Unable t o create r emote Visi tor user] " with fed erated cal l on syste ms that do not have the Restif ied RPC wh en it shou ld return "error": "Cannot l ocate defi nition for specified RPC: ORWU 16 USERINF O” | ||
| 721 | |||
| 722 | |||
| 723 | { | ||
| 724 | "baypine s": { | ||
| 725 | "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] " | ||
| 726 | }, | ||
| 727 | "haley": { | ||
| 728 | "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] " | ||
| 729 | }, | ||
| 730 | "sanjuan ": { | ||
| 731 | "data" : { | ||
| 732 | "res ult": "636 ^OWEN,STEV E^0^0" | ||
| 733 | } | ||
| 734 | }, | ||
| 735 | "westpal m": { | ||
| 736 | "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] " | ||
| 737 | } | ||
| 738 | } | ||
| 739 | |||
| 740 | Confirmed by Apex (G reenAcre), 3.0.5 | ||
| 741 | , | ||
| 742 | 292437,VVS QA-194 The public pa ge of VSA Server ins tances do not displa y properly ,Owen, Ste ve, IP ,VA Testin g,Resolved ,3 - Norma l Queue,3 - Medium,0 3/16/16,07 /01/16,The public sp lash page of VSA Ser ver does n ot display properly,3 .0.5, | ||
| 743 | |||
| 744 | |||
| 745 | SHEET: Inc rement3Spr int9 | ||
| 746 | Jazz ,Summ ary,Create d By,Found in Build, Test Case and Test N o.,Status, Priority,S everity,Cr eation Dat e,Modified Date,Desc ription,Fi xed in Bui ld, | ||
| 747 | 361536,VV- 945 Screen scrolling removes u ser focus from selec ted parame ter,Gaber, Roy,3.0.8 ,VA Testin g,In Progr ess | ||
| 748 | ,Unassigne d,2 - High ,8/10/16,8 /15/16,Whe n an RPC i s selected for RESTi fying and the user c licks on a n input pa rameter's Descriptio n field, o nly when t hat field is centere d on the s creen, the screen mo ves up bri nging the previous i nput param eter to th e middle o f the scre en, while the cursor remains i n the fiel d the user selected, it brings the user' s focus in to the pre vious fiel d. | ||
| 749 | |||
| 750 | In the att ached imag e, I selec ted SUPRES S while it was in th e middle o f the scre en, the sc reen scrol led up pla cing the V STR field into the c enter of t he screen, moving SU PRESS down , you can see that t he cursor is still i n the sele cted field , however my focus w as changed to the VS TR field, this is qu ite annoyi ng.,N/A, | ||
| 751 | 361474,VV- 944 Requir ed output parameter descriptio n fails re quirement testing,Ga ber, Roy,3 .0.8,VA Te sting,In P rogress | ||
| 752 | ,Unassigne d,4 - Low, 8/10/16,8/ 15/16,Outp ut paramet er Descrip tion field is not ev aluated fo r required field, us er can pro ceed in RE STifying t he RPC wit hout a des cription | ||
| 753 | ,N/A, | ||
| 754 | 361373,VV- 946 RPC re sult list not cleare d out when backspaci ng quickly in lookup input,Gab er, Roy,3. 0.8,VA Tes ting,In Pr ogress | ||
| 755 | ,Unassigne d,3 - Medi um,8/10/16 ,8/15/16,W hen select ing an RPC to RESTif y and the list is po pulated wi th RPC's f ound if th e user bac kspaces to o quickly to remove their inpu t, the res ult set is not clear ed.,N/A, | ||
| 756 | 328704,IOC , VV-749: PATCH Meth od,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress | ||
| 757 | ,Unassigne d,4 - Low, 05/25/16,0 7/02/16,1) Log in to API Brows er | ||
| 758 | 2) go to ' rpcs' | ||
| 759 | 3) show al l rpcs | ||
| 760 | 4) put in rpc into t he POST Me thod | ||
| 761 | 5) when at tempting t o copy mul tiple line swagger i nto the de finition f ield, only the first line will be accept ed. | ||
| 762 | Note: the Post Metho d works bu t the user must refo rmat the s wagger def inition to remove al l carriage return pr ior to mak ing the PO ST call. , N/A, | ||
| 763 | 328698,IOC , VV-747: Clear Sear ch,Watkins , Meredith (APEX),3. 0.2,IOC Te sting,In P rogress | ||
| 764 | ,Unassigne d,4 - Low, 05/25/16,0 6/01/16,1) Log in to RPC Wizar d | ||
| 765 | 2) Type in "or" in t he search field | ||
| 766 | 3) click o n the ‘x’ next the R PC search text box, the text b ox will be cleared b ut the sea rch result s remain; UNLESS the user clic k on somew here else on the pag e afterwar d. ,Enhanc ement, | ||
| 767 | 328695,IOC , VV- 745: Session T iming out, Watkins, M eredith (A PEX),3.0.2 ,IOC Testi ng,In Prog ress | ||
| 768 | ,Unassigne d,4 - Low, 05/25/16,0 6/01/16,1) Log in to RPC Wizar d | ||
| 769 | 2) Wait un til sessio n times ou t | ||
| 770 | 3) Type in "orqqps" in the sea rch field | ||
| 771 | 4) pop up message sh owed infor ming user that he or she that the sessio n has time d out and need to lo g in again ,Enhanceme nt, | ||
| 772 | 300073,UAT -VVSQA-23 5: Incorre ct Curl Co mmand Gene rated due to Special Character s | ||
| 773 | (VV-718),W u, Jay P. | ||
| 774 | (Systems M ade Simple ),3.0.2,UA T Testing, In Progres s | ||
| 775 | ,3 - Norma l Queue,3 - Medium,0 3/30/16,03 /31/16, In correct Cu rl Command Generated due to Sp ecial Char acters. ( This issue MAY be sp ecifically related t o certain RPCs. ) | ||
| 776 | |||
| 777 | post /log in/by-av/n ew | ||
| 778 | The URL th at display s in the G UI when a user tries to use th e “session ” tab to l og in by A /V has a c ouple of p roblems. T he main is sue is tha t it’s pla in text, s o entities like ! ; should n ot appear in the cre dential st ring. In a ddition, t he hexadec imal encod ing is unn ecessary a nd can cau se validat ion errors . | ||
| 779 | The correc t display should be something like | ||
| 780 | curl -X PO ST --header ' Accept: ap plication/ json' -d 'creden tials=xxxx ;yyyy' htt ps://vaaus vsaappdev7 .aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new -k -i | ||
| 781 | The media type is no t included here beca use x-www- form-urlen coded is t he default . The –k f lag is nee ded becaus e curl wil l otherwis e complain that the cert is no t valid, a nd the –i just displ ays the re sponse and status co de. | ||
| 782 | |||
| 783 | Actual Res ults gener ated by th e API Brow ser: | ||
| 784 | |||
| 785 | Curl | ||
| 786 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: 24e 79f76-1c94 -42a7-b66a -8d58b93e8 ba4' -d 'c redentials =6050%23za %3B7060%23 !za' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new ' | ||
| 787 | Request UR L | ||
| 788 | https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new | ||
| 789 | Response B ody | ||
| 790 | { | ||
| 791 | "data": { | ||
| 792 | "login Data": { | ||
| 793 | "DT" : "3160330 ", | ||
| 794 | "DUZ ": "991", | ||
| 795 | "DUZ ARRAY": { | ||
| 796 | "0 ": "", | ||
| 797 | "1 ": "", | ||
| 798 | "2 ": "516", | ||
| 799 | "A G": "V", | ||
| 800 | "A UTHENTICAT ION": "AVC ODES", | ||
| 801 | "A UTO": "1", | ||
| 802 | "B UF": "1", | ||
| 803 | "L ANG": "", | ||
| 804 | "L OA": "2" | ||
| 805 | }, | ||
| 806 | "GRE ETING": "G ood aftern oon JAY", | ||
| 807 | "SIG NON-DATETI ME": "2016 0330152914 -0500", | ||
| 808 | "USE R-DISPLAY- NAME": "Ja y Wu", | ||
| 809 | "USER-IP": " IP ", | ||
| 810 | "USE R-LANGUAGE ": "", | ||
| 811 | "USE R-LOGGED-O N-DIVISION ": "516^BA Y PINES VA MC^516", | ||
| 812 | "USE R-NAME": " WU,JAY", | ||
| 813 | "USE R-READ-TIM EOUT": "54 00", | ||
| 814 | "USE R-SERVICE- SECTION": "MEDICINE" , | ||
| 815 | "USE R-TITLE": "Scholar E xtraordina ire", | ||
| 816 | "USE R-VPID": " ", | ||
| 817 | "XSA BSEU": ",@ @@89u89]^% Dj_t(^mt(= F3rK-=qt,h ^Su@^>>u^k kkkkkkkk^^ \"", | ||
| 818 | "bse Token": "L EBAQDg5dTg 5XV4lRGpfd ChebXQoPUY zckstPXF0L GheU3VAXj4 +dV5ra2tra 2tra2teXiI =", | ||
| 819 | "log gedInSite" : "baypine s-vista" | ||
| 820 | }, | ||
| 821 | "vjsSe ssionToken ": "eyJ0eX AiOiJKV1Qi LCJhbGciOi JIUzI1NiJ9 .eyJ0b2tlb kRhdGEiOns ic2l0ZSI6I mJheXBpbmV zLXZpc3RhI iwiZHV6Ijo iOTkxIiwiY XV0aFR5cGU iOiJBVkNPR EVTIiwiYnN lVG9rZW4iO iJMRUJBUUR nNWRUZzVYV jRsUkdwZmR DaGViWFFvU FVZemNrc3R QWEYwTEdoZ VUzVkFYajQ rZFY1cmEyd HJhMnRyYTJ 0ZVhpST0if Swia2V5Ijo iOTEyNDE5O DQtODcwOC0 0ZTExLWEzY TYtYzE3YjA wYzM2ZjJjI iwiaWF0Ijo xNDU5MzY5N zU0LCJleHA iOjE0NTkzN zUxNTQsIml zcyI6IkFwZ XggRGF0YSB Tb2x1dGlvb nMsTExDIn0 .uxHjtjmDH vPFxicarjP 6rc9YiyE2N SKbP3QPr6Q mwQ8" | ||
| 822 | } | ||
| 823 | } | ||
| 824 | Response C ode | ||
| 825 | 200 | ||
| 826 | Response H eaders | ||
| 827 | { | ||
| 828 | "access- control-al low-header s": "Conte nt-Type, V JS-SESSION -TOKEN", | ||
| 829 | "access- control-al low-method s": "HEAD, GET, POST , PUT, PAT CH, DELETE , OPTIONS, TRACE", | ||
| 830 | "access- control-al low-origin ": "*", | ||
| 831 | "x-power ed-by": "f ederator", | ||
| 832 | "content -type": "a pplication /json; cha rset=utf-8 ", | ||
| 833 | "content -length": "1402", | ||
| 834 | "date": "W ed, 30 Mar 2016 20: PORT : PORT GMT", | ||
| 835 | "connect ion": "kee p-alive", | ||
| 836 | "": "" | ||
| 837 | } | ||
| 838 | |||
| 839 | |||
| 840 | CURL Comma nd - Resul ts: | ||
| 841 | by-av/new' -k -v//va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/logi | ||
| 842 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --headev | ||
| 843 | * About to connect() to vaausv saappdev7. aac. DNS port 8085 (#0) | ||
| 844 | * Trying IP ... connec ted | ||
| 845 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 846 | * Initiali zing NSS w ith certpa th: sql:/e tc/pki/nss db | ||
| 847 | * warning: ignoring value of s sl.verifyh ost | ||
| 848 | * skipping SSL peer certificat e verifica tion | ||
| 849 | * SSL conn ection usi ng TLS_RSA _WITH_AES_ 256_CBC_SH A | ||
| 850 | * Server c ertificate : | ||
| 851 | * subject: CN=vaausv saappdev7. aac. DNS ,OU=OIT/FO ,O=VA,L=St .Pete,ST=F L,CS | ||
| 852 | * start da te: Mar 17 20: PORT : PORT 2016 GMT | ||
| 853 | * expire d ate: Mar 1 7 20: PORT : PORT 2017 GMT | ||
| 854 | * common n ame: vaaus vsaappdev7 .aac. DNS | ||
| 855 | * issuer: CN=VA Inte rnal Subor dinate CA 1,DC=va,DC =gov | ||
| 856 | > POST /vi stas/BayPi nes/rpcs/b y-name/px- save-data/ call HTTP/ 1.1 | ||
| 857 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 858 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 859 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 860 | > Accept: applicatio n/json | ||
| 861 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 862 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 863 | > Accept: applicatio n/json | ||
| 864 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 865 | > Content- Length: 49 4 | ||
| 866 | > | ||
| 867 | < HTTP/1.1 400 Bad R equest | ||
| 868 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 869 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 870 | < Access-C ontrol-All ow-Origin: * | ||
| 871 | < X-Powere d-By: fede rator | ||
| 872 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 873 | < Set-Cook ie: sessio nID=5cdc46 342ab2d847 25d725428b d04e46742f 631f;path= /;expires; | ||
| 874 | < Content- Length: 64 | ||
| 875 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 876 | < Connecti on: keep-a live | ||
| 877 | < | ||
| 878 | { | ||
| 879 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 880 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 881 | * Re-using existing connection ! (#0) wit h host vaa usvsaappde v7.aac. DNS | ||
| 882 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 883 | > POST /vi stas/BayPi nes/sessio n/login/by -av/new HT TP/1.1 | ||
| 884 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 885 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 886 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 887 | > Accept: applicatio n/json | ||
| 888 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 889 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 890 | > Accept: applicatio n/json | ||
| 891 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 892 | > Content- Length: 49 4 | ||
| 893 | > | ||
| 894 | < HTTP/1.1 400 Bad R equest | ||
| 895 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 896 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 897 | < Access-C ontrol-All ow-Origin: * | ||
| 898 | < X-Powere d-By: fede rator | ||
| 899 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 900 | < Set-Cook ie: sessio nID=ccc21f e8ac1442b0 f62cf74dc0 91225962c9 deec;path= /;expires; | ||
| 901 | < Content- Length: 64 | ||
| 902 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 903 | < Connecti on: keep-a live | ||
| 904 | < | ||
| 905 | }{ | ||
| 906 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 907 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 908 | * Closing connection #0 | ||
| 909 | }[s101zjw2 @vaausvsaa ppdev7 ~]$ | ||
| 910 | ,N/A, | ||
| 911 | 279927,VV- 526: Copyr ight Notic es,Owen, S teve, ,VA Testing,Re opened, ,4 - Low,02/ 17/16,07/0 1/16,Multi ple instan ces of "Co pyright 20 15 Apex Da ta Solutio ns, LLC." found in J avaScript and M Code ,N/A | ||
| 912 | , | ||
| 913 | 362222,VV- 937 RPC Wi zard - Sec urity Inac tivity War ning displ ays when l ogging out .,Watkins, Meredith (APEX),3.0 .8,VA Test ing,Ready for Review ,Unassigne d,4 - Low, 8/11/16 10 :36,8/15/1 6 13:25,Wh en logging out of th e RPC Wiza rd, a Secu rity Warni ng message displays that the u ser was lo gged out d ue to inac tivity. | ||
| 914 | |||
| 915 | This was s een during both Inte rnal and E DE environ ment testi ng. | ||
| 916 | |||
| 917 | Steps: | ||
| 918 | Logged in to RPC Wiz ard | ||
| 919 | Click Log out. | ||
| 920 | Click OK t o confirm log out. | ||
| 921 | Security M essage dis plays Inac tivity Rea son | ||
| 922 | Click Proc eed. | ||
| 923 | Authorizat ion agreem ent displa ys., IP , | ||
| 924 | 328703,IOC , VV-748: DELETE Met hod, no wa rning,Watk ins, Mered ith (APEX) ,3.0.2,IOC Testing,R eady for R eview,Unas signed,4 - Low,05/25 /16,07/03/ 16,1) Log in to API Browser | ||
| 925 | 2) go to ' rpcs' | ||
| 926 | 3) show al l rpcs | ||
| 927 | 4) put in "orqqps li st" or any existing restified rpc into t he DELETE Method | ||
| 928 | 5) Click o n "Try It Now" | ||
| 929 | Note: ther e are no w arning to the user t o confirm the deleti on. ,3.0. 7 | ||
| 930 | |||
| 931 | , | ||
| 932 | 305159,VV- 724: Inter Systems Co rporation (ISC) cach e.node bre aks,Gaber, Roy,3.0.2 ,VA Testin g,Ready fo r Review,2 - Give Hi gh Attenti on,3 - Med ium,04/15/ 16,04/27/1 6,It was d iscovered that the c ache.node interface becomes un stable whe n a signal is sent t o the proc ess which invoked it , of type SIGABRT, S IGINT, and perhaps S IGKILL. If a Control -C is issu ed to the invoking p rocess, pr oviding it is runnin g in a ter minal, or a SIGINT, SIGABRT, o r possible a SIGKILL is sent t o the invo king proce ss , it ca uses the c ache.node process to continue to process instead o f winding down, and the cache. node proce ss consume s vast amo unt of CPU and RAM, eventually Cache' be comes very sluggish and at tim es needs t o be stopp ed/started . | ||
| 933 | |||
| 934 | Load Teste rs found t hat when t hey are ru nning thei r load tes ts that ca che.node's response times beco me greater and great er as time goes by, this is a potential memory lea k. When th e OS reali zes the CP U and RAM usage have become to o high it sends a SI GABRT to t he cache.n ode (node. js) proces s to preve nt it from making th e system u nusable. T his also c auses the same condi tion I des cribed abo ve. The lo ad testers then need to stop a ll tests a nd reset t he environ ment for a nother rou nd. | ||
| 935 | |||
| 936 | Notables | ||
| 937 | ◾6 of 8 AI TC/PITC se rver Certs received. Will be i nstalled t oday at 12 : PORT ET. | ||
| 938 | ◾Roy Gaber ePAS appr oval recei ved for al l regions. Waiting o n Access/V erify code s. Next st eps: Confi g test dat a. | ||
| 939 | ◾JAZZ trou ble ticket s opened ( by Roy) fo r saving s ession sta tes and an Intersyst ems error (Roy would have to p rovide det ails) | ||
| 940 | ◾ePAS subm itted for all API 2. 0 testers and all bu t two appr oved by Lo ri (will c omplete he r approval s today (t he 14th). | ||
| 941 | ,IP, | ||
| 942 | 288487,VV- 736: RPC W izard does not indic ate that s ome fields are Requi red.,Green acre, John (Apex),3. 0.0,RPC Wi zard_Edit Definition Display | ||
| 943 | Test case I & II,Rea dy for Rev iew,3 - No rmal Queue ,3 - Mediu m,03/03/16 ,07/01/16, In the RPC Browser, on the Edi t Definiti ons screen , the Requ ired field s are only identifie d by being colored p ink.,3.0.7 , | ||
| 944 | 361370,VV- 913 Select ing RPC to restify p roduces in correct al ert to use r,Gaber, R oy,3.0.8,V A Testing, Resolved,U nassigned, 4 - Low,8/ 10/16,8/15 /16,When s electing a n RPC to R ESTify the user is p resented w ith an ale rt indicat ing that a ll fields marked wit h an aster isk are re quired, ho wever, the heading o f the aler t is AUTHP RIZATION A GREEMENT w hich is in correct., IP , | ||
| 945 | 353810,VV- 724 Perfor mance Issu e,Gaber, R oy,3.0.5,E TS,Resolve d,Critical ,2 - High, 7/21/16,7/ 21/16,It s eems as th ough when ETS is per forming te sting that once the transactio n number r eaches ~80 k the perf ormance of VistA.js starts to diminish, the respon se times g o up to ov er 5-8 sec onds. | ||
| 946 | |||
| 947 | cannot go forward wi th install ing in AIT C/PITC PPD | ||
| 948 | ,IP, | ||
| 949 | 347982,VV- 860 "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] instead of "error ": "Cannot locate de finition f or specifi ed RPC: OR WU16 USERI NFO”,Owen, Steve,3.0 .5,VA Test ing,Resolv ed,2 - Giv e High Att ention,2 - High,07/0 5/16,07/07 /16,Restif ied RPC RP C ORWU16 U SERINFO | ||
| 950 | |||
| 951 | returns "error": "Invalid Kernel log on credent ials. [Sec urity Type : Unable t o create r emote Visi tor user] " with fed erated cal l on syste ms that do not have the Restif ied RPC wh en it shou ld return "error": "Cannot l ocate defi nition for specified RPC: ORWU 16 USERINF O” | ||
| 952 | |||
| 953 | |||
| 954 | { | ||
| 955 | "baypine s": { | ||
| 956 | "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] " | ||
| 957 | }, | ||
| 958 | "haley": { | ||
| 959 | "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] " | ||
| 960 | }, | ||
| 961 | "sanjuan ": { | ||
| 962 | "data" : { | ||
| 963 | "res ult": "636 ^OWEN,STEV E^0^0" | ||
| 964 | } | ||
| 965 | }, | ||
| 966 | "westpal m": { | ||
| 967 | "error ": "Invali d Kernel l ogon crede ntials. [S ecurity Ty pe: Unable to create remote Vi sitor user ] " | ||
| 968 | } | ||
| 969 | } | ||
| 970 | |||
| 971 | Confirmed by Apex (G reenAcre), 3.0.5 | ||
| 972 | , | ||
| 973 | 347856,VV- 861 Deleti ng a RESTi fied RPC i s no longe r availabl e,Gaber, R oy,3.0.5,V A Testing, Resolved,3 - Normal Queue,3 - Medium,07/ 05/16,07/0 1/16,In ve rsion 3.0. 2 we were able to de lete RESTi fied RPC's , this fun ctionality is no lon ger availa ble.,3.0.8 , | ||
| 974 | 300073,VV- 716: Inabi lity to sa ve session state,Gab er, Roy,3. 0.2,VA Tes ting,Resol ved,2 - Gi ve High At tention,1 - Critical ,04/14/16, 07/01/16,T here is an issues re garding se ssion affi nity as it relates t o the 4 Fe derator se rvers impl ements for IOC. When a client connects t o a VistA. js server and data i s required from the back-end t he Global Traffic Ma nager (GTM ) sends th e request to a feder ator other than the original o ne, this h appens due to round- robin load balancing being use d at the G TM. The re sult is th at the cli ent is pre sented wit h a dialog indicatin g that the user's se ssion toke n has expi red, see a ttachment #29517. Wh ile sticky session m anagement could be i mplemented within th e load bal ancer (IF it is avai lable in t he balance r being us ed), this is not the ideal met hod, a tru e fix woul d be to im plement a caching se rver, and since Redi s is prohi bited by t he TRM ano ther metho d of doing this woul d be appro priate. We understan d that Ape x will be implementi ng such a fix in the next vers ion, it sh ould be no ted that t he TMP glo bal be use d, as %Cac heTemp in the field is protect ed.,3.0.7 | ||
| 975 | |||
| 976 | |||
| 977 | , | ||
| 978 | 294498,VVS QA-225: Fe derated rp cs/by-name not retur ning expec ted result ,Gaber, Ro y, IP ,VA Testin g,Resolved ,2 - Give High Atten tion,1 - C ritical,03 /22/16,07/ 01/16,When making a federated call using rpcs/by-n ame, the D FN is not being reso lved prope rly on the remote no des. It seems o nce the DF N2ICN is d one, the r esult from one insta nce is bei ng used as the DFN o n the rema ining inst ances. | ||
| 979 | |||
| 980 | The attach ed text fi le contain s all the data requi red to rep licate the behavior described in this de fect.,3.0. 2 | ||
| 981 | , | ||
| 982 | 294393,UAT -VV-521: RPC Search Omits Cer tain Speci al Charact ers,Wu, Ja y P. | ||
| 983 | (Systems M ade Simple ), IP ,UAT Testi ng,Resolve d,3 - Norm al Queue,3 - Medium, 03/22/16,0 7/01/16,RP C Search O mits Certa in Special Character s. i.e. #, /, \, ?, etc. | ||
| 984 | See attach ed screens hots for r eferences. ,3.0.7, | ||
| 985 | 292538,VV- 723: Delet ed RPC Def initions r emain in l ist,Gaber, Roy, IP ,VA Testin g,Resolved ,3 - Norma l Queue,2 - High,3/1 6/16 0:00, 07/01/16,D eleting an RPC defin ition does remove th e definiti on from th e list in the API Br owser, and allows yo u to execu te the def inition, w hich is st ill there, but you r eceive an error when trying to exercise it. | ||
| 986 | |||
| 987 | ,3.0.5 | ||
| 988 | |||
| 989 | , | ||
| 990 | 292479,VV- 943: The " from" func tionality of API Bro wser /find -by-name/{ prefix} does not w ork,Owen, Steve, IP ,VA Testin g,Resolved ,2 - Give High Atten tion,3 - M edium,3/16 /16,07/01/ 16,Initial ly request for patie nt name "a ", limit 2 : | ||
| 991 | "data": { "fileNam e": "PATIE NT", "file Number": " 2", "heade r": { "max Requested" : "2", "mo reFound": "true", "n umberFound ": "2" }, "patient": { "1": { "id": "100 848", "nam e": "AVIVA PATIENT,EI GHT" }, "2 ": { "id": "100846", "name": " AVIVAPATIE NT,FIVE" } } } } | ||
| 992 | |||
| 993 | Entering t he either name retur ned in the "from" fi eld does n ot result in additio nal names supplied w hen the ca ll is exec uted again , IP , | ||
| 994 | 292437,VVS QA-194 The public pa ge of VSA Server ins tances do not displa y properly ,Owen, Ste ve, IP ,VA Testin g,Resolved ,3 - Norma l Queue,3 - Medium,0 3/16/16,07 /01/16,The public sp lash page of VSA Ser ver does n ot display properly,3 .0.5, | ||
| 995 | |||
| 996 | |||
| 997 | SHEET: Inc rement4Spr int10 | ||
| 998 | Jazz ,Summ ary,Create d By,Found in Build, Test ,Stat us,Priorit y,Severity ,Creation Date,Modif ied Date,D escription ,Fixed in Build, | ||
| 999 | 373167,VV- 998 Wrong user info is being r eturned,Ga ber, Roy, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,2 - High,9/2 /16 15:14, 9/7/16 9:0 7,While te sting out V IP we discov ered that the wrong user info is being r eturned wh en making the xus ge t user inf o RESTifie d RPC. Attached a re output from both Steve Owen and I in where my i nfo was re turned for him and h is info wa s returned for me. Not sure i f this has to do wit h the way shared sto rage was i mplemented in cluste ring or wh at. You can se e our name s in the u pper right portion o f the scre enshot, ne xt to the Logout but ton and yo u can see the result s of the c alls as we ll., | ||
| 1000 | 371017,VV- 995 Struct ured JSON returns fr om RPC's t o include JSON array s and nest ing,Owen, Steve, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,2 - High,8/2 9/16 15:28 ,8/30/16 2 1:26,The n eed for a structured JSON retu rn from a RPC has be en identif ied by the API 2.0 T eam. Currently only JSON objects ar e returned from the M global s tructure. API 2.0 ha s identifi ed the nee d for JSON arrays an d objects that can b e nested t o any desi red level as part of developin g FHIR API 's, | ||
| 1001 | 370856,VV- 994 Failed authentic ation retu rns error code 400 . vs 401,Owe n, Steve, IP ,VA Testin g,In Progr ess,3 - No rmal Queue ,3 - Mediu m,8/29/16 12:27,8/30 /16 21:25, /login/by- av/new ret urns error code 400 for failed authentic ation. Should ret urn a 401 error code , | ||
| 1002 | 369212,VV- 972 HTTP s till works ,Gaber, Ro y, IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,3 - Medium,8 /24/16 12: 14,9/1/16 16:23,Duri ng Test Ca re review one of the test case s had the user remov e the s fr om https a nd the exp ected resu lt should be that th e page can not be dis played, ho wever it i s, and ful ly functio nal. See the at tachments, one shows http stil l working and the ot her shows that the p age should be checke d each tim e it is vi sited in I E settings ., | ||
| 1003 | 367863,VV- 950 Lockin g is not h onored by cache.node ,Gaber, Ro y, IP ,VA Testin g,In Progr ess,1 - Re solve Imme diately,1 - Critical ,8/22/16 1 5:20,8/23/ 16 14:08,I f a lock e xists in a VistA env ironment a nd an REST ified RPC attempts t o run code which req uests a lo ck on the same resou rce, cache .node beco me unusabl e until th e lock is removed, a ny VSA act ivities wh ich are su bsequently executed will NOT w ork and wi ll time ou t. | ||
| 1004 | |||
| 1005 | Once the l ock is rel eased, any pending V SA request s are fulf illed unle ss they ha ve already timed out . | ||
| 1006 | |||
| 1007 | We don't t hink this is an Apex issue, we believe i t is an In terSystems Corporati on issue, and Steve Owen and I will be s ubmitting an ISC WRC ticket sh ortly., | ||
| 1008 | 367710,VV- 885 Refact or and Imp rove Loggi ng capabil ity,Watkin s, Meredit h (APEX),3 .0.8,VA Te sting,In P rogress,Un assigned,3 - Medium, 8/22/16 11 :57,8/30/1 6 21:34,Ce ntralize l ogging and provide n ew logging levels fo r system a nd applica tion level items., | ||
| 1009 | 367495,VV- 949 UAT - Texts and text boxes overlappi ng when zo omed in or with smal l screen r esolution, Wu, Jay P. (Systems Made Simpl e), IP ,UAT Testi ng,In Prog ress,Unass igned,4 - Low,8/22/1 6 8:48,9/9 /16 11:07, If IE is z oomed in o r if IE wi ndow at ce rtain smal ler window resolutio n, the tex ts and the texts box es will ov erlap on t he 'edit d efinition' page. Please see attachmen t for a sc reenshot ( taken when zoom-in a t 200% in IE 11.0.96 ), | ||
| 1010 | 328704,IOC VV-749 PA TCH Method ,Watkins, Meredith ( APEX),3.0. 7,IOC Test ing,In Pro gress,Unas signed,4 - Low,6/1/1 6 13:21,7/ 25/16 9:15 ,1) Log in to API Br owser | ||
| 1011 | 2) go to ' rpcs' | ||
| 1012 | 3) show al l rpcs | ||
| 1013 | 4) put in rpc into t he POST Me thod | ||
| 1014 | 5) when at tempting t o copy mul tiple line swagger i nto the de finition f ield, only the first line will be accept ed. | ||
| 1015 | Note: the Post Metho d works bu t the user must refo rmat the s wagger def inition to remove al l carriage return pr ior to mak ing the PO ST call. | ||
| 1016 | , | ||
| 1017 | 328698,IOC VV-747 Cl ear Search ,Watkins, Meredith ( APEX),3.0. 2,IOC Test ing,In Pro gress,Unas signed,4 - Low,6/1/1 6 13:18,9/ 12/16 17:0 8,1) Log i n to RPC W izard | ||
| 1018 | 2) Type in "or" in t he search field | ||
| 1019 | 3) click o n the ‘x’ next the R PC search text box, the text b ox will be cleared b ut the sea rch result s remain; UNLESS the user clic k on somew here else on the pag e afterwar d., | ||
| 1020 | 300073,UAT -VVSQA-23 5: Incorre ct Curl Co mmand Gene rated due to Special Character s,Wu, Jay P. (System s Made Sim ple),3.0.2 ,UAT Testi ng,In Prog ress,3 - N ormal Queu e,3 - Medi um,3/30/16 15:35,7/1 /16 10:24, Incorrect Curl Comm and Genera ted due to Special C haracters. (This is sue MAY be specifica lly relate d to certa in RPCs. ) | ||
| 1021 | |||
| 1022 | post /log in/by-av/n ew | ||
| 1023 | The URL th at display s in the G UI when a user tries to use th e “session ” tab to l og in by A /V has a c ouple of p roblems. T he main is sue is tha t it’s pla in text, s o entities like ! ; should n ot appear in the cre dential st ring. In a ddition, t he hexadec imal encod ing is unn ecessary a nd can cau se validat ion errors . | ||
| 1024 | The correc t display should be something like | ||
| 1025 | curl -X PO ST --header ' Accept: ap plication/ json' -d 'creden tials=xxxx ;yyyy' htt ps://vaaus vsaappdev7 .aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new -k -i | ||
| 1026 | The media type is no t included here beca use x-www- form-urlen coded is t he default . The –k f lag is nee ded becaus e curl wil l otherwis e complain that the cert is no t valid, a nd the –i just displ ays the re sponse and status co de. | ||
| 1027 | |||
| 1028 | Actual Res ults gener ated by th e API Brow ser: | ||
| 1029 | |||
| 1030 | Curl | ||
| 1031 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: 24e 79f76-1c94 -42a7-b66a -8d58b93e8 ba4' -d 'c redentials =6050%23za %3B7060%23 !za' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new ' | ||
| 1032 | Request UR L | ||
| 1033 | https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new | ||
| 1034 | Response B ody | ||
| 1035 | { | ||
| 1036 | "data": { | ||
| 1037 | "login Data": { | ||
| 1038 | "DT" : "3160330 ", | ||
| 1039 | "DUZ ": "991", | ||
| 1040 | "DUZ ARRAY": { | ||
| 1041 | "0 ": "", | ||
| 1042 | "1 ": "", | ||
| 1043 | "2 ": "516", | ||
| 1044 | "A G": "V", | ||
| 1045 | "A UTHENTICAT ION": "AVC ODES", | ||
| 1046 | "A UTO": "1", | ||
| 1047 | "B UF": "1", | ||
| 1048 | "L ANG": "", | ||
| 1049 | "L OA": "2" | ||
| 1050 | }, | ||
| 1051 | "GRE ETING": "G ood aftern oon JAY", | ||
| 1052 | "SIG NON-DATETI ME": "2016 0330152914 -0500", | ||
| 1053 | "USE R-DISPLAY- NAME": "Ja y Wu", | ||
| 1054 | "USER-IP": " IP ", | ||
| 1055 | "USE R-LANGUAGE ": "", | ||
| 1056 | "USE R-LOGGED-O N-DIVISION ": "516^BA Y PINES VA MC^516", | ||
| 1057 | "USE R-NAME": " WU,JAY", | ||
| 1058 | "USE R-READ-TIM EOUT": "54 00", | ||
| 1059 | "USE R-SERVICE- SECTION": "MEDICINE" , | ||
| 1060 | "USE R-TITLE": "Scholar E xtraordina ire", | ||
| 1061 | "USE R-VPID": " ", | ||
| 1062 | "XSA BSEU": ",@ @@89u89]^% Dj_t(^mt(= F3rK-=qt,h ^Su@^>>u^k kkkkkkkk^^ \"", | ||
| 1063 | "bse Token": "L EBAQDg5dTg 5XV4lRGpfd ChebXQoPUY zckstPXF0L GheU3VAXj4 +dV5ra2tra 2tra2teXiI =", | ||
| 1064 | "log gedInSite" : "baypine s-vista" | ||
| 1065 | }, | ||
| 1066 | "vjsSe ssionToken ": "eyJ0eX AiOiJKV1Qi LCJhbGciOi JIUzI1NiJ9 .eyJ0b2tlb kRhdGEiOns ic2l0ZSI6I mJheXBpbmV zLXZpc3RhI iwiZHV6Ijo iOTkxIiwiY XV0aFR5cGU iOiJBVkNPR EVTIiwiYnN lVG9rZW4iO iJMRUJBUUR nNWRUZzVYV jRsUkdwZmR DaGViWFFvU FVZemNrc3R QWEYwTEdoZ VUzVkFYajQ rZFY1cmEyd HJhMnRyYTJ 0ZVhpST0if Swia2V5Ijo iOTEyNDE5O DQtODcwOC0 0ZTExLWEzY TYtYzE3YjA wYzM2ZjJjI iwiaWF0Ijo xNDU5MzY5N zU0LCJleHA iOjE0NTkzN zUxNTQsIml zcyI6IkFwZ XggRGF0YSB Tb2x1dGlvb nMsTExDIn0 .uxHjtjmDH vPFxicarjP 6rc9YiyE2N SKbP3QPr6Q mwQ8" | ||
| 1067 | } | ||
| 1068 | } | ||
| 1069 | Response C ode | ||
| 1070 | 200 | ||
| 1071 | Response H eaders | ||
| 1072 | { | ||
| 1073 | "access- control-al low-header s": "Conte nt-Type, V JS-SESSION -TOKEN", | ||
| 1074 | "access- control-al low-method s": "HEAD, GET, POST , PUT, PAT CH, DELETE , OPTIONS, TRACE", | ||
| 1075 | "access- control-al low-origin ": "*", | ||
| 1076 | "x-power ed-by": "f ederator", | ||
| 1077 | "content -type": "a pplication /json; cha rset=utf-8 ", | ||
| 1078 | "content -length": "1402", | ||
| 1079 | "date": "W ed, 30 Mar 2016 20: PORT : PORT GMT", | ||
| 1080 | "connect ion": "kee p-alive", | ||
| 1081 | "": "" | ||
| 1082 | } | ||
| 1083 | |||
| 1084 | |||
| 1085 | CURL Comma nd - Resul ts: | ||
| 1086 | by-av/new' -k -v//va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/logi | ||
| 1087 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --headev | ||
| 1088 | * About to connect() to vaausv saappdev7. aac. DNS port 8085 (#0) | ||
| 1089 | * Trying IP ... connec ted | ||
| 1090 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 1091 | * Initiali zing NSS w ith certpa th: sql:/e tc/pki/nss db | ||
| 1092 | * warning: ignoring value of s sl.verifyh ost | ||
| 1093 | * skipping SSL peer certificat e verifica tion | ||
| 1094 | * SSL conn ection usi ng TLS_RSA _WITH_AES_ 256_CBC_SH A | ||
| 1095 | * Server c ertificate : | ||
| 1096 | * subject: CN=vaausv saappdev7. aac. DNS ,OU=OIT/FO ,O=VA,L=St .Pete,ST=F L,CS | ||
| 1097 | * start da te: Mar 17 20: PORT : PORT 2016 GMT | ||
| 1098 | * expire d ate: Mar 1 7 20: PORT : PORT 2017 GMT | ||
| 1099 | * common n ame: vaaus vsaappdev7 .aac. DNS | ||
| 1100 | * issuer: CN=VA Inte rnal Subor dinate CA 1,DC=va,DC =gov | ||
| 1101 | > POST /vi stas/BayPi nes/rpcs/b y-name/px- save-data/ call HTTP/ 1.1 | ||
| 1102 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 1103 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 1104 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1105 | > Accept: applicatio n/json | ||
| 1106 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 1107 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1108 | > Accept: applicatio n/json | ||
| 1109 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 1110 | > Content- Length: 49 4 | ||
| 1111 | > | ||
| 1112 | < HTTP/1.1 400 Bad R equest | ||
| 1113 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 1114 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 1115 | < Access-C ontrol-All ow-Origin: * | ||
| 1116 | < X-Powere d-By: fede rator | ||
| 1117 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 1118 | < Set-Cook ie: sessio nID=5cdc46 342ab2d847 25d725428b d04e46742f 631f;path= /;expires; | ||
| 1119 | < Content- Length: 64 | ||
| 1120 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 1121 | < Connecti on: keep-a live | ||
| 1122 | < | ||
| 1123 | { | ||
| 1124 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 1125 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 1126 | * Re-using existing connection ! (#0) wit h host vaa usvsaappde v7.aac. DNS | ||
| 1127 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 1128 | > POST /vi stas/BayPi nes/sessio n/login/by -av/new HT TP/1.1 | ||
| 1129 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 1130 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 1131 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1132 | > Accept: applicatio n/json | ||
| 1133 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 1134 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1135 | > Accept: applicatio n/json | ||
| 1136 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 1137 | > Content- Length: 49 4 | ||
| 1138 | > | ||
| 1139 | < HTTP/1.1 400 Bad R equest | ||
| 1140 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 1141 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 1142 | < Access-C ontrol-All ow-Origin: * | ||
| 1143 | < X-Powere d-By: fede rator | ||
| 1144 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 1145 | < Set-Cook ie: sessio nID=ccc21f e8ac1442b0 f62cf74dc0 91225962c9 deec;path= /;expires; | ||
| 1146 | < Content- Length: 64 | ||
| 1147 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 1148 | < Connecti on: keep-a live | ||
| 1149 | < | ||
| 1150 | }{ | ||
| 1151 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 1152 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 1153 | * Closing connection #0 | ||
| 1154 | }[s101zjw2 @vaausvsaa ppdev7 ~]$ | ||
| 1155 | , | ||
| 1156 | 361536,VV- 945 Screen scrolling removes u ser focus from selec ted parame ter,Gaber, Roy, IP ,VA Testin g,Reopened ,Unassigne d,2 - High ,8/10/16 9 :45,9/12/1 6 16:15,Wh en an RPC is selecte d for REST ifying and the user clicks on an input p arameter's Descripti on field, only when that field is center ed on the screen, th e screen m oves up br inging the previous input para meter to t he middle of the scr een, while the curso r remains in the fie ld the use r selected , it bring s the user 's focus i nto the pr evious fie ld. | ||
| 1157 | |||
| 1158 | In the att ached imag e, I selec ted SUPRES S while it was in th e middle o f the scre en, the sc reen scrol led up pla cing the V STR field into the c enter of t he screen, moving SU PRESS down , you can see that t he cursor is still i n the sele cted field , however my focus w as changed to the VS TR field, this is qu ite annoyi ng.,3.0.9, | ||
| 1159 | 279927,VVS QA-49 Copy right Noti ces,Owen, Steve,3.0. 5,VA Testi ng,Reopene d,3 - Norm al Queue,4 - Low,2/1 7/16 15:46 ,7/7/16 13 :56,Multip le instanc es of "Cop yright 201 5 Apex Dat a Solution s, LLC." f ound in Ja vaScript a nd M Code, | ||
| 1160 | 367617,VV- 910 Missin g Session Data Error Message R PC Wizard, Watkins, M eredith (A PEX),3.0.8 ,VA Testin g,Ready fo r Review,U nassigned, 4 - Low,8/ 22/16 10:3 4,9/13/16 10:53,When working i n the RPC Wizard, yo u receive a random p op-up sayi ng that yo u are miss ing sessio n data. Wi th the new time out feature th e RPC Wiza rd no long er needs a session t imeout mes sage. You only recei ve the mes sage after working i n the RPC Wizard for extended periods of time. Onc e the sess ion data i s removed you are no longer ab le to work in the sc reen, use the logout functiona lity, or R ESTify RPC s.,3.0.9, | ||
| 1161 | 361373,VV- 946 RPC re sult list not cleare d out when backspaci ng quickly in lookup input,Gab er, Roy,3. 0.8,VA Tes ting,Ready for Revie w,Unassign ed,3 - Med ium,8/10/1 6 9:12,9/2 /16 11:01, When selec ting an RP C to RESTi fy and the list is p opulated w ith RPC's found if t he user ba ckspaces t oo quickly to remove their inp ut, the re sult set i s not clea red.,3.0.9 , | ||
| 1162 | 357549,VV- 868 Sessio n invalida tion shoul d not dele te the ses sion token ,Gorgei, D anya M. (A pex),3.0.7 ,VA Testin g,Ready fo r Review,U nassigned, 3 - Medium ,8/1/16 18 :46,9/12/1 6 16:23,In stead of d eleting th e session, the expir y time sho uld be set to 0. Thi s will all ow the rea per to dea l with the expired t oken corre ctly.,3.0. 8, | ||
| 1163 | 357548,VV- 867 Sessio n tokens s hould not be deleted on expiry ,Gorgei, D anya M. (A pex),3.0.7 ,VA Testin g,Ready fo r Review,U nassigned, 3 - Medium ,8/1/16 18 :44,9/12/1 6 16:23,Cu rrently wh en a sessi on token i s used whe n expired, the sessi on cache d eletes the token. Th is means t hat the re aper will not know t o update t he VistA i nstance of the chang e.,3.0.8, | ||
| 1164 | 357536,VV- 911 Update session e xpiry time out,Gorgei , Danya M. (Apex),3. 0.8,VA Tes ting,Ready for Revie w,Unassign ed,1 - Cri tical,8/1/ 16 18:03,9 /12/16 16: 24,This is probably a duplicat e as it wa s addresse d ages ago - delete if necessa ry. The up date sessi on code ne eds to be included i n the 3.0. 5 patch,3. 0.8, | ||
| 1165 | 356236,VV- 876 call E xtrinsicFu nction all ows overwr iting any global nod e in Cache ,Gorgei, D anya M. (A pex),3.0.7 ,VA Testin g,Ready fo r Review,1 - Resolve Immediate ly,1 - Cri tical,7/28 /16 11:24, 9/12/16 16 :25,A glob al node is given to callExtrin sicFunctio n to write input var iables int o. This ca n be set t o anywhere in Cache thus can b e used to overwrite any data i n VistA,3. 0.8, | ||
| 1166 | 355969,VV- 857 508-La rge Text o n Web Page s,Gorgei, Danya M. ( Apex),3.0. 7,VA Testi ng,Ready f or Review, 2 - Give H igh Attent ion,4 - Lo w,7/27/16 15:49,9/12 /16 16:27, We need to have an e asily acce ssible alt ernate web pages wit h text var iability f or vision impairment . | ||
| 1167 | |||
| 1168 | Currently we meet th e 508 cont rast stand ard of a r ation 4.5: PORT | ||
| 1169 | |||
| 1170 | The text w ill need t o be at le ast: 12pts , 16 pixel s, 1em (ba se font si ze) to equ al 100% | ||
| 1171 | |||
| 1172 | The RPC Wi zard is Le vel AA com pliant and with the help of Zo omtext mee ts the 10% expected Level AAA compliancy . | ||
| 1173 | |||
| 1174 | Zoomtext d oes work w ith the RP C Wizard. | ||
| 1175 | ,3.0.8, | ||
| 1176 | 355967,VV- 858: 508- a method t o skip rep etitive na vigation l inks RPC W izard,Gorg ei, Danya M. (Apex), 3.0.7,VA T esting,Rea dy for Rev iew,2 - Gi ve High At tention,4 - Low,7/27 /16 15:47, 9/12/16 16 :27,We nee d to creat e keyboard shortcuts using a c ombination of alt+an ycharacter , that do not overri de any exi sting comb ination ke ys. the pu rpose of t he short k eys will a llow a use r to easil y skip to other area s with hav ing to tab or shift+ tab to a c ertain are a moving d own or up through th e entire w eb applica tion page. ,3.0.8, | ||
| 1177 | 355966,VV- 743 API Br owser: for the 15 mi nutes inac tivity dia log,Gorgei , Danya M. (Apex),3. 0.7,VA Tes ting,Ready for Revie w,3 - Norm al Queue,4 - Low,7/2 7/16 15:45 ,9/12/16 1 6:28,Ensur e that the 15 minutes dialogs a re 508 com pliant in terms of n avigation, spoken te xt and col or contras t. | ||
| 1178 | Additiona l text sho uld be pro vided for the count down and w hen perfor ming UX ch anges acti ons, like restarting ,3.0.8, | ||
| 1179 | 355965,VV- 742 RPC Wi zard: for the 15 min utes inact ivity dial og,Gorgei, Danya M. (Apex),3.0 .7,VA Test ing,Ready for Review ,3 - Norma l Queue,4 - Low,7/27 /16 15:44, 9/12/16 16 :29,Ensure that the1 5 minutes dialogs ar e 508 comp liant in t erms of na vigation, spoken tex t and colo r contrast . | ||
| 1180 | Additiona l text sho uld be pro vided for the count down and w hen perfor ming UX ch anges acti ons, like restarting ,3.0.8, | ||
| 1181 | 328703,IOC VV-748 DE LETE Metho d, no warn ing,Watkin s, Meredit h (APEX),3 .0.7,IOC T esting,Rea dy for Rev iew,Unassi gned,4 - L ow,6/1/16 13:22,9/12 /16 17:08, 1) Log in to API Bro wser | ||
| 1182 | 2) go to ' rpcs' | ||
| 1183 | 3) show al l rpcs | ||
| 1184 | 4) put in "orqqps li st" or any existing restified rpc into t he DELETE Method | ||
| 1185 | 5) Click o n "Try It Now" | ||
| 1186 | Note: ther e are no w arning to the user t o confirm the deleti on.,3.0.9, | ||
| 1187 | 328695,IOC VV- 745 S ession Tim ing out,Wa tkins, Mer edith (APE X),3.0.7,I OC Testing ,Ready for Review,Un assigned,4 - Low,6/1 /16 13:14, 9/13/16 9: 58,1) Log in to RPC Wizard | ||
| 1188 | 2) Wait un til sessio n times ou t | ||
| 1189 | 3) Type in "orqqps" in the sea rch field | ||
| 1190 | 4) pop up message sh owed infor ming user that he or she that the sessio n has time d out and need to lo g in again | ||
| 1191 | ,3.0.9, | ||
| 1192 | |||
| 1193 | |||
| 1194 | SHEET: Inc rement4Spr int11 | ||
| 1195 | Jazz ,Summ ary,Create d By,Found in Build, Test ,Stat us,Priorit y,Severity ,Creation Date,Modif ied Date,D escription ,Fixed in Build, | ||
| 1196 | 414876,VV- 1040: UAT - RPC Wiza rd not fet ching the RPC data p roperly,Wu , Jay P. ( Systems Ma de Simple) ,3.0.10,UA T Testing, In Progres s,3 - Norm al Queue,3 - Medium, 11/4/16 16 :03,11/21/ 16 14:56,U AT - RPC W izard not fetching t he RPC dat a properly . | ||
| 1197 | Steps to r eproduce: | ||
| 1198 | Log in to RPC Wizard | ||
| 1199 | search for IBWS PROC EDURE SERV ICE (IBWSC PT) | ||
| 1200 | There shou ld be 4 in put parame ters and t he first t hree shoul d required but the t hird one ( IBHLOC) in the wizar d is non-r equired by default w hen it's c oded to be . Additio nally, the descripti on is also not showi ng up prop erly. (Ple ase see at tached for more deta ils.), | ||
| 1201 | 413513,VV- 1039 UAT : Curl Comm and Does n ot fetch D ata from R eflections with out using excl amation(!) ,Rachamall a, Mallika (SMS),3.0 .10,UAT Te sting,In P rogress,4 - Low Prio rity,4 - L ow,11/3/16 9:15,11/2 1/16 14:58 ,Log into the API Br owser and Execute an y RPC | ||
| 1202 | Verify tha t Data is displayed after exec uting the RPC. | ||
| 1203 | Copy the C url comman d in notep ad and Log into Refl ections ED E2 | ||
| 1204 | and Execut e the Curl command . Found tha t we are n ot able to get the d ata in ref lections a fter execu ting the c url comman d. | ||
| 1205 | |||
| 1206 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: c60 57553-0c79 -4450-9e87 -bc8ab9ae1 cb6' -d 'I NSURAN=MED ICARE&IBFO RMAT=1' 'h ttps://vaa usvsaappde v7.aac. DNS : PORT /vistas/ba ypines/rpc s/by-name/ ibws%20og% 20insuranc e/call' | ||
| 1207 | |||
| 1208 | |||
| 1209 | But when w e add excl amation be fore the c url comman d then the command w orks and w e are able to fetch the data. | ||
| 1210 | |||
| 1211 | !curl -X P OST --head er 'Conten t-Type: ap plication/ x-www-form -urlencode d' --heade r 'Accept: applicati on/json' - -header 'V JS-SESSION -TOKEN: c6 057553-0c7 9-4450-9e8 7-bc8ab9ae 1cb6' -d ' INSURAN=ME DICARE&IBF ORMAT=1' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/ba ypines/rpc s/by-name/ ibws%20og% 20insuranc e/call' | ||
| 1212 | |||
| 1213 | , | ||
| 1214 | 394285,VV- 1028 IOC t est sites are refusi ng connect ions again or giving error,Uu, Awapuhi K . (Apex), IP ,VA Testin g,In Progr ess,2 - Gi ve High At tention,1 - Critical ,10/20/16 10:02,11/2 1/16 15:36 ,IOC test sites are refusing c onnections again or giving err ors in the pre produ ction envi ronment. | ||
| 1215 | |||
| 1216 | , | ||
| 1217 | 367863,VV- 950 Lockin g is not h onored by cache.node ,Gaber, Ro y, IP ,VA Testin g,In Progr ess,1 - Re solve Imme diately,1 - Critical ,8/22/16 1 5:20,11/18 /16 10:22, If a lock exists in a VistA en vironment and an RES Tified RPC attempts to run cod e which re quests a l ock on the same reso urce, cach e.node bec ome unusab le until t he lock is removed, any VSA ac tivities w hich are s ubsequentl y executed will NOT work and w ill time o ut. | ||
| 1218 | |||
| 1219 | Once the l ock is rel eased, any pending V SA request s are fulf illed unle ss they ha ve already timed out . | ||
| 1220 | |||
| 1221 | We don't t hink this is an Apex issue, we believe i t is an In terSystems Corporati on issue, and Steve Owen and I will be s ubmitting an ISC WRC ticket sh ortly., | ||
| 1222 | 328704,IOC VV-749 PA TCH Method ,Watkins, Meredith ( APEX),3.0. 2,IOC Test ing,In Pro gress,3 - Normal Que ue,4 - Low ,6/1/16 13 :22,11/21/ 16 17:08,1 ) Log in t o API Brow ser | ||
| 1223 | 2) go to ' rpcs' | ||
| 1224 | 3) show al l rpcs | ||
| 1225 | 4) put in rpc into t he POST Me thod | ||
| 1226 | 5) when at tempting t o copy mul tiple line swagger i nto the de finition f ield, only the first line will be accept ed. | ||
| 1227 | Note: the Post Metho d works bu t the user must refo rmat the s wagger def inition to remove al l carriage return pr ior to mak ing the PO ST call. | ||
| 1228 | , | ||
| 1229 | 328698,IOC VV-747 Cl ear Search ,Watkins, Meredith ( APEX),3.0. 2,IOC Test ing,In Pro gress,4 - Low Priori ty,4 - Low ,6/1/16 13 :18,11/21/ 16 17:11,1 ) Log in t o RPC Wiza rd | ||
| 1230 | 2) Type in "or" in t he search field | ||
| 1231 | 3) click o n the ‘x’ next the R PC search text box, the text b ox will be cleared b ut the sea rch result s remain; UNLESS the user clic k on somew here else on the pag e afterwar d., | ||
| 1232 | 300073,UAT -VVSQA-23 5: Incorre ct Curl Co mmand Gene rated due to Special Character s,Wu, Jay P. (System s Made Sim ple),3.0.2 ,UAT Testi ng,In Prog ress,3 - N ormal Queu e,3 - Medi um,3/30/16 15:35,11/ 16/16 12:5 5, Incorre ct Curl Co mmand Gene rated due to Special Character s. (This issue MAY be specifi cally rela ted to cer tain RPCs. ) | ||
| 1233 | |||
| 1234 | post /log in/by-av/n ew | ||
| 1235 | The URL th at display s in the G UI when a user tries to use th e “session ” tab to l og in by A /V has a c ouple of p roblems. T he main is sue is tha t it’s pla in text, s o entities like ! ; should n ot appear in the cre dential st ring. In a ddition, t he hexadec imal encod ing is unn ecessary a nd can cau se validat ion errors . | ||
| 1236 | The correc t display should be something like | ||
| 1237 | curl -X PO ST --header ' Accept: ap plication/ json' -d 'creden tials=xxxx ;yyyy' htt ps://vaaus vsaappdev7 .aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new -k -i | ||
| 1238 | The media type is no t included here beca use x-www- form-urlen coded is t he default . The –k f lag is nee ded becaus e curl wil l otherwis e complain that the cert is no t valid, a nd the –i just displ ays the re sponse and status co de. | ||
| 1239 | |||
| 1240 | Actual Res ults gener ated by th e API Brow ser: | ||
| 1241 | |||
| 1242 | Curl | ||
| 1243 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --header 'Accept: applicatio n/json' -- header 'VJ S-SESSION- TOKEN: 24e 79f76-1c94 -42a7-b66a -8d58b93e8 ba4' -d 'c redentials =6050%23za %3B7060%23 !za' ' https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new ' | ||
| 1244 | Request UR L | ||
| 1245 | https://va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/login /by-av/new | ||
| 1246 | Response B ody | ||
| 1247 | { | ||
| 1248 | "data": { | ||
| 1249 | "login Data": { | ||
| 1250 | "DT" : "3160330 ", | ||
| 1251 | "DUZ ": "991", | ||
| 1252 | "DUZ ARRAY": { | ||
| 1253 | "0 ": "", | ||
| 1254 | "1 ": "", | ||
| 1255 | "2 ": "516", | ||
| 1256 | "A G": "V", | ||
| 1257 | "A UTHENTICAT ION": "AVC ODES", | ||
| 1258 | "A UTO": "1", | ||
| 1259 | "B UF": "1", | ||
| 1260 | "L ANG": "", | ||
| 1261 | "L OA": "2" | ||
| 1262 | }, | ||
| 1263 | "GRE ETING": "G ood aftern oon JAY", | ||
| 1264 | "SIG NON-DATETI ME": "2016 0330152914 -0500", | ||
| 1265 | "USE R-DISPLAY- NAME": "Ja y Wu", | ||
| 1266 | "USER-IP": " IP ", | ||
| 1267 | "USE R-LANGUAGE ": "", | ||
| 1268 | "USE R-LOGGED-O N-DIVISION ": "516^BA Y PINES VA MC^516", | ||
| 1269 | "USE R-NAME": " WU,JAY", | ||
| 1270 | "USE R-READ-TIM EOUT": "54 00", | ||
| 1271 | "USE R-SERVICE- SECTION": "MEDICINE" , | ||
| 1272 | "USE R-TITLE": "Scholar E xtraordina ire", | ||
| 1273 | "USE R-VPID": " ", | ||
| 1274 | "XSA BSEU": ",@ @@89u89]^% Dj_t(^mt(= F3rK-=qt,h ^Su@^>>u^k kkkkkkkk^^ \"", | ||
| 1275 | "bse Token": "L EBAQDg5dTg 5XV4lRGpfd ChebXQoPUY zckstPXF0L GheU3VAXj4 +dV5ra2tra 2tra2teXiI =", | ||
| 1276 | "log gedInSite" : "baypine s-vista" | ||
| 1277 | }, | ||
| 1278 | "vjsSe ssionToken ": "eyJ0eX AiOiJKV1Qi LCJhbGciOi JIUzI1NiJ9 .eyJ0b2tlb kRhdGEiOns ic2l0ZSI6I mJheXBpbmV zLXZpc3RhI iwiZHV6Ijo iOTkxIiwiY XV0aFR5cGU iOiJBVkNPR EVTIiwiYnN lVG9rZW4iO iJMRUJBUUR nNWRUZzVYV jRsUkdwZmR DaGViWFFvU FVZemNrc3R QWEYwTEdoZ VUzVkFYajQ rZFY1cmEyd HJhMnRyYTJ 0ZVhpST0if Swia2V5Ijo iOTEyNDE5O DQtODcwOC0 0ZTExLWEzY TYtYzE3YjA wYzM2ZjJjI iwiaWF0Ijo xNDU5MzY5N zU0LCJleHA iOjE0NTkzN zUxNTQsIml zcyI6IkFwZ XggRGF0YSB Tb2x1dGlvb nMsTExDIn0 .uxHjtjmDH vPFxicarjP 6rc9YiyE2N SKbP3QPr6Q mwQ8" | ||
| 1279 | } | ||
| 1280 | } | ||
| 1281 | Response C ode | ||
| 1282 | 200 | ||
| 1283 | Response H eaders | ||
| 1284 | { | ||
| 1285 | "access- control-al low-header s": "Conte nt-Type, V JS-SESSION -TOKEN", | ||
| 1286 | "access- control-al low-method s": "HEAD, GET, POST , PUT, PAT CH, DELETE , OPTIONS, TRACE", | ||
| 1287 | "access- control-al low-origin ": "*", | ||
| 1288 | "x-power ed-by": "f ederator", | ||
| 1289 | "content -type": "a pplication /json; cha rset=utf-8 ", | ||
| 1290 | "content -length": "1402", | ||
| 1291 | "date": "W ed, 30 Mar 2016 20: PORT : PORT GMT", | ||
| 1292 | "connect ion": "kee p-alive", | ||
| 1293 | "": "" | ||
| 1294 | } | ||
| 1295 | |||
| 1296 | |||
| 1297 | CURL Comma nd - Resul ts: | ||
| 1298 | by-av/new' -k -v//va ausvsaappd ev7.aac. DNS : PORT /vistas/Ba yPines/ses sion/logi | ||
| 1299 | curl -X PO ST --heade r 'Content -Type: app lication/x -www-form- urlencoded ' --headev | ||
| 1300 | * About to connect() to vaausv saappdev7. aac. DNS port 8085 (#0) | ||
| 1301 | * Trying IP ... connec ted | ||
| 1302 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 1303 | * Initiali zing NSS w ith certpa th: sql:/e tc/pki/nss db | ||
| 1304 | * warning: ignoring value of s sl.verifyh ost | ||
| 1305 | * skipping SSL peer certificat e verifica tion | ||
| 1306 | * SSL conn ection usi ng TLS_RSA _WITH_AES_ 256_CBC_SH A | ||
| 1307 | * Server c ertificate : | ||
| 1308 | * subject: CN=vaausv saappdev7. aac. DNS ,OU=OIT/FO ,O=VA,L=St .Pete,ST=F L,CS | ||
| 1309 | * start da te: Mar 17 20: PORT : PORT 2016 GMT | ||
| 1310 | * expire d ate: Mar 1 7 20: PORT : PORT 2017 GMT | ||
| 1311 | * common n ame: vaaus vsaappdev7 .aac. DNS | ||
| 1312 | * issuer: CN=VA Inte rnal Subor dinate CA 1,DC=va,DC =gov | ||
| 1313 | > POST /vi stas/BayPi nes/rpcs/b y-name/px- save-data/ call HTTP/ 1.1 | ||
| 1314 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 1315 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 1316 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1317 | > Accept: applicatio n/json | ||
| 1318 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 1319 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1320 | > Accept: applicatio n/json | ||
| 1321 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 1322 | > Content- Length: 49 4 | ||
| 1323 | > | ||
| 1324 | < HTTP/1.1 400 Bad R equest | ||
| 1325 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 1326 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 1327 | < Access-C ontrol-All ow-Origin: * | ||
| 1328 | < X-Powere d-By: fede rator | ||
| 1329 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 1330 | < Set-Cook ie: sessio nID=5cdc46 342ab2d847 25d725428b d04e46742f 631f;path= /;expires; | ||
| 1331 | < Content- Length: 64 | ||
| 1332 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 1333 | < Connecti on: keep-a live | ||
| 1334 | < | ||
| 1335 | { | ||
| 1336 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 1337 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 1338 | * Re-using existing connection ! (#0) wit h host vaa usvsaappde v7.aac. DNS | ||
| 1339 | * Connecte d to vaaus vsaappdev7 .aac. DNS ( IP ) port 808 5 (#0) | ||
| 1340 | > POST /vi stas/BayPi nes/sessio n/login/by -av/new HT TP/1.1 | ||
| 1341 | > User-Age nt: curl/7 .19.7 (x86 _64-redhat -linux-gnu ) libcurl/ 7.19.7 NSS /3.18 Bas2 | ||
| 1342 | > Host: va ausvsaappd ev7.aac. DNS : PORT | ||
| 1343 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1344 | > Accept: applicatio n/json | ||
| 1345 | > VJS-SESS ION-TOKEN: c9dde45d- 1fac-453b- 876f-ce96f 6097c23 | ||
| 1346 | > Content- Type: appl ication/x- www-form-u rlencoded | ||
| 1347 | > Accept: applicatio n/json | ||
| 1348 | > VJS-SESS ION-TOKEN: 24e79f76- 1c94-42a7- b66a-8d58b 93e8ba4 | ||
| 1349 | > Content- Length: 49 4 | ||
| 1350 | > | ||
| 1351 | < HTTP/1.1 400 Bad R equest | ||
| 1352 | < Access-C ontrol-All ow-Headers : Content- Type, VJS- SESSION-TO KEN | ||
| 1353 | < Access-C ontrol-All ow-Methods : HEAD, GE T, POST, P UT, PATCH, DELETE, O PTIONS, TE | ||
| 1354 | < Access-C ontrol-All ow-Origin: * | ||
| 1355 | < X-Powere d-By: fede rator | ||
| 1356 | < Content- Type: appl ication/js on; charse t=utf-8 | ||
| 1357 | < Set-Cook ie: sessio nID=ccc21f e8ac1442b0 f62cf74dc0 91225962c9 deec;path= /;expires; | ||
| 1358 | < Content- Length: 64 | ||
| 1359 | < Date: We d, 30 Mar 2016 20: PORT : PORT GMT | ||
| 1360 | < Connecti on: keep-a live | ||
| 1361 | < | ||
| 1362 | }{ | ||
| 1363 | "error": " Session to ken expire d/invalid. Please re -login." | ||
| 1364 | * Connecti on #0 to h ost vaausv saappdev7. aac. DNS left inta ct | ||
| 1365 | * Closing connection #0 | ||
| 1366 | }[s101zjw2 @vaausvsaa ppdev7 ~]$ | ||
| 1367 | , | ||
| 1368 | 279927,VVS QA-49 Copy right Noti ces,Owen, Steve,3.0. 5,VA Testi ng,Reopene d,3 - Norm al Queue,4 - Low,2/1 7/16 15:46 ,7/7/16 13 :56,Multip le instanc es of "Cop yright 201 5 Apex Dat a Solution s, LLC." f ound in Ja vaScript a nd M Code, | ||
| 1369 | 420979,VV- 1041 EDE - haley vis ta disconn ecting fro m the Fede rator.,Uu, Awapuhi K . (Apex), IP ,VA Testin g,Ready fo r Review,3 - Normal Queue,3 - Medium,11/ 18/16 7:58 ,11/21/16 14:46,Duri ng testing of IP , could no t log into the haley server in the EDE D ev 11 envi ronment. All other servers we re accessi ble. Error mess age attach ed. | ||
| 1370 | The server was resta rted and l og in to h aley was s uccessful | ||
| 1371 | ,3.0.11, | ||
| 1372 | 420968,VV- 1046 BSE L ogin broke n for all and patien t visited scopes,Uu, Awapuhi K . (Apex),3 .0.10,VA T esting,Rea dy for Rev iew,3 - No rmal Queue ,3 - Mediu m,11/18/16 7:47,11/2 1/16 14:52 ,BSE Login (login to a site wh ich is not the users primary l ogged in s ite) is fa iling in s ome scopes .,3.0.11, | ||
| 1373 | 412348,VV- 1035 MRAR - Data Ret rieval Err or - Unabl e to retri eve Data E rror,Uu, A wapuhi K. (Apex),3.0 .10,VA Tes ting,Ready for Revie w,2 - Give High Atte ntion,2 - High,11/1/ 16 9:57,11 /21/16 15: 33,This is an MCODE update tha t is neede d for MRAR .,3.0.11, | ||
| 1374 | 378104,VV- 1003 After installin g VistA.js IP in the IO C environm ent, both the API Br owser and the RPC Wi zard recei ve "Sessio n token in valid/expi red" messa ge.,Greena cre, John (APEX), IP ,VA Testin g,Ready fo r Review,3 -Normal Q ueue,3 - M edium,9/15 /16 14:56, 10/20/16 9 :50,After installing VistA.js IP in the IO C environm ent, both the API Br owser and the RPC Wi zard recei ve "Sessio n token in valid/expi red" messa ge. | ||
| 1375 | This appea rs to be a n issue wi th the loa d balancer s or DNS n ame resolu tion or X- FORWARD-FO R, or Cert ificates. | ||
| 1376 | Validated this in ED EVSADEV11 by creatin g a new IP Web serve r and poin ting it di rectly to the Austin VAAUVSAWE B40: PORT federator in the vs a-api-brow ser-applic ation.js a nd vsa-rpc -wizard-ap plication. js config files. | ||
| 1377 | When using the FQDN neither AP I or RPC c ould not c onnect to the federa tor. | ||
| 1378 | When using the LAN I P 10.xxx.x xx.163 nei ther API o r RPC coul d not conn ect to the federator . | ||
| 1379 | When using the Backu p IP 192.x xx.xxx.163 both API or RPC cou ld connect to the fe derator. | ||
| 1380 | Traceroute to the FQ DN returns 30 hops w ith no res olution. | ||
| 1381 | Traceroute to the LA N IP 10.xx x.xxx.163 returns 30 hops with no resolu tion. | ||
| 1382 | Traceroute to the Ba ckup IP 19 2.xxx.xxx. 163 return s 2 hops w ith resolu tion. | ||
| 1383 | ,Not a re lease defe ct- | ||
| 1384 | Pre-Prod e nvironment updated, | ||
| 1385 | 371017,VV- 995 Struct ured JSON returns fr om RPC's t o include JSON array s and nest ing,Owen, Steve,All builds,VA Testing,Re ady for Re view,2 - G ive High A ttention,2 - High,8/ 29/16 15:2 8,11/21/16 16:53,The need for a structur ed JSON re turn from a RPC has been ident ified by t he API 2.0 Team. Cu rrently on ly JSON ob jects are returned f rom the M global str ucture. A PI 2.0 has identifie d the need for JSON arrays and objects t hat can be nested to any desir ed level a s part of developing FHIR API' s,3.0.11, | ||
| 1386 | 370856,VV- 994 Failed authentic ation retu rns error code 400 . vs 401,Owe n, Steve,A ll builds, VA Testing ,Ready for Review,3 - Normal Q ueue,3 - M edium,8/29 /16 12:27, 10/17/16 1 6:04,/logi n/by-av/ne w returns error code 400 for f ailed auth entication . Should return a 4 01 error c ode,3.0.10 , | ||
| 1387 | 369212,VV- 972 HTTP s till works ,Gaber, Ro y,3.0.9,VA Testing,R eady for R eview,2 - Give High Attention, 3 - Medium ,8/24/16 1 2:14,10/18 /16 12:14, During Tes t Care rev iew one of the test cases had the user r emove the s from htt ps and the expected result sho uld be tha t the page cannot be displayed , however it is, and fully fun ctional. See the at tachments, one shows http stil l working and the ot her shows that the p age should be checke d each tim e it is vi sited in I E settings .,3.0.10, | ||
| 1388 | 367710,VV- 885 Refact or and Imp rove Loggi ng capabil ity,Watkin s, Meredit h (APEX),3 .0.9,VA Te sting,Read y for Revi ew,Unassig ned,3 - Me dium,8/22/ 16 11:57,1 0/20/16 12 :18,Centra lize loggi ng and pro vide new l ogging lev els for sy stem and a pplication level ite ms.,3.0.10 , | ||
| 1389 | 367617,VV- 910 Missin g Session Data Error Message R PC Wizard, Watkins, M eredith (A PEX),3.0.8 ,VA Testin g,Ready fo r Review,U nassigned, 4 - Low,8/ 22/16 10:3 4,10/14/16 11:34,Whe n working in the RPC Wizard, y ou receive a random pop-up say ing that y ou are mis sing sessi on data. W ith the ne w time out feature t he RPC Wiz ard no lon ger needs a session timeout me ssage. You only rece ive the me ssage afte r working in the RPC Wizard fo r extended periods o f time. On ce the ses sion data is removed you are n o longer a ble to wor k in the s creen, use the logou t function ality, or RESTify RP Cs., IP , | ||
| 1390 | 367495,VV- 949 UAT - Texts and text boxes overlappi ng when zo omed in or with smal l screen r esolution, Wu, Jay P. (Systems Made Simpl e),3.0.10, UAT Testin g,Ready fo r Review,4 - Low Pri ority,4 - Low,8/22/1 6 8:48,10/ 24/16 15:1 1,If IE is zoomed in or if IE window at certain sm aller wind ow resolut ion, the t exts and t he texts b oxes will overlap on the 'edit definitio n' page. Please see attachmen t for a sc reenshot ( taken when zoom-in a t 200% in IE 11.0.96 ),3.0.10, | ||
| 1391 | 361536,VV- 945 Screen scrolling removes u ser focus from selec ted parame ter,Gaber, Roy,3.0.8 ,VA Testin g,Ready fo r Review,4 - Low Pri ority,2 - High,8/10/ 16 9:45,10 /17/16 16: 11,When an RPC is se lected for RESTifyin g and the user click s on an in put parame ter's Desc ription fi eld, only when that field is c entered on the scree n, the scr een moves up bringin g the prev ious input parameter to the mi ddle of th e screen, while the cursor rem ains in th e field th e user sel ected, it brings the user's fo cus into t he previou s field. | ||
| 1392 | |||
| 1393 | In the att ached imag e, I selec ted SUPRES S while it was in th e middle o f the scre en, the sc reen scrol led up pla cing the V STR field into the c enter of t he screen, moving SU PRESS down , you can see that t he cursor is still i n the sele cted field , however my focus w as changed to the VS TR field, this is qu ite annoyi ng.,3.0.9, | ||
| 1394 | 355965,VV- 742 RPC Wi zard: for the 15 min utes inact ivity dial og,Gorgei, Danya M. (Apex),3.0 .8,VA Test ing,Ready for Review ,3 - Norma l Queue,4 - Low,7/27 /16 15:44, 10/14/16 1 1:36,Ensur e that the 15 minutes dialogs a re 508 com pliant in terms of n avigation, spoken te xt and col or contras t. | ||
| 1395 | Additiona l text sho uld be pro vided for the count down and w hen perfor ming UX ch anges acti ons, like restarting , IP , | ||
| 1396 | 328703,IOC VV-748 DE LETE Metho d, no warn ing,Watkin s, Meredit h (APEX),3 .0.2,IOC T esting,Rea dy for Rev iew,3 - No rmal Queue ,4 - Low,6 /1/16 13:2 1,11/21/16 17:05,1) Log in to API Browse r | ||
| 1397 | 2) go to ' rpcs' | ||
| 1398 | 3) show al l rpcs | ||
| 1399 | 4) put in "orqqps li st" or any existing restified rpc into t he DELETE Method | ||
| 1400 | 5) Click o n "Try It Now" | ||
| 1401 | Note: ther e are no w arning to the user t o confirm the deleti on.,3.0.9, | ||
| 1402 | 328695,IOC VV- 745 S ession Tim ing out,Wa tkins, Mer edith (APE X),3.0.8,I OC Testing ,Ready for Review,Un assigned,4 - Low,6/1 /16 13:14, 10/14/16 1 1:36,1) Lo g in to RP C Wizard | ||
| 1403 | 2) Wait un til sessio n times ou t | ||
| 1404 | 3) Type in "orqqps" in the sea rch field | ||
| 1405 | 4) pop up message sh owed infor ming user that he or she that the sessio n has time d out and need to lo g in again | ||
| 1406 | ,3.0.9, | ||
| 1407 | 389071,VV- 1013 Remov e ability to edit Na me for the REST spec ific input parameter ,Uu, Awapu hi K. (Ape x), VA T e sting,Reso lved,Un a ssigned,4 - Low,10/1 0/16 21:40 ,10/20/16 15:41,Du r ing t h e Sep t ember 19, 2016 V A R e quirem e nts Elabo ra tio n
|
||
| 1408 | Since the system wil l use the same param eter names that are in the MUM PS code, t here will no longer be a need to enter a unique na me for the parameter .,3.0.10, | ||
| 1409 | 389066,VV- 1016 RPC - Remove "R emove Para meter" but ton from E dit Defini tion page. ,Uu, Awapu hi K. (Ape x),VA Test ing,Resolv ed,3 - Nor mal Queue, 3 - Medium ,10/10/16 21:31,10/2 0/16 15:42 ,During th e Septembe r 19, 2016 VA Requir ements Ela boration c all, VA ag reed to re move this requiremen t: IP - The sys tem shall provide th e user wit h the abil ity to del ete a REST input par ameter. | ||
| 1410 | |||
| 1411 | A user sho uld no lon ger have t he ability to remove an Input Parameter from an RP C selected for editi ng.,3.0.10 , | ||
| 1412 | 389039, VV -1012 RPC - Remove A dd Paramet er button from Edit Definition page,Uu, Awapuhi K. (Apex),VA Testing,R esolved,3 - Normal Q ueue,3 - M edium,10/1 0/16 21:19 ,10/20/16 15:43,Due to rewordi ng of Requ irement IP , the Add Parameter button wil l no longe r be requi red. A use r should n o longer h ave the ab ility to e dit an RPC by adding an Input Parameter. | ||
| 1413 | This was a greed to d uring the September 19, 2016 V A Requirem ents elabo ration cal l. | ||
| 1414 | ,3.0.10, | ||
| 1415 | 373167,VV- 998 Wrong user info is being r eturned,Ga ber, Roy,V A Testing, Resolved,2 - Give Hi gh Attenti on,2 - Hig h,9/2/16 1 5:14,10/17 /16 15:15, While test ing out V IP we discov ered that the wrong user info is being r eturned wh en making the xus ge t user inf o RESTifie d RPC. Attached a re output from both Steve Owen and I in where my i nfo was re turned for him and h is info wa s returned for me. Not sure i f this has to do wit h the way shared sto rage was i mplemented in cluste ring or wh at. You can se e our name s in the u pper right portion o f the scre enshot, ne xt to the Logout but ton and yo u can see the result s of the c alls as we ll.,3.0.10 , | ||
| 1416 | 367715,VV- 920 API Br owser "IAM " and "SES SIONS" Ser vices Unfr iendly Not ification Message,Wa tkins, Mer edith (APE X),VA Test ing,Resolv ed,Unassig ned,3 - Me dium,8/22/ 16 12:00,9 /12/16 16: 04,Advance d security in 3.0.8 restricts access to the new IA M Service and the SE SSIONS Ser vice (IAM Federator) . | ||
| 1417 | |||
| 1418 | Advanced s ecurity in 3.0.8 res tricts acc ess to the new IAM S ervice and the SESSI ONS Servic e. If a AP I Browser user attem pts to acc ess the IA M Service and the SE SSIONS Ser vice from the drop d own menu t hey will b e directed to a noti fication m essage as they are n ot authori sed to acc ess these services. This curre nt default message h as the ter m 'error' in the tex t which co uld throw the user i nto thinki ng there i s an actua l error wh en there i s not. | ||
| 1419 | |||
| 1420 | Note: the IAM Federa tor is onl y accessib le to the IAM servic e, it is n ot a devel oper tool / service and this i s still a work in pr ogress. | ||
| 1421 | Ideally we wouldn't even show the IAM Se rvice and the SESSIO NS Service in the dr op down bu t that mig ht be a li ttle trick y remove. At the ver y least we will atte mpt to for mat the no tification messages better in swagger-ui . IMPORTAN T NOTE: th is is not an error b ut an inte nded notif ication me ssage so r efer this as an impr ovement to the Unfri endly Noti fication M essage whi ch unfortu nately for IAM and S ESSIONS op tions the default me ssage has the term ‘ error’ in there. | ||
| 1422 | |||
| 1423 | For exampl e: You are receiving this noti fication a s you have attempted to access an IAM se rvice that is not av ailable at this time to develo pers. | ||
| 1424 | When Steve tested 3. 0.8 Beta 4 in the ED E he was n ot able to reproduce the sync options in the drop down but w e can look at this u sing the s ame approa ch as IAM and SESSIO NS if need ed. | ||
| 1425 | |||
| 1426 | Process to reproduce : | ||
| 1427 | Log into t he API Bro wser, then select th e IAM Serv ice or the SESSIONS Service fr om the syn c drop dow n.,3.0.9, | ||
| 1428 | 367618,VV- 863 vjs-sy nc needs a dding to V istA Servi ces Assemb ler,Watkin s, Meredit h (APEX),3 .0..8,VA T esting,Res olved,Unas signed,3 - Medium,8/ 22/16 10:3 6,9/12/16 16:06,To e nsure that stale ses sions get removed fr om VistA a nd don't c log up the DB, we ne ed to ensu re vjs-syn c is part of the nex t release/ patch.,3.0 .9, | ||
| 1429 | 361474,VV- 944 Requir ed output parameter descriptio n fails re quirement testing,Ga ber, Roy,3 .0.8,VA Te sting,Reso lved,Unass igned,4 - Low,8/10/1 6 9:27,9/1 2/16 16:17 ,Output pa rameter De scription field is n ot evaluat ed for req uired fiel d, user ca n proceed in RESTify ing the RP C without a descript ion,3.0.9, | ||
| 1430 | 361373,VV- 946 RPC re sult list not cleare d out when backspaci ng quickly in lookup input,Gab er, Roy,3. 0.8,VA Tes ting,Resol ved,Unassi gned,3 - M edium,8/10 /16 9:12,1 0/17/16 15 :18,When s electing a n RPC to R ESTify and the list is populat ed with RP C's found if the use r backspac es too qui ckly to re move their input, th e result s et is not cleared.,3 .0.9, | ||
| 1431 | |||
| 1432 | |||
| 1433 | SHEET: App roval Sign atures | ||
| 1434 | Approval S ignatures , | ||
| 1435 | REVIEW DAT E: , | ||
| 1436 | SCRIBE: Ap ex Data So lutions, | ||
| 1437 | |||
| 1438 | Signed:, | ||
| 1439 | |||
| 1440 | __________ __________ __________ __________ __________ __________ __________ ________, | ||
| 1441 | Mike Davis , Program Manager ,D ate, | ||
| 1442 | |||
| 1443 | |||
| 1444 | __________ __________ __________ __________ __________ __________ __________ ________, | ||
| 1445 | Russell Ho lt, Progra m Manager, Date, | ||
| 1446 | |||
| 1447 | |||
| 1448 | __________ __________ __________ __________ __________ __________ __________ ________, | ||
| 1449 | Lori Warre n, Project Manager,D ate, |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.