2061. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/5/2018 9:05:35 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

2061.1 Files compared

# Location File Last Modified
1 MHEDP3_VAOS_VATS_SM_Sept2018.zip\SM 2.4.0\scheduling-manager-resources-2.4.0.zip\SchedulingManagerService\src\main\resources\META-INF\cocoon\spring applicationContext-default.xml Thu Jul 19 20:06:36 2018 UTC
2 MHEDP3_VAOS_VATS_SM_Sept2018.zip\SM 2.4.0\scheduling-manager-resources-2.4.0.zip\SchedulingManagerService\src\main\resources\META-INF\cocoon\spring applicationContext-default.xml Fri Oct 5 16:55:26 2018 UTC

2061.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 3 1532
Changed 2 4
Inserted 0 0
Removed 0 0

2061.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

2061.4 Active regular expressions

No regular expressions were active.

2061.5 Comparison detail

  1   <?xml 
  2     version="1 .0" 
  3     encoding=" UTF-8"
  4   ?>
  5   <beans 
  6     xmlns="htt p://www.sp ringframew ork.org/sc hema/beans "
  7          
  8     xmlns:xsi= "http://ww w.w3.org/2 001/XMLSch ema-instan ce"
  9          
  10     xmlns:aop= "http://ww w.springfr amework.or g/schema/a op"
  11          
  12     xmlns:task ="http://w ww.springf ramework.o rg/schema/ task"
  13          
  14     xsi:schema Location=" http://www .springfra mework.org /schema/be ans http:/ /www.sprin gframework .org/schem a/beans/sp ring-beans -3.0.xsd
  15                                   ht tp://www.s pringframe work.org/s chema/aop      http:/ /www.sprin gframework .org/schem a/aop/spri ng-aop-3.0 .xsd
  16                                   ht tp://www.s pringframe work.org/s chema/task  http://ww w.springfr amework.or g/schema/t ask/spring -task.xsd"
  17   >
  18    
  19         
  20     <bean 
  21      id="vistaS chedulingC onfigurati on" 
  22      class="com .agilex.he althcare.s chedulingm anager.mdw s.connecti on.MdwsCon figuration
  23      lazy-init= "true"
  24     >
  25              
  26      <construct or-arg 
  27       value="${s cheduling. endPointUr l}" 
  28      />
  29              
  30      <construct or-arg 
  31       value="${w s.request. timeout}" 
  32      />
  33              
  34      <construct or-arg 
  35       value="${w s.connect. timeout}" 
  36      />
  37              
  38      <construct or-arg 
  39       ref="vista Sites" 
  40      />
  41          
  42     </bean>
  43    
  44         
  45     <bean 
  46      id="vistaE mrMdwsConf iguration"  
  47      class="com .agilex.he althcare.s chedulingm anager.mdw s.connecti on.MdwsCon figuration
  48      lazy-init= "true"
  49     >
  50              
  51      <construct or-arg 
  52       value="${m dws.endPoi ntUrl}" 
  53      />
  54              
  55      <construct or-arg 
  56       value="${w s.request. timeout}" 
  57      />
  58              
  59      <construct or-arg 
  60       value="${w s.connect. timeout}" 
  61      />
  62              
  63      <construct or-arg 
  64       ref="vista Sites" 
  65      />
  66          
  67     </bean>
  68    
  69         
  70     <bean 
  71      id="vistaQ ueryMdwsCo nfiguratio n" 
  72      class="com .agilex.he althcare.s chedulingm anager.mdw s.connecti on.MdwsCon figuration
  73      lazy-init= "true"
  74     >
  75              
  76      <construct or-arg 
  77       value="${q uery.endPo intUrl}" 
  78      />
  79              
  80      <construct or-arg 
  81       value="${w s.request. timeout}" 
  82      />
  83              
  84      <construct or-arg 
  85       value="${w s.connect. timeout}" 
  86      />
  87              
  88      <construct or-arg 
  89       ref="vista Sites" 
  90      />
  91          
  92     </bean>
  93    
  94         
  95     <bean 
  96      id="mdwsSp ecialtyUti l" 
  97      class="com .agilex.he althcare.s chedulingm anager.mdw s.MdwsClin icSpecialt yHelper" 
  98      lazy-init= "true"
  99     />
  100    
  101         
  102     <bean 
  103      id="schedu lingDataLa yer" 
  104      class="com .agilex.he althcare.s chedulingm anager.dat alayer.Sch edulingDat aLayerMdws
  105      lazy-init= "true"
  106     >
  107              
  108      <construct or-arg 
  109       ref="vista Scheduling Configurat ion" 
  110      />
  111          
  112     </bean>
  113    
  114         
  115     <bean 
  116      id="emrDat aLayer" 
  117      class="com .agilex.he althcare.s chedulingm anager.dat alayer.Emr DataLayerM dws" 
  118      lazy-init= "true"
  119     >
  120              
  121      <construct or-arg 
  122       ref="vista EmrMdwsCon figuration
  123      />
  124          
  125     </bean>
  126    
  127         
  128     <!--Setup  processing  clincs wi th special ties-->
  129         
  130     <bean 
  131      id="queryD ataLayer" 
  132      scope="sin gleton" 
  133      class="com .agilex.he althcare.s chedulingm anager.dat alayer.Too lsDataLaye rMdws" 
  134      lazy-init= "true"
  135     >
  136              
  137      <construct or-arg 
  138       ref="vista QueryMdwsC onfigurati on" 
  139      />
  140          
  141     </bean>
  142    
  143         
  144     <bean 
  145      id="smPati entDataLay er" 
  146      class="com .agilex.he althcare.s chedulingm anager.dat alayer.SMP atientData LayerMdws"  
  147      lazy-init= "true"
  148     >
  149              
  150      <construct or-arg 
  151       ref="vista Scheduling Configurat ion" 
  152      />
  153          
  154     </bean>
  155    
  156         
  157     <bean 
  158      id="appoin tmentsMeta data" 
  159      class="com .agilex.he althcare.s chedulingm anager.dom ain.SMAppo intmentsMe tadata" 
  160     />
  161    
  162         
  163     <bean 
  164      id="haMode
  165      class="jav a.lang.Str ing"
  166     >
  167              
  168      <construct or-arg 
  169       value="${h a.mode}"
  170      />
  171          
  172     </bean>
  173    
  174         
  175     <bean 
  176      id="detail CodeDataLa yer" 
  177      class="com .agilex.he althcare.s chedulingm anager.dat alayer.app ointment.D etailCodeD ataLayerRe po"
  178     >
  179              
  180      <construct or-arg 
  181       ref="appoi ntmentRequ estDao" 
  182      />
  183          
  184     </bean>
  185    
  186         
  187     <bean 
  188      id="appoin tmentReque stDataLaye r" 
  189      class="com .agilex.he althcare.s chedulingm anager.dat alayer.app ointment.A ppointment RequestDat aLayerRepo "
  190     >
  191              
  192      <construct or-arg 
  193       ref="appoi ntmentRequ estDao" 
  194      />
  195          
  196     </bean>
  197    
  198         
  199     <bean 
  200      id="appoin tmentReque stDao" 
  201      class="com .agilex.he althcare.s chedulingm anager.dat alayer.app ointment.A ppointment RequestDao
  202     />
  203    
  204         
  205     <bean 
  206      id="messag ingFactory
  207      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.M essagingFa ctory" 
  208     />
  209    
  210         
  211     <bean 
  212      name="emai lDefaults"  
  213      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.E mailDefaul ts"
  214     >
  215              
  216      <construct or-arg 
  217       value="${e mail.notif ications.f romAddress }"
  218      />
  219              
  220      <construct or-arg 
  221       value="${e mail.notif ications.r eplyToAddr ess}"
  222      />
  223              
  224      <construct or-arg 
  225       value="${e mail.notif ications.s ubject}"
  226      />
  227              
  228      <construct or-arg 
  229       value="${e mail.notif ications.b ody}"
  230      />
  231          
  232     </bean>
  233    
  234         
  235     <bean 
  236      name="appo intmentReq uestMessag eCreatedMe ssageHandl er" 
  237      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.A ppointment RequestMes sageCreate dMessageHa ndler"
  238     >
  239              
  240      <construct or-arg 
  241       ref="email Defaults"
  242      />
  243          
  244     </bean>
  245    
  246         
  247     <!--Define  the beans talk conne ction-->
  248         
  249     <bean 
  250      name="appo intmentReq uestMessag eNotificat ionConfigu ration" 
  251      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.H aMessaging Configurat ion"
  252     >
  253              
  254      <construct or-arg 
  255       name="host
  256       value="${b eanstalk.h ost}"
  257      />
  258              
  259      <construct or-arg 
  260       name="port
  261       value="${b eanstalk.p ort}"
  262      />
  263              
  264      <construct or-arg 
  265       name="enab led" 
  266       type="bool ean" 
  267       value="${a ppmnt.bean stalk.enab led}"
  268      />
  269              
  270      <construct or-arg 
  271       name="queu eName" 
  272       value="${a ppmnt.queu e.name}" 
  273      />
  274              
  275      <construct or-arg 
  276       name="prio rity" 
  277       value="${a ppmnt.queu e.priority }" 
  278      />
  279              
  280      <construct or-arg 
  281       name="dela ySecond" 
  282       value="${a ppmnt.queu e.delaySec ond}" 
  283      />
  284              
  285      <construct or-arg 
  286       name="proc essExpirat ionSecond"  
  287       value="${a ppmnt.queu e.processE xpirationS econd}" 
  288      />
  289              
  290      <construct or-arg 
  291       name="maxR etries" 
  292       value="${a ppmnt.queu e.maxRetri es}" 
  293      />
  294              
  295      <construct or-arg 
  296       name="retr yDelaySeco nd" 
  297       value="${a ppmnt.queu e.retryDel aySecond}"  
  298      />
  299              
  300      <construct or-arg 
  301       name="repl yTimeoutSe cond" 
  302       value="${a ppmnt.queu e.replyTim eoutSecond }" 
  303      />
  304          
  305     </bean>
  306    
  307         
  308     <bean 
  309      name="emai lNotificat ionConfigu ration" 
  310      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.H aMessaging Configurat ion"
  311     >
  312              
  313      <construct or-arg 
  314       name="host
  315       value="${b eanstalk.h ost}"
  316      />
  317              
  318      <construct or-arg 
  319       name="port
  320       value="${b eanstalk.p ort}"
  321      />
  322              
  323      <construct or-arg 
  324       name="enab led" 
  325       type="bool ean" 
  326       value="${e mail.beans talk.enabl ed}"
  327      />
  328              
  329      <construct or-arg 
  330       name="queu eName" 
  331       value="${e mail.queue .name}" 
  332      />
  333              
  334      <construct or-arg 
  335       name="prio rity" 
  336       value="${e mail.queue .priority}
  337      />
  338              
  339      <construct or-arg 
  340       name="dela ySecond" 
  341       value="${e mail.queue .delaySeco nd}" 
  342      />
  343              
  344      <construct or-arg 
  345       name="proc essExpirat ionSecond"  
  346       value="${e mail.queue .processEx pirationSe cond}" 
  347      />
  348              
  349      <construct or-arg 
  350       name="maxR etries" 
  351       value="${e mail.queue .maxRetrie s}" 
  352      />
  353              
  354      <construct or-arg 
  355       name="retr yDelaySeco nd" 
  356       value="${e mail.queue .retryDela ySecond}" 
  357      />
  358              
  359      <construct or-arg 
  360       name="repl yTimeoutSe cond" 
  361       value="${e mail.queue .replyTime outSecond}
  362      />
  363          
  364     </bean>
  365    
  366         
  367     <bean 
  368      name="batc hEmailNoti ficationCo nfiguratio n" 
  369      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.H aMessaging Configurat ion"
  370     >
  371              
  372      <construct or-arg 
  373       name="host
  374       value="${b eanstalk.h ost}"
  375      />
  376              
  377      <construct or-arg 
  378       name="port
  379       value="${b eanstalk.p ort}"
  380      />
  381              
  382      <construct or-arg 
  383       name="enab led" 
  384       type="bool ean" 
  385       value="${b atchemail. beanstalk. enabled}"
  386      />
  387              
  388      <construct or-arg 
  389       name="queu eName" 
  390       value="${b atchemail. queue.name }" 
  391      />
  392              
  393      <construct or-arg 
  394       name="prio rity" 
  395       value="${b atchemail. queue.prio rity}" 
  396      />
  397              
  398      <construct or-arg 
  399       name="dela ySecond" 
  400       value="${b atchemail. queue.dela ySecond}" 
  401      />
  402              
  403      <construct or-arg 
  404       name="proc essExpirat ionSecond"  
  405       value="${b atchemail. queue.proc essExpirat ionSecond}
  406      />
  407              
  408      <construct or-arg 
  409       name="maxR etries" 
  410       value="${b atchemail. queue.maxR etries}" 
  411      />
  412              
  413      <construct or-arg 
  414       name="retr yDelaySeco nd" 
  415       value="${b atchemail. queue.retr yDelaySeco nd}" 
  416      />
  417              
  418      <construct or-arg 
  419       name="repl yTimeoutSe cond" 
  420       value="${b atchemail. queue.repl yTimeoutSe cond}" 
  421      />
  422          
  423     </bean>
  424    
  425          
  426     <bean 
  427      name="emai lNotificat ionHandler "
  428               
  429      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.E mailNotifi cationMess ageHandler "
  430     >
  431          
  432     </bean>
  433    
  434         
  435     <bean 
  436      name="emai lNotificat ionGateway "
  437               
  438      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.E mailNotifi cationGate way"
  439     >
  440              
  441      <construct or-arg 
  442       ref="email Notificati onConfigur ation"
  443      />
  444          
  445     </bean>
  446    
  447         
  448     <bean 
  449      name="emai lNotificat ionWorker"
  450               
  451      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.E mailNotifi cationWork er"
  452     >
  453              
  454      <construct or-arg 
  455       ref="email Notificati onConfigur ation"
  456      />
  457              
  458      <construct or-arg 
  459       ref="email Notificati onHandler"
  460      />
  461          
  462     </bean>
  463    
  464         
  465     <bean 
  466      name="appo intmentReq uestMessag eNotificat ionGateway "
  467               
  468      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.A ppointment RequestMes sageNotifi cationGate way"
  469     >
  470              
  471      <construct or-arg 
  472       ref="appoi ntmentRequ estMessage Notificati onConfigur ation"
  473      />
  474          
  475     </bean>
  476    
  477         
  478     <bean 
  479      id="mailSe nder" 
  480      class="org .springfra mework.mai l.ja DNS    l.Ja DNS    lSenderImp l"
  481     >
  482              
  483      <property 
  484       name="host
  485       value="${s mtp.host}"  
  486      />
  487              
  488      <property 
  489       name="port
  490       value="${s mtp.port}"  
  491      />
  492              
  493      <property 
  494       name="prot ocol" 
  495       value="smt p" 
  496      />
  497              
  498      <property 
  499       name="user name" 
  500       value="${s mtp.userna me}" 
  501      />
  502              
  503      <property 
  504       name="pass word" 
  505       value="${s mtp.passwo rd}" 
  506      />
  507              
  508      <property 
  509       name="ja DNS    lPropertie s"
  510      >
  511                    
  512       <props>
  513                         
  514        <prop 
  515         key="mail. smtp.auth"
  516        >
  517         true
  518        </prop>
  519                         
  520        <prop 
  521         key="mail. debug"
  522        >
  523         true
  524        </prop>
  525                         
  526        <prop 
  527         key="mail. smtp.ssl.e nable"
  528        >
  529         true
  530        </prop>
  531                         
  532        <prop 
  533         key="mail. smtp.ssl.t rust"
  534        >
  535         *
  536        </prop>
  537                     
  538       </props>
  539               
  540      </property >
  541          
  542     </bean>
  543    
  544         
  545     <bean 
  546      name="batc hEmailNoti ficationGa teway"
  547               
  548      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.B atchEmailN otificatio nGateway"
  549     >
  550              
  551      <construct or-arg 
  552       ref="batch EmailNotif icationCon figuration "
  553      />
  554          
  555     </bean>
  556    
  557         
  558     <bean 
  559      name="batc hEmailNoti ficationHa ndler"
  560               
  561      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.B atchEmailN otificatio nMessageHa ndler"
  562     >
  563          
  564     </bean>
  565    
  566         
  567     <bean 
  568      name="batc hEmailNoti ficationWo rker"
  569               
  570      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.B atchEmailN otificatio nWorker"
  571     >
  572              
  573      <construct or-arg 
  574       ref="batch EmailNotif icationCon figuration "
  575      />
  576              
  577      <construct or-arg 
  578       ref="batch EmailNotif icationHan dler"
  579      />
  580          
  581     </bean>
  582    
  583         
  584     <bean 
  585      id="patien t-correlat ion" 
  586      class="gov .va.mobile health.con nection.mv i.client.P atientCorr elationGat eway" 
  587      lazy-init= "true"
  588     >
  589              
  590      <construct or-arg 
  591       ref="mviCo nfiguratio n"
  592      />
  593          
  594     </bean>
  595         
  596     <bean 
  597      id="mviCon figuration
  598      class="gov .va.mobile health.con nection.mv i.client.c onfig.MviC onfig" 
  599      lazy-init= "true"
  600     >
  601              
  602      <property 
  603       name="endP oint" 
  604       value="${m vi.endPoin tUrl}"
  605      />
  606              
  607      <property 
  608       name="send erId" 
  609       value="${m vi.senderI d}"
  610      />
  611              
  612      <property 
  613       name="conn ectionTime out" 
  614       value="${m vi.connect ionTimeout }" 
  615      />
  616              
  617      <property 
  618       name="read Timeout" 
  619       value="${m vi.readTim eout}" 
  620      />
  621              
  622      <property 
  623       name="vist aFacilitie s" 
  624       value="${v istaFacili ties}" 
  625      />
  626              
  627      <property 
  628       name="sslC onfig" 
  629       ref="sslCo nfig"
  630      >
  631               
  632      </property >
  633          
  634     </bean>
  635    
  636             
  637     <bean 
  638      id="sslCon fig" 
  639      class="gov .va.mobile health.con nection.so ap.client. SSLConfig"
  640     >
  641                       
  642      <property 
  643       name="keys torePath" 
  644       value="${m vi.keystor ePath}" 
  645      />
  646                       
  647      <property 
  648       name="keys torePasswo rd" 
  649       value="${m vi.keystor ePassword}
  650      />
  651                       
  652      <property 
  653       name="keyP assword" 
  654       value="${m vi.keyPass word}" 
  655      />
  656                       
  657      <property 
  658       name="trus tstorePath
  659       value="${m vi.trustst orePath}" 
  660      />
  661                       
  662      <property 
  663       name="trus tstorePass word" 
  664       value="${m vi.trustst orePasswor d}" 
  665      />
  666              
  667     </bean>
  668    
  669         
  670     <bean 
  671      id="proper tyHelper" 
  672      class="agi lex.common s.helper.P ropertyHel per" 
  673     />
  674    
  675         
  676     <bean 
  677      name="appo intmentReq uestMessag eNotificat ionWorker"
  678               
  679      class="com .agilex.he althcare.s chedulingm anager.not ification. appointmen trequest.A ppointment RequestMes sageNotifi cationWork er"
  680     >
  681              
  682      <construct or-arg 
  683       ref="appoi ntmentRequ estMessage Notificati onConfigur ation"
  684      />
  685              
  686      <construct or-arg 
  687       ref="appoi ntmentRequ estMessage CreatedMes sageHandle r"
  688      />
  689          
  690     </bean>
  691    
  692         
  693     <task:sche duled-task s>
  694              
  695      <task:sche duled 
  696       ref="batch EmailNotif icationWor ker" 
  697       method="be ginProcess ing" 
  698       cron="0 0  * * * *"
  699      />
  700              
  701      <task:sche duled 
  702       ref="batch EmailNotif icationWor ker" 
  703       method="st opProcessi ng" 
  704       cron="0 1  * * * *"
  705      />
  706              
  707      <task:sche duled 
  708       ref="batch EmailNotif icationWor ker" 
  709       method="be ginProcess ing" 
  710       cron="0 10  * * * *"
  711      />
  712              
  713      <task:sche duled 
  714       ref="batch EmailNotif icationWor ker" 
  715       method="st opProcessi ng" 
  716       cron="0 11  * * * *"
  717      />
  718              
  719      <task:sche duled 
  720       ref="batch EmailNotif icationWor ker" 
  721       method="be ginProcess ing" 
  722       cron="0 20  * * * *"
  723      />
  724              
  725      <task:sche duled 
  726       ref="batch EmailNotif icationWor ker" 
  727       method="st opProcessi ng" 
  728       cron="0 21  * * * *"
  729      />
  730              
  731      <task:sche duled 
  732       ref="batch EmailNotif icationWor ker" 
  733       method="be ginProcess ing" 
  734       cron="0 30  * * * *"
  735      />
  736              
  737      <task:sche duled 
  738       ref="batch EmailNotif icationWor ker" 
  739       method="st opProcessi ng" 
  740       cron="0 31  * * * *"
  741      />
  742              
  743      <task:sche duled 
  744       ref="batch EmailNotif icationWor ker" 
  745       method="be ginProcess ing" 
  746       cron="0 40  * * * *"
  747      />
  748              
  749      <task:sche duled 
  750       ref="batch EmailNotif icationWor ker" 
  751       method="st opProcessi ng" 
  752       cron="0 41  * * * *"
  753      />
  754              
  755      <task:sche duled 
  756       ref="batch EmailNotif icationWor ker" 
  757       method="be ginProcess ing" 
  758       cron="0 50  * * * *"
  759      />
  760              
  761      <task:sche duled 
  762       ref="batch EmailNotif icationWor ker" 
  763       method="st opProcessi ng" 
  764       cron="0 51  * * * *"
  765      />
  766          
  767     </task:sch eduled-tas ks>
  768   </beans>