Changeset 1776 for raptor-distribution


Ignore:
Timestamp:
03/27/14 16:33:23 (5 years ago)
Author:
rhyssmith
Message:

Adding raptor-all v1-r14 MSI sources

Location:
raptor-distribution/MSIs/raptor-all/trunk
Files:
54 added
56 deleted
50 edited

Legend:

Unmodified
Added
Removed
  • raptor-distribution/MSIs/raptor-all/trunk/frag-ica-bindir.wxs

    r1774 r1776  
    55            <Directory Id='dirRaptorIcaBin' Name='bin'> 
    66                <Component Id='cmpRaptorIcaBinIcaBat' Guid='*'> 
    7                     <File Id='filRaptorIcaBinIcaBat' KeyPath='yes' Source='source\ica\bin\ica.bat' /> 
     7                    <File Id='filRaptorIcaBinIcaBat' KeyPath='yes' Source='source\ica\bin\raptorica.bat' /> 
    88                </Component> 
    99                <Component Id='cmpRaptorIcaBinWrapperExe' Guid='*'> 
     
    1111                </Component> 
    1212                <Component Id='cmpRaptorIcaBinWrapperConf' Guid='*'> 
    13                     <File Id='filRaptorIcaBinWrapperConf' KeyPath='yes' Source='source\ica\bin\wrapper.conf' /> 
     13                    <File Id='filRaptorIcaBinWrapperConf' KeyPath='yes' Source='source\ica\bin\raptorica-wrapper.conf' /> 
    1414                </Component> 
    1515            </Directory> 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-ica-confdir.wxs

    r1774 r1776  
    2424                    <Component Id='cmpRaptorIcaConfEventParseDist' Guid='*'> 
    2525                        <File Id='filRaptorIcaConfEventParseDist' KeyPath='yes' Source='source\ica\conf\event-parse.xml'/> 
     26                        <RemoveFile Id='filRaptorIcaConfEventParseDistRem' Name="event-parse.xml" On="install"/> 
    2627                    </Component> 
    2728                    <Component Id='cmpRaptorIcaConfEventParseFormatsCustomDist' Guid='*'> 
    2829                        <File Id='filRaptorIcaConfEventParseFormatsCustomDist' KeyPath='yes' Source='source\ica\conf\event-parse-formats-custom.xml'/> 
     30                        <RemoveFile Id='filRaptorIcaConfEventParseFormatsCustomDistRem' Name="event-parse-formats-custom.xml" On="install"/> 
    2931                    </Component> 
    3032                    <Component Id='cmpRaptorIcaConfEventParseFormatsSystemDist' Guid='*'> 
    3133                        <File Id='filRaptorIcaConfEventParseFormatsSystemDist' KeyPath='yes' Source='source\ica\conf\event-parse-formats-system.xml'/> 
     34                        <RemoveFile Id='filRaptorIcaConfEventParseFormatsSystemDistRem' Name="event-parse-formats-system.xml" On="install"/> 
    3235                    </Component> 
    3336                    <Component Id='cmpRaptorIcaConfEventReleaseDist' Guid='*'> 
    3437                        <File Id='filRaptorIcaConfEventReleaseDist' KeyPath='yes' Source='source\ica\conf\event-release.xml'/> 
     38                        <RemoveFile Id='filRaptorIcaConfEventReleaseDistRem' Name="event-release.xml" On="install"/> 
    3539                    </Component> 
    3640                    <Component Id='cmpRaptorIcaConfIcaCoreDist' Guid='*'> 
    3741                        <File Id='filRaptorIcaConfIcaCoreDist' KeyPath='yes' Source='source\ica\conf\ica-core.xml'/> 
     42                        <RemoveFile Id='filRaptorIcaConfIcaCoreDistRem' Name="ica-core.xml" On="install"/> 
    3843                    </Component> 
    3944                    <Component Id='cmpRaptorIcaConfLoggingDist' Guid='*'> 
    4045                        <File Id='filRaptorIcaConfLoggingDist' KeyPath='yes' Source='source\ica\conf\logging.xml'/> 
     46                        <RemoveFile Id='filRaptorIcaConfLoggingDistRem' Name="logging.xml" On="install"/> 
    4147                    </Component> 
    4248                    <Component Id='cmpRaptorIcaConfMetadataDist' Guid='*'> 
    4349                        <File Id='filRaptorIcaConfMetadataDist' KeyPath='yes' Source='source\ica\conf\metadata.xml'/> 
     50                        <RemoveFile Id='filRaptorIcaConfMetadataDistRem' Name="metadata.xml" On="install"/> 
    4451                    </Component> 
    4552                    <Component Id='cmpRaptorIcaConfServerPropertiesDist' Guid='*'> 
    4653                        <File Id='filRaptorIcaConfServerPropertiesDist' KeyPath='yes' Source='source\ica\conf\server.properties'/> 
     54                        <RemoveFile Id='filRaptorIcaConfServerPropertiesDistRem' Name="server.properties" On="install"/> 
    4755                    </Component> 
    4856                </Directory> 
     
    7785                <Component Id='cmpRaptorIcaConfEventParseFormatsSystem' Guid='*'> 
    7886                    <File Id='filRaptorIcaConfEventParseFormatsSystem' KeyPath='yes' Source='source\ica\conf\event-parse-formats-system.xml'/> 
     87                    <RemoveFile Id='filRaptorIcaConfEventParseFormatsSystemRem' Name="event-parse-formats-system.xml" On="install"/> 
    7988                </Component> 
    8089 
    8190 
    82                 <Component Id='cmpRaptorIcaConfEventRelease' Guid='*' NeverOverwrite='yes'> 
     91                <Component Id='cmpRaptorIcaConfEventRelease' Guid='*'> 
    8392                    <File Id='filRaptorIcaConfEventRelease' KeyPath='yes' Source='source\ica\conf\event-release.xml'/> 
     93                    <RemoveFile Id='filRaptorIcaConfEventReleaseRem' Name="event-release.xml" On="install"/> 
    8494 
    8595                    <!-- Change the trust and keystore locations to Windows style --> 
     
    102112                <Component Id='cmpRaptorIcaConfIcaCore' Guid='*'> 
    103113                    <File Id='filRaptorIcaConfIcaCore' KeyPath='yes' Source='source\ica\conf\ica-core.xml'/> 
     114                    <RemoveFile Id='filRaptorIcaConfIcaCoreRem' Name="ica-core.xml" On="install"/> 
    104115                </Component> 
    105116 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-ica-libdir.wxs

    r1774 r1776  
    4949                    <File Id="filC3B0B2D5DFB6D2BE5961E4D22AC9F594" KeyPath="yes" Source="source\ica\lib\classworlds-1.1-alpha-2.jar" /> 
    5050                </Component> 
    51                 <Component Id="cmpE922449FDAA1948A5F4594DB4F56116A" Guid="*"> 
    52                     <File Id="fil202214FAB50368211DC0AB6045723D54" KeyPath="yes" Source="source\ica\lib\commons-codec-1.3.jar" /> 
    53                 </Component> 
    54                 <Component Id="cmp2ACD8DDE727B5CCFB5327A704B5CCE03" Guid="*"> 
    55                     <File Id="filB941515ACC8223DD5ACBF38B0CD0530C" KeyPath="yes" Source="source\ica\lib\commons-collections-3.1.jar" /> 
     51                <Component Id="cmp6D6A519FCC5416C732638D4A659D3CBE" Guid="*"> 
     52                    <File Id="filC10C9BFD462DB4C1E071DBD81A56DE81" KeyPath="yes" Source="source\ica\lib\commons-codec-1.7.jar" /> 
     53                </Component> 
     54                <Component Id="cmp5632AC70CD6AC64F9E5BC0FE8009003F" Guid="*"> 
     55                    <File Id="filFF68DB9FA9135A5A9539CC3A131380DD" KeyPath="yes" Source="source\ica\lib\commons-collections-3.2.1.jar" /> 
    5656                </Component> 
    5757                <Component Id="cmpEC2075209B3B060B69539E69A7610759" Guid="*"> 
     
    7979                    <File Id="fil110A26B35A4321A1C360DE349C8F5B7A" KeyPath="yes" Source="source\ica\lib\ehcache-1.2.3.jar" /> 
    8080                </Component> 
     81                <Component Id="cmpFA6F7F51DCDB11B829BDDD1CEAE264D9" Guid="*"> 
     82                    <File Id="fil8F5DDB73E7715ADF8C05FFA2D0A41FFC" KeyPath="yes" Source="source\ica\lib\esapi-2.0.1.jar" /> 
     83                </Component> 
    8184                <Component Id="cmp5D6F4FE48B98E2D5572A42F8F9C68761" Guid="*"> 
    8285                    <File Id="fil94E283A6D96E989528749F8291C27279" KeyPath="yes" Source="source\ica\lib\geronimo-activation_1.1_spec-1.0.2.jar" /> 
     
    133136                    <File Id="fil5CB3364B0CA2CA182D1EB12D8E5F7550" KeyPath="yes" Source="source\ica\lib\jaxen-1.1.jar" /> 
    134137                </Component> 
    135                 <Component Id="cmpB2286B4FCE765E7234F0DE73AE962B66" Guid="*"> 
    136                     <File Id="fil527C3159BFE9ED7CA687993938DA01F1" KeyPath="yes" Source="source\ica\lib\jcip-annotations-1.0.jar" /> 
    137                 </Component> 
    138138                <Component Id="cmpABCA71FF39401CCB6B7436A7F602B29E" Guid="*"> 
    139139                    <File Id="fil5820FCFE06067EFFAA41F65803E3CA49" KeyPath="yes" Source="source\ica\lib\jcommander-1.12.jar" /> 
     
    190190                    <File Id="fil8E197757F28313707B7F38E94F2ACCE3" KeyPath="yes" Source="source\ica\lib\jta-1.1.jar" /> 
    191191                </Component> 
    192                 <Component Id="cmp9E7733DDFCC86554345554D6D9832780" Guid="*"> 
    193                     <File Id="fil0942CF4680763B10CF6C74339C8BC458" KeyPath="yes" Source="source\ica\lib\jul-to-slf4j-1.6.1.jar" /> 
     192                <Component Id="cmp7D296BDEA0B5F452480EF3A703B425EA" Guid="*"> 
     193                    <File Id="filEC82AA5ADD74392E235FA82DA0E287FE" KeyPath="yes" Source="source\ica\lib\jul-to-slf4j-1.7.5.jar" /> 
    194194                </Component> 
    195195                <Component Id="cmp6718D27E0E25C0DF4AE441C00970EB7E" Guid="*"> 
    196196                    <File Id="filC73DD14DA471FA0F68A5814BDA191D86" KeyPath="yes" Source="source\ica\lib\junit-4.8.1.jar" /> 
    197197                </Component> 
    198                 <Component Id="cmpBD4CEC253B2D4748B6038F16C86E5ACC" Guid="*"> 
    199                     <File Id="filEAB7CCF4A3928EC5C79944473BC39492" KeyPath="yes" Source="source\ica\lib\ldap-2.8.2.jar" /> 
     198                <Component Id="cmp7BF86FDE1E2DAD424F7D1B5AE246F75A" Guid="*"> 
     199                    <File Id="filB79FE97F54259E8A950FFCCF1C3219C6" KeyPath="yes" Source="source\ica\lib\ldap-2.8.5.jar" /> 
    200200                </Component> 
    201201                <Component Id="cmp68425787BDC8EB3D1C144F372FE5741E" Guid="*"> 
     
    238238                    <File Id="fil5E5B80A641FE0885CA63C46AB3D1A9EC" KeyPath="yes" Source="source\ica\lib\not-yet-commons-ssl-0.3.9.jar" /> 
    239239                </Component> 
    240                 <Component Id="cmp937BB64B25C0AD54D48899EA412C2AC8" Guid="*"> 
    241                     <File Id="fil1A949CD25C926F9CDCD5FF11B5167FAD" KeyPath="yes" Source="source\ica\lib\opensaml-2.4.0.jar" /> 
    242                 </Component> 
    243                 <Component Id="cmp903DAEE0ADEB57E604CC06289DF88826" Guid="*"> 
    244                     <File Id="fil118C61AFAE7C61879B0F6206E3BFD950" KeyPath="yes" Source="source\ica\lib\openws-1.4.0.jar" /> 
     240                <Component Id="cmpB2968C4923B78D96308374E52DAF5F58" Guid="*"> 
     241                    <File Id="filE9265A7DEEEED2E816777D8222248C9F" KeyPath="yes" Source="source\ica\lib\opensaml-2.6.1.jar" /> 
     242                </Component> 
     243                <Component Id="cmpE665951E6143965D5361A86D8F88E917" Guid="*"> 
     244                    <File Id="fil60AF95311E576DAAD4BF01D8E7E6AAA2" KeyPath="yes" Source="source\ica\lib\openws-1.5.1.jar" /> 
    245245                </Component> 
    246246                <Component Id="cmp2A20769E481F9E9173E9863E56518EC0" Guid="*"> 
     
    259259                    <File Id="filC6ADFA475B56ADA4686C48EB66DD23DA" KeyPath="yes" Source="source\ica\lib\quartz-1.8.0.jar" /> 
    260260                </Component> 
    261                 <Component Id="cmpC42A0A114DB6A072A95C51973CBFE7E5" Guid="*"> 
    262                     <File Id="fil2EEBEED21502966C73F30245EC466BCE" KeyPath="yes" Source="source\ica\lib\raptor-client-1.1.5.jar" /> 
    263                 </Component> 
    264                 <Component Id="cmp6BAC033544E1529C35843E94444D6D8B" Guid="*"> 
    265                     <File Id="fil36DE408BD3598C1205F64B91E5D5E5F2" KeyPath="yes" Source="source\ica\lib\raptor-information-model-1.1.3.jar" /> 
    266                 </Component> 
    267                 <Component Id="cmp61ED50C63E9A6B5CC575DE481D1AD765" Guid="*"> 
    268                     <File Id="fil49CEEF4AEFB006E65F2FD02DB86D59A6" KeyPath="yes" Source="source\ica\lib\raptor-parse-1.1.2.jar" /> 
    269                 </Component> 
    270                 <Component Id="cmp1DCB33D11ECE7FCD8E620951F799DCEA" Guid="*"> 
    271                     <File Id="filF84CE1D564BF641A073A3463A14112F9" KeyPath="yes" Source="source\ica\lib\resolver-2.10.0.jar" /> 
     261                <Component Id="cmp92DC089CD351003258C6974A446B1BF8" Guid="*"> 
     262                    <File Id="fil0C6478C8B8EF8B5CFCB2C98AB4BD8D6A" KeyPath="yes" Source="source\ica\lib\raptor-client-1.1.6.jar" /> 
     263                </Component> 
     264                <Component Id="cmpFC50F55F146E783D18D469912F888DD0" Guid="*"> 
     265                    <File Id="fil40B580A06878CFA322B7FBAC10C7DAF4" KeyPath="yes" Source="source\ica\lib\raptor-information-model-1.1.4.jar" /> 
     266                </Component> 
     267                <Component Id="cmp0391C985663C9D9AED1A8E6963D60FF2" Guid="*"> 
     268                    <File Id="fil1B67DA1592C4596FC6637FDE874062E6" KeyPath="yes" Source="source\ica\lib\raptor-parse-1.1.3.jar" /> 
    272269                </Component> 
    273270                <Component Id="cmp752158F35F65FEF6A6161B006F66C8A1" Guid="*"> 
     
    325322                    <File Id="fil1C5EEBF7572F0A20B7192BA6CCABF896" KeyPath="yes" Source="source\ica\lib\testng-6.3.1.jar" /> 
    326323                </Component> 
    327                 <Component Id="cmp300C9B6601F75B6BAB3D807B50BDC65B" Guid="*"> 
    328                     <File Id="filBCBBFD1E45E0C7D6EFD322227CB21E34" KeyPath="yes" Source="source\ica\lib\velocity-1.5.jar" /> 
    329                 </Component> 
    330324                <Component Id="cmpD39DA2558A36B4F447189E7B35692C90" Guid="*"> 
    331325                    <File Id="filC6FC302D10624051F95EA6F159C4D9DF" KeyPath="yes" Source="source\ica\lib\velocity-1.6.2.jar" /> 
     
    376370                    <File Id="fil59D452989FAFD1ABAFA83A57632F5925" KeyPath="yes" Source="source\ica\lib\XmlSchema-1.4.5.jar" /> 
    377371                </Component> 
    378                 <Component Id="cmp4B23F1A29ECB7FE8BA53B0892954A7A5" Guid="*"> 
    379                     <File Id="fil59DCAFDD20EF6B6ADD0FF314D6847A4D" KeyPath="yes" Source="source\ica\lib\xmlsec-1.4.3.jar" /> 
    380                 </Component> 
    381                 <Component Id="cmp33BEA96F19E45FB0D8AFD5AA3E8ED5E1" Guid="*"> 
    382                     <File Id="filC679B4740D0F0803CB4404C20427FDC6" KeyPath="yes" Source="source\ica\lib\xmltooling-1.3.0.jar" /> 
     372                <Component Id="cmpFADF4A2EBE90FB1C6C4240AE00AAF419" Guid="*"> 
     373                    <File Id="filC73396E0DE530AFA18B1A2F299AB2AF1" KeyPath="yes" Source="source\ica\lib\xmlsec-1.5.6.jar" /> 
     374                </Component> 
     375                <Component Id="cmpF647E7B99F56F7DE6DE04659EBEEFCB0" Guid="*"> 
     376                    <File Id="filCBDEBCA672B9E40AAA0E71887B582DD3" KeyPath="yes" Source="source\ica\lib\xmltooling-1.4.1.jar" /> 
    383377                </Component> 
    384378                <Component Id="cmpAF47E0E86DDBB461F1FFCC9DAC652E63" Guid="*"> 
     
    405399            <ComponentRef Id="cmp39EF22F712B7496D01E4AA27B53D78D0" /> 
    406400            <ComponentRef Id="cmp2BA2BCCFF4C67EDF359E44774ABA5619" /> 
    407             <ComponentRef Id="cmpE922449FDAA1948A5F4594DB4F56116A" /> 
    408             <ComponentRef Id="cmp2ACD8DDE727B5CCFB5327A704B5CCE03" /> 
     401            <ComponentRef Id="cmp6D6A519FCC5416C732638D4A659D3CBE" /> 
     402            <ComponentRef Id="cmp5632AC70CD6AC64F9E5BC0FE8009003F" /> 
    409403            <ComponentRef Id="cmpEC2075209B3B060B69539E69A7610759" /> 
    410404            <ComponentRef Id="cmpD4B26ABB5FAAC4B2E2F713EA7A10628A" /> 
     
    415409            <ComponentRef Id="cmp21DA9D6A6E99193E39ADBE3C6CB061AE" /> 
    416410            <ComponentRef Id="cmp2B4FA2C9E481227945833186A0DD8B53" /> 
     411            <ComponentRef Id="cmpFA6F7F51DCDB11B829BDDD1CEAE264D9" /> 
    417412            <ComponentRef Id="cmp5D6F4FE48B98E2D5572A42F8F9C68761" /> 
    418413            <ComponentRef Id="cmp37D5C3DF054CEE96B7A72BF2DCD03077" /> 
     
    433428            <ComponentRef Id="cmp025CA202B8E4039963AA872ACA3084EC" /> 
    434429            <ComponentRef Id="cmp12D968A00345C231093978BCE6523086" /> 
    435             <ComponentRef Id="cmpB2286B4FCE765E7234F0DE73AE962B66" /> 
    436430            <ComponentRef Id="cmpABCA71FF39401CCB6B7436A7F602B29E" /> 
    437431            <ComponentRef Id="cmp13F3AB621020CA6CD9DF91F534571799" /> 
     
    452446            <ComponentRef Id="cmp5EEA42982EB484CB3FF9CEB319B41E5D" /> 
    453447            <ComponentRef Id="cmp1C1CD8C9CF63EF7D167F7DD336F92768" /> 
    454             <ComponentRef Id="cmp9E7733DDFCC86554345554D6D9832780" /> 
     448            <ComponentRef Id="cmp7D296BDEA0B5F452480EF3A703B425EA" /> 
    455449            <ComponentRef Id="cmp6718D27E0E25C0DF4AE441C00970EB7E" /> 
    456             <ComponentRef Id="cmpBD4CEC253B2D4748B6038F16C86E5ACC" /> 
     450            <ComponentRef Id="cmp7BF86FDE1E2DAD424F7D1B5AE246F75A" /> 
    457451            <ComponentRef Id="cmp68425787BDC8EB3D1C144F372FE5741E" /> 
    458452            <ComponentRef Id="cmp5EA9B5730FEA7D2B8B53298328BFE3BF" /> 
     
    468462            <ComponentRef Id="cmp07AC2F135A9833135A835FF0F1D160FE" /> 
    469463            <ComponentRef Id="cmp024F4A2BCF5DE31E97E485E876E25181" /> 
    470             <ComponentRef Id="cmp937BB64B25C0AD54D48899EA412C2AC8" /> 
    471             <ComponentRef Id="cmp903DAEE0ADEB57E604CC06289DF88826" /> 
     464            <ComponentRef Id="cmpB2968C4923B78D96308374E52DAF5F58" /> 
     465            <ComponentRef Id="cmpE665951E6143965D5361A86D8F88E917" /> 
    472466            <ComponentRef Id="cmp2A20769E481F9E9173E9863E56518EC0" /> 
    473467            <ComponentRef Id="cmpA18DDD2430E0BACAD423729456386AD9" /> 
     
    475469            <ComponentRef Id="cmp0E2501CD4945D223098710C9EE25A00D" /> 
    476470            <ComponentRef Id="cmp944386478C8DFCB6B3E65989A6E14344" /> 
    477             <ComponentRef Id="cmpC42A0A114DB6A072A95C51973CBFE7E5" /> 
    478             <ComponentRef Id="cmp6BAC033544E1529C35843E94444D6D8B" /> 
    479             <ComponentRef Id="cmp61ED50C63E9A6B5CC575DE481D1AD765" /> 
    480             <ComponentRef Id="cmp1DCB33D11ECE7FCD8E620951F799DCEA" /> 
     471            <ComponentRef Id="cmp92DC089CD351003258C6974A446B1BF8" /> 
     472            <ComponentRef Id="cmpFC50F55F146E783D18D469912F888DD0" /> 
     473            <ComponentRef Id="cmp0391C985663C9D9AED1A8E6963D60FF2" /> 
    481474            <ComponentRef Id="cmp752158F35F65FEF6A6161B006F66C8A1" /> 
    482475            <ComponentRef Id="cmpD9BE72C2738AA305ED59F178DAA14F17" /> 
     
    497490            <ComponentRef Id="cmp11B723C0B9F1A4D2805ECAC2B8D28788" /> 
    498491            <ComponentRef Id="cmp89CC5655C57F2660004DA5455348CD60" /> 
    499             <ComponentRef Id="cmp300C9B6601F75B6BAB3D807B50BDC65B" /> 
    500492            <ComponentRef Id="cmpD39DA2558A36B4F447189E7B35692C90" /> 
    501493            <ComponentRef Id="cmp7DB059958FC245B0D719187E499E576A" /> 
     
    514506            <ComponentRef Id="cmpABAFEA85A3714DE2251A2833E332CBA6" /> 
    515507            <ComponentRef Id="cmpE49F2AD8C9C0E52923BC44CC863F262F" /> 
    516             <ComponentRef Id="cmp4B23F1A29ECB7FE8BA53B0892954A7A5" /> 
    517             <ComponentRef Id="cmp33BEA96F19E45FB0D8AFD5AA3E8ED5E1" /> 
     508            <ComponentRef Id="cmpFADF4A2EBE90FB1C6C4240AE00AAF419" /> 
     509            <ComponentRef Id="cmpF647E7B99F56F7DE6DE04659EBEEFCB0" /> 
    518510            <ComponentRef Id="cmpAF47E0E86DDBB461F1FFCC9DAC652E63" /> 
    519511        </ComponentGroup> 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-mua-batchimportdir.wxs

    r1774 r1776  
    2929                    </Component> 
    3030                </Directory> 
    31             </Directory> 
     31                 <Directory Id='dirRaptorMuaBatchImportRadiusMoonshotIdp' Name='radius-moonshot-idp'> 
     32                    <Component Id='cmpRaptorMuaBatchImportRadiusMoonshotIdp' Guid='9f1219ff-2b0f-4532-b798-95321f5a7bb9'> 
     33                        <CreateFolder /> 
     34                    </Component> 
     35                </Directory> 
     36                <Directory Id='dirRaptorMuaBatchImportRadiusEdroamIdp' Name='radius-eduroam-idp'> 
     37                    <Component Id='cmpRaptorMuaBatchImportRadiusEdroamIdp' Guid='64be909d-7a30-4524-b278-d87f3bd942dc'> 
     38                        <CreateFolder /> 
     39                    </Component> 
     40                </Directory> 
     41           </Directory> 
    3242        </DirectoryRef> 
    3343    </Fragment> 
     
    3949            <ComponentRef Id='cmpRaptorMuaBatchImportShibSpUpToTwoFourDir' /> 
    4050            <ComponentRef Id='cmpRaptorMuaBatchImportOpenAthensLA' /> 
     51            <ComponentRef Id='cmpRaptorMuaBatchImportRadiusMoonshotIdp' /> 
     52            <ComponentRef Id='cmpRaptorMuaBatchImportRadiusEdroamIdp' /> 
    4153        </ComponentGroup> 
    4254    </Fragment> 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-mua-bindir.wxs

    r1774 r1776  
    55            <Directory Id='dirRaptorMuaBin' Name='bin'> 
    66                <Component Id='cmpRaptorMuaBinMuaBat' Guid='*'> 
    7                     <File Id='filRaptorMuaBinMuaBat' KeyPath='yes' Source='source\mua\bin\mua.bat' /> 
     7                    <File Id='filRaptorMuaBinMuaBat' KeyPath='yes' Source='source\mua\bin\raptormua.bat' /> 
    88                </Component> 
    99                <Component Id='cmpRaptorMuaBinWrapperExe' Guid='*'> 
     
    1111                </Component> 
    1212                <Component Id='cmpRaptorMuaBinWrapperConf' Guid='*'> 
    13                     <File Id='filRaptorMuaBinWrapperConf' KeyPath='yes' Source='source\mua\bin\wrapper.conf' /> 
     13                    <File Id='filRaptorMuaBinWrapperConf' KeyPath='yes' Source='source\mua\bin\raptormua-wrapper.conf' /> 
    1414                </Component> 
    1515            </Directory> 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-mua-confdir.wxs

    r1774 r1776  
    2424                    <Component Id='cmpRaptorMuaConfAttributeAssociationDist' Guid='*'> 
    2525                        <File Id='filRaptorMuaConfAttributeAssociationDist' KeyPath='yes' Source='source\mua\conf\attribute-association.xml'/> 
     26                        <RemoveFile Id='filRaptorMuaConfAttributeAssociationDistRem' Name="attribute-association.xml" On="install"/> 
    2627                    </Component> 
    2728                    <Component Id='cmpRaptorMuaConfBatchEventParseDist' Guid='*'> 
    2829                        <File Id='filRaptorMuaConfBatchEventParseDist' KeyPath='yes' Source='source\mua\conf\batch-event-parse.xml'/> 
     30                        <RemoveFile Id='filRaptorMuaConfBatchEventParseDistRem' Name="batch-event-parse.xml" On="install"/> 
    2931                    </Component> 
    3032                    <Component Id='cmpRaptorMuaConfBatchEventParseFormatsCustomDist' Guid='*'> 
    3133                        <File Id='filRaptorMuaConfBatchEventParseFormatsCustomDist' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-custom.xml'/> 
     34                        <RemoveFile Id='filRaptorMuaConfBatchEventParseFormatsCustomDistRem' Name="batch-event-parse-formats-custom.xml" On="install"/> 
    3235                    </Component> 
    3336                    <Component Id='cmpRaptorMuaConfBatchEventParseFormatsSystemDist' Guid='*'> 
    3437                        <File Id='filRaptorMuaConfBatchEventParseFormatsSystemDist' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-system.xml'/> 
     38                        <RemoveFile Id='filRaptorMuaConfBatchEventParseFormatsSystemDistRem' Name="batch-event-parse-formats-system.xml" On="install"/> 
    3539                    </Component> 
    3640                    <Component Id='cmpRaptorMuaConfDatabaseDist' Guid='*'> 
    3741                        <File Id='filRaptorMuaConfDatabaseDist' KeyPath='yes' Source='source\mua\conf\database.xml'/> 
     42                        <RemoveFile Id='filRaptorMuaConfDatabaseDistRem' Name="database.xml" On="install"/> 
    3843                    </Component> 
    3944                    <Component Id='cmpRaptorMuaConfEventReleaseDist' Guid='*'> 
    4045                        <File Id='filRaptorMuaConfEventReleaseDist' KeyPath='yes' Source='source\mua\conf\event-release.xml'/> 
     46                        <RemoveFile Id='filRaptorMuaConfEventReleaseDistRem' Name="event-release.xml" On="install"/> 
    4147                    </Component> 
    4248                    <Component Id='cmpRaptorMuaConfLoggingDist' Guid='*'> 
    4349                        <File Id='filRaptorMuaConfLoggingDist' KeyPath='yes' Source='source\mua\conf\logging.xml'/> 
     50                        <RemoveFile Id='filRaptorMuaConfLoggingDistRem' Name="logging.xml" On="install"/> 
    4451                    </Component> 
    4552                    <Component Id='cmpRaptorMuaConfMetadataDist' Guid='*'> 
    4653                        <File Id='filRaptorMuaConfMetadataDist' KeyPath='yes' Source='source\mua\conf\metadata.xml'/> 
     54                        <RemoveFile Id='filRaptorMuaConfMetadataDistRem' Name="metadata.xml" On="install"/> 
    4755                    </Component> 
    4856                    <Component Id='cmpRaptorMuaConfMuaCoreDist' Guid='*'> 
    4957                        <File Id='filRaptorMuaConfMuaCoreDist' KeyPath='yes' Source='source\mua\conf\mua-core.xml'/> 
     58                        <RemoveFile Id='filRaptorMuaConfMuaCoreDistRem' Name="mua-core.xml" On="install"/> 
    5059                    </Component> 
    5160                    <Component Id='cmpRaptorMuaConfServerPropertiesDist' Guid='*'> 
    5261                        <File Id='filRaptorMuaConfServerPropertiesDist' KeyPath='yes' Source='source\mua\conf\server.properties'/> 
     62                        <RemoveFile Id='filRaptorMuaConfServerPropertiesDistRem' Name="server.properties" On="install"/> 
    5363                    </Component> 
    5464                    <Component Id='cmpRaptorMuaConfStatisticalUnitsCustomDist' Guid='*'> 
    5565                        <File Id='filRaptorMuaConfStatisticalUnitsCustomDist' KeyPath='yes' Source='source\mua\conf\statistical-units-custom.xml'/> 
     66                        <RemoveFile Id='filRaptorMuaConfStatisticalUnitsCustomDistRem' Name="statistical-units-custom.xml" On="install"/> 
    5667                    </Component> 
    5768                    <Component Id='cmpRaptorMuaConfStatisticalUnitsSystemDist' Guid='*'> 
    5869                        <File Id='filRaptorMuaConfStatisticalUnitsSystemDist' KeyPath='yes' Source='source\mua\conf\statistical-units-system.xml'/> 
     70                        <RemoveFile Id='filRaptorMuaConfStatisticalUnitsSystemDistRem' Name="statistical-units-system.xml" On="install"/> 
    5971                    </Component> 
    6072                    <Component Id='cmpRaptorMuaConfStatisticalProcessorsDist' Guid='*'> 
    6173                        <File Id='filRaptorMuaConfStatisticalProcessorsDist' KeyPath='yes' Source='source\mua\conf\statistical-processors.xml'/> 
     74                        <RemoveFile Id='filRaptorMuaConfStatisticalProcessorsDistRem' Name="statistical-processors.xml" On="install"/> 
    6275                    </Component> 
    6376                    <Component Id='cmpRaptorMuaConfUsersDist' Guid='*'> 
    6477                        <File Id='filRaptorMuaConfUsersDist' KeyPath='yes' Source='source\mua\conf\users.xml'/> 
     78                        <RemoveFile Id='filRaptorMuaConfUsersDistRem' Name="users.xml" On="install"/> 
    6579                    </Component> 
    6680                    <Component Id='cmpRaptorMuaConfWebDist' Guid='*'> 
    6781                        <File Id='filRaptorMuaConfWebDist' KeyPath='yes' Source='source\mua\conf\web.xml'/> 
     82                        <RemoveFile Id='filRaptorMuaConfWebDistRem' Name="web.xml" On="install"/> 
    6883                    </Component> 
    6984                </Directory> 
     
    95110                <Component Id='cmpRaptorMuaConfBatchEventParseFormatsSystem' Guid='*'> 
    96111                    <File Id='filRaptorMuaConfBatchEventParseFormatsSystem' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-system.xml'/> 
     112                    <RemoveFile Id='filRaptorMuaConfBatchEventParseFormatsSystemRem' Name="batch-event-parse-formats-system.xml" On="install"/> 
    97113                </Component> 
    98114 
     
    105121                </Component> 
    106122 
    107                 <Component Id='cmpRaptorMuaConfEventRelease' Guid='*' NeverOverwrite='yes'> 
     123                <Component Id='cmpRaptorMuaConfEventRelease' Guid='*'> 
    108124                    <File Id='filRaptorMuaConfEventRelease' KeyPath='yes' Source='source\mua\conf\event-release.xml'/> 
     125                    <RemoveFile Id='filRaptorMuaConfEventReleaseRem' Name="event-release.xml" On="install"/> 
    109126 
    110127                    <!-- Change the trust and keystore locations to Windows style --> 
     
    114131                      ElementPath='//beans/bean[\[]@id="serviceEndpointInterface"[\]]/property[\[]@name="tlsParameters"[\]]/bean[\[]@class="uk.ac.cardiff.raptor.remoting.client.sei.impl.ClientTLSParameters"[\]]/property[\[]@name="trustStoreLocation"[\]]/value' 
    115132                      Value='[RAPTORMUADIR]keys\authorised-keys.jks'/> 
     133 
    116134                    <util:XmlFile Id='ModifyMuaEventReleaseKeyStoreLocation' 
    117135                      File='[#filRaptorMuaConfEventRelease]' 
     
    138156                      ElementPath='//beans/bean/property[\[]@name="entityId"[\]]/value' 
    139157                      Value='[MUAENTITYID]'/> 
     158 
    140159                    <util:XmlFile Id='ModifyMuaContactEmail' 
    141160                      File='[#filRaptorMuaConfMetadata]' 
     
    143162                      ElementPath='//beans/bean/property[\[]@name="contactEmail"[\]]/value' 
    144163                      Value='[MUACONTACTEMAIL]'/> 
     164 
    145165                    <util:XmlFile Id='ModifyMuaServiceName' 
    146166                      File='[#filRaptorMuaConfMetadata]' 
     
    148168                      ElementPath='//beans/bean/property[\[]@name="serviceName"[\]]/value' 
    149169                      Value='[MUASERVICENAME]'/> 
     170                       
    150171                    <util:XmlFile Id='ModifyMuaOrganisationName' 
    151172                      File='[#filRaptorMuaConfMetadata]' 
     
    158179                <Component Id='cmpRaptorMuaConfMuaCore' Guid='*'> 
    159180                    <File Id='filRaptorMuaConfMuaCore' KeyPath='yes' Source='source\mua\conf\mua-core.xml'/> 
     181                    <RemoveFile Id='filRaptorMuaConfMuaCoreRem' Name="mua-core.xml" On="install"/> 
    160182 
    161183                    <!-- Change the batchimport directories to Windows style --> 
     
    165187                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="shibUploadDirectory"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
    166188                      Value='file:///[RAPTORMUADIR]batchimport\shib2'/> 
     189 
    167190                    <util:XmlFile Id='ModifyMuaCoreUploadDirShibOne' 
    168191                      File='[#filRaptorMuaConfMuaCore]' 
     
    170193                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="shib13UploadDirectory"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
    171194                      Value='file:///[RAPTORMUADIR]batchimport\shib13'/> 
     195 
    172196                    <util:XmlFile Id='ModifyMuaCoreUploadDirEzproxy' 
    173197                      File='[#filRaptorMuaConfMuaCore]' 
     
    175199                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="ezproxyUploadDirectory"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
    176200                      Value='file:///[RAPTORMUADIR]batchimport\ezproxy'/> 
     201 
    177202                    <util:XmlFile Id='ModifyMuaCoreUploadDirShibSpUpTo24' 
    178203                      File='[#filRaptorMuaConfMuaCore]' 
     
    180205                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="shibSp24BelowUploadDirectory"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
    181206                      Value='file:///[RAPTORMUADIR]batchimport\shibsp_upto24'/> 
     207 
    182208                    <util:XmlFile Id='ModifyMuaCoreUploadDirOpenAthensLa' 
    183209                      File='[#filRaptorMuaConfMuaCore]' 
     
    185211                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="openAthensLa"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
    186212                      Value='file:///[RAPTORMUADIR]batchimport\openathensla'/> 
     213 
     214                    <util:XmlFile Id='ModifyMuaCoreUploadDirRadiusMoonshotIdp' 
     215                      File='[#filRaptorMuaConfMuaCore]' 
     216                      Action='setValue' 
     217                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="moonshotRadius"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
     218                      Value='file:///[RAPTORMUADIR]batchimport\radius-moonshot-idp'/> 
     219 
     220                    <util:XmlFile Id='ModifyMuaCoreUploadDirRadiusEdroamIdp' 
     221                      File='[#filRaptorMuaConfMuaCore]' 
     222                      Action='setValue' 
     223                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="eduroamRadius"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
     224                      Value='file:///[RAPTORMUADIR]batchimport\radius-eduroam-idp'/> 
    187225                </Component> 
    188226 
     
    201239                <Component Id='cmpRaptorMuaConfStatisticalUnitsSystem' Guid='*'> 
    202240                    <File Id='filRaptorMuaConfStatisticalUnitsSystem' KeyPath='yes' Source='source\mua\conf\statistical-units-system.xml'/> 
     241                    <RemoveFile Id='filRaptorMuaConfStatisticalUnitsSystemRem' Name="statistical-units-system.xml" On="install"/> 
    203242                </Component> 
    204243 
    205244                <Component Id='cmpRaptorMuaConfStatisticalProcessors' Guid='*'> 
    206245                    <File Id='filRaptorMuaConfStatisticalProcessors' KeyPath='yes' Source='source\mua\conf\statistical-processors.xml'/> 
     246                    <RemoveFile Id='filRaptorMuaConfStatisticalProcessorsRem' Name="statistical-processors.xml" On="install"/> 
    207247                </Component> 
    208248 
     
    213253                <Component Id='cmpRaptorMuaConfWeb' Guid='*'> 
    214254                    <File Id='filRaptorMuaConfWeb' KeyPath='yes' Source='source\mua\conf\web.xml'/> 
     255                    <RemoveFile Id='filRaptorMuaConfWebRem' Name="web.xml" On="install"/> 
    215256                </Component> 
    216257 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-mua-libdir.wxs

    r1774 r1776  
    5858                    <File Id="fil690E2D7DEC275A9360BF29489BE9D847" KeyPath="yes" Source="source\mua\lib\classworlds-1.1-alpha-2.jar" /> 
    5959                </Component> 
    60                 <Component Id="cmpC6E143F38CD467C0C23B72AC3D7FDCFA" Guid="*"> 
    61                     <File Id="filC3ACACFC590B5DF0257FA4CFED8114CC" KeyPath="yes" Source="source\mua\lib\commons-codec-1.3.jar" /> 
    62                 </Component> 
    63                 <Component Id="cmpF0C61789D7CAEC7EF01E1498E0ABCC95" Guid="*"> 
    64                     <File Id="fil02BFDB79F65C6209C60BC3F7341D88BD" KeyPath="yes" Source="source\mua\lib\commons-collections-3.1.jar" /> 
     60                <Component Id="cmp86A8F7B943FE26CBA7FDF6E1FA7B1F53" Guid="*"> 
     61                    <File Id="fil6241A7D7F2134AE7C4168BC50DDB9226" KeyPath="yes" Source="source\mua\lib\commons-codec-1.7.jar" /> 
     62                </Component> 
     63                <Component Id="cmpDBEF1E11AF7BFA4F86AB8EB1FEAC1ABC" Guid="*"> 
     64                    <File Id="filD839646BD06875696A0966BF335C87EF" KeyPath="yes" Source="source\mua\lib\commons-collections-3.2.1.jar" /> 
    6565                </Component> 
    6666                <Component Id="cmpA594D88A2B1F7802C8BF37EDE277CB98" Guid="*"> 
     
    127127                    <File Id="fil9FC9A641BFD48C8D36C1EA571B15F6AE" KeyPath="yes" Source="source\mua\lib\ehcache-1.2.3.jar" /> 
    128128                </Component> 
     129                <Component Id="cmp873260FDFE77BC2017D8446C91BF0ADE" Guid="*"> 
     130                    <File Id="fil35F730BBD2717D322803050E4CC31EC1" KeyPath="yes" Source="source\mua\lib\esapi-2.0.1.jar" /> 
     131                </Component> 
    129132                <Component Id="cmp5FE203D3F46505DA2F62D21C915B3164" Guid="*"> 
    130133                    <File Id="fil793F68773FF79CD4B8D3890D2127DFAF" KeyPath="yes" Source="source\mua\lib\geronimo-activation_1.1_spec-1.0.2.jar" /> 
     
    184187                    <File Id="filB2EAB195C4C16FD5BC2CD50B9F86FE64" KeyPath="yes" Source="source\mua\lib\jaxen-1.1.jar" /> 
    185188                </Component> 
    186                 <Component Id="cmpB45FA5AF7BBD7AEB2BFA0AE782E382C5" Guid="*"> 
    187                     <File Id="filBEEA76CB53D3CCE4500A7630AB133BC1" KeyPath="yes" Source="source\mua\lib\jcip-annotations-1.0.jar" /> 
    188                 </Component> 
    189189                <Component Id="cmpBAFB9100FDE3BD738389370958ACF632" Guid="*"> 
    190190                    <File Id="fil66767925C333CA2CA4675796BABC1C27" KeyPath="yes" Source="source\mua\lib\jcl-over-slf4j-1.6.1.jar" /> 
     
    250250                    <File Id="fil7783042EAECCEB7EAE24FFB11177109C" KeyPath="yes" Source="source\mua\lib\jta-1.1.jar" /> 
    251251                </Component> 
     252                <Component Id="cmp57E15EA4A674A8C74622FD8297BEF0DE" Guid="*"> 
     253                    <File Id="fil686FDBC30ED66DE68DEDB25B59EF6A43" KeyPath="yes" Source="source\mua\lib\jul-to-slf4j-1.7.5.jar" /> 
     254                </Component> 
    252255                <Component Id="cmp8EF19CA7BC6B3D991767636775E1B77D" Guid="*"> 
    253256                    <File Id="fil21A8891218AA31B70AB13AD5145D3E12" KeyPath="yes" Source="source\mua\lib\junit-3.8.1.jar" /> 
    254257                </Component> 
    255                 <Component Id="cmp6AAB342407B3D4B3AD7983D9E85A3938" Guid="*"> 
    256                     <File Id="filB9D29C301E4F459B8484DFE846632D44" KeyPath="yes" Source="source\mua\lib\ldap-2.8.2.jar" /> 
     258                <Component Id="cmp766112F77D234E312ED6E526409FFA85" Guid="*"> 
     259                    <File Id="fil9139E267AFA52505983D8B4413588E32" KeyPath="yes" Source="source\mua\lib\ldap-2.8.5.jar" /> 
    257260                </Component> 
    258261                <Component Id="cmp7D1E3AEB2D8223BD4CD844358C741897" Guid="*"> 
     
    307310                    <File Id="filAF6AFF709DF2D670429A8CF0FBE2F862" KeyPath="yes" Source="source\mua\lib\ojdbc-6.jar" /> 
    308311                </Component> 
    309                 <Component Id="cmpC197781FF92B3190939ED64F293F8F68" Guid="*"> 
    310                     <File Id="filE3FA29877316ED2331EF3E2384567857" KeyPath="yes" Source="source\mua\lib\opensaml-2.4.0.jar" /> 
    311                 </Component> 
    312                 <Component Id="cmp74F803C4068A2C04430DD0AD192AFE95" Guid="*"> 
    313                     <File Id="fil286B976FEB2B165BDA10F1968D7A7786" KeyPath="yes" Source="source\mua\lib\openws-1.4.0.jar" /> 
     312                <Component Id="cmp06B6D3362960BAD06733081C6E8BCBBD" Guid="*"> 
     313                    <File Id="fil71992FCEEEA6123262212B2F1F7F3740" KeyPath="yes" Source="source\mua\lib\opensaml-2.6.1.jar" /> 
     314                </Component> 
     315                <Component Id="cmpBD8CE16BBCAFE5B3C03AFED77478BE2F" Guid="*"> 
     316                    <File Id="fil6468C3C46C18DEC3858F5B835A30A504" KeyPath="yes" Source="source\mua\lib\openws-1.5.1.jar" /> 
    314317                </Component> 
    315318                <Component Id="cmp6F90844544FC062827C0923456C7AE2A" Guid="*"> 
     
    328331                    <File Id="fil5FA543379BC30DB8612C7A2FDB310293" KeyPath="yes" Source="source\mua\lib\quartz-1.8.4.jar" /> 
    329332                </Component> 
    330                 <Component Id="cmpCF899422FA3616931E0DB0F875505C09" Guid="*"> 
    331                     <File Id="fil2A5CFD57E450AA0563E4A39CE8C21F57" KeyPath="yes" Source="source\mua\lib\raptor-client-1.1.5.jar" /> 
    332                 </Component> 
    333                 <Component Id="cmpD2EB635F3B0F307D4C2CCA8EEBF2F90C" Guid="*"> 
    334                     <File Id="fil797B947BBAAC4A8B1EC2119AF4E74FE4" KeyPath="yes" Source="source\mua\lib\raptor-information-model-1.1.3.jar" /> 
    335                 </Component> 
    336                 <Component Id="cmp2AA06CABA4B238B82A7C70FD473BF5FF" Guid="*"> 
    337                     <File Id="fil44B06ABB678F1BFC2D566658DADB9C6E" KeyPath="yes" Source="source\mua\lib\raptor-parse-1.1.2.jar" /> 
    338                 </Component> 
    339                 <Component Id="cmp4723F5AA79924F806CCE5754252DC0BC" Guid="*"> 
    340                     <File Id="filB240A17EEEF9B95C8DC23C9E77947A0D" KeyPath="yes" Source="source\mua\lib\resolver-2.10.0.jar" /> 
     333                <Component Id="cmp106F58DF7ADDDE54999BF22A854DC964" Guid="*"> 
     334                    <File Id="fil51A0307C461C7D63D77EC487F8A996C2" KeyPath="yes" Source="source\mua\lib\raptor-client-1.1.7.jar" /> 
     335                </Component> 
     336                <Component Id="cmpA0C83ED11BC785B604CD9779B3D9A37A" Guid="*"> 
     337                    <File Id="fil929626FB4FC6C85C59AA618BAA5D8934" KeyPath="yes" Source="source\mua\lib\raptor-information-model-1.1.4.jar" /> 
     338                </Component> 
     339                <Component Id="cmpDBB178786D1AD0466B59410B039BF6E0" Guid="*"> 
     340                    <File Id="fil5944773C4323D829C47B87158E4E2B89" KeyPath="yes" Source="source\mua\lib\raptor-parse-1.1.3.jar" /> 
    341341                </Component> 
    342342                <Component Id="cmp7D713A85E53D04F783CBB38D3966058F" Guid="*"> 
     
    400400                    <File Id="fil69BFA5ECF1CEE130AA1AC1682BB1A45F" KeyPath="yes" Source="source\mua\lib\testng-6.3.1.jar" /> 
    401401                </Component> 
    402                 <Component Id="cmp897BB933B51AD34D9DB3F81888C2DD1C" Guid="*"> 
    403                     <File Id="filFE4AF3FB4EEF5421E9991FA9B40AB534" KeyPath="yes" Source="source\mua\lib\velocity-1.5.jar" /> 
    404                 </Component> 
    405402                <Component Id="cmpCE18CB3838A535BE1AFB8170175A4D97" Guid="*"> 
    406403                    <File Id="filE62711B3825B74EEB2D33D5ECAB8C428" KeyPath="yes" Source="source\mua\lib\velocity-1.6.2.jar" /> 
     
    424421                    <File Id="fil33E32669185E0D1C0A1B2B6878CB52D2" KeyPath="yes" Source="source\mua\lib\wstx-asl-3.2.9.jar" /> 
    425422                </Component> 
    426                 <Component Id="cmp5C7351731C7B7371AEE33F8DBF23FF76" Guid="*"> 
    427                     <File Id="fil22F99E5769E9784606891F37738AE84C" KeyPath="yes" Source="source\mua\lib\xalan-2.7.1.jar" /> 
    428                 </Component> 
    429423                <Component Id="cmpEA7723C632E40D1B64699490A785D13C" Guid="*"> 
    430424                    <File Id="filB30B174261F1ABF9A9F93D10096D04C8" KeyPath="yes" Source="source\mua\lib\xercesImpl-2.10.0.jar" /> 
     
    451445                    <File Id="filDF640FDDE794F336F6130AB95BD01EDB" KeyPath="yes" Source="source\mua\lib\XmlSchema-1.4.5.jar" /> 
    452446                </Component> 
    453                 <Component Id="cmpFD9E3C4860CF55208389A1608BD026AC" Guid="*"> 
    454                     <File Id="fil0B71C6A976E1CEE0B3A7BFA3FA5A24A8" KeyPath="yes" Source="source\mua\lib\xmlsec-1.4.3.jar" /> 
    455                 </Component> 
    456                 <Component Id="cmp552548F8F1EF96053B14DB4A97FE4A4D" Guid="*"> 
    457                     <File Id="filFA612CC1624E71BC2D89D11EC0ADC19F" KeyPath="yes" Source="source\mua\lib\xmltooling-1.3.0.jar" /> 
     447                <Component Id="cmp0D83BFE7CCC26BA7841136BCE08F1D2C" Guid="*"> 
     448                    <File Id="fil2984AA04254BB656844A88D4B8C2F929" KeyPath="yes" Source="source\mua\lib\xmlsec-1.5.6.jar" /> 
     449                </Component> 
     450                <Component Id="cmp0299CABCDB30CB9B0B803775A4C7B992" Guid="*"> 
     451                    <File Id="fil4B678EB4985B562EA476F2E51BB3852B" KeyPath="yes" Source="source\mua\lib\xmltooling-1.4.1.jar" /> 
    458452                </Component> 
    459453                <Component Id="cmp9A24F086873DE40CA665B18434BE2B73" Guid="*"> 
     
    483477            <ComponentRef Id="cmpE727FB637A05F4F552DD8602EA084846" /> 
    484478            <ComponentRef Id="cmpC4B0CD9F7F7EC54B1795D10D89909480" /> 
    485             <ComponentRef Id="cmpC6E143F38CD467C0C23B72AC3D7FDCFA" /> 
    486             <ComponentRef Id="cmpF0C61789D7CAEC7EF01E1498E0ABCC95" /> 
     479            <ComponentRef Id="cmp86A8F7B943FE26CBA7FDF6E1FA7B1F53" /> 
     480            <ComponentRef Id="cmpDBEF1E11AF7BFA4F86AB8EB1FEAC1ABC" /> 
    487481            <ComponentRef Id="cmpA594D88A2B1F7802C8BF37EDE277CB98" /> 
    488482            <ComponentRef Id="cmp93605B2C488924D238F9043EA00D708E" /> 
     
    506500            <ComponentRef Id="cmpBF31AED0267E12B6D678366D72376C11" /> 
    507501            <ComponentRef Id="cmpFA1C5313DA2A34E79A8F06AB77882E3D" /> 
     502            <ComponentRef Id="cmp873260FDFE77BC2017D8446C91BF0ADE" /> 
    508503            <ComponentRef Id="cmp5FE203D3F46505DA2F62D21C915B3164" /> 
    509504            <ComponentRef Id="cmp639DD698E336CE61F5A96597F4666A56" /> 
     
    525520            <ComponentRef Id="cmp916AFB7003A19D44EC01372D422824DE" /> 
    526521            <ComponentRef Id="cmp2A32AEE0D1CE6A96298B7FD3FEA34DE4" /> 
    527             <ComponentRef Id="cmpB45FA5AF7BBD7AEB2BFA0AE782E382C5" /> 
    528522            <ComponentRef Id="cmpBAFB9100FDE3BD738389370958ACF632" /> 
    529523            <ComponentRef Id="cmp497ECA3BE3D014D76EEC761BCBCE6B25" /> 
     
    547541            <ComponentRef Id="cmp76A4B912B8FC3AFF9332723E57BA66E9" /> 
    548542            <ComponentRef Id="cmpF4ABADDBA8D9B1A30218FE0CAF02FF4F" /> 
     543            <ComponentRef Id="cmp57E15EA4A674A8C74622FD8297BEF0DE" /> 
    549544            <ComponentRef Id="cmp8EF19CA7BC6B3D991767636775E1B77D" /> 
    550             <ComponentRef Id="cmp6AAB342407B3D4B3AD7983D9E85A3938" /> 
     545            <ComponentRef Id="cmp766112F77D234E312ED6E526409FFA85" /> 
    551546            <ComponentRef Id="cmp7D1E3AEB2D8223BD4CD844358C741897" /> 
    552547            <ComponentRef Id="cmp4880428B9BED8D21B7BAB7CE8FE49D3E" /> 
     
    566561            <ComponentRef Id="cmp4D6297515431AA4440B2836FE71687B4" /> 
    567562            <ComponentRef Id="cmp11F4992E8ACC3E64C7A7E45224981A59" /> 
    568             <ComponentRef Id="cmpC197781FF92B3190939ED64F293F8F68" /> 
    569             <ComponentRef Id="cmp74F803C4068A2C04430DD0AD192AFE95" /> 
     563            <ComponentRef Id="cmp06B6D3362960BAD06733081C6E8BCBBD" /> 
     564            <ComponentRef Id="cmpBD8CE16BBCAFE5B3C03AFED77478BE2F" /> 
    570565            <ComponentRef Id="cmp6F90844544FC062827C0923456C7AE2A" /> 
    571566            <ComponentRef Id="cmpB855F97E4B01CDC9F160DC86D4A1D5B1" /> 
     
    573568            <ComponentRef Id="cmpF4BA7EF5F3A07258B418B77775994BBA" /> 
    574569            <ComponentRef Id="cmp59B8D543587394FDCEC6854AAD0F8CEB" /> 
    575             <ComponentRef Id="cmpCF899422FA3616931E0DB0F875505C09" /> 
    576             <ComponentRef Id="cmpD2EB635F3B0F307D4C2CCA8EEBF2F90C" /> 
    577             <ComponentRef Id="cmp2AA06CABA4B238B82A7C70FD473BF5FF" /> 
    578             <ComponentRef Id="cmp4723F5AA79924F806CCE5754252DC0BC" /> 
     570            <ComponentRef Id="cmp106F58DF7ADDDE54999BF22A854DC964" /> 
     571            <ComponentRef Id="cmpA0C83ED11BC785B604CD9779B3D9A37A" /> 
     572            <ComponentRef Id="cmpDBB178786D1AD0466B59410B039BF6E0" /> 
    579573            <ComponentRef Id="cmp7D713A85E53D04F783CBB38D3966058F" /> 
    580574            <ComponentRef Id="cmpA677227609C92143401D3E0521A8DEB8" /> 
     
    597591            <ComponentRef Id="cmpA0C3F1518A85D3E181A7157252A7A0F2" /> 
    598592            <ComponentRef Id="cmpE202EBF912D05068FA10A431D6D1C6E8" /> 
    599             <ComponentRef Id="cmp897BB933B51AD34D9DB3F81888C2DD1C" /> 
    600593            <ComponentRef Id="cmpCE18CB3838A535BE1AFB8170175A4D97" /> 
    601594            <ComponentRef Id="cmpDE409A606E5B5AEABB5D4B6BFF05CE29" /> 
     
    605598            <ComponentRef Id="cmpA45BD75B46A09C0691C5D43AD75F21E8" /> 
    606599            <ComponentRef Id="cmp9368E78F96817D7FD4C8ADF0032A9CDF" /> 
    607             <ComponentRef Id="cmp5C7351731C7B7371AEE33F8DBF23FF76" /> 
    608600            <ComponentRef Id="cmpEA7723C632E40D1B64699490A785D13C" /> 
    609601            <ComponentRef Id="cmp445C65DCDA47BF4216C02404A0302781" /> 
     
    614606            <ComponentRef Id="cmp4E480674D67F20F43FE2CC39218116CB" /> 
    615607            <ComponentRef Id="cmp33CF9808C0F33D6CC07B3E9E09F6F375" /> 
    616             <ComponentRef Id="cmpFD9E3C4860CF55208389A1608BD026AC" /> 
    617             <ComponentRef Id="cmp552548F8F1EF96053B14DB4A97FE4A4D" /> 
     608            <ComponentRef Id="cmp0D83BFE7CCC26BA7841136BCE08F1D2C" /> 
     609            <ComponentRef Id="cmp0299CABCDB30CB9B0B803775A4C7B992" /> 
    618610            <ComponentRef Id="cmp9A24F086873DE40CA665B18434BE2B73" /> 
    619611        </ComponentGroup> 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-web-bindir.wxs

    r1774 r1776  
    55            <Directory Id='dirRaptorWebBin' Name='bin'> 
    66                <Component Id='cmpRaptorWebBinWebBat' Guid='*'> 
    7                     <File Id='filRaptorWebBinWebBat' KeyPath='yes' Source='source\web\bin\web.bat' /> 
     7                    <File Id='filRaptorWebBinWebBat' KeyPath='yes' Source='source\web\bin\raptorweb.bat' /> 
    88                </Component> 
    99                <Component Id='cmpRaptorWebBinWrapperExe' Guid='*'> 
     
    1111                </Component> 
    1212                <Component Id='cmpRaptorWebBinWrapperConf' Guid='*'> 
    13                     <File Id='filRaptorWebBinWrapperConf' KeyPath='yes' Source='source\web\bin\wrapper.conf' /> 
     13                    <File Id='filRaptorWebBinWrapperConf' KeyPath='yes' Source='source\web\bin\raptorweb-wrapper.conf' /> 
    1414                </Component> 
    1515            </Directory> 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-web-confdir.wxs

    r1770 r1776  
    4040                    <Component Id='cmpRaptorWebConfDashboardStatisticsDist' Guid='*'> 
    4141                        <File Id='filRaptorWebConfDashboardStatisticsDist' KeyPath='yes' Source='source\web\conf\dashboard-statistics.xml'/> 
     42                        <RemoveFile Id='filRaptorWebConfDashboardStatisticsDistRem' Name="dashboard-statistics.xml" On="install"/> 
    4243                    </Component> 
    4344                    <Component Id='cmpRaptorWebConfLoggingDist' Guid='*'> 
    4445                        <File Id='filRaptorWebConfLoggingDist' KeyPath='yes' Source='source\web\conf\logging.xml'/> 
     46                        <RemoveFile Id='filRaptorWebConfLoggingDistRem' Name="logging.xml" On="install"/> 
    4547                    </Component> 
    4648                    <Component Id='cmpRaptorWebConfMetadataDist' Guid='*'> 
    4749                        <File Id='filRaptorWebConfMetadataDist' KeyPath='yes' Source='source\web\conf\metadata.xml'/> 
     50                        <RemoveFile Id='filRaptorWebConfMetadataDistRem' Name="metadata.xm" On="install"/> 
    4851                    </Component> 
    4952                    <Component Id='cmpRaptorWebConfMuaEndpointsDist' Guid='*'> 
    5053                        <File Id='filRaptorWebConfMuaEndpointsDist' KeyPath='yes' Source='source\web\conf\mua-endpoints.xml'/> 
     54                        <RemoveFile Id='filRaptorWebConfMuaEndpointsDistRem' Name="mua-endpoints.xml" On="install"/> 
    5155                    </Component> 
    5256                    <Component Id='cmpRaptorWebConfServerPropertiesDist' Guid='*'> 
    5357                        <File Id='filRaptorWebConfServerPropertiesDist' KeyPath='yes' Source='source\web\conf\server.properties'/> 
     58                        <RemoveFile Id='filRaptorWebConfServerPropertiesDistRem' Name="server.properties" On="install"/> 
    5459                    </Component> 
    5560                    <Component Id='cmpRaptorWebConfUsersDist' Guid='*'> 
    5661                        <File Id='filRaptorWebConfUsersDist' KeyPath='yes' Source='source\web\conf\users.xml'/> 
     62                        <RemoveFile Id='filRaptorWebConfUsersDistRem' Name="users.xml" On="install"/> 
    5763                    </Component> 
    5864                    <Component Id='cmpRaptorWebConfWebCoreDist' Guid='*'> 
    5965                        <File Id='filRaptorWebConfWebCoreDist' KeyPath='yes' Source='source\web\conf\web-core.xml'/> 
     66                        <RemoveFile Id='filRaptorWebConfWebCoreDistRem' Name="web-core.xml" On="install"/> 
    6067                    </Component>  
    6168                </Directory> 
     
    7178                <Component Id='cmpRaptorWebConfDashboardStatistics' Guid='*'> 
    7279                    <File Id='filRaptorWebConfDashboardStatistics' KeyPath='yes' Source='source\web\conf\dashboard-statistics.xml'/> 
     80                    <RemoveFile Id='filRaptorWebConfDashboardStatisticsRem' Name="dashboard-statistics.xml" On="install"/> 
    7381                </Component> 
    7482 
     
    141149                <Component Id='cmpRaptorWebConfWebCore' Guid='*'> 
    142150                    <File Id='filRaptorWebConfWebCore' KeyPath='yes' Source='source\web\conf\web-core.xml'/> 
     151                    <RemoveFile Id='filRaptorWebConfWebCoreRem' Name="web-core.xml" On="install"/> 
    143152                </Component> 
    144153 
  • raptor-distribution/MSIs/raptor-all/trunk/frag-web-webappdir.wxs

    r1774 r1776  
    2727                    <Directory Id="dir2C5F5CD9C3DA1F26FB5431F2D4419EAD" Name="graphs"> 
    2828                        <Directory Id="dirF0B9C12B9D1F5F744A931F18186CAE5A" Name="null"> 
    29                             <Component Id="cmp42502975C8187434EB1DF4D861F94862" Guid="*"> 
    30                                 <File Id="fil8CC9013D6A45626A66F0A9731E98C8D7" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main70.png" /> 
     29                            <Component Id="cmpFC89745706CE45D3957E0B46535E91C1" Guid="*"> 
     30                                <File Id="fil0190593224CE9470D40626FBB5E29F29" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main13.png" /> 
     31                            </Component> 
     32                            <Component Id="cmp2A0DB18F0ABB10A97D709569C846E33F" Guid="*"> 
     33                                <File Id="filED494FBFDCC4FAFAE88056BAB3698D3E" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main15.png" /> 
     34                            </Component> 
     35                            <Component Id="cmp33C182E4CD015CB930A5E7FACC14851B" Guid="*"> 
     36                                <File Id="fil00145A73A5ED4C6FFC062B1300535A8C" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main26.png" /> 
     37                            </Component> 
     38                            <Component Id="cmp26592151426DA31F03B6B78736C18529" Guid="*"> 
     39                                <File Id="fil757A8E44A7548FC1B6351CF7744A0999" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main3.png" /> 
     40                            </Component> 
     41                            <Component Id="cmpD6F16C54EB658DDE76C1FFDAA5F277B7" Guid="*"> 
     42                                <File Id="filF38ED05098F813353BDCB615FC5E7768" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main30.png" /> 
     43                            </Component> 
     44                            <Component Id="cmpD042BEACCB64410810A135CC8BF5D89A" Guid="*"> 
     45                                <File Id="fil5609606A4A9BC764CFB365AB111A5958" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main39.png" /> 
     46                            </Component> 
     47                            <Component Id="cmp355F89F74FC327BD1A7764C3752423CE" Guid="*"> 
     48                                <File Id="fil6DE6520740C577D7E745383BE490CE48" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main42.png" /> 
     49                            </Component> 
     50                            <Component Id="cmpC77A0FE12D233F1205A2CD57F59705EE" Guid="*"> 
     51                                <File Id="filE68191A2AD6183491E62F644B7427EF1" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main48.png" /> 
     52                            </Component> 
     53                            <Component Id="cmp5659C67DFEB15C4EE13C01C4CB287BDF" Guid="*"> 
     54                                <File Id="filA5ECCDD0ADAAF395E4647F9FA0E1C01E" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main51.png" /> 
     55                            </Component> 
     56                            <Component Id="cmp049948C7042100D8558623BF17872769" Guid="*"> 
     57                                <File Id="filC57F8BD327117EAE6C0AA5CEA0E4DC85" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main61.png" /> 
     58                            </Component> 
     59                            <Component Id="cmp53A99663E24A9B29F7443A99A75B0E40" Guid="*"> 
     60                                <File Id="filB48EDF8E1333E5724D14E9C8464584BA" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main80.png" /> 
     61                            </Component> 
     62                            <Component Id="cmpF27A64F0A0E59B4B8B7C0953B60FEC1C" Guid="*"> 
     63                                <File Id="filB7C4553D557976C1B6F9B03BA2249A24" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main85.png" /> 
     64                            </Component> 
     65                            <Component Id="cmpBC6B43F369D1611DA4988A04AE796A04" Guid="*"> 
     66                                <File Id="fil89AD20F67411465319F1C6378D619B7A" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main89.png" /> 
     67                            </Component> 
     68                            <Component Id="cmpCF17B5674294DB5AF48567766D41F0E2" Guid="*"> 
     69                                <File Id="fil7F7720118FFB7936D47742229A3DFCB6" KeyPath="yes" Source="source\web\webapp\raptor-web\graphs\null\raptor-graphs-main91.png" /> 
    3170                            </Component> 
    3271                        </Directory> 
     
    800839                                <File Id="filACD53517B91585DEC7C087D7B30090A3" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\commons-codec-1.3.jar" /> 
    801840                            </Component> 
    802                             <Component Id="cmpF47B71403B6D106EB7E8BFADFA32A031" Guid="*"> 
    803                                 <File Id="fil29B0C0EAB721DC3BB44D155346A23158" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\commons-collections-3.2.jar" /> 
     841                            <Component Id="cmpD82A47CBB766D9AF99F50F59A491BB2F" Guid="*"> 
     842                                <File Id="fil9E92563D7259DBE4799F4C8CD5A4C2E2" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\commons-collections-3.2.1.jar" /> 
    804843                            </Component> 
    805844                            <Component Id="cmp5C69559D81B0772908A534597FDE128F" Guid="*"> 
     
    881920                                <File Id="fil5DA1E314765C37A73CFA53848DE46D49" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\ehcache-1.2.3.jar" /> 
    882921                            </Component> 
     922                            <Component Id="cmp853B5912007B5DF65A37B7939330FC14" Guid="*"> 
     923                                <File Id="fil4EBD9584BCF490CED0CE33E6C8EB7156" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\esapi-2.0.1.jar" /> 
     924                            </Component> 
    883925                            <Component Id="cmp57C5B4FF5CF58E656201BF876ED18F25" Guid="*"> 
    884926                                <File Id="filF84735B329D410DDCF791A803E85ACF1" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\geronimo-activation_1.1_spec-1.0.2.jar" /> 
     
    947989                                <File Id="fil11EC21B4220B45CD416841FC9682CCA1" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jboss-el-2.0.0.GA.jar" /> 
    948990                            </Component> 
    949                             <Component Id="cmp5336D4AE31C8E24C5E9D02BB5F5E3759" Guid="*"> 
    950                                 <File Id="fil33E155374E7105C3083685327173E230" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jcip-annotations-1.0.jar" /> 
    951                             </Component> 
    952991                            <Component Id="cmp8A66B32876F7100D65EC66C7A127007E" Guid="*"> 
    953992                                <File Id="fil6A7FD4411ED0341A6D0E25C28BA99625" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jcl-over-slf4j-1.6.1.jar" /> 
     
    10191058                                <File Id="filD9EB5F796C9328E9162FE11484694285" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\lang-2.1.0.jar" /> 
    10201059                            </Component> 
    1021                             <Component Id="cmpFC070A8763D5997708CB81FF59E19DB3" Guid="*"> 
    1022                                 <File Id="fil4C960FEB9017BE0CF6424F4395351374" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\ldap-2.8.2.jar" /> 
     1060                            <Component Id="cmp1AA9899C1199CD982ABCA77AC9D7A99E" Guid="*"> 
     1061                                <File Id="fil1282CA3E74B2FD2C6D8671CCEDB5A5D1" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\ldap-2.8.5.jar" /> 
    10231062                            </Component> 
    10241063                            <Component Id="cmp7CCE1211D16EB64B209968BBA601EB85" Guid="*"> 
     
    10341073                                <File Id="fil80418B80D5083D383C473BB07CC756F2" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\neethi-2.0.4.jar" /> 
    10351074                            </Component> 
    1036                             <Component Id="cmp1F96DBBF3657E87E77FAFDE4BF3644B7" Guid="*"> 
    1037                                 <File Id="fil0AD53FC739DEC847457F8E91687DE711" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\nekohtml-1.9.6.jar" /> 
    1038                             </Component> 
    10391075                            <Component Id="cmpB19B66D3D6F004AF58B9BE34A8F6B49E" Guid="*"> 
    10401076                                <File Id="fil9891E4B380A218E102839AD606BA7BD8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\not-yet-commons-ssl-0.3.9.jar" /> 
    10411077                            </Component> 
    1042                             <Component Id="cmpE99D158F09F555D67A7055F424F9EF96" Guid="*"> 
    1043                                 <File Id="fil798BB15F81BAFA07C8EF287F8F4C132A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\opensaml-2.4.0.jar" /> 
    1044                             </Component> 
    1045                             <Component Id="cmpB269DAF0E7177F7AE56E029671798D83" Guid="*"> 
    1046                                 <File Id="fil89B4A8D096C1A0468D542A1B27CB6A21" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\openws-1.4.0.jar" /> 
     1078                            <Component Id="cmpBC63A058E05B7EA76EE65B7FE5A1D685" Guid="*"> 
     1079                                <File Id="fil1FDF46E1313A450286A10D3E2F9C53E2" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\opensaml-2.6.1.jar" /> 
     1080                            </Component> 
     1081                            <Component Id="cmpCE724AD9A5B8B22192692696ACA5F7FD" Guid="*"> 
     1082                                <File Id="filE78C28BCE95E68AEE2140615776B1652" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\openws-1.5.1.jar" /> 
    10471083                            </Component> 
    10481084                            <Component Id="cmpC56DC43D40801C111653D0E96D89B57F" Guid="*"> 
     
    10641100                                <File Id="filD1C4F11DF0B77F3342080F0B1CC0D81A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\quartz-1.8.0.jar" /> 
    10651101                            </Component> 
    1066                             <Component Id="cmpB46FF78BCF7EA62861E48FE556A7B8A5" Guid="*"> 
    1067                                 <File Id="fil245377826C2569B2CA9A678123B1AD31" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.1.5.jar" /> 
    1068                             </Component> 
    1069                             <Component Id="cmp20557E178B0530B2E735597829BFE5C6" Guid="*"> 
    1070                                 <File Id="filC1F63759627B4A2D6C119A49A582BBBA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.1.3.jar" /> 
    1071                             </Component> 
    1072                             <Component Id="cmpED91A7AF81085303FCA60EB95836D92D" Guid="*"> 
    1073                                 <File Id="fil7773F78EC9D7ED3DEB46F9F7FF377A36" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\resolver-2.10.0.jar" /> 
     1102                            <Component Id="cmp8824A0CDEC1B374EE4010BAFA6284B64" Guid="*"> 
     1103                                <File Id="filD028448D6AE3FF33C8BE0D0D02948885" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.1.6.jar" /> 
     1104                            </Component> 
     1105                            <Component Id="cmp8916F6AFCB170E792476A27AB97FB91D" Guid="*"> 
     1106                                <File Id="fil7A454C584A4F7998D33D36A0D596FC6A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.1.4.jar" /> 
    10741107                            </Component> 
    10751108                            <Component Id="cmp8EE587C74D6C80EC39A7AF3FF0647900" Guid="*"> 
     
    11511184                                <File Id="filD8333EFDD94263D7280D6030504CA9F8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\testng-6.3.1.jar" /> 
    11521185                            </Component> 
    1153                             <Component Id="cmp40197D7BAF8972A63D98038F7F28725D" Guid="*"> 
    1154                                 <File Id="fil5FAD17ECFDA8A36EAAA09492CAABC740" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\velocity-1.5.jar" /> 
    1155                             </Component> 
    11561186                            <Component Id="cmp8052B1B3121BD2A6AAE84FFA502E2FF5" Guid="*"> 
    11571187                                <File Id="filC337A7111F422CAB7DF6CF431D8B506E" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\velocity-1.6.2.jar" /> 
     
    11961226                                <File Id="filBB99D00439343CBA99FE741C0B0EAF60" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\XmlSchema-1.4.5.jar" /> 
    11971227                            </Component> 
    1198                             <Component Id="cmpCB24BE65B6F0B3F40D997790EB720C0B" Guid="*"> 
    1199                                 <File Id="fil342FA1E0054FFBDAEE4403F348BC1A72" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\xmlsec-1.4.3.jar" /> 
    1200                             </Component> 
    1201                             <Component Id="cmpF138E4F3CF47BF0279BD8B972F308AE0" Guid="*"> 
    1202                                 <File Id="filED833232293D1326DDCB9FA02F296C7D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\xmltooling-1.3.0.jar" /> 
     1228                            <Component Id="cmpAF41FF010536B772BC1C967AF4F86F2A" Guid="*"> 
     1229                                <File Id="filC5B7A3DA5FD98A29C1E044945FAA55CF" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\xmlsec-1.5.6.jar" /> 
     1230                            </Component> 
     1231                            <Component Id="cmp7C703301CC7FD5C8800B40975890A677" Guid="*"> 
     1232                                <File Id="filD1E610F32FFE867E00B343F28AA62F8C" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\xmltooling-1.4.1.jar" /> 
    12031233                            </Component> 
    12041234                            <Component Id="cmp79DC8AF2E6FCEDF4020F386DA2AB74A2" Guid="*"> 
     
    12191249            <ComponentRef Id="cmp3C7CED64A79C0FEDB498B77D8E053019" /> 
    12201250            <ComponentRef Id="cmp8825CCF228FED5E1F221DBF8E8D5AB5A" /> 
    1221             <ComponentRef Id="cmp42502975C8187434EB1DF4D861F94862" /> 
     1251            <ComponentRef Id="cmpFC89745706CE45D3957E0B46535E91C1" /> 
     1252            <ComponentRef Id="cmp2A0DB18F0ABB10A97D709569C846E33F" /> 
     1253            <ComponentRef Id="cmp33C182E4CD015CB930A5E7FACC14851B" /> 
     1254            <ComponentRef Id="cmp26592151426DA31F03B6B78736C18529" /> 
     1255            <ComponentRef Id="cmpD6F16C54EB658DDE76C1FFDAA5F277B7" /> 
     1256            <ComponentRef Id="cmpD042BEACCB64410810A135CC8BF5D89A" /> 
     1257            <ComponentRef Id="cmp355F89F74FC327BD1A7764C3752423CE" /> 
     1258            <ComponentRef Id="cmpC77A0FE12D233F1205A2CD57F59705EE" /> 
     1259            <ComponentRef Id="cmp5659C67DFEB15C4EE13C01C4CB287BDF" /> 
     1260            <ComponentRef Id="cmp049948C7042100D8558623BF17872769" /> 
     1261            <ComponentRef Id="cmp53A99663E24A9B29F7443A99A75B0E40" /> 
     1262            <ComponentRef Id="cmpF27A64F0A0E59B4B8B7C0953B60FEC1C" /> 
     1263            <ComponentRef Id="cmpBC6B43F369D1611DA4988A04AE796A04" /> 
     1264            <ComponentRef Id="cmpCF17B5674294DB5AF48567766D41F0E2" /> 
    12221265            <ComponentRef Id="cmpFA82F15A6B60F8B5125C08F891F14924" /> 
    12231266            <ComponentRef Id="cmp8FF7A7BE2A55D4B2211482D172134DC6" /> 
     
    14541497            <ComponentRef Id="cmpFBDBBFD298BF07C9EFBA93895A2316AB" /> 
    14551498            <ComponentRef Id="cmp3D06CB149EBFFB37AA0FB82670B3ABF9" /> 
    1456             <ComponentRef Id="cmpF47B71403B6D106EB7E8BFADFA32A031" /> 
     1499            <ComponentRef Id="cmpD82A47CBB766D9AF99F50F59A491BB2F" /> 
    14571500            <ComponentRef Id="cmp5C69559D81B0772908A534597FDE128F" /> 
    14581501            <ComponentRef Id="cmpC809B83A3532B3FF1E3E355591B356D9" /> 
     
    14811524            <ComponentRef Id="cmpB132290B92CCBBCABFE8AF315046942A" /> 
    14821525            <ComponentRef Id="cmp0DBFF93C80EA00FE7615318E7A21EA23" /> 
     1526            <ComponentRef Id="cmp853B5912007B5DF65A37B7939330FC14" /> 
    14831527            <ComponentRef Id="cmp57C5B4FF5CF58E656201BF876ED18F25" /> 
    14841528            <ComponentRef Id="cmp0F34769A766952047036DEC2748E8AFD" /> 
     
    15031547            <ComponentRef Id="cmp46B6730FEFD6B3AC2B7C85680C2E4804" /> 
    15041548            <ComponentRef Id="cmp396DB8DB0C71B37311C08825A5436A5E" /> 
    1505             <ComponentRef Id="cmp5336D4AE31C8E24C5E9D02BB5F5E3759" /> 
    15061549            <ComponentRef Id="cmp8A66B32876F7100D65EC66C7A127007E" /> 
    15071550            <ComponentRef Id="cmpA4CF11CA66133B193A51BD01AAA1707E" /> 
     
    15271570            <ComponentRef Id="cmpBC9E60B0C3107A412AEE9DB3473B8A73" /> 
    15281571            <ComponentRef Id="cmp167A181A13B162C9717F9710395C01B8" /> 
    1529             <ComponentRef Id="cmpFC070A8763D5997708CB81FF59E19DB3" /> 
     1572            <ComponentRef Id="cmp1AA9899C1199CD982ABCA77AC9D7A99E" /> 
    15301573            <ComponentRef Id="cmp7CCE1211D16EB64B209968BBA601EB85" /> 
    15311574            <ComponentRef Id="cmp87E034B68714C74B7363A9E2ABE2F3F4" /> 
    15321575            <ComponentRef Id="cmpB4B1519C9C29FC16A9D32AD722A437B1" /> 
    15331576            <ComponentRef Id="cmp83746D9060BDAFD6B43638170E863638" /> 
    1534             <ComponentRef Id="cmp1F96DBBF3657E87E77FAFDE4BF3644B7" /> 
    15351577            <ComponentRef Id="cmpB19B66D3D6F004AF58B9BE34A8F6B49E" /> 
    1536             <ComponentRef Id="cmpE99D158F09F555D67A7055F424F9EF96" /> 
    1537             <ComponentRef Id="cmpB269DAF0E7177F7AE56E029671798D83" /> 
     1578            <ComponentRef Id="cmpBC63A058E05B7EA76EE65B7FE5A1D685" /> 
     1579            <ComponentRef Id="cmpCE724AD9A5B8B22192692696ACA5F7FD" /> 
    15381580            <ComponentRef Id="cmpC56DC43D40801C111653D0E96D89B57F" /> 
    15391581            <ComponentRef Id="cmp6DCF2D21AC7113D74E81C50D25F2E6B6" /> 
     
    15421584            <ComponentRef Id="cmp3F59D13A5176526DA6CE5C3C3687565F" /> 
    15431585            <ComponentRef Id="cmpDF634B38D124BD7A2E9FDDF856D82E55" /> 
    1544             <ComponentRef Id="cmpB46FF78BCF7EA62861E48FE556A7B8A5" /> 
    1545             <ComponentRef Id="cmp20557E178B0530B2E735597829BFE5C6" /> 
    1546             <ComponentRef Id="cmpED91A7AF81085303FCA60EB95836D92D" /> 
     1586            <ComponentRef Id="cmp8824A0CDEC1B374EE4010BAFA6284B64" /> 
     1587            <ComponentRef Id="cmp8916F6AFCB170E792476A27AB97FB91D" /> 
    15471588            <ComponentRef Id="cmp8EE587C74D6C80EC39A7AF3FF0647900" /> 
    15481589            <ComponentRef Id="cmpB1B7D3112481DFED3486D874D51E1F42" /> 
     
    15711612            <ComponentRef Id="cmpD304DE9C57AC8ED21F388F2EF5DA3E2F" /> 
    15721613            <ComponentRef Id="cmp2B93BB9E93142E2EB20F85BF6E13DC2E" /> 
    1573             <ComponentRef Id="cmp40197D7BAF8972A63D98038F7F28725D" /> 
    15741614            <ComponentRef Id="cmp8052B1B3121BD2A6AAE84FFA502E2FF5" /> 
    15751615            <ComponentRef Id="cmp0A838F1EDFE16A788570EA3895E579F8" /> 
     
    15861626            <ComponentRef Id="cmpD7C04B255E4EE440E402429D41B0DBFD" /> 
    15871627            <ComponentRef Id="cmp2845CB8CF245C3207804085B619F409E" /> 
    1588             <ComponentRef Id="cmpCB24BE65B6F0B3F40D997790EB720C0B" /> 
    1589             <ComponentRef Id="cmpF138E4F3CF47BF0279BD8B972F308AE0" /> 
     1628            <ComponentRef Id="cmpAF41FF010536B772BC1C967AF4F86F2A" /> 
     1629            <ComponentRef Id="cmp7C703301CC7FD5C8800B40975890A677" /> 
    15901630            <ComponentRef Id="cmp79DC8AF2E6FCEDF4020F386DA2AB74A2" /> 
    15911631        </ComponentGroup> 
  • raptor-distribution/MSIs/raptor-all/trunk/raptor-all.wxs

    r1774 r1776  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='91e87199-50fc-4a76-a07b-0f3a43cee240' 
     4    <Product Id='348c9e4d-45f1-4ec5-9dce-c39ee0c65b6e' 
    55      Name='Raptor All Combined Package' 
    66      UpgradeCode='da8a9725-27af-4917-a6d6-32a4b21b1078' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.13.0'> 
     10      Version='1.14.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor All Combined Package' 
    14           Comments='Raptor All Combined Package v1-r13 (ICA v1.2.0 / MUA v1.2.0 / Web v1.2.0)' 
     14          Comments='Raptor All Combined Package v1-r14 (ICA v1.2.1 / MUA v1.2.1 / Web v1.2.1)' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    171171 
    172172        <Feature Id='Complete' 
    173           Title='Raptor All Combined Package v1-r12' 
     173          Title='Raptor All Combined Package v1-r14' 
    174174          Description='Raptor Server Combined Package, containing the Raptor ICA, Raptor MUA and Raptor Web components.' 
    175175          Display='expand' 
     
    177177          ConfigurableDirectory='RAPTORDIR'> 
    178178 
    179             <Feature Id='feaRaptorIca' Title='Raptor ICA v1.2.0' Description='Raptor ICA v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     179            <Feature Id='feaRaptorIca' Title='Raptor ICA v1.2.1' Description='Raptor ICA v1.2.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
    180180                <ComponentGroupRef Id='cgrRaptorIcaRoot' /> 
    181181                <ComponentGroupRef Id='cgrRaptorIcaBin' /> 
     
    187187            </Feature> 
    188188 
    189             <Feature Id='feaRaptorMua' Title='Raptor MUA v1.2.0' Description='Raptor MUA v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     189            <Feature Id='feaRaptorMua' Title='Raptor MUA v1.2.1' Description='Raptor MUA v1.2.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
    190190                <ComponentGroupRef Id='cgrRaptorMuaRoot' /> 
    191191                <ComponentGroupRef Id='cgrRaptorMuaBatchImport' /> 
     
    198198            </Feature> 
    199199 
    200             <Feature Id='feaRaptorWeb' Title='Raptor Web v1.2.0' Description='Raptor Web v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     200            <Feature Id='feaRaptorWeb' Title='Raptor Web v1.2.1' Description='Raptor Web v1.2.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
    201201                <ComponentGroupRef Id='cgrRaptorWebRoot' /> 
    202202                <ComponentGroupRef Id='cgrRaptorWebBin' /> 
     
    238238        <CustomAction Id='RestartWebService' FileKey='filRaptorWebBinWebBat' ExeCommand='restart' /> 
    239239 
     240        <!-- Special actions for Raptor v1.2.1 only --> 
     241        <CustomAction Id='InstallIcaServiceSpecial' FileKey='filRaptorIcaBinIcaBat' ExeCommand='install' /> 
     242        <CustomAction Id='StartIcaServiceSpecial' FileKey='filRaptorIcaBinIcaBat' ExeCommand='start' /> 
     243        <CustomAction Id='InstallMuaServiceSpecial' FileKey='filRaptorMuaBinMuaBat' ExeCommand='install' /> 
     244        <CustomAction Id='StartMuaServiceSpecial' FileKey='filRaptorMuaBinMuaBat' ExeCommand='start' /> 
     245        <CustomAction Id='InstallWebServiceSpecial' FileKey='filRaptorWebBinWebBat' ExeCommand='install' /> 
     246        <CustomAction Id='StartWebServiceSpecial' FileKey='filRaptorWebBinWebBat' ExeCommand='start' /> 
     247 
    240248 
    241249        <!-- When installing, install service and start it --> 
     
    261269        <!-- When upgrading, restart service --> 
    262270        <InstallExecuteSequence> 
    263             <Custom Action='RestartIcaService' After='StartServices'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
    264             <Custom Action='RestartMuaService' After='RestartIcaService'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
    265             <Custom Action='RestartWebService' After='RestartMuaService'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
     271            <!-- For Raptor v1.2.1 only, install service and start since previous versions will uninstall stuff incorrectly --> 
     272            <Custom Action='InstallIcaServiceSpecial' After='InstallFinalize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     273            <Custom Action='StartIcaServiceSpecial' After='InstallIcaServiceSpecial'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     274            <Custom Action='InstallMuaServiceSpecial' After='InstallFinalize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     275            <Custom Action='StartMuaServiceSpecial' After='InstallMuaServiceSpecial'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     276            <Custom Action='InstallWebServiceSpecial' After='InstallFinalize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     277            <Custom Action='StartWebServiceSpecial' After='InstallWebServiceSpecial'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     278             
     279            <!-- This is what would normally be called - restart only --> 
     280            <Custom Action='RestartIcaService' After='StartServices'><![CDATA[UPGRADING AND REMOVE="ALL"]]></Custom> 
     281            <Custom Action='RestartMuaService' After='RestartIcaService'><![CDATA[UPGRADING AND REMOVE="ALL"]]></Custom> 
     282            <Custom Action='RestartWebService' After='RestartMuaService'><![CDATA[UPGRADING AND REMOVE="ALL"]]></Custom> 
    266283        </InstallExecuteSequence> 
    267284 
     
    308325        </InstallExecuteSequence> 
    309326         
     327 
     328 
     329        <!-- 
     330            ############################## 
     331            # Custom Actions - Backup of files 
     332            ############################## 
     333        --> 
     334 
     335        <Binary Id='BackupIcaConfigFileSrc' SourceFile='source\installer\raptor_vb_icaconf.vbs' /> 
     336        <Binary Id='BackupMuaConfigFileSrc' SourceFile='source\installer\raptor_vb_muaconf.vbs' /> 
     337        <Binary Id='BackupWebConfigFileSrc' SourceFile='source\installer\raptor_vb_webconf.vbs' /> 
     338 
     339        <CustomAction Id='BackupIcaConfigFiles' BinaryKey='BackupIcaConfigFileSrc' VBScriptCall='' Execute='deferred' Impersonate='no' /> 
     340        <CustomAction Id='BackupMuaConfigFiles' BinaryKey='BackupMuaConfigFileSrc' VBScriptCall='' Execute='deferred' Impersonate='no' /> 
     341        <CustomAction Id='BackupWebConfigFiles' BinaryKey='BackupWebConfigFileSrc' VBScriptCall='' Execute='deferred' Impersonate='no' /> 
     342        <CustomAction Id='SetBackupIcaConfigFiles' Property='BackupIcaConfigFiles' Value='[RAPTORICADIR]' /> 
     343        <CustomAction Id='SetBackupMuaConfigFiles' Property='BackupMuaConfigFiles' Value='[RAPTORMUADIR]' /> 
     344        <CustomAction Id='SetBackupWebConfigFiles' Property='BackupWebConfigFiles' Value='[RAPTORWEBDIR]' /> 
     345 
     346        <!-- Schedule these CAs to run --> 
     347        <InstallExecuteSequence> 
     348            <Custom Action='SetBackupIcaConfigFiles' Before='CostInitialize'></Custom> 
     349            <Custom Action='SetBackupMuaConfigFiles' Before='CostInitialize'></Custom> 
     350            <Custom Action='SetBackupWebConfigFiles' Before='CostInitialize'></Custom> 
     351            <Custom Action='BackupIcaConfigFiles' After='InstallInitialize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     352            <Custom Action='BackupMuaConfigFiles' After='InstallInitialize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     353            <Custom Action='BackupWebConfigFiles' After='InstallInitialize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     354        </InstallExecuteSequence> 
     355 
    310356 
    311357 
  • raptor-distribution/MSIs/raptor-all/trunk/source/ica/conf/event-parse-formats-system.xml

    r1774 r1776  
    102102            </list> 
    103103        </property> 
    104         <property name="delimeter" value=" " /> 
     104        <property name="delimeter" value=" "/> 
    105105    </bean> 
    106106 
     
    188188            </list> 
    189189        </property> 
    190         <property name="delimeter" value=" " /> 
     190        <property name="delimeter" value=" "/> 
    191191    </bean> 
     192      
     193     <bean id="eduroamRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     194         <property name="headers"> 
     195             <list> 
     196                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     197                     <property name="fieldName"> 
     198                         <value>eventTime</value> 
     199                     </property> 
     200                     <property name="fieldNo"> 
     201                         <value>0</value> 
     202                     </property> 
     203                     <property name="timeZone"> 
     204                         <value>UTC</value> 
     205                     </property> 
     206                     <property name="fieldType"> 
     207                         <value>DATE</value> 
     208                     </property> 
     209                     <property name="dateTimeFormat"> 
     210                         <value>yyyy-MM-dd HH:mm:ss</value> 
     211                     </property> 
     212                 </bean> 
     213                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     214                     <property name="fieldName"> 
     215                         <value>realm</value> 
     216                     </property> 
     217                     <property name="fieldNo"> 
     218                         <value>1</value> 
     219                     </property> 
     220                     <property name="fieldType"> 
     221                         <value>STRING</value> 
     222                     </property> 
     223                 </bean> 
     224                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     225                     <property name="fieldName"> 
     226                         <value>rpOperatorName</value> 
     227                     </property> 
     228                     <property name="fieldNo"> 
     229                         <value>2</value> 
     230                     </property> 
     231                     <property name="fieldType"> 
     232                         <value>STRING</value> 
     233                     </property> 
     234                 </bean> 
     235                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     236                     <property name="fieldName"> 
     237                         <value>principalName</value> 
     238                     </property> 
     239                     <property name="fieldNo"> 
     240                         <value>3</value> 
     241                     </property> 
     242                     <property name="fieldType"> 
     243                         <value>STRING</value> 
     244                     </property> 
     245                     <property name="regexReplaceAll"> 
     246                         <map> 
     247                             <entry key="@cf.ac.uk" value="" /> 
     248                         </map> 
     249                     </property> 
     250                 </bean> 
     251                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     252                     <property name="fieldName"> 
     253                         <value>userIdCui</value> 
     254                     </property> 
     255                     <property name="fieldNo"> 
     256                         <value>4</value> 
     257                     </property> 
     258                     <property name="fieldType"> 
     259                         <value>STRING</value> 
     260                     </property> 
     261                 </bean> 
     262                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     263                     <property name="fieldName"> 
     264                         <value>serviceId</value> 
     265                     </property> 
     266                     <property name="fieldNo"> 
     267                         <value>5</value> 
     268                     </property> 
     269                     <property name="fieldType"> 
     270                         <value>STRING</value> 
     271                     </property> 
     272                 </bean> 
     273                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     274                     <property name="fieldName"> 
     275                         <value>resourceId</value> 
     276                     </property> 
     277                     <property name="fieldNo"> 
     278                         <value>6</value> 
     279                     </property> 
     280                     <property name="fieldType"> 
     281                         <value>STRING</value> 
     282                     </property> 
     283                 </bean> 
     284                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     285                     <property name="fieldName"> 
     286                         <value>eapType</value> 
     287                     </property> 
     288                     <property name="fieldNo"> 
     289                         <value>7</value> 
     290                     </property> 
     291                     <property name="fieldType"> 
     292                         <value>STRING</value> 
     293                     </property> 
     294                 </bean> 
     295                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     296                     <property name="fieldName"> 
     297                         <value>serviceClass</value> 
     298                     </property> 
     299                     <property name="fieldNo"> 
     300                         <value>8</value> 
     301                     </property> 
     302                     <property name="fieldType"> 
     303                         <value>STRING</value> 
     304                     </property> 
     305                 </bean> 
     306                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     307                     <property name="fieldName"> 
     308                         <value>serverSoftware</value> 
     309                     </property> 
     310                     <property name="fieldNo"> 
     311                         <value>9</value> 
     312                     </property> 
     313                     <property name="fieldType"> 
     314                         <value>STRING</value> 
     315                     </property> 
     316                 </bean> 
     317                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     318                     <property name="fieldName"> 
     319                         <value>serverSoftwareVersion</value> 
     320                     </property> 
     321                     <property name="fieldNo"> 
     322                         <value>10</value> 
     323                     </property> 
     324                     <property name="fieldType"> 
     325                         <value>STRING</value> 
     326                     </property> 
     327                 </bean> 
     328                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     329                     <property name="fieldName"> 
     330                         <value>result</value> 
     331                     </property> 
     332                     <property name="fieldNo"> 
     333                         <value>11</value> 
     334                     </property> 
     335                     <property name="fieldType"> 
     336                         <value>STRING</value> 
     337                     </property> 
     338                 </bean> 
     339                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     340                     <property name="fieldName"> 
     341                         <value>resultInfo</value> 
     342                     </property> 
     343                     <property name="fieldNo"> 
     344                         <value>12</value> 
     345                     </property> 
     346                     <property name="fieldType"> 
     347                         <value>STRING</value> 
     348                     </property> 
     349                 </bean> 
     350             </list> 
     351         </property> 
     352         <property name="delimeter" value="#"/> 
     353     </bean> 
     354      
     355      
     356     <bean id="moonshotRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     357         <property name="headers"> 
     358             <list> 
     359                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     360                     <property name="fieldName"> 
     361                         <value>eventTime</value> 
     362                     </property> 
     363                     <property name="fieldNo"> 
     364                         <value>0</value> 
     365                     </property> 
     366                     <property name="timeZone"> 
     367                         <value>UTC</value> 
     368                     </property> 
     369                     <property name="fieldType"> 
     370                         <value>DATE</value> 
     371                     </property> 
     372                     <property name="dateTimeFormat"> 
     373                         <value>yyyy-MM-dd HH:mm:ss</value> 
     374                     </property> 
     375                 </bean> 
     376                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     377                     <property name="fieldName"> 
     378                         <value>realm</value> 
     379                     </property> 
     380                     <property name="fieldNo"> 
     381                         <value>1</value> 
     382                     </property> 
     383                     <property name="fieldType"> 
     384                         <value>STRING</value> 
     385                     </property> 
     386                 </bean> 
     387                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     388                     <property name="fieldName"> 
     389                         <value>rpOperatorName</value> 
     390                     </property> 
     391                     <property name="fieldNo"> 
     392                         <value>2</value> 
     393                     </property> 
     394                     <property name="fieldType"> 
     395                         <value>STRING</value> 
     396                     </property> 
     397                 </bean> 
     398                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     399                     <property name="fieldName"> 
     400                         <value>principalName</value> 
     401                     </property> 
     402                     <property name="fieldNo"> 
     403                         <value>3</value> 
     404                     </property> 
     405                     <property name="fieldType"> 
     406                         <value>STRING</value> 
     407                     </property> 
     408                     <property name="regexReplaceAll"> 
     409                         <map> 
     410                             <entry key="@cf.ac.uk" value="" /> 
     411                         </map> 
     412                     </property> 
     413                 </bean> 
     414                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     415                     <property name="fieldName"> 
     416                         <value>userIdCui</value> 
     417                     </property> 
     418                     <property name="fieldNo"> 
     419                         <value>4</value> 
     420                     </property> 
     421                     <property name="fieldType"> 
     422                         <value>STRING</value> 
     423                     </property> 
     424                 </bean> 
     425                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     426                     <property name="fieldName"> 
     427                         <value>serviceId</value> 
     428                     </property> 
     429                     <property name="fieldNo"> 
     430                         <value>5</value> 
     431                     </property> 
     432                     <property name="fieldType"> 
     433                         <value>STRING</value> 
     434                     </property> 
     435                 </bean> 
     436                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     437                     <property name="fieldName"> 
     438                         <value>resourceId</value> 
     439                     </property> 
     440                     <property name="fieldNo"> 
     441                         <value>6</value> 
     442                     </property> 
     443                     <property name="fieldType"> 
     444                         <value>STRING</value> 
     445                     </property> 
     446                 </bean> 
     447                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     448                     <property name="fieldName"> 
     449                         <value>eapType</value> 
     450                     </property> 
     451                     <property name="fieldNo"> 
     452                         <value>7</value> 
     453                     </property> 
     454                     <property name="fieldType"> 
     455                         <value>STRING</value> 
     456                     </property> 
     457                 </bean> 
     458                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     459                     <property name="fieldName"> 
     460                         <value>serviceClass</value> 
     461                     </property> 
     462                     <property name="fieldNo"> 
     463                         <value>8</value> 
     464                     </property> 
     465                     <property name="fieldType"> 
     466                         <value>STRING</value> 
     467                     </property> 
     468                 </bean> 
     469                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     470                     <property name="fieldName"> 
     471                         <value>serverSoftware</value> 
     472                     </property> 
     473                     <property name="fieldNo"> 
     474                         <value>9</value> 
     475                     </property> 
     476                     <property name="fieldType"> 
     477                         <value>STRING</value> 
     478                     </property> 
     479                 </bean> 
     480                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     481                     <property name="fieldName"> 
     482                         <value>serverSoftwareVersion</value> 
     483                     </property> 
     484                     <property name="fieldNo"> 
     485                         <value>10</value> 
     486                     </property> 
     487                     <property name="fieldType"> 
     488                         <value>STRING</value> 
     489                     </property> 
     490                 </bean> 
     491                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     492                     <property name="fieldName"> 
     493                         <value>result</value> 
     494                     </property> 
     495                     <property name="fieldNo"> 
     496                         <value>11</value> 
     497                     </property> 
     498                     <property name="fieldType"> 
     499                         <value>STRING</value> 
     500                     </property> 
     501                 </bean> 
     502                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     503                     <property name="fieldName"> 
     504                         <value>resultInfo</value> 
     505                     </property> 
     506                     <property name="fieldNo"> 
     507                         <value>12</value> 
     508                     </property> 
     509                     <property name="fieldType"> 
     510                         <value>STRING</value> 
     511                     </property> 
     512                 </bean> 
     513             </list> 
     514         </property> 
     515         <property name="delimeter" value="#"/> 
     516     </bean> 
     517      
    192518    <!-- 2.4 and earlier --> 
    193519    <bean id="shibSPLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     
    286612            </list> 
    287613        </property> 
    288         <property name="delimeter" value=" " /> 
     614        <property name="delimeter" value=" "/> 
    289615    </bean> 
    290616 
     
    428754                        </list> 
    429755                </property> 
    430         <property name="delimeter" value="|" /> 
     756                <property name="delimeter" value="|"/> 
    431757        </bean> 
    432758 
     
    539865            </list> 
    540866        </property> 
    541         <property name="delimeter" value=" " /> 
    542  
    543  
    544  
     867        <property name="delimeter" value=" "/> 
    545868        </bean> 
    546869 
  • raptor-distribution/MSIs/raptor-all/trunk/source/ica/conf/event-parse.xml

    r1774 r1776  
    178178                    <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
    179179                    <property name="logfile"> 
    180                         <value>/var/log/openathens/login-apache-DATE 
     180                        <value>file:///var/log/openathens/login-apache-DATE 
    181181                        </value> 
    182182                    </property> 
     
    209209                    </property> 
    210210                </bean> 
     211                 
     212                <!-- Moonshot Radius --> 
     213                <bean id="moonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     214                    <property name="enabled" value="false"/> 
     215                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
     216                    <property name="logfile"> 
     217                        <value>file:///var/log/raddb/raptor-moonshot-idp.log 
     218                        </value> 
     219                    </property> 
     220                    <property name="format"> 
     221                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     222                    </property> 
     223                    <property name="eventType"> 
     224                        <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     225                    </property> 
     226                    <property name="printParsingPosition"><value>true</value></property> 
     227                     
     228                    <property name="LineFilterEngine"> 
     229                        <bean id="lineFilterMoonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     230                            <property name="includeLineFilters"> 
     231                                <list> 
     232                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     233                                        <property name="includeIfContainsRegex"><value>OK</value></property> 
     234                                    </bean> 
     235                                </list> 
     236                            </property> 
     237                        </bean> 
     238                    </property> 
     239                     
     240                </bean> 
     241                 
     242                <!-- Eduroam Radius --> 
     243                <bean id="eduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     244                    <property name="enabled" value="false"/> 
     245                    <property name="eventHandler"><bean class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"/></property> 
     246                    <property name="logfile"> 
     247                        <value>file:///var/log/raddb/raptor-eduroam-idp.log 
     248                        </value> 
     249                    </property> 
     250                    <property name="format"> 
     251                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     252                    </property> 
     253                    <property name="eventType"> 
     254                        <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     255                    </property> 
     256                    <property name="printParsingPosition"><value>true</value></property> 
     257                     
     258                    <property name="LineFilterEngine"> 
     259                        <bean id="lineFilterEduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     260                            <property name="includeLineFilters"> 
     261                                <list> 
     262                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     263                                        <property name="includeIfContainsRegex"><value>OK</value></property> 
     264                                    </bean> 
     265                                </list> 
     266                            </property> 
     267                        </bean> 
     268                    </property> 
     269                     
     270                </bean>  
     271 
    211272 
    212273                 
  • raptor-distribution/MSIs/raptor-all/trunk/source/ica/conf/event-release.xml

    r1774 r1776  
    2929                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    3030                <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    31                 <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     31                <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     32                <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    3233                <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    3334                <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
    3435                <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    35                  <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     36                <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    3637            </list>         
    3738       </property> 
     
    4849                        <list> 
    4950                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     51                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    5052                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    51                             <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     53                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     54                            <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
    5255                            <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    5356                            <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/ica/conf/ica-core.xml

    r1774 r1776  
    1818        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" 
    1919        xsi:schemaLocation=" 
    20         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
     20        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd 
    2121        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
    2222 
     
    2626                        <ref local="ICAProcessJobDetail" /> 
    2727                </property> 
    28         <property name="startDelay" value="1000" /> 
    29                 <property name="repeatInterval" value="30000" /> 
     28        <property name="startDelay" value="5000" /> 
     29                <property name="repeatInterval" value="10000" /> 
    3030        </bean> 
    3131 
     
    4949        </property> 
    5050        <property name="startDelay" value="10000" /> 
    51         <property name="repeatInterval" value="2628000000" /> 
     51        <property name="repeatInterval" value="10000" /> 
    5252    </bean> 
    5353 
  • raptor-distribution/MSIs/raptor-all/trunk/source/installer/raptor_vb_icaconf.vbs

    r1774 r1776  
    4848  InstallDir = msiProperties(0) 
    4949 
    50   'Set LogFile = FileSystemObj.OpenTextFile(InstallDir & "logs\InstallerScript.log", 8, true) 
     50  Set LogFile = FileSystemObj.OpenTextFile(InstallDir & "logs\InstallerScriptBackupFiles.log", 8, true) 
    5151 
    5252  'Remove all trailing backslashes to normalize 
     
    6464 
    6565 
    66   'Back up the server.properties file 
     66  'Back up the event-parse-formats-system.xml file 
     67  If (FileSystemObj.FileExists(ConfigDir & "event-parse-formats-system.xml")) then 
     68    If (LogFile) then 
     69      LogFile.WriteLine ConfigDir & "-> event-parse-formats-system.xml file exists, copying it" 
     70    End If 
     71    FileSystemObj.CopyFile ConfigDir & "event-parse-formats-system.xml", ConfigDir & "event-parse-formats-system.xml.backup", true 
     72    FileSystemObj.DeleteFile ConfigDir & "event-parse-formats-system.xml" 
     73  End If 
    6774 
     75  'Back up the event-release.xml file 
     76  If (FileSystemObj.FileExists(ConfigDir & "event-release.xml")) then 
     77    If (LogFile) then 
     78      LogFile.WriteLine ConfigDir & "-> event-release.xml file exists, copying it" 
     79    End If 
     80    FileSystemObj.CopyFile ConfigDir & "event-release.xml", ConfigDir & "event-release.xml.backup", true 
     81    FileSystemObj.DeleteFile ConfigDir & "event-release.xml" 
     82  End If   
    6883 
    69   'If (FileSystemObj.FileExists(ConfigDir & "metadata.xml")) then 
    70   ''  If (LogFile) then 
    71   ''    LogFile.WriteLine "-> metadata.xml file exists, copying" 
    72   ''  End If 
    73   ''  FileSystemObj.CopyFile ConfigDir & "metadata.xml", ConfigDir & "metadata.xml.backup", false 
    74   'End If   
     84  'Back up the ica-core.xml file 
     85  If (FileSystemObj.FileExists(ConfigDir & "ica-core.xml")) then 
     86    If (LogFile) then 
     87      LogFile.WriteLine ConfigDir & "-> ica-core.xml file exists, copying it" 
     88    End If 
     89    FileSystemObj.CopyFile ConfigDir & "ica-core.xml", ConfigDir & "ica-core.xml.backup", true 
     90    FileSystemObj.DeleteFile ConfigDir & "ica-core.xml" 
     91  End If   
    7592 
    76 'Last End If 
     93  If (LogFile) then 
     94     LogFile.WriteLine "Finished backing up Config Files." 
     95     LogFile.WriteLine " " 
     96  End If 
     97   
    7798End If 
  • raptor-distribution/MSIs/raptor-all/trunk/source/installer/raptor_vb_muaconf.vbs

    r1774 r1776  
    4848  InstallDir = msiProperties(0) 
    4949 
    50   'Set LogFile = FileSystemObj.OpenTextFile(InstallDir & "logs\InstallerScript.log", 8, true) 
     50  Set LogFile = FileSystemObj.OpenTextFile(InstallDir & "logs\InstallerScript.log", 8, true) 
    5151 
    5252  'Remove all trailing backslashes to normalize 
     
    6464 
    6565 
    66   'Back up the server.properties file 
     66  'Back up the batch-event-parse-formats-system.xml file 
     67  If (FileSystemObj.FileExists(ConfigDir & "batch-event-parse-formats-system.xml")) then 
     68    If (LogFile) then 
     69      LogFile.WriteLine ConfigDir & "-> batch-event-parse-formats-system.xml file exists, copying it" 
     70    End If 
     71    FileSystemObj.CopyFile ConfigDir & "batch-event-parse-formats-system.xml", ConfigDir & "batch-event-parse-formats-system.xml.backup", true 
     72    FileSystemObj.DeleteFile ConfigDir & "batch-event-parse-formats-system.xml" 
     73  End If   
    6774 
     75  'Back up the event-release.xml file 
     76  If (FileSystemObj.FileExists(ConfigDir & "event-release.xml")) then 
     77    If (LogFile) then 
     78      LogFile.WriteLine ConfigDir & "-> event-release.xml file exists, copying it" 
     79    End If 
     80    FileSystemObj.CopyFile ConfigDir & "event-release.xml", ConfigDir & "event-release.xml.backup", true 
     81    FileSystemObj.DeleteFile ConfigDir & "event-release.xml" 
     82  End If   
    6883 
    69   'If (FileSystemObj.FileExists(ConfigDir & "metadata.xml")) then 
    70   ''  If (LogFile) then 
    71   ''    LogFile.WriteLine "-> metadata.xml file exists, copying" 
    72   ''  End If 
    73   ''  FileSystemObj.CopyFile ConfigDir & "metadata.xml", ConfigDir & "metadata.xml.backup", false 
    74   'End If   
     84  'Back up the mua-core.xml file 
     85  If (FileSystemObj.FileExists(ConfigDir & "mua-core.xml")) then 
     86    If (LogFile) then 
     87      LogFile.WriteLine ConfigDir & "mua-core.xml file exists, copying it" 
     88    End If 
     89    FileSystemObj.CopyFile ConfigDir & "mua-core.xml", ConfigDir & "mua-core.xml.backup", false 
     90    FileSystemObj.DeleteFile ConfigDir & "mua-core.xml" 
     91  End If   
    7592 
    76 'Last End If 
     93  'Back up the statistical-processors.xml file 
     94  If (FileSystemObj.FileExists(ConfigDir & "statistical-processors.xml")) then 
     95    If (LogFile) then 
     96      LogFile.WriteLine ConfigDir & "statistical-processors.xml file exists, copying it" 
     97    End If 
     98    FileSystemObj.CopyFile ConfigDir & "statistical-processors.xml", ConfigDir & "statistical-processors.xml.backup", true 
     99    FileSystemObj.DeleteFile ConfigDir & "statistical-processors.xml" 
     100  End If   
     101 
     102  'Back up the statistical-units-system.xml file 
     103  If (FileSystemObj.FileExists(ConfigDir & "statistical-units-system.xml")) then 
     104    If (LogFile) then 
     105      LogFile.WriteLine ConfigDir & "statistical-units-system.xml file exists, copying it" 
     106    End If 
     107    FileSystemObj.CopyFile ConfigDir & "statistical-units-system.xml", ConfigDir & "statistical-units-system.xml.backup", true 
     108    FileSystemObj.DeleteFile ConfigDir & "statistical-units-system.xml" 
     109  End If   
     110 
     111  'Back up the web.xml file 
     112  If (FileSystemObj.FileExists(ConfigDir & "web.xml")) then 
     113    If (LogFile) then 
     114      LogFile.WriteLine ConfigDir & "web.xml file exists, copying it" 
     115    End If 
     116    FileSystemObj.CopyFile ConfigDir & "web.xml", ConfigDir & "web.xml.backup", true 
     117    FileSystemObj.DeleteFile ConfigDir & "web.xm" 
     118  End If   
     119 
     120  If (LogFile) then 
     121     LogFile.WriteLine "Finished backing up Config Files." 
     122     LogFile.WriteLine " " 
     123  End If 
     124 
    77125End If 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/attribute-association.xml

    r1774 r1776  
    1616                <!--<ref bean="shibPrincipalAttributeAssociationDefinition"/>--> 
    1717                <!--<ref bean="ezproxyPrincipalAttributeAssociationDefinition"/>--> 
    18                 <!--< ref bean="openAthensLaResourceCategoryAttributeAssociationDefinition"/>--> 
    19                 <ref bean="shibResourceCategoryAttributeAssociationDefinition"/> <!--Do NOT disable this--> 
     18                <!--<ref bean="openAthensLaResourceCategoryAttributeAssociationDefinition"/>--> 
     19                <!--<ref bean="moonshotRadiusPrincipalAttributeAssociationDefinition"/>--> 
     20                <!--<ref bean="eduroamRadiusPrincipalAttributeAssociationDefinition"/>--> 
     21                <ref bean="resourceCategoryAttributeAssociationDefinition"/> <!--Do NOT disable this--> 
    2022             </list> 
    2123        </property> 
    2224    </bean> 
    23      
     25 
     26    <!-- Association policies to mark resources as internal or external. Do NOT disable this--> 
     27    <bean id="resourceCategoryAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.ResourceCategoryAttributeAssociationDefinition"> 
     28        <property name="definiationName"><value>Resource Category Definition</value></property> 
     29        <property name="dataConnection"><ref bean="dataConnectionImpl"/></property> 
     30        <property name="enabled"><value>true</value></property> 
     31        <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.Event</value></property> 
     32    </bean> 
     33 
     34 
     35    <!-- Properties to set. PrincipalInformation only has the attributes [school, affiliation] -->    
     36 
    2437    <bean id="openAthensLaResourceCategoryAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.PrincipalAttributeAssociationDefinition"> 
    2538        <property name="definiationName"><value>OpenAthensLaAssociationDefinition</value></property> 
     
    4558    </bean> 
    4659 
    47     <!-- Association policies to mark resources as internal or external. Do NOT disable this--> 
    48     <bean id="shibResourceCategoryAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.ResourceCategoryAttributeAssociationDefinition"> 
    49         <property name="definiationName"><value>Shib Resource Category Definition</value></property> 
    50         <property name="dataConnection"><ref bean="dataConnectionImpl"/></property> 
    51         <property name="enabled"><value>true</value></property> 
    52         <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.Event</value></property> 
    53         <property name="associateWithClass"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    54     </bean> 
    55  
    56  
    57     <!-- Properties to set. PrincipalInformation only has the attributes [school, affiliation] --> 
    58      
    5960    <bean id="shibPrincipalAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.PrincipalAttributeAssociationDefinition"> 
    6061        <property name="definiationName"><value>ShibAssociationDefinition</value></property> 
     
    104105 
    105106 
     107    <bean id="moonshotRadiusPrincipalAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.PrincipalAttributeAssociationDefinition"> 
     108        <property name="definiationName"><value>MoonshotRadiusAssociationDefinition</value></property> 
     109        <property name="subjectPrincipalField"><value>principalName</value></property> 
     110        <property name="dataConnector"><ref bean="ldapDataConnector"/></property> 
     111        <!-- add the filter here, where [principal] is replaced by the actual principal value extracted per event --> 
     112        <property name="searchTemplate"><value>cn=[principal]</value></property> 
     113        <property name="enabled"><value>true</value></property> 
     114        <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.auxiliary.PrincipalInformation</value></property> 
     115        <property name="associateWithClass"><value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value></property> 
     116        <property name="lookupAttributes"> 
     117            <list> 
     118                <bean class="uk.ac.cardiff.raptor.event.expansion.AttributeLookup"> 
     119                    <property name="sourceAttributeName"><value>LDAP_ATTRIBUTE_NAME</value></property> 
     120                    <property name="internalAttributeName"><value>affiliation</value></property> 
     121                </bean> 
     122                 <bean class="uk.ac.cardiff.raptor.event.expansion.AttributeLookup"> 
     123                    <property name="sourceAttributeName"><value>LDAP_ATTRIBUTE_NAME</value></property> 
     124                    <property name="internalAttributeName"><value>school</value></property> 
     125                </bean> 
     126            </list> 
     127        </property> 
     128    </bean> 
     129 
     130        <bean id="eduroamRadiusPrincipalAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.PrincipalAttributeAssociationDefinition"> 
     131        <property name="definiationName"><value>EduroamRadiusAssociationDefinition</value></property> 
     132        <property name="subjectPrincipalField"><value>principalName</value></property> 
     133        <property name="dataConnector"><ref bean="ldapDataConnector"/></property> 
     134        <!-- add the filter here, where [principal] is replaced by the actual principal value extracted per event --> 
     135        <property name="searchTemplate"><value>cn=[principal]</value></property> 
     136        <property name="enabled"><value>true</value></property> 
     137        <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.auxiliary.PrincipalInformation</value></property> 
     138        <property name="associateWithClass"><value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value></property> 
     139        <property name="lookupAttributes"> 
     140            <list> 
     141                <bean class="uk.ac.cardiff.raptor.event.expansion.AttributeLookup"> 
     142                    <property name="sourceAttributeName"><value>LDAP_ATTRIBUTE_NAME</value></property> 
     143                    <property name="internalAttributeName"><value>affiliation</value></property> 
     144                </bean> 
     145                 <bean class="uk.ac.cardiff.raptor.event.expansion.AttributeLookup"> 
     146                    <property name="sourceAttributeName"><value>LDAP_ATTRIBUTE_NAME</value></property> 
     147                    <property name="internalAttributeName"><value>school</value></property> 
     148                </bean> 
     149            </list> 
     150        </property> 
     151    </bean> 
    106152 
    107153 
    108         <!-- data connectors.  --> 
     154 
     155    <!-- data connectors.  --> 
    109156    <bean id="ldapDataConnector" class="uk.ac.cardiff.raptor.event.expansion.connector.LdapDataConnector"> 
    110157         <property name="poolMaxIdle"><value>10</value></property> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/batch-event-parse-formats-system.xml

    r1774 r1776  
    8787            </list> 
    8888        </property> 
    89         <property name="delimeter" value=" " /> 
     89        <property name="delimeter" value=" "/> 
    9090    </bean> 
    9191 
     
    170170            </list> 
    171171        </property> 
    172         <property name="delimeter" value=" " /> 
     172        <property name="delimeter" value=" "/> 
    173173    </bean> 
    174174 
     
    269269            </list> 
    270270        </property> 
    271         <property name="delimeter" value=" " /> 
     271       <property name="delimeter" value=" "/> 
    272272    </bean> 
    273273 
     
    411411            </list> 
    412412        </property> 
    413         <property name="delimeter" value="|"> 
    414         </property> 
     413        <property name="delimeter" value="|"/> 
    415414    </bean> 
    416415 
     
    524523            </list> 
    525524        </property> 
    526         <property name="delimeter" value=" " /> 
    527  
     525        <property name="delimeter" value=" "/> 
    528526    </bean> 
     527     
     528    <bean id="moonshotRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     529        <property name="headers"> 
     530            <list> 
     531                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     532                    <property name="fieldName"> 
     533                        <value>eventTime</value> 
     534                    </property> 
     535                    <property name="fieldNo"> 
     536                        <value>0</value> 
     537                    </property> 
     538                    <property name="timeZone"> 
     539                        <value>UTC</value> 
     540                    </property> 
     541                    <property name="fieldType"> 
     542                        <value>DATE</value> 
     543                    </property> 
     544                    <property name="dateTimeFormat"> 
     545                        <value>yyyy-MM-dd HH:mm:ss</value> 
     546                    </property> 
     547                </bean> 
     548                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     549                    <property name="fieldName"> 
     550                        <value>realm</value> 
     551                    </property> 
     552                    <property name="fieldNo"> 
     553                        <value>1</value> 
     554                    </property> 
     555                    <property name="fieldType"> 
     556                        <value>STRING</value> 
     557                    </property> 
     558                </bean> 
     559                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     560                    <property name="fieldName"> 
     561                        <value>rpOperatorName</value> 
     562                    </property> 
     563                    <property name="fieldNo"> 
     564                        <value>2</value> 
     565                    </property> 
     566                    <property name="fieldType"> 
     567                        <value>STRING</value> 
     568                    </property> 
     569                </bean> 
     570                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     571                    <property name="fieldName"> 
     572                        <value>principalName</value> 
     573                    </property> 
     574                    <property name="fieldNo"> 
     575                        <value>3</value> 
     576                    </property> 
     577                    <property name="fieldType"> 
     578                        <value>STRING</value> 
     579                    </property> 
     580                    <property name="regexReplaceAll"> 
     581                        <map> 
     582                            <entry key="@cf.ac.uk" value="" /> 
     583                        </map> 
     584                    </property> 
     585                </bean> 
     586                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     587                    <property name="fieldName"> 
     588                        <value>userIdCui</value> 
     589                    </property> 
     590                    <property name="fieldNo"> 
     591                        <value>4</value> 
     592                    </property> 
     593                    <property name="fieldType"> 
     594                        <value>STRING</value> 
     595                    </property> 
     596                </bean> 
     597                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     598                    <property name="fieldName"> 
     599                        <value>serviceId</value> 
     600                    </property> 
     601                    <property name="fieldNo"> 
     602                        <value>5</value> 
     603                    </property> 
     604                    <property name="fieldType"> 
     605                        <value>STRING</value> 
     606                    </property> 
     607                </bean> 
     608                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     609                    <property name="fieldName"> 
     610                        <value>resourceId</value> 
     611                    </property> 
     612                    <property name="fieldNo"> 
     613                        <value>6</value> 
     614                    </property> 
     615                    <property name="fieldType"> 
     616                        <value>STRING</value> 
     617                    </property> 
     618                </bean> 
     619                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     620                    <property name="fieldName"> 
     621                        <value>eapType</value> 
     622                    </property> 
     623                    <property name="fieldNo"> 
     624                        <value>7</value> 
     625                    </property> 
     626                    <property name="fieldType"> 
     627                        <value>STRING</value> 
     628                    </property> 
     629                </bean> 
     630                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     631                    <property name="fieldName"> 
     632                        <value>serviceClass</value> 
     633                    </property> 
     634                    <property name="fieldNo"> 
     635                        <value>8</value> 
     636                    </property> 
     637                    <property name="fieldType"> 
     638                        <value>STRING</value> 
     639                    </property> 
     640                </bean> 
     641                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     642                    <property name="fieldName"> 
     643                        <value>serverSoftware</value> 
     644                    </property> 
     645                    <property name="fieldNo"> 
     646                        <value>9</value> 
     647                    </property> 
     648                    <property name="fieldType"> 
     649                        <value>STRING</value> 
     650                    </property> 
     651                </bean> 
     652                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     653                    <property name="fieldName"> 
     654                        <value>serverSoftwareVersion</value> 
     655                    </property> 
     656                    <property name="fieldNo"> 
     657                        <value>10</value> 
     658                    </property> 
     659                    <property name="fieldType"> 
     660                        <value>STRING</value> 
     661                    </property> 
     662                </bean> 
     663                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     664                    <property name="fieldName"> 
     665                        <value>result</value> 
     666                    </property> 
     667                    <property name="fieldNo"> 
     668                        <value>11</value> 
     669                    </property> 
     670                    <property name="fieldType"> 
     671                        <value>STRING</value> 
     672                    </property> 
     673                </bean> 
     674                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     675                    <property name="fieldName"> 
     676                        <value>resultInfo</value> 
     677                    </property> 
     678                    <property name="fieldNo"> 
     679                        <value>12</value> 
     680                    </property> 
     681                    <property name="fieldType"> 
     682                        <value>STRING</value> 
     683                    </property> 
     684                </bean> 
     685            </list> 
     686        </property> 
     687        <property name="delimeter" value="#"/> 
     688    </bean> 
     689     
     690    <bean id="eduroamRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     691        <property name="headers"> 
     692            <list> 
     693                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     694                    <property name="fieldName"> 
     695                        <value>eventTime</value> 
     696                    </property> 
     697                    <property name="fieldNo"> 
     698                        <value>0</value> 
     699                    </property> 
     700                    <property name="timeZone"> 
     701                        <value>UTC</value> 
     702                    </property> 
     703                    <property name="fieldType"> 
     704                        <value>DATE</value> 
     705                    </property> 
     706                    <property name="dateTimeFormat"> 
     707                        <value>yyyy-MM-dd HH:mm:ss</value> 
     708                    </property> 
     709                </bean> 
     710                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     711                    <property name="fieldName"> 
     712                        <value>realm</value> 
     713                    </property> 
     714                    <property name="fieldNo"> 
     715                        <value>1</value> 
     716                    </property> 
     717                    <property name="fieldType"> 
     718                        <value>STRING</value> 
     719                    </property> 
     720                </bean> 
     721                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     722                    <property name="fieldName"> 
     723                        <value>rpOperatorName</value> 
     724                    </property> 
     725                    <property name="fieldNo"> 
     726                        <value>2</value> 
     727                    </property> 
     728                    <property name="fieldType"> 
     729                        <value>STRING</value> 
     730                    </property> 
     731                </bean> 
     732                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     733                    <property name="fieldName"> 
     734                        <value>principalName</value> 
     735                    </property> 
     736                    <property name="fieldNo"> 
     737                        <value>3</value> 
     738                    </property> 
     739                    <property name="fieldType"> 
     740                        <value>STRING</value> 
     741                    </property> 
     742                    <property name="regexReplaceAll"> 
     743                        <map> 
     744                            <entry key="@cf.ac.uk" value="" /> 
     745                        </map> 
     746                    </property> 
     747                </bean> 
     748                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     749                    <property name="fieldName"> 
     750                        <value>userIdCui</value> 
     751                    </property> 
     752                    <property name="fieldNo"> 
     753                        <value>4</value> 
     754                    </property> 
     755                    <property name="fieldType"> 
     756                        <value>STRING</value> 
     757                    </property> 
     758                </bean> 
     759                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     760                    <property name="fieldName"> 
     761                        <value>serviceId</value> 
     762                    </property> 
     763                    <property name="fieldNo"> 
     764                        <value>5</value> 
     765                    </property> 
     766                    <property name="fieldType"> 
     767                        <value>STRING</value> 
     768                    </property> 
     769                </bean> 
     770                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     771                    <property name="fieldName"> 
     772                        <value>resourceId</value> 
     773                    </property> 
     774                    <property name="fieldNo"> 
     775                        <value>6</value> 
     776                    </property> 
     777                    <property name="fieldType"> 
     778                        <value>STRING</value> 
     779                    </property> 
     780                </bean> 
     781                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     782                    <property name="fieldName"> 
     783                        <value>eapType</value> 
     784                    </property> 
     785                    <property name="fieldNo"> 
     786                        <value>7</value> 
     787                    </property> 
     788                    <property name="fieldType"> 
     789                        <value>STRING</value> 
     790                    </property> 
     791                </bean> 
     792                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     793                    <property name="fieldName"> 
     794                        <value>serviceClass</value> 
     795                    </property> 
     796                    <property name="fieldNo"> 
     797                        <value>8</value> 
     798                    </property> 
     799                    <property name="fieldType"> 
     800                        <value>STRING</value> 
     801                    </property> 
     802                </bean> 
     803                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     804                    <property name="fieldName"> 
     805                        <value>serverSoftware</value> 
     806                    </property> 
     807                    <property name="fieldNo"> 
     808                        <value>9</value> 
     809                    </property> 
     810                    <property name="fieldType"> 
     811                        <value>STRING</value> 
     812                    </property> 
     813                </bean> 
     814                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     815                    <property name="fieldName"> 
     816                        <value>serverSoftwareVersion</value> 
     817                    </property> 
     818                    <property name="fieldNo"> 
     819                        <value>10</value> 
     820                    </property> 
     821                    <property name="fieldType"> 
     822                        <value>STRING</value> 
     823                    </property> 
     824                </bean> 
     825                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     826                    <property name="fieldName"> 
     827                        <value>result</value> 
     828                    </property> 
     829                    <property name="fieldNo"> 
     830                        <value>11</value> 
     831                    </property> 
     832                    <property name="fieldType"> 
     833                        <value>STRING</value> 
     834                    </property> 
     835                </bean> 
     836                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     837                    <property name="fieldName"> 
     838                        <value>resultInfo</value> 
     839                    </property> 
     840                    <property name="fieldNo"> 
     841                        <value>12</value> 
     842                    </property> 
     843                    <property name="fieldType"> 
     844                        <value>STRING</value> 
     845                    </property> 
     846                </bean> 
     847            </list> 
     848        </property> 
     849        <property name="delimeter" value="#"/> 
     850    </bean> 
    529851 
    530852    <bean id="W3CFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"></bean> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/batch-event-parse.xml

    r1774 r1776  
    190190 
    191191                                </bean> 
     192                 
     193                 
     194                <!-- Moonshot Radius --> 
     195                <bean id="moonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     196                    <property name="enabled" value="true"/> 
     197                    <property name="eventHandler"> 
     198                        <ref bean="memoryEventHandler"></ref> 
     199                    </property> 
     200                    <property name="eventTypeFriendlyName"> 
     201                        <value>Radius Moonshot</value> 
     202                    </property> 
     203                    <property name="format"> 
     204                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     205                    </property> 
     206                    <property name="eventType"> 
     207                        <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     208                    </property> 
     209                    <property name="printParsingPosition"><value>true</value></property> 
     210                     
     211                    <property name="LineFilterEngine"> 
     212                        <bean id="lineFilterMoonshotRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     213                            <property name="includeLineFilters"> 
     214                                <list> 
     215                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     216                                        <property name="includeIfContainsRegex"><value>OK</value></property> 
     217                                    </bean> 
     218                                </list> 
     219                            </property> 
     220                        </bean> 
     221                    </property> 
     222                </bean> 
     223                 
     224                 
     225                <!-- Eduroam Radius --> 
     226                <bean id="eduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     227                    <property name="enabled" value="true"/> 
     228                    <property name="eventHandler"> 
     229                        <ref bean="memoryEventHandler"></ref> 
     230                    </property> 
     231                    <property name="eventTypeFriendlyName"> 
     232                        <value>Radius Eduroam</value> 
     233                    </property> 
     234                    <property name="format"> 
     235                        <ref bean="moonshotRadiusIdpLogFileFormat" /> 
     236                    </property> 
     237                    <property name="eventType"> 
     238                        <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     239                    </property> 
     240                    <property name="printParsingPosition"><value>true</value></property> 
     241                     
     242                    <property name="LineFilterEngine"> 
     243                        <bean id="lineFilterEduroamRadiusLFP" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     244                            <property name="includeLineFilters"> 
     245                                <list> 
     246                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsRegexLineFilter"> 
     247                                        <property name="includeIfContainsRegex"><value>OK</value></property> 
     248                                    </bean> 
     249                                </list> 
     250                            </property> 
     251                        </bean> 
     252                    </property> 
     253                </bean>  
     254 
    192255                        </list> 
    193256                </property> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/database.xml

    r1774 r1776  
    99        governing permissions and limitations under the License. --> 
    1010 
    11 <beans xmlns="http://www.springframework.org/schema/beans" 
    12         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    13         xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
     11    <beans xmlns="http://www.springframework.org/schema/beans" 
     12       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     13       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    1414 
    1515 
    16         <!-- HIBERNATE DAO --> 
    17         <bean id="muaSessionFactory" 
    18                 class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
    19                 <property name="dataSource"> 
    20                         <ref local="muac3p0DataSourceHSQLDB" /> 
    21                 </property> 
    22                 <property name="hibernateProperties"> 
    23                         <props> 
    24                                 <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.PostgreSQLDialect</prop>--> 
    25                             <prop key="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</prop> 
    26                 <!--  <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect</prop>--> 
    27                 <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.OracleDialect</prop> --> 
    28                                 <prop key="hibernate.show_sql">false</prop> 
    29                                 <prop key="hibernate.hbm2ddl.auto">update</prop> 
    30                         </props> 
    31                 </property> 
    32                 <!-- OR mapping files. --> 
    33                 <property name="mappingResources"> 
    34                         <list> 
    35                                 <value>uk/ac/cardiff/model/event/event.hbm.xml</value> 
    36                 <value>uk/ac/cardiff/model/resource/resourcemetadata.hbm.xml</value> 
    37                 <value>uk/ac/cardiff/raptor/registry/releaseInformation.hbm.xml</value> 
    38                         </list> 
    39                 </property> 
    40         </bean> 
     16       <!-- HIBERNATE DAO --> 
     17        <bean id="muaSessionFactory" 
     18          class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
     19            <property name="dataSource"> 
     20                <!-- Choose the type of database you are using by altering the name below to match the config at the bottom of this file, i.e. one of: 
     21                     * muac3p0DataSourceHSQLDB 
     22                     * muac3p0DataSourceMySQL 
     23                     * muac3p0DataSourceOracle 
     24                     * muac3p0DataSourcePostgres 
     25                 --> 
     26                <ref bean="muac3p0DataSourceHSQLDB" /> 
     27            </property> 
     28            <property name="hibernateProperties"> 
     29                <props> 
     30                    <!-- All of these hibernate.dialect properties should be commented out apart from the one you want to use --> 
     31                    <prop key="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</prop> 
     32                    <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect</prop>--> 
     33                    <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.OracleDialect</prop> --> 
     34                    <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.PostgreSQLDialect</prop>--> 
     35                     
     36                    <prop key="hibernate.show_sql">false</prop> 
     37                    <prop key="hibernate.hbm2ddl.auto">update</prop> 
     38                </props> 
     39            </property> 
     40     
     41            <!-- OR mapping files. --> 
     42            <property name="mappingResources"> 
     43                <list> 
     44                    <!-- event.hbm.xml means that full table names are used, event-name-limit.hbm.xml means abbreviated names are used for databases with problems with such long names. 
     45                         Note that we've changed the default in v1.2.1, so if you have an existing database and are using this updated file, you might need to change it back. --> 
    4146 
     47                    <!--<value>uk/ac/cardiff/model/event/event.hbm.xml</value>--> 
     48                    <value>uk/ac/cardiff/model/event/event-name-limit.hbm.xml</value> 
    4249 
    43         <bean id="muac3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
    44         destroy-method="close"> 
    45         <property name="driverClass"> 
    46             <value>org.postgresql.Driver</value> 
    47         </property> 
    48         <property name="jdbcUrl"> 
    49             <value>jdbc:postgresql://localhost/mua</value> 
    50         </property> 
    51         <property name="properties"> 
    52             <props> 
    53                 <prop key="c3p0.acquire_increment">5</prop> 
    54                 <prop key="c3p0.idle_test_period">100</prop> 
    55                 <prop key="c3p0.max_size">100</prop> 
    56                 <prop key="c3p0.max_statements">0</prop> 
    57                 <prop key="c3p0.min_size">10</prop> 
    58                 <prop key="user">postgres</prop> 
    59                 <prop key="password"></prop> 
    60             </props> 
    61         </property> 
    62     </bean> 
    63      
    64     <bean id="muac3p0DataSourceOracle" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 
    65         <property name="driverClass"> 
    66             <value>oracle.jdbc.driver.OracleDriver</value> 
    67         </property> 
    68         <property name="jdbcUrl"> 
    69             <value>jdbc:oracle:thin:@host:1521:schema</value> 
    70         </property> 
    71         <property name="properties"> 
    72             <props> 
    73                 <prop key="c3p0.acquire_increment">5</prop> 
    74                 <prop key="c3p0.idle_test_period">100</prop> 
    75                 <prop key="c3p0.max_size">10</prop> 
    76                 <prop key="c3p0.max_statements">0</prop> 
    77                 <prop key="c3p0.min_size">10</prop> 
    78                 <prop key="user">username</prop> 
    79                 <prop key="password">password</prop> 
    80             </props> 
    81         </property> 
    82     </bean> 
     50                    <value>uk/ac/cardiff/model/resource/resourcemetadata.hbm.xml</value> 
     51                    <value>uk/ac/cardiff/raptor/registry/releaseInformation.hbm.xml</value> 
     52                </list> 
     53            </property> 
     54        </bean> 
    8355 
    8456 
    8557 
    86     <!-- IF HSQLDB is choosen, the following database connection properties should be used --> 
    87  
    88  
    89     <bean id="muac3p0DataSourceHSQLDB" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
    90         destroy-method="close"> 
     58    <!-- IF HSQLDB is chosen, the following database connection properties are used --> 
     59    <bean id="muac3p0DataSourceHSQLDB" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 
    9160        <property name="driverClass"> 
    9261            <value>org.hsqldb.jdbcDriver</value> 
     
    11382        </property> 
    11483    </bean> 
    115      
    116     <!--  Users of MySQL can use the following c3p0 configuration as a template --> 
    117      
    118    <bean id="muac3p0DataSourceMySQL" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
     84 
     85 
     86    <!--  Users of MySQL can use the following c3p0 configuration as a template -->     
     87    <bean id="muac3p0DataSourceMySQL" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
    11988        destroy-method="close"> 
    12089        <property name="driverClass"> 
     
    144113 
    145114 
     115    <!--  Users of Oracle can use the following c3p0 configuration as a template -->   
     116    <bean id="muac3p0DataSourceOracle" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 
     117        <property name="driverClass"> 
     118            <value>oracle.jdbc.driver.OracleDriver</value> 
     119        </property> 
     120        <property name="jdbcUrl"> 
     121            <value>jdbc:oracle:thin:@host:1521:schema</value> 
     122        </property> 
     123        <property name="properties"> 
     124            <props> 
     125                <prop key="c3p0.acquire_increment">5</prop> 
     126                <prop key="c3p0.idle_test_period">100</prop> 
     127                <prop key="c3p0.max_size">10</prop> 
     128                <prop key="c3p0.max_statements">0</prop> 
     129                <prop key="c3p0.min_size">10</prop> 
     130                <prop key="user">username</prop> 
     131                <prop key="password">password</prop> 
     132            </props> 
     133        </property> 
     134    </bean> 
     135 
     136 
     137    <!--  Users of Postgres can use the following c3p0 configuration as a template -->     
     138    <bean id="muac3p0DataSourcePostgres" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 
     139        <property name="driverClass"> 
     140            <value>org.postgresql.Driver</value> 
     141        </property> 
     142        <property name="jdbcUrl"> 
     143            <value>jdbc:postgresql://localhost/mua</value> 
     144        </property> 
     145        <property name="properties"> 
     146            <props> 
     147                <prop key="c3p0.acquire_increment">5</prop> 
     148                <prop key="c3p0.idle_test_period">100</prop> 
     149                <prop key="c3p0.max_size">100</prop> 
     150                <prop key="c3p0.max_statements">0</prop> 
     151                <prop key="c3p0.min_size">10</prop> 
     152                <prop key="user">postgres</prop> 
     153                <prop key="password"></prop> 
     154            </props> 
     155        </property> 
     156    </bean> 
     157 
     158 
    146159 
    147160 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/event-release.xml

    r1774 r1776  
    6060                        </bean> 
    6161                </property> 
    62         </bean> 
     62        <property name="allowedClassTypes"> 
     63            <list> 
     64                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     65                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     66                <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     67                <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     68                <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     69                <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
     70                <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
     71                <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
     72                <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     73            </list> 
     74        </property> 
     75    </bean> 
    6376 
    6477 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/logging.xml

    r1774 r1776  
    99        governing permissions and limitations under the License. --> 
    1010 
    11 <configuration> 
     11        <configuration> 
    1212 
    13         <property name="LOG_HOME" value="logs" /> 
     13                <property name="LOG_HOME" value="logs" /> 
    1414 
    1515 
    16         <appender name="FILE" 
    17                 class="ch.qos.logback.core.rolling.RollingFileAppender"> 
    18                 <file>${LOG_HOME}/raptor-mua-process.log</file> 
    19                 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
    20                         <!-- daily rollover --> 
    21                         <fileNamePattern>${LOG_HOME}/raptor-mua-process.%d{yyyy-MM-dd}.log 
    22                         </fileNamePattern> 
    23                         <!-- keep 30 days' worth of history --> 
    24                         <maxHistory>30</maxHistory> 
    25                 </rollingPolicy> 
    26                 <encoder> 
    27                         <pattern>%5p %d \(%C{3}:%L\) ---&gt; %m%n</pattern> 
    28                 </encoder> 
    29         </appender> 
     16                <appender name="FILE" 
     17                        class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     18                        <file>${LOG_HOME}/raptor-mua-process.log</file> 
     19                        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
     20                                <!-- daily rollover --> 
     21                                <fileNamePattern>${LOG_HOME}/raptor-mua-process.%d{yyyy-MM-dd}.log 
     22                                </fileNamePattern> 
     23                                <!-- keep 30 days' worth of history --> 
     24                                <maxHistory>30</maxHistory> 
     25                        </rollingPolicy> 
     26                        <encoder> 
     27                                <pattern>%5p %d \(%C{3}:%L\) ---&gt; %m%n</pattern> 
     28                        </encoder> 
     29                </appender> 
    3030 
    3131 
    32         <logger name="org.springframework" level="INFO"> 
    33                 <appender-ref ref="FILE" /> 
    34         </logger> 
    35         <logger name="uk.ac.cardiff" level="INFO"> 
    36                 <appender-ref ref="FILE" /> 
    37         </logger> 
    38         <logger name="org.eclipse.jetty" level="INFO"> 
    39                 <appender-ref ref="FILE" /> 
    40         </logger> 
    41         <logger name="org.hibernate" level="ERROR"> 
    42                 <appender-ref ref="FILE" /> 
    43         </logger> 
    44         <logger name="org.opensaml.saml2.metadata.provider" level="INFO"> 
    45                 <appender-ref ref="FILE" /> 
    46         </logger> 
    47         <logger name="org.apache.cxf" level="INFO"> 
    48                 <appender-ref ref="FILE" /> 
    49         </logger> 
    50     <logger name="org.hibernate" level="ERROR"> 
    51         <appender-ref ref="FILE" /> 
    52     </logger> 
    53     <logger name="com.mchange.v2.c3p0" level="ERROR"> 
    54         <appender-ref ref="FILE" /> 
    55     </logger> 
     32                <logger name="uk.ac.cardiff" level="INFO"> 
     33                        <appender-ref ref="FILE" /> 
     34                </logger> 
     35                <logger name="org.springframework" level="INFO"> 
     36                        <appender-ref ref="FILE" /> 
     37                </logger> 
     38                <logger name="org.eclipse.jetty" level="INFO"> 
     39                        <appender-ref ref="FILE" /> 
     40                </logger> 
     41                <logger name="org.hibernate" level="ERROR"> 
     42                        <appender-ref ref="FILE" /> 
     43                </logger> 
     44                <logger name="org.opensaml.saml2.metadata.provider" level="INFO"> 
     45                        <appender-ref ref="FILE" /> 
     46                </logger> 
     47                <logger name="org.apache.cxf" level="INFO"> 
     48                        <appender-ref ref="FILE" /> 
     49                </logger> 
     50                <logger name="com.mchange.v2.c3p0" level="ERROR"> 
     51                        <appender-ref ref="FILE" /> 
     52                </logger> 
    5653 
    5754 
    58 </configuration> 
     55        </configuration> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/mua-core.xml

    r1774 r1776  
    55    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language  
    66    governing permissions and limitations under the License. --> 
    7 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    8     xmlns:jaxws="http://cxf.apache.org/jaxws" 
    9     xsi:schemaLocation=" 
    10         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
    11         http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
    12  
    13  
    14     <import resource="classpath:META-INF/cxf/cxf.xml" /> 
    15     <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> 
    16     <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> 
    17  
    18  
    19     <!-- WEB SERVICE ENDPOINT INTERFACE (SEI) SETUP --> 
    20     <jaxws:endpoint id="muaEndpoint" implementor="#muaEndpointInterface" address="/MultiUnitAggregator"> 
    21         <jaxws:serviceFactory> 
    22             <ref bean='jaxws-and-aegis-service-factory' /> 
    23         </jaxws:serviceFactory> 
    24  
    25  
    26     </jaxws:endpoint> 
    27  
    28     <bean id="muaEndpointInterface" class="uk.ac.cardiff.raptormua.wsinterface.impl.MultiUnitAggregatorImpl"> 
    29         <property name="processService"> 
    30             <ref bean="MUAProcess"></ref> 
    31         </property> 
    32     </bean> 
    33  
    34     <!-- Types of events supported in this system, removing need for reflection (as this becomes to difficult to manage) --> 
    35     <bean id="registeredConcreteEventTypes" class="uk.ac.cardiff.raptor.registry.EventTypeRegistry"> 
    36         <property name="registeredEventTypes"> 
    37             <list> 
    38                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    39                     <property name="eventType"> 
    40                         <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    41                     </property> 
    42                     <property name="concrete" value="true" /> 
    43                 </bean> 
    44                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    45                     <property name="eventType"> 
    46                         <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent 
    47                         </value> 
    48                     </property> 
    49                     <property name="concrete" value="true" /> 
    50                 </bean> 
    51                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    52                     <property name="eventType"> 
    53                         <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    54                     </property> 
    55                     <property name="concrete" value="true" /> 
    56                 </bean> 
    57                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    58                     <property name="eventType"> 
    59                         <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
    60                     </property> 
    61                     <property name="concrete" value="true" /> 
    62                 </bean> 
    63                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    64                     <property name="eventType"> 
    65                         <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    66                     </property> 
    67                     <property name="concrete" value="false" /> 
    68                 </bean> 
    69                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    70                     <property name="eventType"> 
    71                         <value type="java.lang.Class">uk.ac.cardiff.model.event.Event</value> 
    72                     </property> 
    73                     <property name="concrete" value="false" /> 
    74                 </bean> 
    75                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    76                     <property name="eventType"> 
    77                         <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
    78                     </property> 
    79                     <property name="concrete" value="false" /> 
    80                 </bean> 
    81                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    82                     <property name="eventType"> 
    83                         <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    84                     </property> 
    85                     <property name="concrete" value="true" /> 
    86                 </bean> 
    87                 <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
    88                     <property name="eventType"> 
    89                         <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    90                     </property> 
    91                     <property name="concrete" value="true" /> 
    92                 </bean> 
    93             </list> 
    94         </property> 
    95     </bean> 
    96      
    97     <bean id="statisticTypeRegistry" class="uk.ac.cardiff.raptormua.engine.statistics.XmlConfiguredStatisticTypeRegistry"> 
    98         <property name="statisticTypes"> 
    99             <list> 
    100                 <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
    101                     <property name="friendlyName" value="CountryEntry" /> 
    102                     <property name="description" value="Counts the entries" /> 
    103                     <property name="statisticClass" value="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry" /> 
    104                     <property name="appliesToEventTypes"> 
    105                         <list> 
     7    <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     8        xmlns:jaxws="http://cxf.apache.org/jaxws" 
     9        xsi:schemaLocation=" 
     10        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
     11        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
     12 
     13 
     14        <import resource="classpath:META-INF/cxf/cxf.xml" /> 
     15        <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> 
     16        <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> 
     17 
     18 
     19        <!-- WEB SERVICE ENDPOINT INTERFACE (SEI) SETUP --> 
     20        <jaxws:endpoint id="muaEndpoint" implementor="#muaEndpointInterface" address="/MultiUnitAggregator"> 
     21            <jaxws:serviceFactory> 
     22                <ref bean='jaxws-and-aegis-service-factory' /> 
     23            </jaxws:serviceFactory> 
     24 
     25 
     26        </jaxws:endpoint> 
     27 
     28        <bean id="muaEndpointInterface" class="uk.ac.cardiff.raptormua.wsinterface.impl.MultiUnitAggregatorImpl"> 
     29            <property name="processService"> 
     30                <ref bean="MUAProcess"></ref> 
     31            </property> 
     32        </bean> 
     33 
     34        <!-- Types of events supported in this system, removing need for reflection (as this becomes to difficult to manage) --> 
     35        <bean id="registeredConcreteEventTypes" class="uk.ac.cardiff.raptor.registry.EventTypeRegistry"> 
     36            <property name="registeredEventTypes"> 
     37                <list> 
     38                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     39                        <property name="eventType"> 
     40                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     41                        </property> 
     42                        <property name="concrete" value="true" /> 
     43                    </bean> 
     44                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     45                        <property name="eventType"> 
     46                            <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent 
     47                            </value> 
     48                        </property> 
     49                        <property name="concrete" value="true" /> 
     50                    </bean> 
     51                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     52                        <property name="eventType"> 
     53                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     54                        </property> 
     55                        <property name="concrete" value="true" /> 
     56                    </bean> 
     57                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     58                        <property name="eventType"> 
     59                            <value type="java.lang.Class">uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     60                        </property> 
     61                        <property name="concrete" value="true" /> 
     62                    </bean> 
     63                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     64                        <property name="eventType"> 
     65                            <value type="java.lang.Class">uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     66                        </property> 
     67                        <property name="concrete" value="true" /> 
     68                    </bean> 
     69                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     70                        <property name="eventType"> 
     71                            <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
     72                        </property> 
     73                        <property name="concrete" value="false" /> 
     74                    </bean> 
     75                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     76                        <property name="eventType"> 
     77                            <value type="java.lang.Class">uk.ac.cardiff.model.event.Event</value> 
     78                        </property> 
     79                        <property name="concrete" value="false" /> 
     80                    </bean> 
     81                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     82                        <property name="eventType"> 
     83                            <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
     84                        </property> 
     85                        <property name="concrete" value="false" /> 
     86                    </bean> 
     87                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     88                        <property name="eventType"> 
     89                            <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
     90                        </property> 
     91                        <property name="concrete" value="true" /> 
     92                    </bean> 
     93                    <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     94                        <property name="eventType"> 
     95                            <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     96                        </property> 
     97                        <property name="concrete" value="true" /> 
     98                    </bean> 
     99                </list> 
     100            </property> 
     101        </bean> 
     102         
     103        <bean id="statisticTypeRegistry" class="uk.ac.cardiff.raptormua.engine.statistics.XmlConfiguredStatisticTypeRegistry"> 
     104            <property name="statisticTypes"> 
     105                <list> 
     106                    <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
     107                        <property name="friendlyName" value="CountryEntry" /> 
     108                        <property name="description" value="Counts the entries" /> 
     109                        <property name="statisticClass" value="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry" /> 
     110                        <property name="appliesToEventTypes"> 
     111                            <list> 
     112                                <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     113                                <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     114                                <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     115                                <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     116                                <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     117                                <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     118                            </list> 
     119                        </property> 
     120                    </bean> 
     121                    <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
     122                        <property name="friendlyName" value="Group By Field" /> 
     123                        <property name="description" value="Groups results by the particular field over the given time interval" /> 
     124                        <property name="statisticClass" value="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency" /> 
     125                        <property name="appliesToEventTypes"> 
     126                            <list> 
     127                                <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     128                                <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     129                                <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     130                                <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     131                                <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     132                                <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     133                            </list> 
     134                        </property> 
     135                    </bean> 
     136                    <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
     137                        <property name="friendlyName" value="Group Jusp Aggregate Resources" /> 
     138                        <property name="description" value="Groups Jusp Resources together based on Jr1, Jr1a downloads" /> 
     139                        <property name="statisticClass" 
     140                            value="uk.ac.cardiff.raptormua.engine.statistics.functions.JuspStatisticalFunction" /> 
     141                            <property name="appliesToEventTypes"> 
     142                                <list> 
     143                                    <value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
     144                                </list> 
     145                            </property> 
     146                        </bean> 
     147                    </list> 
     148                </property> 
     149            </bean> 
     150 
     151            <bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding" scope="prototype" /> 
     152            <bean id="jaxws-and-aegis-service-factory" class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean" scope="prototype"> 
     153                <property name="dataBinding" ref="aegisBean" /> 
     154                <property name="properties"> 
     155                    <map> 
     156                        <entry key="writeXsiType"> 
     157                            <value type="java.lang.Boolean">true</value> 
     158                        </entry> 
     159                        <entry key="overrideTypesList"> 
     160                            <list> 
     161                        <!-- THIS LIST IS IMPORTANT, it exposes these classes to the aegis XSD creator so we can output the  
     162                            generic Entry class in lists in the Collector Service Endpoint Class but actually output any of its subclasses. Hence, this  
     163                            is a way of dealing with inheritence in CXF and aegis --> 
     164                            <value>uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    106165                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    107166                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    108167                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    109168                            <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    110                         </list> 
    111                     </property> 
    112                 </bean> 
    113                 <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
    114                     <property name="friendlyName" value="Group By Field" /> 
    115                     <property name="description" value="Groups results by the particular field over the given time interval" /> 
    116                     <property name="statisticClass" value="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency" /> 
    117                     <property name="appliesToEventTypes"> 
    118                         <list> 
    119                             <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    120                             <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    121                             <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     169                            <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     170                            <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     171                            <value>uk.ac.cardiff.model.event.AggregatedEvent</value> 
     172                            <value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
     173                            <value>uk.ac.cardiff.model.event.WugenEvent</value> 
    122174                            <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    123175                        </list> 
    124                     </property> 
    125                 </bean> 
    126                 <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
    127                     <property name="friendlyName" value="Group Jusp Aggregate Resources" /> 
    128                     <property name="description" value="Groups Jusp Resources together based on Jr1, Jr1a downloads" /> 
    129                     <property name="statisticClass" 
    130                     value="uk.ac.cardiff.raptormua.engine.statistics.functions.JuspStatisticalFunction" /> 
    131                     <property name="appliesToEventTypes"> 
    132                         <list> 
    133                             <value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    134                         </list> 
    135                     </property> 
    136                 </bean> 
    137             </list> 
    138         </property> 
    139     </bean> 
    140  
    141     <bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding" scope="prototype" /> 
    142     <bean id="jaxws-and-aegis-service-factory" class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean" scope="prototype"> 
    143         <property name="dataBinding" ref="aegisBean" /> 
    144         <property name="properties"> 
    145             <map> 
    146                 <entry key="writeXsiType"> 
    147                     <value type="java.lang.Boolean">true</value> 
    148                 </entry> 
    149                 <entry key="overrideTypesList"> 
    150                     <list> 
    151                         <!-- THIS LIST IS IMPORTANT, it exposes these classes to the aegis XSD creator so we can output the  
    152                             generic Entry class in lists in the Collector Service Endpoint Class but actually output any of its subclasses. Hence, this  
    153                             is a way of dealing with inheritence in CXF and aegis --> 
    154                         <value>uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    155                         <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    156                         <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    157                         <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    158                         <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    159                          <value>uk.ac.cardiff.model.event.AggregatedEvent</value> 
    160                         <value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    161                         <value>uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
    162                          <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    163                     </list> 
    164                 </entry> 
    165             </map> 
    166         </property> 
    167     </bean> 
    168  
    169     <!-- DONE --> 
    170  
    171     <bean id="MUAProcess" class="uk.ac.cardiff.raptormua.service.impl.MUAProcessImpl"> 
    172         <property name="engine"> 
    173             <ref bean="MUAEngine"></ref> 
    174         </property> 
    175         <property name="fileUploadEngine"> 
    176             <ref bean="fileUploadFromDirectory" /> 
    177         </property> 
    178     </bean> 
    179  
    180     <bean id="fileUploadFromDirectory" class="uk.ac.cardiff.raptormua.upload.FileUploadEngine"> 
    181         <property name="enabled" value="true" /> 
    182         <property name="uploadDirectories"> 
    183             <list> 
    184                 <bean id="shibUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    185                     <property name="allowedFileExtensions"> 
    186                         <list> 
    187                             <value>txt</value> 
    188                             <value>log</value> 
    189                         </list> 
    190                     </property> 
    191                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib2/" /> 
    192                     <property name="eventType"> 
    193                         <value>SHIBBOLETH2</value> 
    194                     </property> 
    195                 </bean> 
    196                 <bean id="shib13UploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    197                     <property name="allowedFileExtensions"> 
    198                         <list> 
    199                             <value>txt</value> 
    200                             <value>log</value> 
    201                         </list> 
    202                     </property> 
    203                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib13/" /> 
    204                     <property name="eventType"> 
    205                         <value>SHIBBOLETH13</value> 
    206                     </property> 
    207                 </bean> 
    208                 <bean id="shibSp24BelowUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    209                     <property name="allowedFileExtensions"> 
    210                         <list> 
    211                             <value>txt</value> 
    212                             <value>log</value> 
    213                         </list> 
    214                     </property> 
    215                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shibsp_upto24/" /> 
    216                     <property name="eventType"> 
    217                         <value>SHIBBOLETHSP24</value> 
    218                     </property> 
    219                 </bean> 
    220                 <bean id="ezproxyUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    221                     <property name="allowedFileExtensions"> 
    222                         <list> 
    223                             <value>txt</value> 
    224                             <value>log</value> 
    225                         </list> 
    226                     </property> 
    227                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/ezproxy/" /> 
    228                     <property name="eventType"> 
    229                         <value>EZPROXY</value> 
    230                     </property> 
    231                 </bean> 
    232                 <bean id="openAthensLa" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    233                     <property name="allowedFileExtensions"> 
    234                         <list> 
    235                             <value>txt</value> 
    236                             <value>log</value> 
    237                         </list> 
    238                     </property> 
    239                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/openathensla/" /> 
    240                     <property name="eventType"> 
    241                         <value>OPENATHENSLA</value> 
    242                     </property> 
    243                 </bean> 
    244             </list> 
    245         </property> 
    246     </bean> 
    247  
    248     <!-- this bean config kicks of the singleton engine instance which is then used by all services of the MUA --> 
    249     <bean id="MUAEngine" class="uk.ac.cardiff.raptormua.engine.MUAEngine"> 
    250         <property name="eventReleaseClient"> 
    251             <ref bean="eventReleaseClient" /> 
    252         </property> 
    253         <property name="eventTypeRegistry"> 
    254             <ref bean="registeredConcreteEventTypes" /> 
    255         </property> 
    256         <property name="statisticsHandler"> 
    257             <ref bean="statisticalUnits" /> 
    258         </property> 
    259         <property name="storageEngine"> 
    260             <ref bean="storageEngine"></ref> 
    261         </property> 
    262         <property name="resourceStorageEngine"> 
    263             <ref bean="resourceStorageEngine"></ref> 
    264         </property> 
    265         <property name="muaMetadata"> 
    266             <ref bean="MUAMetadata"></ref> 
    267         </property> 
    268         <property name="capabilitiesConstructor"> 
    269             <ref bean="capabilitiesConstructor" /> 
    270         </property> 
    271         <property name="dataAccessRegister"> 
    272             <ref bean="dataAccessRegister"></ref> 
    273         </property> 
    274         <property name="maxReleaseEventSize"> 
    275             <value>5000</value> 
    276         </property> <!-- Max Size is 10000 --> 
    277     </bean> 
    278  
    279     <bean id="capabilitiesConstructor" class="uk.ac.cardiff.raptormua.engine.CapabilitiesConstructor"> 
    280         <property name="statisticsHandler"> 
    281             <ref bean="statisticalUnits" /> 
    282         </property> 
    283         <property name="storageEngine"> 
    284             <ref bean="storageEngine"></ref> 
    285         </property> 
    286         <property name="metadata"> 
    287             <ref bean="MUAMetadata"></ref> 
    288         </property> 
    289         <property name="cacheTimeoutMs"> 
    290             <value>1800000</value> 
    291         </property> 
    292         <property name="excludeFieldNames"> 
    293             <set> 
    294                 <value>principalName</value> 
    295                 <value>responseId</value> 
    296                 <value>requestId</value> 
    297                 <value>sessionId</value> 
    298                 <value>requesterIp</value> 
    299                 <value>nameIdentifier</value> 
    300                 <value>persistantId</value> 
    301                 <value>eventTime</value> 
    302                 <value>eventId</value> 
    303                 <value>assertionId</value> 
    304             </set> 
    305         </property> 
    306     </bean> 
    307  
    308     <bean id="statisticalUnits" class="uk.ac.cardiff.raptormua.engine.statistics.StatisticsHandler"> 
    309         <property name="statisticRegistry"> 
    310             <ref bean="statisticRegistry" /> 
    311         </property> 
    312         <property name="statisticTypeRegistry"> 
    313             <ref bean="statisticTypeRegistry" /> 
    314         </property> 
    315      
    316     </bean> 
    317  
    318     <!-- Handles all statistical units defined --> 
    319     <bean id="statisticRegistry" class="uk.ac.cardiff.raptormua.engine.statistics.ContextAwareStatisticRegistry"> 
    320         <property name="automaticallyFindStatsiticsToLoad" value="true" /> 
    321         <property name="processorRegistry"> 
    322             <ref bean="processorRegistry" /> 
    323         </property> 
    324     </bean> 
    325  
    326  
    327  
    328     <bean id="eventReleaseEngine" class="uk.ac.cardiff.raptor.remoting.client.EventReleaseEngine"> 
    329         <property name="attributeFilterEngine"> 
    330             <ref bean="attributeFilterEngine" /> 
    331         </property> 
    332         <property name="serviceEndpointInterface"> 
    333             <ref bean="serviceEndpointInterface" /> 
    334         </property> 
    335     </bean> 
    336  
    337     <bean id="attributeFilterEngine" class="uk.ac.cardiff.raptor.attribute.filtering.AttrributeFilterEngine" /> 
    338  
    339  
    340     <!-- release trigger setup --> 
    341     <bean id="muaReleaseQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
    342         <property name="jobDetail"> 
    343             <ref local="muaReleaseJobDetail" /> 
    344         </property> 
    345         <property name="startDelay" value="60000" /> 
    346         <property name="repeatInterval" value="60000" /> 
    347     </bean> 
    348  
    349     <bean id="muaReleaseJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
    350         <property name="targetObject"> 
    351             <ref bean="MUAProcess" /> 
    352         </property> 
    353         <property name="targetMethod"> 
    354             <value>release</value> 
    355         </property> 
    356         <property name="concurrent"> 
    357             <value>false</value> 
    358         </property> 
    359     </bean> 
    360  
    361     <!-- large file upload trigger --> 
    362     <bean id="muaFileUploadQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
    363         <property name="jobDetail"> 
    364             <ref local="muaFileUplaodJobDetail" /> 
    365         </property> 
    366         <property name="startDelay" value="10000" /> 
    367         <property name="repeatInterval" value="60000" /> 
    368     </bean> 
    369  
    370     <bean id="muaFileUplaodJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
    371         <property name="targetObject"> 
    372             <ref bean="MUAProcess" /> 
    373         </property> 
    374         <property name="targetMethod"> 
    375             <value>uploadFromDirectory</value> 
    376         </property> 
    377         <property name="concurrent"> 
    378             <value>false</value> 
    379         </property> 
    380     </bean> 
    381  
    382     <!-- Trigger setup --> 
    383     <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
    384         <property name="triggers"> 
    385             <list> 
    386                 <ref local="muaReleaseQuickTrigger" /> 
    387                 <ref local="muaFileUploadQuickTrigger" /> 
    388             </list> 
    389         </property> 
    390     </bean> 
    391     <!-- DONE --> 
    392  
    393     <!-- Create the storage engine and entry handler --> 
    394     <bean name="storageEngine" class="uk.ac.cardiff.raptor.store.DefaultEventStorageEngine"> 
    395         <property name="eventHandler"> 
    396             <ref bean="persistantEventHandler" /> 
    397         </property> 
    398         <property name="attributeAssociationEngine"> 
    399             <ref bean="attributeAssociationEngine"></ref> 
    400         </property> 
    401     </bean> 
    402  
    403     <bean name="resourceStorageEngine" class="uk.ac.cardiff.raptor.store.DefaultResourceStorageEngine"> 
    404         <property name="dataConnection"> 
    405             <ref bean="dataConnectionImpl" /> 
    406         </property> 
    407     </bean> 
    408  
    409  
    410  
    411     <bean name="persistantEventHandler" class="uk.ac.cardiff.raptor.store.impl.PersistantEventHandler"> 
    412         <constructor-arg index="0"> 
    413             <ref bean="dataConnectionImpl"></ref> 
    414         </constructor-arg> 
    415         <property name="optimiseCountQueries"> 
    416             <value>true</value> 
    417         </property> 
    418         <property name="countClassNames"> 
    419             <list> 
    420                 <value>ShibbolethIdpAuthenticationEvent</value> 
    421                 <value>EzproxyAuthenticationEvent</value> 
    422                 <value>ShibbolethSpAuthenticationEvent</value> 
    423             </list> 
    424         </property> 
    425     </bean> 
    426  
    427     <bean name="dataConnectionImpl" class="uk.ac.cardiff.raptor.store.dao.DefaultDataConnection"> 
    428         <property name="sessionFactory" ref="muaSessionFactory" /> 
    429     </bean> 
    430  
    431     <!-- Load all other bean definitions --> 
    432  
    433     <import resource="database.xml" /> 
    434     <import resource="metadata.xml" /> 
    435     <import resource="statistical-units-custom.xml" /> 
    436     <import resource="event-release.xml" /> 
    437     <import resource="users.xml" /> 
    438     <import resource="attribute-association.xml" /> 
    439     <import resource="batch-event-parse.xml" /> 
    440     <import resource="statistical-units-system.xml" /> 
    441     <import resource="statistical-processors.xml" /> 
    442  
    443 </beans> 
     176                    </entry> 
     177                </map> 
     178            </property> 
     179        </bean> 
     180 
     181        <!-- DONE --> 
     182 
     183        <bean id="MUAProcess" class="uk.ac.cardiff.raptormua.service.impl.MUAProcessImpl"> 
     184            <property name="engine"> 
     185                <ref bean="MUAEngine"></ref> 
     186            </property> 
     187            <property name="fileUploadEngine"> 
     188                <ref bean="fileUploadFromDirectory" /> 
     189            </property> 
     190        </bean> 
     191 
     192        <bean id="fileUploadFromDirectory" class="uk.ac.cardiff.raptormua.upload.FileUploadEngine"> 
     193            <property name="enabled" value="true" /> 
     194            <property name="uploadDirectories"> 
     195                <list> 
     196                    <bean id="shibUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     197                        <property name="allowedFileExtensions"> 
     198                            <list> 
     199                                <value>txt</value> 
     200                                <value>log</value> 
     201                            </list> 
     202                        </property> 
     203                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib2/" /> 
     204                        <property name="eventType"> 
     205                            <value>SHIBBOLETH2</value> 
     206                        </property> 
     207                    </bean> 
     208                    <bean id="shib13UploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     209                        <property name="allowedFileExtensions"> 
     210                            <list> 
     211                                <value>txt</value> 
     212                                <value>log</value> 
     213                            </list> 
     214                        </property> 
     215                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib13/" /> 
     216                        <property name="eventType"> 
     217                            <value>SHIBBOLETH13</value> 
     218                        </property> 
     219                    </bean> 
     220                    <bean id="shibSp24BelowUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     221                        <property name="allowedFileExtensions"> 
     222                            <list> 
     223                                <value>txt</value> 
     224                                <value>log</value> 
     225                            </list> 
     226                        </property> 
     227                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shibsp_upto24/" /> 
     228                        <property name="eventType"> 
     229                            <value>SHIBBOLETHSP24</value> 
     230                        </property> 
     231                    </bean> 
     232                    <bean id="ezproxyUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     233                        <property name="allowedFileExtensions"> 
     234                            <list> 
     235                                <value>txt</value> 
     236                                <value>log</value> 
     237                            </list> 
     238                        </property> 
     239                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/ezproxy/" /> 
     240                        <property name="eventType"> 
     241                            <value>EZPROXY</value> 
     242                        </property> 
     243                    </bean> 
     244                    <bean id="openAthensLa" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     245                        <property name="allowedFileExtensions"> 
     246                            <list> 
     247                                <value>txt</value> 
     248                                <value>log</value> 
     249                            </list> 
     250                        </property> 
     251                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/openathensla/" /> 
     252                        <property name="eventType"> 
     253                            <value>OPENATHENSLA</value> 
     254                        </property> 
     255                    </bean> 
     256                    <bean id="moonshotRadius" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     257                        <property name="allowedFileExtensions"> 
     258                            <list> 
     259                                <value>txt</value> 
     260                                <value>log</value> 
     261                            </list> 
     262                        </property> 
     263                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/radius-moonshot-idp/" /> 
     264                        <property name="eventType"> 
     265                            <value>MOONSHOTRADIUS</value> 
     266                        </property> 
     267                    </bean> 
     268                    <bean id="eduroamRadius" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     269                        <property name="allowedFileExtensions"> 
     270                            <list> 
     271                                <value>txt</value> 
     272                                <value>log</value> 
     273                            </list> 
     274                        </property> 
     275                        <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/radius-eduroam-idp/" /> 
     276                        <property name="eventType"> 
     277                            <value>EDUROAMRADIUS</value> 
     278                        </property> 
     279                    </bean> 
     280 
     281                </list> 
     282            </property> 
     283        </bean> 
     284 
     285        <!-- this bean config kicks of the singleton engine instance which is then used by all services of the MUA --> 
     286        <bean id="MUAEngine" class="uk.ac.cardiff.raptormua.engine.MUAEngine"> 
     287            <property name="eventReleaseClient"> 
     288                <ref bean="eventReleaseClient" /> 
     289            </property> 
     290            <property name="eventTypeRegistry"> 
     291                <ref bean="registeredConcreteEventTypes" /> 
     292            </property> 
     293            <property name="statisticsHandler"> 
     294                <ref bean="statisticalUnits" /> 
     295            </property> 
     296            <property name="storageEngine"> 
     297                <ref bean="storageEngine"></ref> 
     298            </property> 
     299            <property name="resourceStorageEngine"> 
     300                <ref bean="resourceStorageEngine"></ref> 
     301            </property> 
     302            <property name="muaMetadata"> 
     303                <ref bean="MUAMetadata"></ref> 
     304            </property> 
     305            <property name="capabilitiesConstructor"> 
     306                <ref bean="capabilitiesConstructor" /> 
     307            </property> 
     308            <property name="dataAccessRegister"> 
     309                <ref bean="dataAccessRegister"></ref> 
     310            </property> 
     311            <property name="maxReleaseEventSize"> 
     312                <value>5000</value> 
     313            </property> <!-- Max Size is 10000 --> 
     314        </bean> 
     315 
     316        <bean id="capabilitiesConstructor" class="uk.ac.cardiff.raptormua.engine.CapabilitiesConstructor"> 
     317            <property name="statisticsHandler"> 
     318                <ref bean="statisticalUnits" /> 
     319            </property> 
     320            <property name="storageEngine"> 
     321                <ref bean="storageEngine"></ref> 
     322            </property> 
     323            <property name="metadata"> 
     324                <ref bean="MUAMetadata"></ref> 
     325            </property> 
     326            <property name="cacheTimeoutMs"> 
     327                <value>1800000</value> 
     328            </property> 
     329            <property name="excludeFieldNames"> 
     330                <set> 
     331                    <value>principalName</value> 
     332                    <value>responseId</value> 
     333                    <value>requestId</value> 
     334                    <value>sessionId</value> 
     335                    <value>requesterIp</value> 
     336                    <value>nameIdentifier</value> 
     337                    <value>persistantId</value> 
     338                    <value>eventTime</value> 
     339                    <value>eventId</value> 
     340                    <value>assertionId</value> 
     341                </set> 
     342            </property> 
     343        </bean> 
     344 
     345        <bean id="statisticalUnits" class="uk.ac.cardiff.raptormua.engine.statistics.StatisticsHandler"> 
     346            <property name="statisticRegistry"> 
     347                <ref bean="statisticRegistry" /> 
     348            </property> 
     349            <property name="statisticTypeRegistry"> 
     350                <ref bean="statisticTypeRegistry" /> 
     351            </property> 
     352             
     353        </bean> 
     354 
     355        <!-- Handles all statistical units defined --> 
     356        <bean id="statisticRegistry" class="uk.ac.cardiff.raptormua.engine.statistics.ContextAwareStatisticRegistry"> 
     357            <property name="automaticallyFindStatsiticsToLoad" value="true" /> 
     358            <property name="processorRegistry"> 
     359                <ref bean="processorRegistry" /> 
     360            </property> 
     361        </bean> 
     362 
     363 
     364 
     365        <bean id="eventReleaseEngine" class="uk.ac.cardiff.raptor.remoting.client.EventReleaseEngine"> 
     366            <property name="attributeFilterEngine"> 
     367                <ref bean="attributeFilterEngine" /> 
     368            </property> 
     369            <property name="serviceEndpointInterface"> 
     370                <ref bean="serviceEndpointInterface" /> 
     371            </property> 
     372        </bean> 
     373 
     374        <bean id="attributeFilterEngine" class="uk.ac.cardiff.raptor.attribute.filtering.AttrributeFilterEngine" /> 
     375 
     376 
     377        <!-- release trigger setup --> 
     378        <bean id="muaReleaseQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     379            <property name="jobDetail"> 
     380                <ref bean="muaReleaseJobDetail" /> 
     381            </property> 
     382            <property name="startDelay" value="60000" /> 
     383            <property name="repeatInterval" value="60000" /> 
     384        </bean> 
     385 
     386        <bean id="muaReleaseJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
     387            <property name="targetObject"> 
     388                <ref bean="MUAProcess" /> 
     389            </property> 
     390            <property name="targetMethod"> 
     391                <value>release</value> 
     392            </property> 
     393            <property name="concurrent"> 
     394                <value>false</value> 
     395            </property> 
     396        </bean> 
     397 
     398        <!-- large file upload trigger --> 
     399        <bean id="muaFileUploadQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     400            <property name="jobDetail"> 
     401                <ref bean="muaFileUplaodJobDetail" /> 
     402            </property> 
     403            <property name="startDelay" value="10000" /> 
     404            <property name="repeatInterval" value="60000" /> 
     405        </bean> 
     406 
     407        <bean id="muaFileUplaodJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
     408            <property name="targetObject"> 
     409                <ref bean="MUAProcess" /> 
     410            </property> 
     411            <property name="targetMethod"> 
     412                <value>uploadFromDirectory</value> 
     413            </property> 
     414            <property name="concurrent"> 
     415                <value>false</value> 
     416            </property> 
     417        </bean> 
     418 
     419        <!-- Trigger setup --> 
     420        <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
     421            <property name="triggers"> 
     422                <list> 
     423                    <ref bean="muaReleaseQuickTrigger" /> 
     424                    <ref bean="muaFileUploadQuickTrigger" /> 
     425                </list> 
     426            </property> 
     427        </bean> 
     428        <!-- DONE --> 
     429 
     430        <!-- Create the storage engine and entry handler --> 
     431        <bean name="storageEngine" class="uk.ac.cardiff.raptor.store.DefaultEventStorageEngine"> 
     432            <property name="eventHandler"> 
     433                <ref bean="persistantEventHandler" /> 
     434            </property> 
     435            <property name="attributeAssociationEngine"> 
     436                <ref bean="attributeAssociationEngine"></ref> 
     437            </property> 
     438        </bean> 
     439 
     440        <bean name="resourceStorageEngine" class="uk.ac.cardiff.raptor.store.DefaultResourceStorageEngine"> 
     441            <property name="dataConnection"> 
     442                <ref bean="dataConnectionImpl" /> 
     443            </property> 
     444        </bean> 
     445 
     446 
     447 
     448        <bean name="persistantEventHandler" class="uk.ac.cardiff.raptor.store.impl.PersistantEventHandler"> 
     449            <constructor-arg index="0"> 
     450                <ref bean="dataConnectionImpl"></ref> 
     451            </constructor-arg> 
     452            <property name="optimiseCountQueries"> 
     453                <value>true</value> 
     454            </property> 
     455            <property name="countClassNames"> 
     456                <list> 
     457                    <value>ShibbolethIdpAuthenticationEvent</value> 
     458                    <value>ShibbolethSpAuthenticationEvent</value> 
     459                    <value>EzproxyAuthenticationEvent</value> 
     460                    <value>OpenathenslaAuthenticationEvent</value> 
     461                    <value>MoonshotRadiusAuthenticationEvent</value> 
     462                    <value>EduroamRadiusAuthenticationEvent</value> 
     463                </list> 
     464            </property> 
     465        </bean> 
     466 
     467        <bean name="dataConnectionImpl" class="uk.ac.cardiff.raptor.store.dao.DefaultDataConnection"> 
     468            <property name="sessionFactory" ref="muaSessionFactory" /> 
     469        </bean> 
     470 
     471        <!-- Load all other bean definitions --> 
     472 
     473        <import resource="database.xml" /> 
     474        <import resource="metadata.xml" /> 
     475        <import resource="statistical-units-custom.xml" /> 
     476        <import resource="event-release.xml" /> 
     477        <import resource="users.xml" /> 
     478        <import resource="attribute-association.xml" /> 
     479        <import resource="batch-event-parse.xml" /> 
     480        <import resource="statistical-units-system.xml" /> 
     481        <import resource="statistical-processors.xml" /> 
     482 
     483    </beans> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/mua/conf/statistical-units-custom.xml

    r1774 r1776  
    8989                    <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    9090                                        <property name="unitName"><value>Number of authentications over defined interval</value></property> 
    91                                         <property name="startTime"><value>20100520T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
    92                                         <property name="endTime"><value>20110522T170000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
     91                                        <property name="startTime"><value>20140101T000000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     92                                        <property name="endTime"><value>20150101T000000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
    9393                                        <property name="methodParams"> 
    9494                                                <list> 
    9595                                                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    96                                                                 <property name="value"><value>200</value></property> 
     96                                                                <property name="value"><value>1440</value></property> 
    9797                                                        </bean> 
    9898                                                </list> 
     
    124124                     <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    125125                                        <property name="unitName"><value>Number of authentications over defined segments</value></property> 
    126                                         <property name="startTime"><value>20101020T140000</value></property> <!--  presently only ddMMyyy or yyyyMMdd'T'HHmmss--> 
    127                                         <property name="endTime"><value>20111020T170000</value></property> <!--  presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z--> 
     126                                        <property name="startTime"><value>20140101T000000</value></property> <!--  presently only ddMMyyy or yyyyMMdd'T'HHmmss--> 
     127                                        <property name="endTime"><value>20150101T000000</value></property> <!--  presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z--> 
    128128                                        <property name="methodParams"> 
    129129                                                <list> 
    130130                                                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    131                                                                 <property name="value"><value>13</value></property> 
     131                                                                <property name="value"><value>12</value></property> 
    132132                                                        </bean> 
    133133                                                </list> 
     
    160160                     <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    161161                                        <property name="unitName"><value>Number of authentications grouped by particular field</value></property> 
    162                                         <property name="startTime"><value>20110115T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
    163                                         <property name="endTime"><value>20110120T170000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
     162                                        <property name="startTime"><value>20140101T000000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     163                                        <property name="endTime"><value>20150101T000000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
    164164                                        <property name="methodParams"> 
    165165                                                <list> 
     
    222222                     <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    223223                                        <property name="unitName"><value>Comparison of authentications for particular Service Providers</value></property> 
    224                                         <property name="startTime"><value>20110116T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
    225                                         <property name="endTime"><value>20110117T170000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
     224                                        <property name="startTime"><value>20140101T000000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     225                                        <property name="endTime"><value>20150101T000000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
    226226                                        <property name="methodParams"> 
    227227                                                <list> 
    228228                                                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    229                                                                 <property name="value"><value>100</value></property> 
     229                                                                <property name="value"><value>1440</value></property> 
    230230                                                        </bean> 
    231231                                                </list> 
     
    275275                    <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    276276                    <property name="unitName"><value>Number of authentications per school</value></property> 
    277                     <property name="startTime"><value>20100520T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
    278                     <property name="endTime"><value>20110522T170000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
     277                    <property name="startTime"><value>20140101T000000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     278                    <property name="endTime"><value>20150101T000000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
    279279                    <property name="methodParams"> 
    280280                        <list> 
     
    341341                    <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    342342                    <property name="unitName"><value>Number of authentications per affiliation type</value></property> 
    343                     <property name="startTime"><value>20100520T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
    344                     <property name="endTime"><value>20110522T170000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
     343                    <property name="startTime"><value>20140101T000000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     344                    <property name="endTime"><value>20150101T000000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
    345345                    <property name="methodParams"> 
    346346                        <list> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/conf/dashboard-statistics.xml

    r1774 r1776  
    33    xmlns:util="http://www.springframework.org/schema/util" 
    44    xsi:schemaLocation=" 
    5            http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd 
    6            http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"> 
     5    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd 
     6    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd"> 
    77 
    88    <!-- All these dashboard statistics are computed for the time ranges: TODAY, LASTWEEK, LASTMONTH and LASTYEAR --> 
     
    117117            </property> 
    118118        </bean> 
    119          <bean id="shibbolethServiceProviderDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     119        <bean id="shibbolethServiceProviderDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
    120120            <property name="computedOverTimeRanges"> 
    121121                <list> 
     
    330330            </property> 
    331331        </bean> 
     332 
     333        <bean id="eduroamDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     334            <property name="computedOverTimeRanges"> 
     335                <list> 
     336                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     337                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     338                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     339                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     340                </list> 
     341            </property> 
     342            <property name="resourceCategorys"> 
     343                <list> 
     344                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     345                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     346                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     347                </list> 
     348            </property> 
     349            <property name="dashboardStatistics"> 
     350                <list> 
     351                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     352                        <property name="chartProcessor"> 
     353                            <ref bean="chartProcessor" /> 
     354                        </property> 
     355                        <property name="dashboardStatisticType"> 
     356                            <value>HEADLINE_GRAPH</value> 
     357                        </property> 
     358                        <property name="statisticalUnitName"> 
     359                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     360                        </property> 
     361                        <property name="enabled"> 
     362                            <value>true</value> 
     363                        </property> 
     364                        <property name="eventType"> 
     365                            <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     366                        </property> 
     367 
     368                    </bean> 
     369                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     370                        <property name="chartProcessor"> 
     371                            <ref bean="chartProcessor" /> 
     372                        </property> 
     373                        <property name="dashboardStatisticType"> 
     374                            <value>NO_AUTHS</value> 
     375                        </property> 
     376                        <property name="statisticalUnitName"> 
     377                            <value>numberOfAuthenticationsPer</value> 
     378                        </property> 
     379                        <property name="enabled"> 
     380                            <value>true</value> 
     381                        </property> 
     382                        <property name="eventType"> 
     383                            <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     384                        </property> 
     385                    </bean> 
     386                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     387                        <property name="chartProcessor"> 
     388                            <ref bean="chartProcessor" /> 
     389                        </property> 
     390                        <property name="dashboardStatisticType"> 
     391                            <value>NO_UNIQUE_AUTHS</value> 
     392                        </property> 
     393                        <property name="statisticalUnitName"> 
     394                            <value>numberOfUnqiueUsersPer</value> 
     395                        </property> 
     396                        <property name="enabled"> 
     397                            <value>true</value> 
     398                        </property> 
     399                        <property name="eventType"> 
     400                            <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     401                        </property> 
     402                    </bean> 
     403                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     404                        <property name="chartProcessor"> 
     405                            <ref bean="chartProcessor" /> 
     406                        </property> 
     407                        <property name="dashboardStatisticType"> 
     408                            <value>TOP_FIVE</value> 
     409                        </property> 
     410                        <property name="statisticalUnitName"> 
     411                            <value>top5Resources</value> 
     412                        </property> 
     413                        <property name="enabled"> 
     414                            <value>true</value> 
     415                        </property> 
     416                        <property name="eventType"> 
     417                            <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     418                        </property> 
     419                    </bean> 
     420                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     421                        <property name="chartProcessor"> 
     422                            <ref bean="chartProcessor" /> 
     423                        </property> 
     424                        <property name="dashboardStatisticType"> 
     425                            <value>TOP_FIVE_UNIQUE</value> 
     426                        </property> 
     427                        <property name="statisticalUnitName"> 
     428                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     429                        </property> 
     430                        <property name="enabled"> 
     431                            <value>true</value> 
     432                        </property> 
     433                        <property name="eventType"> 
     434                            <value>uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent</value> 
     435                        </property> 
     436                    </bean> 
     437                </list> 
     438            </property> 
     439        </bean> 
     440 
     441        <bean id="moonshotDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     442            <property name="computedOverTimeRanges"> 
     443                <list> 
     444                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     445                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     446                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     447                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     448                </list> 
     449            </property> 
     450            <property name="resourceCategorys"> 
     451                <list> 
     452                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     453                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     454                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     455                </list> 
     456            </property> 
     457            <property name="dashboardStatistics"> 
     458                <list> 
     459                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     460                        <property name="chartProcessor"> 
     461                            <ref bean="chartProcessor" /> 
     462                        </property> 
     463                        <property name="dashboardStatisticType"> 
     464                            <value>HEADLINE_GRAPH</value> 
     465                        </property> 
     466                        <property name="statisticalUnitName"> 
     467                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     468                        </property> 
     469                        <property name="enabled"> 
     470                            <value>true</value> 
     471                        </property> 
     472                        <property name="eventType"> 
     473                            <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     474                        </property> 
     475 
     476                    </bean> 
     477                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     478                        <property name="chartProcessor"> 
     479                            <ref bean="chartProcessor" /> 
     480                        </property> 
     481                        <property name="dashboardStatisticType"> 
     482                            <value>NO_AUTHS</value> 
     483                        </property> 
     484                        <property name="statisticalUnitName"> 
     485                            <value>numberOfAuthenticationsPer</value> 
     486                        </property> 
     487                        <property name="enabled"> 
     488                            <value>true</value> 
     489                        </property> 
     490                        <property name="eventType"> 
     491                            <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     492                        </property> 
     493                    </bean> 
     494                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     495                        <property name="chartProcessor"> 
     496                            <ref bean="chartProcessor" /> 
     497                        </property> 
     498                        <property name="dashboardStatisticType"> 
     499                            <value>NO_UNIQUE_AUTHS</value> 
     500                        </property> 
     501                        <property name="statisticalUnitName"> 
     502                            <value>numberOfUnqiueUsersPer</value> 
     503                        </property> 
     504                        <property name="enabled"> 
     505                            <value>true</value> 
     506                        </property> 
     507                        <property name="eventType"> 
     508                            <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     509                        </property> 
     510                    </bean> 
     511                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     512                        <property name="chartProcessor"> 
     513                            <ref bean="chartProcessor" /> 
     514                        </property> 
     515                        <property name="dashboardStatisticType"> 
     516                            <value>TOP_FIVE</value> 
     517                        </property> 
     518                        <property name="statisticalUnitName"> 
     519                            <value>top5Resources</value> 
     520                        </property> 
     521                        <property name="enabled"> 
     522                            <value>true</value> 
     523                        </property> 
     524                        <property name="eventType"> 
     525                            <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     526                        </property> 
     527                    </bean> 
     528                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     529                        <property name="chartProcessor"> 
     530                            <ref bean="chartProcessor" /> 
     531                        </property> 
     532                        <property name="dashboardStatisticType"> 
     533                            <value>TOP_FIVE_UNIQUE</value> 
     534                        </property> 
     535                        <property name="statisticalUnitName"> 
     536                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     537                        </property> 
     538                        <property name="enabled"> 
     539                            <value>true</value> 
     540                        </property> 
     541                        <property name="eventType"> 
     542                            <value>uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent</value> 
     543                        </property> 
     544                    </bean> 
     545                </list> 
     546            </property> 
     547        </bean> 
    332548    </util:list> 
    333549 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/conf/web-core.xml

    r1774 r1776  
    2424 
    2525        </bean> 
     26     
     27    <bean id="juspService" class="uk.ac.cardiff.raptorweb.service.impl.JuspServiceImpl"> 
     28         
     29    </bean> 
    2630     
    2731    <bean id="savedWizardReportsService" class="uk.ac.cardiff.raptorweb.service.impl.SavedWizardReportsServiceImpl"> 
     
    151155                </property> 
    152156                <property name="startDelay" value="5000"/> 
    153                 <property name="repeatInterval" value="1800000"/> 
     157                <property name="repeatInterval" value="3600000"/> 
    154158        </bean> 
    155159 
     
    171175        <property name="eventTypeFriendlyNameMap"> 
    172176            <map> 
    173                 <entry value="OpenAthens LA" key="uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent" /> 
    174                 <entry value="ShibbolethIdP" key="uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent"/> 
     177                <entry value="OpenAthens LA IdP" key="uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent" /> 
     178                <entry value="Shibboleth IdP" key="uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent"/> 
    175179                <entry value="EZproxy" key="uk.ac.cardiff.model.event.EzproxyAuthenticationEvent"/> 
    176                 <entry value="ShibbolethSP" key="uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent"/> 
     180                <entry value="Shibboleth SP" key="uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent"/> 
     181                <entry value="Moonshot IdP" key="uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent" /> 
     182                <entry value="Eduroam IdP" key="uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent" /> 
    177183            </map> 
    178184        </property> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/webapp/raptor-web/WEB-INF/classes/logback.xml

    r1774 r1776  
    4343 
    4444 
     45 
    4546  <logger name="org.springframework" level="ERROR"> 
    4647    <appender-ref ref="FILE"/> 
     
    4950    <appender-ref ref="FILE"/> 
    5051  </logger> 
    51   <logger name="org.mortbay" level="ERROR"> 
     52  <logger name="org.eclipse.jetty" level="ERROR"> 
    5253    <appender-ref ref="FILE"/> 
    5354  </logger> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/webapp/raptor-web/WEB-INF/config/raptorweb-servlet.xml

    r1774 r1776  
    3131         <import resource="file:///${configurationFiles}/conf/web-core.xml" /> 
    3232 
    33          <!--<import resource="web-core.xml" />--> 
    3433 
    3534     <!--  Import the setup of the front page dashboard statistics --> 
    36     <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     35   <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
    3736 
    38     <!--<import resource="dashboard-statistics.xml"/>--> 
    3937 
    4038 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/webapp/raptor-web/WEB-INF/config/security.xml

    r1774 r1776  
    4242 
    4343 
    44     <import resource="file:///${configurationFiles}/conf/users.xml"/> 
     44     <import resource="file:///${configurationFiles}/conf/users.xml" /> 
    4545 
    4646 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/reportWizard.xhtml

    r1774 r1776  
    135135 
    136136                                                <h3> 
    137                                                         Click on the icon to create a new report 
     137                                                        Create a new report 
    138138                                                        <a4j:commandLink action="startReportWizard"> 
    139139                                                                <h:graphicImage value="/image/icon/pie_chart.png" width="50px" /> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/webapp/raptor-web/WEB-INF/web.xml

    r1774 r1776  
    1919 
    2020<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    21     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    22     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> 
     21    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> 
    2322 
    2423    <description>RaptorWeb</description> 
  • raptor-distribution/MSIs/raptor-all/trunk/source/web/webapp/raptor-web/templates/raptor/full.xhtml

    r1774 r1776  
    5656                <li><a href="http://iam.cf.ac.uk/trac/RAPTOR/wiki">User Guide</a></li> 
    5757                <li><a href="#{contextPath}/j_spring_security_logout">Logout</a></li>            
    58                 <li><a style="color:#6E6E6E; font-size:90%" href="https://iam.cf.ac.uk/trac/RAPTOR/wiki/Software/Versions">Raptor-web v1.2.0</a></li> 
     58                <li><a style="color:#6E6E6E; font-size:90%" href="https://iam.cf.ac.uk/trac/RAPTOR/wiki/Software/Versions">Raptor-web v1.2.1</a></li> 
    5959        </ul> 
    6060        </a4j:form> 
Note: See TracChangeset for help on using the changeset viewer.