272. EPMO Open Source Coordination Office Redaction File Detail Report

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

272.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Source_C72993\C72993-Sources.zip\C72993\Source\Sources\BMS.Service\BMS.ServiceHost BMS.ServiceHost.distributed.exe.config Fri Nov 22 17:02:12 2013 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Source_C72993\C72993-Sources.zip\C72993\Source\Sources\BMS.Service\BMS.ServiceHost BMS.ServiceHost.distributed.exe.config Wed Oct 25 22:58:37 2017 UTC

272.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 2 814
Changed 1 2
Inserted 0 0
Removed 0 0

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

272.4 Active regular expressions

No regular expressions were active.

272.5 Comparison detail

  1   <?xml vers ion="1.0"? >
  2   <configura tion>
  3     <configS ections>
  4       <secti on name="m tmodules"  type="ePra ctice.Midd leTier.MTM oduleSecti onHandler,  MiddleTie r"/>
  5       <secti on name="e nterprisel ibrary.con figuration Settings"  type="ePra ctice.Conf iguration. Configurat ionManager SectionHan dler, MS.C onfigurati on"/>
  6       <secti on name="p agingSortG roup" type ="BMS.Util s.PagingSo rtSection,  BMS.Utils " allowDef inition="E verywhere"  allowExeD efinition= "MachineTo Applicatio n" restart OnExternal Changes="t rue"/>
  7       <secti on name="l og4net" ty pe="log4ne t.Config.L og4NetConf igurationS ectionHand ler,log4ne t"/>
  8     </config Sections>
  9     <connect ionStrings >
  10       <add n ame="Autho rization"  connection String="da ta source= localhost; Initial Ca talog=BMS; Persist Se curity Inf o=False;In tegrated S ecurity=SS PI;Pooling =true;Min  Pool Size= 0;Max Pool  Size=100; "/>
  11     </connec tionString s>
  12     <appSett ings>
  13       <add k ey="Datase tPath" val ue="DBRepo sitory"/>
  14  
  15       <add k ey="LocalS erver" val ue="yes"/>
  16       <!-- S ecurity -  Authorizat ion -->
  17       <add k ey="UseSec urityConte xt" value= "1"/>
  18       <!-- T ransaction  object -- >
  19       <add k ey="ePract ice.Middle Tier.Trans action" va lue="Middl eTier.dll" />
  20       <add k ey="Connec tionRef" v alue="1"/>
  21  
  22       <!--Tr ansaction  Support-->
  23       <add k ey="Transa ctionProvi der" value ="ePractic e.MiddleTi er.CustomT ransaction Provider"/ >
  24  
  25       <!--Vi sta.Worker -->
  26       <!--De lay time f rom servic e start to  first pro cessing-->
  27       <add k ey="VistaW orker.Work erDelayTim eSpan" val ue="0:0:0: 30"/>
  28       <!--Pe riod betwe en worker  processing  steps-->
  29       <add k ey="VistaW orker.Work erPeriodTi meSpan" va lue="0:0:0 :15"/>
  30       <!--Ma ximum numb er of proc essed enti ties in on e step-->
  31       <add k ey="VistaW orker.Bulk Size" valu e="100"/>
  32       <!--Wh ether vist a worker i s enabled  or not-->
  33       <add k ey="VistaW orker.Enab led" value ="false"/>
  34       <!--Wh ether vist a integrat ion is ena bled or no t-->
  35       <add k ey="VistaI ntegration .Enabled"  value="fal se"/>
  36       <!--Th e time del ay of sche dulers-->
  37       <add k ey="VistaI ntegration .Scheduler SecondsLat e" value=" 30"/>
  38       <!--Wh ether upda te bms pat ients is e nabled or  not-->
  39       <add k ey="VistaI ntegration .UpdateBms Patients"  value="tru e"/>
  40       <!--sm tp host-->
  41       <add k ey="SmtpHo st" value= "mailsv"/>
  42       <!--Th e vista si tes config uration fi le name-->
  43       <add k ey="VistaW orker.Vist ASitesFile Path" valu e="VistASi tes.xml"/>
  44       <!--Li st of vist a sites th at support  bed hold.
  45         <add  key="Vist asBedHoldS upported"  value="V01 BHS,V01BED ,V03NYN"/>
  46       -->
  47       <add k ey="Vistas BedHoldSup ported" va lue=""/>
  48       <!--Ke ys for MDW S connecti ons-->
  49       <add k ey="visito rAppPwd" v alue="UM"/ >
  50       <add k ey="visito rUserSiteC ode" value ="523"/>
  51       <add k ey="visito rUserName"  value="DE PARTMENT O F DEFENSE, USER"/>
  52       <add k ey="visito rUserDuz"  value="100 00029117"/ >
  53       <add k ey="visito rUserSsn"  value="123 456789"/>
  54       <add k ey="visito rContext"  value="OR  CPRS GUI C HART"/>
  55       <!--Wh ether use  new mdws m ethods for  vista int egration-- >
  56       <add k ey="UsingN ewMdwsMeth ods" value ="false"/>
  57           <a dd key="BM S_EIS_GET_ ENTITY_FIL TR_PAGE_SI ZE" value= "1000"/>
  58           <a dd key="BM S_EVS_GET_ CONCEPT_PA GE_SIZE" v alue="1000 "/>
  59       <add k ey="Change set" value =""/>
  60           <a dd key="Nu miSvcAuthe nticationK ey" value= "AEB4E3F0- 67E4-4CAF- 8A16-D7C93 A075371"/>
  61           <a dd key="Nu miMaxNumbe rOfSitesPe rCall" val ue="5"/>
  62           <a dd key="Is _IIS_Singl e_Instance " value="t rue"/>
  63           <a dd key="Us eCacheEndp ointFromCo nfigWithSs l" value=" false"/>
  64           <a dd key="Pr oxyPoolMax Count" val ue="1000"/ >
  65           <a dd key="Md wsEndpoint Url_1" val ue="http:/ /localhost :81/QueryS vc.asmx"/>
  66           <a dd key="Md wsEndpoint Url_2" val ue="http:/ /localhost :82/QueryS vc.asmx"/>
  67           <a dd key="Vi staIntegra tionJobFai ledMaxCoun t" value=" 25"/>
  68           <a dd key="Vi staIntegra tionJobFai ledIncreme ntDateMinu tes" value ="10"/>
  69           <a dd key="Vi staIntegra tionJobFai ledNotific ationEmail To" value= ""/>
  70           <a dd key="Vi staIntegra tionJobFai ledNotific ationEmail From" valu e="
