929. EPMO Open Source Coordination Office Redaction File Detail Report

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.

929.1 Files compared

# 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

929.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 142 2484
Changed 141 417
Inserted 0 0
Removed 0 0

929.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

929.4 Active regular expressions

No regular expressions were active.

929.5 Comparison detail

  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 &#33 ; 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 &#33 ; 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 &#33;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 &#33 ; 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 &#33;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
  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 &#33 ; 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 &#33;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 &#33 ; 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 &#33;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 &#33 ; 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 &#33;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
  call, V A   a greed to  r emove thi s
  r e qui r e ment : IP - The  system sh all requir e   the user t o
 
e n ter   a  u n ique Name  
f or the RES T-speci f
i c input pa r ameter.
       
       
  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,