P II                                   "/>
  71           <a dd key="BM S_EIS_Long RunningMet hodsMaxCon currentCal ls" value= "75"/>
  72           <a dd key="BM S_EVS_Long RunningMet hodsMaxCon currentCal ls" value= "100"/>
  73           <a dd key="BM S_Cache_Ma xConcurren tCalls" va lue="50"/>
  74           <a dd key="BM SServiceHo stStartTyp e" value=" BMS"/> <!- -possible  values: AL L, BMS, BM S.VI -->
  75     </appSet tings>
  76  
  77     <!-- Con figuration  section p aging sort . -->
  78     <pagingS ortGroup>
  79       <pagin gSort>
  80         <add  sortColum nCode="ent ered" sort ColumnName ="[A].[CRE ATION_DATE ]"/>
  81         <add  sortColum nCode="pat ient" sort ColumnName ="[PAT].[L AST_NAME],  [PAT].[FI RST_NAME]" />
  82         <add  sortColum nCode="fac ility" sor tColumnNam e="[F].[NA ME]"/>
  83         <add  sortColum nCode="req uestdt" so rtColumnNa me="[A].[C REATION_DA TE]"/>
  84         <add  sortColum nCode="spe cialty" so rtColumnNa me="[REQSP ].[DISPLAY _NAME]"/>
  85         <add  sortColum nCode="vis n" sortCol umnName="[ TR].[FACIL ITY_VISN]" />
  86         <add  sortColum nCode="reg ion" sortC olumnName= "[TR].[FAC ILITY_REGI ON]"/>
  87         <add  sortColum nCode="eve ntdt" sort ColumnName ="[AEVN].[ CREATION_D ATE]"/>
  88         <add  sortColum nCode="Vac atedDate"  sortColumn Name="REQU ESTED_DATE "/>
  89         <add  sortColum nCode="tra nsferevent dt" sortCo lumnName=" [A].[CREAT ION_DATE]" />
  90         <add  sortColum nCode="tra nsferreque stdt" sort ColumnName ="[TR].[RE QUESTED_DA TE]"/>
  91       </pagi ngSort>
  92     </paging SortGroup>
  93  
  94     <mtmodul es default server="">
  95       <mtmod ule assemb ly="Genera l.MT.dll"  servername =""/>
  96       <mtmod ule assemb ly="BMS.MT .dll" serv ername=""/ >
  97     </mtmodu les>
  98  
  99     <enterpr iselibrary .configura tionSettin gs xmlns:x sd="http:/ /www.w3.or g/2001/XML Schema" xm lns:xsi="h ttp://www. w3.org/200 1/XMLSchem a-instance " applicat ionName="H MSI" xmlns ="http://w ww.microso ft.com/pra ctices/ent erpriselib rary/08-31 -2004/conf iguration" >
  100       <confi gurationSe ctions>
  101         <con figuration Section xs i:type="Re adOnlyConf igurationS ectionData " name="se curityConf iguration"  encrypt=" false">
  102           <s torageProv ider xsi:t ype="XmlFi leStorageP roviderDat a" name="X ML File St orage Prov ider" path ="security Configurat ion.config "/>
  103           <d ataTransfo rmer xsi:t ype="XmlSe rializerTr ansformerD ata" name= "Xml Seria lizer Tran sformer">
  104              <includeTy pes>
  105                <include Type name= "HMUserAcc essAuthent icationPro viderData"  type="ePr actice.Sec urity.HMUs erAccess.C onfigurati on.HMUserA ccessAuthe nticationP roviderDat a, Securit y.HMUserAc cess"/>
  106                <include Type name= "HMUserAcc essAuthori zationProv iderData"  type="ePra ctice.Secu rity.HMUse rAccess.Co nfiguratio n.HMUserAc cessAuthor izationPro viderData,  Security. HMUserAcce ss"/>
  107                <include Type name= "HMUserAcc essRolesPr oviderData " type="eP ractice.Se curity.HMU serAccess. Configurat ion.HMUser AccessRole sProviderD ata, Secur ity.HMUser Access"/>
  108                <include Type name= "NullAuthe nticationP roviderDat a" type="e Practice.S ecurity.Nu ll.Configu ration.Nul lAuthentic ationProvi derData, S ecurity.Nu ll"/>
  109                <include Type name= "NullAutho rizationPr oviderData " type="eP ractice.Se curity.Nul l.Configur ation.Null Authorizat ionProvide rData, Sec urity.Null "/>
  110              </includeT ypes>
  111           </ dataTransf ormer>
  112         </co nfiguratio nSection>
  113  
  114  
  115         <!-- Caching co nfiguratio n is for C LIENT-->
  116         <con figuration Section xs i:type="Re adOnlyConf igurationS ectionData " name="ca chingConfi guration"  encrypt="f alse">
  117           <s torageProv ider xsi:t ype="XmlFi leStorageP roviderDat a" name="X ML File St orage Prov ider" path ="cachingC onfigurati on.config" />
  118           <d ataTransfo rmer xsi:t ype="XmlSe rializerTr ansformerD ata" name= "Xml Seria lizer Tran sformer">
  119              <includeTy pes/>
  120           </ dataTransf ormer>
  121         </co nfiguratio nSection>
  122  
  123         <!-- Connection  configura tion is fo r SERVER-- >
  124         <con figuration Section xs i:type="Re adOnlyConf igurationS ectionData " name="co nnectionCo nfiguratio n" encrypt ="false">
  125           <s torageProv ider xsi:t ype="XmlFi leStorageP roviderDat a" name="X ML File St orage Prov ider" path ="connecti onConfigur ation.conf ig"/>
  126           <d ataTransfo rmer xsi:t ype="XmlSe rializerTr ansformerD ata" name= "Xml Seria lizer Tran sformer">
  127              <includeTy pes>
  128                <include Type name= "ServicesD atabaseCon nectionPro viderData"  type="ePr actice.Con nection.Si ngleDataba se.Configu ration.Ser vicesDatab aseConnect ionProvide rData, Con nections.S ingleDatab ase, Versi on=1.0.0.0 , Culture= neutral, P ublicKeyTo ken=null"/ >
  129              </includeT ypes>
  130           </ dataTransf ormer>
  131         </co nfiguratio nSection>
  132       </conf igurationS ections>
  133  
  134       <keyAl gorithmSto rageProvid er xsi:nil ="true"/>
  135       <inclu deTypes/>
  136     </enterp riselibrar y.configur ationSetti ngs>
  137     <system. runtime.re moting>
  138       <appli cation>
  139         <cha nnels>
  140           <c hannel typ e="System. Runtime.Re moting.Cha nnels.Tcp. TcpChannel , System.R untime.Rem oting, Ver sion=1.0.5 000.0, Cul ture=neutr al, Public KeyToken=b 77a5c56193 4e089" nam e="Regular Channel"/>
  141         </ch annels>
  142       </appl ication>
  143     </system .runtime.r emoting>
  144  
  145     <system. net>
  146       <conne ctionManag ement>
  147         <add  address=" *" maxconn ection="10 00" />
  148       </conn ectionMana gement>
  149     </system .net>
  150  
  151     <system. serviceMod el>
  152  
  153       <servi ces>
  154         <ser vice name= "BMS.Servi ceImplemen tation.Bed ManagerOpe rationsCor e" behavio rConfigura tion="Serv iceBehavio r">
  155           <h ost>
  156              <baseAddre sses>
  157                <add bas eAddress=" http://loc alhost:160 50/BMSOper ations"/>
  158              </baseAddr esses>
  159           </ host>
  160           <e ndpoint ad dress="" b indingConf iguration= "ServiceBi nding" bin ding="wsFe derationHt tpBinding"  contract= "BMS.Servi ceContract s.IBedMana gerOperati ons"/>
  161           <e ndpoint ad dress="win " bindingC onfigurati on="WinBin ding" bind ing="wsFed erationHtt pBinding"  contract=" BMS.Servic eContracts .IBedManag erOperatio ns"/>
  162           <e ndpoint co ntract="IM etadataExc hange" bin ding="mexH ttpBinding " address= "mex"/>
  163           <e ndpoint ad dress="uns ec" bindin g="basicHt tpBinding"  contract= "BMS.Servi ceContract s.IBedMana gerOperati ons"/>
  164         </se rvice>
  165  
  166         <ser vice name= "BMS.Servi ceImplemen tation.Bed ManagerQue ryCore" be haviorConf iguration= "ServiceBe havior">
  167           <h ost>
  168              <baseAddre sses>
  169                <add bas eAddress=" http://loc alhost:160 50/BMSQuer y"/>
  170              </baseAddr esses>
  171           </ host>
  172           <e ndpoint ad dress="" b indingConf iguration= "ServiceBi nding" bin ding="wsFe derationHt tpBinding"  contract= "BMS.Servi ceContract s.IBedMana gerQuery"/ >
  173           <e ndpoint ad dress="win " bindingC onfigurati on="WinBin ding" bind ing="wsFed erationHtt pBinding"  contract=" BMS.Servic eContracts .IBedManag erQuery"/>
  174           <e ndpoint co ntract="IM etadataExc hange" bin ding="mexH ttpBinding " address= "mex"/>
  175           <e ndpoint ad dress="uns ec" bindin g="basicHt tpBinding"  contract= "BMS.Servi ceContract s.IBedMana gerQuery"/ >
  176         </se rvice>       
  177  
  178         <ser vice name= "BMS.Servi ceImplemen tation.Con figuration Operations Core" beha viorConfig uration="S erviceBeha vior">
  179           <h ost>
  180              <baseAddre sses>
  181                <add bas eAddress=" http://loc alhost:160 50/BMSConf igurationO perations" />
  182              </baseAddr esses>
  183           </ host>
  184           <e ndpoint ad dress="" b indingConf iguration= "ServiceBi nding" bin ding="wsFe derationHt tpBinding"  contract= "BMS.Servi ceContract s.IConfigu rationOper ations"/>
  185           <e ndpoint ad dress="win " bindingC onfigurati on="WinBin ding" bind ing="wsFed erationHtt pBinding"  contract=" BMS.Servic eContracts .IConfigur ationOpera tions"/>
  186           <e ndpoint co ntract="IM etadataExc hange" bin ding="mexH ttpBinding " address= "mex"/>
  187           <e ndpoint ad dress="uns ec" bindin g="basicHt tpBinding"  contract= "BMS.Servi ceContract s.IConfigu rationOper ations"/>
  188         </se rvice>
  189  
  190         <ser vice name= "InfoWorld .Security. Authorizat ion.Author izationSub scriber.Au thorizatio nSubscribe r" behavio rConfigura tion="Serv iceBehavio r">
  191           <h ost>
  192              <baseAddre sses>
  193                <add bas eAddress=" http://loc alhost:160 50/BMS/Aut horization Subscriber "/>
  194              </baseAddr esses>
  195           </ host>
  196           <e ndpoint ad dress="" b inding="ws Federation HttpBindin g" binding Configurat ion="WinBi nding" con tract="Inf oWorld.Sec urity.Auth orization. Authorizat ionSubscri ber.IAutho rizationSu bscriber"/ >
  197         </se rvice>
  198         
  199       </serv ices>
  200  
  201       <bindi ngs>      
  202         <wsF ederationH ttpBinding >
  203           <b inding nam e="Service Binding" m axBufferPo olSize="21 47483647"  maxReceive dMessageSi ze="214748 3647" clos eTimeout=" 00:10:00"  openTimeou t="00:10:0 0" receive Timeout="0 0:15:00" s endTimeout ="00:10:00 ">
  204              <readerQuo tas maxDep th="32" ma xStringCon tentLength ="21474836 47" maxArr ayLength=" 2147483647 " maxBytes PerRead="4 096" maxNa meTableCha rCount="16 384"/>
  205              <security  mode="Mess age">
  206                <message  issuedTok enType="ht tp://docs. oasis-open .org/wss/o asis-wss-s aml-token- profile-1. 1#SAMLV2.0 " negotiat eServiceCr edential=" false" est ablishSecu rityContex t="true">
  207                  <issue rMetadata  address="h ttp://loca lhost:1605 0/STS/mex" />
  208                </messag e>
  209              </security >
  210           </ binding>
  211  
  212           <b inding nam e="WinBind ing" maxBu fferPoolSi ze="214748 3647" maxR eceivedMes sageSize=" 2147483647 " closeTim eout="00:1 0:00" open Timeout="0 0:10:00" r eceiveTime out="00:15 :00" sendT imeout="00 :10:00">
  213                             <reade rQuotas ma xDepth="32 " maxStrin gContentLe ngth="2147 483647" ma xArrayLeng th="214748 3647" maxB ytesPerRea d="4096" m axNameTabl eCharCount ="16384"/>
  214                             <secur ity mode=" Message">
  215                <message  issuedTok enType="ht tp://docs. oasis-open .org/wss/o asis-wss-s aml-token- profile-1. 1#SAMLV2.0 " negotiat eServiceCr edential=" false" est ablishSecu rityContex t="true">
  216                  <issue r address= "http://lo calhost:16 050/STS/Wi ndows" bin ding="wsHt tpBinding"  bindingCo nfiguratio n="StsWinB inding">
  217                    <ide ntity>
  218                      <s ervicePrin cipalName  value="hos t/localhos t"/>
  219                    </id entity>
  220                  </issu er>
  221                </messag e>
  222              </security >
  223           </ binding>
  224  
  225                    <bin ding name= "WinBindin gHttps" ma xBufferPoo lSize="214 7483647" m axReceived MessageSiz e="2147483 647" close Timeout="0 0:10:00" o penTimeout ="00:10:00 " receiveT imeout="00 :15:00" se ndTimeout= "00:10:00" >
  226                             <reade rQuotas ma xDepth="32 " maxStrin gContentLe ngth="2147 483647" ma xArrayLeng th="214748 3647" maxB ytesPerRea d="4096" m axNameTabl eCharCount ="16384"/>
  227                             <secur ity mode=" TransportW ithMessage Credential ">
  228                                      <message  issuedTok enType="ht tp://docs. oasis-open .org/wss/o asis-wss-s aml-token- profile-1. 1#SAMLV2.0 " negotiat eServiceCr edential=" false" est ablishSecu rityContex t="true">
  229                                               <issuer ad dress="htt p://localh ost:16050/ STS/Window s" binding ="wsHttpBi nding" bin dingConfig uration="S tsWinBindi ng">
  230                                                       <i dentity>
  231                                                                <ser vicePrinci palName va lue="host/ localhost" />
  232                                                       </ identity>
  233                                               </issuer>
  234                                      </messag e>
  235                             </secu rity>
  236                    </bi nding>
  237         </ws Federation HttpBindin g>
  238         <wsH ttpBinding >
  239           <! -- UserNam e/Password  -->
  240           <b inding nam e="wsUserN ame" maxRe ceivedMess ageSize="2 147483647"  closeTime out="00:10 :00" openT imeout="00 :10:00" re ceiveTimeo ut="00:15: 00" sendTi meout="00: 10:00">
  241              <security  mode="Mess age">
  242                <message  clientCre dentialTyp e="UserNam e" negotia teServiceC redential= "false" al gorithmSui te="Defaul t" establi shSecurity Context="t rue"/>
  243              </security >
  244           </ binding>
  245           <! -- Kerbero s/NTLM -->
  246           <b inding nam e="StsWinB inding" cl oseTimeout ="00:10:00 " openTime out="00:10 :00" recei veTimeout= "00:15:00"  sendTimeo ut="00:10: 00">
  247              <security  mode="Mess age">
  248                <message  clientCre dentialTyp e="Windows " negotiat eServiceCr edential=" true" esta blishSecur ityContext ="true"/>
  249              </security >
  250           </ binding>
  251           <b inding nam e="wsBindC onf" maxRe ceivedMess ageSize="2 147483647"  closeTime out="00:10 :00" openT imeout="00 :10:00" re ceiveTimeo ut="00:15: 00" sendTi meout="00: 10:00"/>
  252         </ws HttpBindin g>
  253       </bind ings>
  254  
  255       <behav iors>
  256         <ser viceBehavi ors>
  257           <b ehavior na me="Servic eBehavior" >
  258              <serviceMe tadata htt pGetEnable d="true"/>
  259              <serviceDe bug includ eException DetailInFa ults="true "/>
  260              <dataContr actSeriali zer maxIte msInObject Graph="214 7483647"/>
  261              <serviceCr edentials  type="Info World.Secu rity.Saml2 0.Saml20Se rviceCrede ntials, Sa ml20">
  262                <service Certificat e findValu e="IWHM3Se rvices" st oreLocatio n="LocalMa chine" sto reName="My " x509Find Type="Find BySubjectN ame"/>
  263                <issuedT okenAuthen tication>
  264                  <known Certificat es>
  265                    <add  findValue ="IWHM3STS " storeLoc ation="Loc alMachine"  storeName ="My" x509 FindType=" FindBySubj ectName"/>
  266                  </know nCertifica tes>
  267                </issued TokenAuthe ntication>
  268              </serviceC redentials >
  269              <serviceTh rottling m axConcurre ntCalls="1 000" maxCo ncurrentSe ssions="10 00"/>
  270           </ behavior>         
  271         </se rviceBehav iors>       
  272       </beha viors>
  273       
  274       <!--di agnostics>
  275         <mes sageLoggin g
  276                                                  logEnti reMessage= "true"
  277                                                  logMalf ormedMessa ges="false "
  278                                                  logMess agesAtServ iceLevel=" true"
  279                                                  logMess agesAtTran sportLevel ="false"
  280                                                  maxMess agesToLog= "3000"
  281                                                  maxSize OfMessageT oLog="3000 "/>
  282       </diag nostics-->
  283  
  284     </system .serviceMo del>
  285  
  286     <system. diagnostic s>
  287  
  288       <!--
  289       <sourc es>
  290         <sou rce name=" System.Ser viceModel"  switchVal ue="Verbos e">
  291           <l isteners>
  292              <add name= "ServiceMo del Listen er" />
  293              <add type= "System.Di agnostics. DefaultTra ceListener " name="De fault" />
  294           </ listeners>
  295         </so urce>
  296         <sou rce name=" System.Ser viceModel. MessageLog ging" >
  297           <l isteners>
  298              <add name= "MessageLo gging List ener" />
  299              <add type= "System.Di agnostics. DefaultTra ceListener " name="De fault" />
  300           </ listeners>
  301         </so urce>
  302       </sour ces>
  303       <share dListeners >
  304         <add  initializ eData="BMS erverLog.s vclog" typ e="System. Diagnostic s.XmlWrite rTraceList ener" name ="ServiceM odel Liste ner" trace OutputOpti ons="None"  />
  305         <add  initializ eData="BMS erverLog.s vclog" typ e="System. Diagnostic s.XmlWrite rTraceList ener" name ="MessageL ogging Lis tener" tra ceOutputOp tions="Non e" />
  306       </shar edListener s>
  307       -->
  308  
  309       <trace  autoflush ="true" in dentsize=" 4">
  310         <lis teners>
  311           <a dd name="m yListener"  type="Sys tem.Diagno stics.Text WriterTrac eListener"  initializ eData="tra ce.log"/>
  312         </li steners>
  313       </trac e>
  314  
  315       <switc hes>
  316         <!--  
  317           Th is switch  controls v ista worke r trace me ssages.
  318           Va lue:
  319           0  None
  320           1  Error ( On ly error m essages )
  321           2  Warning (  Warning me ssages and  error mes sages )
  322           3  Info ( Inf ormational  messages,  warning m essages, a nd error m essages )
  323           4  Verbose (  Verbose me ssages, in formationa l messages , warning  messages,  and error  messages )
  324         -->
  325         <add  name="Tra ceLevelSwi tch" value ="2"/>
  326       </swit ches>
  327     </system .diagnosti cs>
  328  
  329     <log4net >
  330  
  331       <root>
  332         <!-- set the le vel value  to ALL or  DEBUG in o rder to tr ace method  entry and  exit time s-->
  333         <lev el value=" OFF"/>
  334         <app ender-ref  ref="SQLAp pender"/>
  335       </root >
  336  
  337       <appen der name=" FileAppend er" type=" log4net.Ap pender.Fil eAppender" >
  338         <fil e value="l og-file.tx t"/>
  339         <app endToFile  value="tru e"/>
  340         <lay out type=" log4net.La yout.Patte rnLayout">
  341           <c onversionP attern val ue="%date  [%6thread]  -&gt; %me ssage% &lt ;-%newline "/>
  342         </la yout>
  343       </appe nder>
  344       <appen der name=" SQLAppende r" type="l og4netAsyn c.AsyncAdo NetAppende r,log4netA sync">
  345         <buf ferSize va lue="1000"  />
  346         <con nectionTyp e value="S ystem.Data .SqlClient .SqlConnec tion, Syst em.Data, V ersion=1.0 .3300.0, C ulture=neu tral, Publ icKeyToken =b77a5c561 934e089" / >
  347         <con nectionStr ing value= "data sour ce=localho st;Initial  Catalog=L OG;integra ted securi ty=SSPI;pe rsist secu rity info= False;Pool ing=true;M in Pool Si ze=0;Max P ool Size=1 00;" />
  348         <com mandText v alue="INSE RT INTO Lo g ([Date], [Thread],[ Level],[Lo gger],[Mes sage],[Exc eption]) V ALUES (@lo g_date, @t hread, @lo g_level, @ logger, @m essage, @e xception)"  />
  349         <par ameter>
  350           <p arameterNa me value=" @log_date"  />
  351           <d bType valu e="DateTim e" />
  352           <l ayout type ="log4net. Layout.Raw TimeStampL ayout" />
  353         </pa rameter>
  354         <par ameter>
  355           <p arameterNa me value=" @thread" / >
  356           <d bType valu e="String"  />
  357           <s ize value= "255" />
  358           <l ayout type ="log4net. Layout.Pat ternLayout ">
  359              <conversio nPattern v alue="%thr ead" />
  360           </ layout>
  361         </pa rameter>
  362         <par ameter>
  363           <p arameterNa me value=" @log_level " />
  364           <d bType valu e="String"  />
  365           <s ize value= "50" />
  366           <l ayout type ="log4net. Layout.Pat ternLayout ">
  367              <conversio nPattern v alue="%lev el" />
  368           </ layout>
  369         </pa rameter>
  370         <par ameter>
  371           <p arameterNa me value=" @logger" / >
  372           <d bType valu e="String"  />
  373           <s ize value= "255" />
  374           <l ayout type ="log4net. Layout.Pat ternLayout ">
  375              <conversio nPattern v alue="%log ger" />
  376           </ layout>
  377         </pa rameter>
  378         <par ameter>
  379           <p arameterNa me value=" @message"  />
  380           <d bType valu e="String"  />
  381           <s ize value= "4000" />
  382           <l ayout type ="log4net. Layout.Pat ternLayout ">
  383              <conversio nPattern v alue="%mes sage" />
  384           </ layout>
  385         </pa rameter>
  386         <par ameter>
  387           <p arameterNa me value=" @exception " />
  388           <d bType valu e="String"  />
  389           <s ize value= "2000" />
  390           <l ayout type ="log4net. Layout.Exc eptionLayo ut" />
  391         </pa rameter>
  392         <!-- do not log  messages  with durat ions under  00:00:00. 00*-->
  393         <fil ter type=" log4net.Fi lter.Strin gMatchFilt er">
  394           <s tringToMat ch value=" 00:00:00.0 0" />
  395           <a cceptOnMat ch value=" false" />
  396         </fi lter>
  397         <!-- do not log  entry mes sages as t hey are no t relevant  duration- wise-->
  398         <fil ter type=" log4net.Fi lter.Strin gMatchFilt er">
  399           <s tringToMat ch value=" Entry" />
  400           <a cceptOnMat ch value=" false" />
  401         </fi lter>
  402       </appe nder>
  403     </log4ne t>
  404  
  405     <startup >
  406       <suppo rtedRuntim e version= "v4.0" sku =".NETFram ework,Vers ion=v4.0.1 "/>
  407     </startu p>
  408   </configur ation>