Changeset 1730


Ignore:
Timestamp:
03/27/14 15:06:41 (5 years ago)
Author:
rhyssmith
Message:

Adding raptor-mua v1.2.0 MSI sources

Location:
raptor-distribution/MSIs/raptor-mua/trunk
Files:
26 added
9 deleted
17 edited

Legend:

Unmodified
Added
Removed
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-batchimportdir.wxs

    r1722 r1730  
    1919                    </Component> 
    2020                </Directory> 
     21                <Directory Id='dirRaptorMuaBatchImportShibSpUpToTwoFour' Name='shibsp_upto24'> 
     22                    <Component Id='cmpRaptorMuaBatchImportShibSpUpToTwoFourDir' Guid='8d2cb1d5-4303-4c80-a682-5d8782fe1fe4'> 
     23                        <CreateFolder /> 
     24                    </Component> 
     25                </Directory> 
     26                <Directory Id='dirRaptorMuaBatchImportOpenAthensLA' Name='openathensla'> 
     27                    <Component Id='cmpRaptorMuaBatchImportOpenAthensLA' Guid='f55820c7-3f8c-46a7-a780-2535c905d800'> 
     28                        <CreateFolder /> 
     29                    </Component> 
     30                </Directory> 
    2131            </Directory> 
    2232        </DirectoryRef> 
     
    2737            <ComponentRef Id='cmpRaptorMuaBatchImportShib13Dir' /> 
    2838            <ComponentRef Id='cmpRaptorMuaBatchImportEzproxyDir' /> 
     39            <ComponentRef Id='cmpRaptorMuaBatchImportShibSpUpToTwoFourDir' /> 
     40            <ComponentRef Id='cmpRaptorMuaBatchImportOpenAthensLA' /> 
    2941        </ComponentGroup> 
    3042    </Fragment> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-bindir.wxs

    r1722 r1730  
    88                </Component> 
    99                <Component Id='cmpRaptorMuaBinWrapperExe' Guid='*'> 
    10                     <File Id='filRaptorMuaBinWrapperExe' KeyPath='yes' Source='source\mua\bin\wrapper-windows-x86-32.exe' /> 
     10                    <File Id='filRaptorMuaBinWrapperExe' KeyPath='yes' Source='source\mua\bin\wrapper.exe' /> 
    1111                </Component> 
    1212                <Component Id='cmpRaptorMuaBinWrapperConf' Guid='*'> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-confdir.wxs

    r1726 r1730  
    33     xmlns:util='http://schemas.microsoft.com/wix/UtilExtension'> 
    44    <Fragment> 
    5  
    6         <!-- 
    7             ######################################### 
    8             # Rename all files that we will overwrite 
    9             ######################################### 
    10         --> 
    11  
    12         <CustomAction Id='SetCmdPathMua' Property='CmdPathMua' Value='[SystemFolder]cmd.exe' /> 
    13         <CustomAction Id='RunCmdMoveMuaCore' Property='CmdPathMua' ExeCommand='/c ren &quot;[RAPTORMUADIR]conf\mua-core.xml&quot; mua-core.xml.previousversion-autosaved' /> 
    14         <CustomAction Id='RunCmdMoveMuaStatisticalProcessors' Property='CmdPathMua' ExeCommand='/c ren &quot;[RAPTORMUADIR]conf\statistical-processors.xml&quot; statistical-processors.xml.previousversion-autosaved' /> 
    15         <CustomAction Id='RunCmdMoveMuaBatchEventParseFormatsSystem' Property='CmdPathMua' ExeCommand='/c ren &quot;[RAPTORMUADIR]conf\batch-event-parse-formats-system.xml&quot; batch-event-parse-formats-system.xml.previousversion-autosaved' /> 
    16  
    17         <InstallExecuteSequence> 
    18             <Custom Action='SetCmdPathMua' After='SetUNINSTALLING' /> 
    19             <Custom Action='RunCmdMoveMuaCore' After='SetCmdPathMua'>UPGRADING</Custom> 
    20             <Custom Action='RunCmdMoveMuaStatisticalProcessors' After='SetCmdPathMua'>UPGRADING</Custom> 
    21             <Custom Action='RunCmdMoveMuaBatchEventParseFormatsSystem' After='SetCmdPathMua'>UPGRADING</Custom> 
    22         </InstallExecuteSequence> 
    23  
    24  
    255 
    266        <!-- 
     
    125105                </Component> 
    126106 
    127                 <Component Id='cmpRaptorMuaConfEventRelease' Guid='*'> <!-- Normally NeverOverwrite is yes here, but for v1.1.1 we want to overwrite --> 
     107                <Component Id='cmpRaptorMuaConfEventRelease' Guid='*' NeverOverwrite='yes'> 
    128108                    <File Id='filRaptorMuaConfEventRelease' KeyPath='yes' Source='source\mua\conf\event-release.xml'/> 
    129109 
     
    195175                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="ezproxyUploadDirectory"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
    196176                      Value='file:///[RAPTORMUADIR]batchimport\ezproxy'/> 
    197  
     177                    <util:XmlFile Id='ModifyMuaCoreUploadDirShibSpUpTo24' 
     178                      File='[#filRaptorMuaConfMuaCore]' 
     179                      Action='setValue' 
     180                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="shibSp24BelowUploadDirectory"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
     181                      Value='file:///[RAPTORMUADIR]batchimport\shibsp_upto24'/> 
     182                    <util:XmlFile Id='ModifyMuaCoreUploadDirOpenAthensLa' 
     183                      File='[#filRaptorMuaConfMuaCore]' 
     184                      Action='setValue' 
     185                      ElementPath='//beans/bean[\[]@id="fileUploadFromDirectory"[\]]/property[\[]@name="uploadDirectories"[\]]/list/bean[\[]@id="openAthensLa"[\]]/property[\[]@name="uploadDirectory"[\]]/@value' 
     186                      Value='file:///[RAPTORMUADIR]batchimport\openathensla'/> 
    198187                </Component> 
    199188 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-libdir.wxs

    r1728 r1730  
    1 <?xml version="1.0" encoding="utf-8"?> 
     1<?xml version="1.0" encoding="utf-8"?> 
    22<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
    33    <Fragment> 
     
    142142                    <File Id="fil97E75013A35753DDCF7575D34D792880" KeyPath="yes" Source="source\mua\lib\geronimo-jms_1.1_spec-1.1.1.jar" /> 
    143143                </Component> 
    144                 <Component Id="cmp70C87815C04295733C93C7615D5DA571" Guid="*"> 
    145                     <File Id="filBA549B45EA873F4E4A5BB651A402EBBD" KeyPath="yes" Source="source\mua\lib\geronimo-servlet_2.5_spec-1.2.jar" /> 
    146                 </Component> 
    147144                <Component Id="cmpAF46DA28785796444149A657D4591DBD" Guid="*"> 
    148145                    <File Id="fil1228B89BAE7C14160AEBD211D72F0C56" KeyPath="yes" Source="source\mua\lib\geronimo-stax-api_1.0_spec-1.0.1.jar" /> 
     
    160157                    <File Id="fil18AFAD469B1A222D82F9C486DF2EF5C1" KeyPath="yes" Source="source\mua\lib\icu4j-2.6.1.jar" /> 
    161158                </Component> 
     159                <Component Id="cmpF80B4B97B6A43BD279E62C4125207DA5" Guid="*"> 
     160                    <File Id="fil5EBC455419C7714E60D87D8A9C0645CE" KeyPath="yes" Source="source\mua\lib\jackson-core-asl-1.9.11.jar" /> 
     161                </Component> 
     162                <Component Id="cmp6D35E6EB70B3206B389CCD90D46458E1" Guid="*"> 
     163                    <File Id="fil61306B688A2245A065265C5E9D561631" KeyPath="yes" Source="source\mua\lib\jackson-jaxrs-1.9.2.jar" /> 
     164                </Component> 
     165                <Component Id="cmp69C58561C58D185C5F2119E733302F05" Guid="*"> 
     166                    <File Id="filC32C7C01F75C42BE11F43F6AC5C978A9" KeyPath="yes" Source="source\mua\lib\jackson-mapper-asl-1.9.11.jar" /> 
     167                </Component> 
     168                <Component Id="cmpFD5F275453764D8BDC37E12D11AB6725" Guid="*"> 
     169                    <File Id="fil7853D4E9C1735021D210200CB2D7DE47" KeyPath="yes" Source="source\mua\lib\jackson-xc-1.9.2.jar" /> 
     170                </Component> 
     171                <Component Id="cmp1B4F9ADFDCE5E93CB23EA35C2FC69075" Guid="*"> 
     172                    <File Id="fil5044CBCA0B6A918D341CFEFF78AB93A4" KeyPath="yes" Source="source\mua\lib\javax.servlet-3.0.0.v201112011016.jar" /> 
     173                </Component> 
    162174                <Component Id="cmpDF7CBBD796E7159184CA3F30512B1169" Guid="*"> 
    163175                    <File Id="filDCA651EDF1159FCC48BFC68F32923380" KeyPath="yes" Source="source\mua\lib\jaxb-api-2.1.jar" /> 
     
    181193                    <File Id="fil03E332F8F4EF722B89954C85DAC73596" KeyPath="yes" Source="source\mua\lib\jcommander-1.12.jar" /> 
    182194                </Component> 
     195                <Component Id="cmpEBC7A033B5FE08DAC29622E5781D35D9" Guid="*"> 
     196                    <File Id="filEFFC7D9FB68055E9B3ECE1289F0791BF" KeyPath="yes" Source="source\mua\lib\jersey-client-1.16.jar" /> 
     197                </Component> 
     198                <Component Id="cmp04AE880C57F23A0FEFA8ED3D5995F936" Guid="*"> 
     199                    <File Id="fil272FDF740BABAD49A857CC2559B17E28" KeyPath="yes" Source="source\mua\lib\jersey-core-1.16.jar" /> 
     200                </Component> 
     201                <Component Id="cmp9767B39281E0A2E1943DD5C9B22EA354" Guid="*"> 
     202                    <File Id="fil1C95DE05755028472421420B53C08644" KeyPath="yes" Source="source\mua\lib\jersey-json-1.16.jar" /> 
     203                </Component> 
    183204                <Component Id="cmpD3C28E2E476FA744F460E51023C1C262" Guid="*"> 
    184205                    <File Id="fil6FB63D6C09C6C2D9EB23DBC745023C6F" KeyPath="yes" Source="source\mua\lib\jettison-1.2.jar" /> 
    185206                </Component> 
    186                 <Component Id="cmp0AB40F33F28867CDA5175E6DF5C12F82" Guid="*"> 
    187                     <File Id="fil7DD9E42EA97FF996A1FF62E8F31838B2" KeyPath="yes" Source="source\mua\lib\jetty-6.1.23.jar" /> 
    188                 </Component> 
    189                 <Component Id="cmp1AD15558ADC41B69A40344507B11DA43" Guid="*"> 
    190                     <File Id="filFECC260AD36CEB07B0B6114C11BABD96" KeyPath="yes" Source="source\mua\lib\jetty-util-6.1.23.jar" /> 
     207                <Component Id="cmp9D3AF65D47BED25929AD9928C0E67A7F" Guid="*"> 
     208                    <File Id="fil616897FA6A11854E372BB3453A43F6EC" KeyPath="yes" Source="source\mua\lib\jetty-continuation-8.1.10.v20130312.jar" /> 
     209                </Component> 
     210                <Component Id="cmp67A92893698AD2A17FC5835D99D8F8A2" Guid="*"> 
     211                    <File Id="filC1B41055686C4218B70BF53341078939" KeyPath="yes" Source="source\mua\lib\jetty-http-8.1.10.v20130312.jar" /> 
     212                </Component> 
     213                <Component Id="cmpF3F86C4B1202093302022895D6283EB7" Guid="*"> 
     214                    <File Id="fil213281BC893D032238186262F4545DAD" KeyPath="yes" Source="source\mua\lib\jetty-io-8.1.10.v20130312.jar" /> 
     215                </Component> 
     216                <Component Id="cmp4952EEC7F0F5D4572E13A14BD82CBE7C" Guid="*"> 
     217                    <File Id="fil74CEBBA8CA1F9CA9E1874EEE2C1C2B50" KeyPath="yes" Source="source\mua\lib\jetty-security-8.1.10.v20130312.jar" /> 
     218                </Component> 
     219                <Component Id="cmpA3E01DF1B044F3734C8FC5F042D2A7AA" Guid="*"> 
     220                    <File Id="filAA13D9486A1438746BC960548CC7AE3F" KeyPath="yes" Source="source\mua\lib\jetty-server-8.1.10.v20130312.jar" /> 
     221                </Component> 
     222                <Component Id="cmp91F641283C9B211F7FC7FEC5E32EE6A5" Guid="*"> 
     223                    <File Id="fil73BE38C672F37528E190839EE38D1BCC" KeyPath="yes" Source="source\mua\lib\jetty-servlet-8.1.10.v20130312.jar" /> 
     224                </Component> 
     225                <Component Id="cmpED08AF4B20E323A3C2CA15EFE8459883" Guid="*"> 
     226                    <File Id="fil9756170F1F8A9D127FE5E9EE58B0EF4D" KeyPath="yes" Source="source\mua\lib\jetty-util-8.1.10.v20130312.jar" /> 
     227                </Component> 
     228                <Component Id="cmpE2ABA1DAEB617569402B7A9390BD58E5" Guid="*"> 
     229                    <File Id="fil093FAD3879740CA3A2BD7B6B54C0ED8E" KeyPath="yes" Source="source\mua\lib\jetty-webapp-8.1.10.v20130312.jar" /> 
     230                </Component> 
     231                <Component Id="cmp01DC5E932A5953F59C35C44AFACEEA3D" Guid="*"> 
     232                    <File Id="fil2CCBB0AF20EC52C6918EE9BC0EBF75B6" KeyPath="yes" Source="source\mua\lib\jetty-xml-8.1.10.v20130312.jar" /> 
    191233                </Component> 
    192234                <Component Id="cmpE993A5C3BC400319E303531980057682" Guid="*"> 
     
    262304                    <File Id="filFCEF96AD69472CDF415581F90443FC3A" KeyPath="yes" Source="source\mua\lib\not-yet-commons-ssl-0.3.9.jar" /> 
    263305                </Component> 
     306                <Component Id="cmp11F4992E8ACC3E64C7A7E45224981A59" Guid="*"> 
     307                    <File Id="filAF6AFF709DF2D670429A8CF0FBE2F862" KeyPath="yes" Source="source\mua\lib\ojdbc-6.jar" /> 
     308                </Component> 
    264309                <Component Id="cmpC197781FF92B3190939ED64F293F8F68" Guid="*"> 
    265310                    <File Id="filE3FA29877316ED2331EF3E2384567857" KeyPath="yes" Source="source\mua\lib\opensaml-2.4.0.jar" /> 
     
    283328                    <File Id="fil5FA543379BC30DB8612C7A2FDB310293" KeyPath="yes" Source="source\mua\lib\quartz-1.8.4.jar" /> 
    284329                </Component> 
    285                 <Component Id="cmp32B56E23D29286F0A889AFA26C232840" Guid="*"> 
    286                     <File Id="fil4DC139D5802EFC3B71FC89CFE64248F9" KeyPath="yes" Source="source\mua\lib\raptor-client-1.1.4.jar" /> 
    287                 </Component> 
    288                 <Component Id="cmp76F921F06C32C0679B275FAC09406A25" Guid="*"> 
    289                     <File Id="filD643A4896FD3A70063C338FA00DEA962" KeyPath="yes" Source="source\mua\lib\raptor-information-model-1.1.2.jar" /> 
    290                 </Component> 
    291                 <Component Id="cmp1991F0DA4FA94A5F27006BC1ED4B8906" Guid="*"> 
    292                     <File Id="filC3DCD7B72650567A28D205C587B097A0" KeyPath="yes" Source="source\mua\lib\raptor-parse-1.1.1.jar" /> 
     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" /> 
    293338                </Component> 
    294339                <Component Id="cmp4723F5AA79924F806CCE5754252DC0BC" Guid="*"> 
     
    307352                    <File Id="fil6EF440E8D4674D61EA132027032FAECE" KeyPath="yes" Source="source\mua\lib\serializer-2.7.1.jar" /> 
    308353                </Component> 
    309                 <Component Id="cmp37E49F7332A0005C1B5EECB9678D92B4" Guid="*"> 
    310                     <File Id="fil3CBFCFFC4A611C34807D83FF39ED8BBD" KeyPath="yes" Source="source\mua\lib\servlet-api-2.5-20081211.jar" /> 
    311                 </Component> 
    312354                <Component Id="cmp1C703D80FE709CF51A880D224E83C77A" Guid="*"> 
    313355                    <File Id="filF87A32A557598C2FB814C58E822D4257" KeyPath="yes" Source="source\mua\lib\slf4j-api-1.6.1.jar" /> 
     
    355397                    <File Id="fil71109291F2553A0E194A36FA9C01D953" KeyPath="yes" Source="source\mua\lib\spring-webmvc-3.0.3.RELEASE.jar" /> 
    356398                </Component> 
    357                 <Component Id="cmp8712285AB53A09DB7DC9DAAB3626992A" Guid="*"> 
    358                     <File Id="fil1A7187A95A6DC3F15CDAD9578EA9485D" KeyPath="yes" Source="source\mua\lib\start-6.1.23.jar" /> 
    359                 </Component> 
    360399                <Component Id="cmpE202EBF912D05068FA10A431D6D1C6E8" Guid="*"> 
    361400                    <File Id="fil69BFA5ECF1CEE130AA1AC1682BB1A45F" KeyPath="yes" Source="source\mua\lib\testng-6.3.1.jar" /> 
     
    369408                <Component Id="cmpDE409A606E5B5AEABB5D4B6BFF05CE29" Guid="*"> 
    370409                    <File Id="filF0A9F197C86679152E00AFA964414058" KeyPath="yes" Source="source\mua\lib\wagon-provider-api-1.0-beta-2.jar" /> 
     410                </Component> 
     411                <Component Id="cmp6B8058881EFA1F0A59C5CC2ADF9F7AD8" Guid="*"> 
     412                    <File Id="fil89CC5E854AE3249D222E0DA993FCE36A" KeyPath="yes" Source="source\mua\lib\wrapper-windows-x86-32.dll" /> 
    371413                </Component> 
    372414                <Component Id="cmp9EC581054B75BEE3ECF6FB3CF23A2CA2" Guid="*"> 
     
    469511            <ComponentRef Id="cmp51D690975BFEC0413DF22D33133FA5CC" /> 
    470512            <ComponentRef Id="cmpBEFD269AF12ED7DD84EAC336ACB27778" /> 
    471             <ComponentRef Id="cmp70C87815C04295733C93C7615D5DA571" /> 
    472513            <ComponentRef Id="cmpAF46DA28785796444149A657D4591DBD" /> 
    473514            <ComponentRef Id="cmp43CB24BFF0759AAC3B267F3A75172EE6" /> 
     
    475516            <ComponentRef Id="cmpE80E7DAA69DB332B8C580D1C2FDF3EAB" /> 
    476517            <ComponentRef Id="cmpEF9BA2E3ECBACD98C040285E7486BB3D" /> 
     518            <ComponentRef Id="cmpF80B4B97B6A43BD279E62C4125207DA5" /> 
     519            <ComponentRef Id="cmp6D35E6EB70B3206B389CCD90D46458E1" /> 
     520            <ComponentRef Id="cmp69C58561C58D185C5F2119E733302F05" /> 
     521            <ComponentRef Id="cmpFD5F275453764D8BDC37E12D11AB6725" /> 
     522            <ComponentRef Id="cmp1B4F9ADFDCE5E93CB23EA35C2FC69075" /> 
    477523            <ComponentRef Id="cmpDF7CBBD796E7159184CA3F30512B1169" /> 
    478524            <ComponentRef Id="cmp538B72A04D6D03EEF1F0147FF99A47FE" /> 
     
    482528            <ComponentRef Id="cmpBAFB9100FDE3BD738389370958ACF632" /> 
    483529            <ComponentRef Id="cmp497ECA3BE3D014D76EEC761BCBCE6B25" /> 
     530            <ComponentRef Id="cmpEBC7A033B5FE08DAC29622E5781D35D9" /> 
     531            <ComponentRef Id="cmp04AE880C57F23A0FEFA8ED3D5995F936" /> 
     532            <ComponentRef Id="cmp9767B39281E0A2E1943DD5C9B22EA354" /> 
    484533            <ComponentRef Id="cmpD3C28E2E476FA744F460E51023C1C262" /> 
    485             <ComponentRef Id="cmp0AB40F33F28867CDA5175E6DF5C12F82" /> 
    486             <ComponentRef Id="cmp1AD15558ADC41B69A40344507B11DA43" /> 
     534            <ComponentRef Id="cmp9D3AF65D47BED25929AD9928C0E67A7F" /> 
     535            <ComponentRef Id="cmp67A92893698AD2A17FC5835D99D8F8A2" /> 
     536            <ComponentRef Id="cmpF3F86C4B1202093302022895D6283EB7" /> 
     537            <ComponentRef Id="cmp4952EEC7F0F5D4572E13A14BD82CBE7C" /> 
     538            <ComponentRef Id="cmpA3E01DF1B044F3734C8FC5F042D2A7AA" /> 
     539            <ComponentRef Id="cmp91F641283C9B211F7FC7FEC5E32EE6A5" /> 
     540            <ComponentRef Id="cmpED08AF4B20E323A3C2CA15EFE8459883" /> 
     541            <ComponentRef Id="cmpE2ABA1DAEB617569402B7A9390BD58E5" /> 
     542            <ComponentRef Id="cmp01DC5E932A5953F59C35C44AFACEEA3D" /> 
    487543            <ComponentRef Id="cmpE993A5C3BC400319E303531980057682" /> 
    488544            <ComponentRef Id="cmpEF6C9FB7EEABB322B60D5A7D64DF54A5" /> 
     
    509565            <ComponentRef Id="cmp9901CC35C6EEDF16FF93615E9E215147" /> 
    510566            <ComponentRef Id="cmp4D6297515431AA4440B2836FE71687B4" /> 
     567            <ComponentRef Id="cmp11F4992E8ACC3E64C7A7E45224981A59" /> 
    511568            <ComponentRef Id="cmpC197781FF92B3190939ED64F293F8F68" /> 
    512569            <ComponentRef Id="cmp74F803C4068A2C04430DD0AD192AFE95" /> 
     
    516573            <ComponentRef Id="cmpF4BA7EF5F3A07258B418B77775994BBA" /> 
    517574            <ComponentRef Id="cmp59B8D543587394FDCEC6854AAD0F8CEB" /> 
    518             <ComponentRef Id="cmp32B56E23D29286F0A889AFA26C232840" /> 
    519             <ComponentRef Id="cmp76F921F06C32C0679B275FAC09406A25" /> 
    520             <ComponentRef Id="cmp1991F0DA4FA94A5F27006BC1ED4B8906" /> 
     575            <ComponentRef Id="cmpCF899422FA3616931E0DB0F875505C09" /> 
     576            <ComponentRef Id="cmpD2EB635F3B0F307D4C2CCA8EEBF2F90C" /> 
     577            <ComponentRef Id="cmp2AA06CABA4B238B82A7C70FD473BF5FF" /> 
    521578            <ComponentRef Id="cmp4723F5AA79924F806CCE5754252DC0BC" /> 
    522579            <ComponentRef Id="cmp7D713A85E53D04F783CBB38D3966058F" /> 
     
    524581            <ComponentRef Id="cmpB9AB071A2F9D5F549DD771F54CE44970" /> 
    525582            <ComponentRef Id="cmpCBE960AE90DB3F2EB216DB9FB614ABCC" /> 
    526             <ComponentRef Id="cmp37E49F7332A0005C1B5EECB9678D92B4" /> 
    527583            <ComponentRef Id="cmp1C703D80FE709CF51A880D224E83C77A" /> 
    528584            <ComponentRef Id="cmp8EE6EDBC610EB588E7C04B05C67FB499" /> 
     
    540596            <ComponentRef Id="cmp1A1EC3FC34A459F0F9ABA8A4E4315FCF" /> 
    541597            <ComponentRef Id="cmpA0C3F1518A85D3E181A7157252A7A0F2" /> 
    542             <ComponentRef Id="cmp8712285AB53A09DB7DC9DAAB3626992A" /> 
    543598            <ComponentRef Id="cmpE202EBF912D05068FA10A431D6D1C6E8" /> 
    544599            <ComponentRef Id="cmp897BB933B51AD34D9DB3F81888C2DD1C" /> 
    545600            <ComponentRef Id="cmpCE18CB3838A535BE1AFB8170175A4D97" /> 
    546601            <ComponentRef Id="cmpDE409A606E5B5AEABB5D4B6BFF05CE29" /> 
     602            <ComponentRef Id="cmp6B8058881EFA1F0A59C5CC2ADF9F7AD8" /> 
    547603            <ComponentRef Id="cmp9EC581054B75BEE3ECF6FB3CF23A2CA2" /> 
    548604            <ComponentRef Id="cmpD396DFCDCCCD7E03FBCFE5FD8D26297F" /> 
  • raptor-distribution/MSIs/raptor-mua/trunk/raptor-mua.wxs

    r1728 r1730  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='1fad241c-1c2c-417d-a26d-3936532dfe2c' 
     4    <Product Id='e890e500-df6a-49ae-94de-8e2269b8dc98' 
    55      Name='Raptor MUA' 
    66      UpgradeCode='e5bc6976-ce2f-4a02-9332-47c5f7b3ecc7' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.1.4'> 
     10      Version='1.2.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor MUA' 
    14           Comments='Raptor MUA v1.1.4' 
     14          Comments='Raptor MUA v1.2.0' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    133133 
    134134        <Feature Id='Complete' 
    135           Title='Raptor MUA v1.1.4' 
     135          Title='Raptor MUA v1.2.0' 
    136136          Description='The complete package for the Raptor MUA.' 
    137137          Display='expand' 
     
    139139          ConfigurableDirectory='RAPTORDIR'> 
    140140       
    141             <Feature Id='feaRaptorMua' Title='Raptor MUA v1.1.4' Description='Raptor MUA v1.1.4' Level='1' AllowAdvertise='no' Absent='disallow'> 
     141            <Feature Id='feaRaptorMua' Title='Raptor MUA v1.2.0' Description='Raptor MUA v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    142142                <ComponentGroupRef Id='cgrRaptorMuaRoot' /> 
    143143                <ComponentGroupRef Id='cgrRaptorMuaBatchImport' /> 
     
    212212 
    213213 
     214         <!-- 
     215            ############################## 
     216            # Custom Actions - Backup of files 
     217            ############################## 
     218        --> 
     219 
     220        <Binary Id='BackupConfigFileSrc' SourceFile='source\installer\raptor_vb_muaconf.vbs' /> 
     221 
     222        <CustomAction Id='BackupConfigFiles' BinaryKey='BackupConfigFileSrc' VBScriptCall='' Execute='deferred' Impersonate='no' /> 
     223        <CustomAction Id='SetBackupConfigFiles' Property='BackupConfigFiles' Value='[RAPTORMUADIR]' /> 
     224 
     225        <!-- Schedule these CAs to run --> 
     226        <InstallExecuteSequence> 
     227            <Custom Action='SetBackupConfigFiles' Before='CostInitialize'></Custom> 
     228            <Custom Action='BackupConfigFiles' After='InstallInitialize'></Custom> 
     229        </InstallExecuteSequence> 
     230 
     231 
     232 
    214233        <!-- 
    215234            ######################## 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/bin/wrapper.conf

    r1720 r1730  
    1 #******************************************************************** 
    2 # Wrapper Properties 
     1#encoding=UTF-8 
     2# Configuration files must begin with a line specifying the encoding 
     3#  of the the file. 
     4 
     5#******************************************************************** 
     6# Wrapper License Properties (Ignored by Community Edition) 
     7#******************************************************************** 
     8# Professional and Standard Editions of the Wrapper require a valid 
     9#  License Key to start.  Licenses can be purchased or a trial license 
     10#  requested on the following pages: 
     11# http://wrapper.tanukisoftware.com/purchase 
     12# http://wrapper.tanukisoftware.com/trial 
     13 
     14# Include file problems can be debugged by removing the first '#' 
     15#  from the following line: 
     16##include.debug 
     17 
     18# The Wrapper will look for either of the following optional files for a 
     19#  valid License Key.  License Key properties can optionally be included 
     20#  directly in this configuration file. 
     21#include ../conf/wrapper-license.conf 
     22#include ../conf/wrapper-license-%WRAPPER_HOST_NAME%.conf 
     23 
     24# The following property will output information about which License Key(s) 
     25#  are being found, and can aid in resolving any licensing problems. 
     26#wrapper.license.debug=TRUE 
     27 
     28#******************************************************************** 
     29# Wrapper Localization 
     30#******************************************************************** 
     31# Specify the locale which the Wrapper should use.  By default the system 
     32#  locale is used. 
     33#wrapper.lang=en_US # en_US or ja_JP 
     34 
     35# Specify the location of the Wrapper's language resources.  If these are 
     36#  missing, the Wrapper will default to the en_US locale. 
     37wrapper.lang.folder=../lang 
     38 
     39#******************************************************************** 
     40# Wrapper Java Properties 
    341#******************************************************************** 
    442# Java Application 
     43#  Locate the java binary on the system PATH: 
    544wrapper.java.command=java 
    6 wrapper.working.dir=.. 
     45wrapper.working.dir=..\ 
     46 
     47 
     48#  Specify a specific java binary: 
     49#set.JAVA_HOME=/java/path 
     50#wrapper.java.command=%JAVA_HOME%/bin/java 
     51 
     52# Tell the Wrapper to log the full generated Java command line. 
     53wrapper.java.command.loglevel=INFO 
    754 
    855# Java Main class.  This class must implement the WrapperListener interface 
     
    1158#  of the documentation for details. 
    1259wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp 
    13 set.default.REPO_DIR=repo 
    14 set.default.APP_BASE=. 
    1560 
    1661# Java Classpath (include wrapper.jar)  Add class path elements as 
    1762#  needed starting from 1 
    18 wrapper.java.classpath.1=lib/wrapper.jar 
    19 wrapper.java.classpath.2=raptor-mua.jar 
    20  
     63wrapper.java.classpath.1=.\lib\wrapper.jar 
     64wrapper.java.classpath.2=.\raptor-mua.jar 
    2165 
    2266# Java Library Path (location of Wrapper.DLL or libwrapper.so) 
    23 wrapper.java.library.path.1=lib 
     67wrapper.java.library.path.1=.\lib 
     68 
     69# Java Bits.  On applicable platforms, tells the JVM to run in 32 or 64-bit mode. 
     70wrapper.java.additional.auto_bits=TRUE 
    2471 
    2572# Java Additional Parameters 
    26 wrapper.java.additional.1=-DconfigurationFiles="%RAPTOR_MUA_HOME%conf" 
     73wrapper.java.additional.1=-DconfigurationFiles=.\conf 
    2774 
    2875# Initial Java Heap Size (in MB) 
    29 wrapper.java.initmemory=32 
     76#wrapper.java.initmemory=32 
    3077 
    3178# Maximum Java Heap Size (in MB) 
    32 wrapper.java.maxmemory=512 
     79#wrapper.java.maxmemory=512 
    3380 
    3481# Application parameters.  Add parameters as needed starting from 1 
     
    3986# Wrapper Logging Properties 
    4087#******************************************************************** 
     88# Enables Debug output from the Wrapper. 
     89wrapper.debug=FALSE 
     90 
    4191# Format of output for the console.  (See docs for formats) 
    4292wrapper.console.format=PM 
     
    4696 
    4797# Log file to use for wrapper output logging. 
    48 wrapper.logfile=../logs/wrapper.log 
     98wrapper.logfile=.\logs\wrapper.log 
    4999 
    50100# Format of output for the log file.  (See docs for formats) 
     
    58108#  of 0, disables log rolling.  May abbreviate with the 'k' (kb) or 
    59109#  'm' (mb) suffix.  For example: 10m = 10 megabytes. 
    60 wrapper.logfile.maxsize=0 
     110wrapper.logfile.maxsize=1m 
    61111 
    62112# Maximum number of rolled log files which will be allowed before old 
    63113#  files are deleted.  The default value of 0 implies no limit. 
    64 wrapper.logfile.maxfiles=0 
     114wrapper.logfile.maxfiles=10 
    65115 
    66116# Log Level for sys/event log output.  (See docs for log levels) 
     
    68118 
    69119#******************************************************************** 
    70 # Wrapper Windows Properties 
    71 #******************************************************************** 
     120# Wrapper General Properties 
     121#******************************************************************** 
     122# Allow for the use of non-contiguous numbered properties 
     123wrapper.ignore_sequence_gaps=TRUE 
     124 
     125# Do not start if the pid file already exists. 
     126wrapper.pidfile.strict=TRUE 
     127 
    72128# Title to use when running as a console 
    73129wrapper.console.title=Raptor Multi Unit Aggregator 
     130 
     131#******************************************************************** 
     132# Wrapper JVM Checks 
     133#******************************************************************** 
     134# Detect DeadLocked Threads in the JVM. (Requires Standard Edition) 
     135wrapper.check.deadlock=TRUE 
     136wrapper.check.deadlock.interval=60 
     137wrapper.check.deadlock.action=RESTART 
     138wrapper.check.deadlock.output=FULL 
     139 
     140# Out Of Memory detection. 
     141#  Ignore -verbose:class output to avoid false positives. 
     142wrapper.filter.trigger.1000=[Loaded java.lang.OutOfMemoryError 
     143wrapper.filter.action.1000=NONE 
     144# (Simple match) 
     145wrapper.filter.trigger.1001=java.lang.OutOfMemoryError 
     146# (Only match text in stack traces if -XX:+PrintClassHistogram is being used.) 
     147#wrapper.filter.trigger.1001=Exception in thread "*" java.lang.OutOfMemoryError 
     148#wrapper.filter.allow_wildcards.1001=TRUE 
     149wrapper.filter.action.1001=RESTART 
     150wrapper.filter.message.1001=The JVM has run out of memory. 
     151 
     152#******************************************************************** 
     153# Wrapper Email Notifications. (Requires Professional Edition) 
     154#******************************************************************** 
     155# Common Event Email settings. 
     156#wrapper.event.default.email.debug=TRUE 
     157#wrapper.event.default.email.smtp.host=<SMTP_Host> 
     158#wrapper.event.default.email.smtp.port=25 
     159#wrapper.event.default.email.subject=[%WRAPPER_HOSTNAME%:%WRAPPER_NAME%:%WRAPPER_EVENT_NAME%] Event Notification 
     160#wrapper.event.default.email.sender=<Sender email> 
     161#wrapper.event.default.email.recipient=<Recipient email> 
     162 
     163# Configure the log attached to event emails. 
     164#wrapper.event.default.email.attach_log=TRUE 
     165#wrapper.event.default.email.maillog.lines=50 
     166#wrapper.event.default.email.maillog.format=LPTM 
     167#wrapper.event.default.email.maillog.loglevel=INFO 
     168 
     169# Enable specific event emails. 
     170#wrapper.event.wrapper_start.email=TRUE 
     171#wrapper.event.jvm_prelaunch.email=TRUE 
     172#wrapper.event.jvm_start.email=TRUE 
     173#wrapper.event.jvm_started.email=TRUE 
     174#wrapper.event.jvm_deadlock.email=TRUE 
     175#wrapper.event.jvm_stop.email=TRUE 
     176#wrapper.event.jvm_stopped.email=TRUE 
     177#wrapper.event.jvm_restart.email=TRUE 
     178#wrapper.event.jvm_failed_invocation.email=TRUE 
     179#wrapper.event.jvm_max_failed_invocations.email=TRUE 
     180#wrapper.event.jvm_kill.email=TRUE 
     181#wrapper.event.jvm_killed.email=TRUE 
     182#wrapper.event.jvm_unexpected_exit.email=TRUE 
     183#wrapper.event.wrapper_stop.email=TRUE 
     184 
     185# Specify custom mail content 
     186wrapper.event.jvm_restart.email.body=The JVM was restarted.\n\nPlease check on its status.\n 
    74187 
    75188#******************************************************************** 
     
    82195 
    83196# Name of the service 
    84 wrapper.ntservice.name=RaptorMUA 
     197wrapper.name=RaptorMUAD 
    85198 
    86199# Display name of the service 
    87 wrapper.ntservice.displayname=Raptor Multi Unit Aggregator 
     200wrapper.displayname=Raptor Multi Unit Aggregator 
    88201 
    89202# Description of the service 
    90 wrapper.ntservice.description=Multi Unit Aggregator component of the Raptor Software Suite 
     203wrapper.description=Multi Unit Aggregator component of the Raptor Software Suite 
    91204 
    92205# Service dependencies.  Add dependencies as needed starting from 1 
    93206wrapper.ntservice.dependency.1= 
    94207 
    95 # Mode in which the service is installed.  AUTO_START or DEMAND_START 
     208# Mode in which the service is installed.  AUTO_START, DELAY_START or DEMAND_START 
    96209wrapper.ntservice.starttype=AUTO_START 
    97210 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/attribute-association.xml

    r1722 r1730  
    1616                <!--<ref bean="shibPrincipalAttributeAssociationDefinition"/>--> 
    1717                <!--<ref bean="ezproxyPrincipalAttributeAssociationDefinition"/>--> 
     18                <!--< ref bean="openAthensLaResourceCategoryAttributeAssociationDefinition"/>--> 
    1819                <ref bean="shibResourceCategoryAttributeAssociationDefinition"/> <!--Do NOT disable this--> 
    1920             </list> 
     21        </property> 
     22    </bean> 
     23     
     24    <bean id="openAthensLaResourceCategoryAttributeAssociationDefinition" class="uk.ac.cardiff.raptor.event.expansion.PrincipalAttributeAssociationDefinition"> 
     25        <property name="definiationName"><value>OpenAthensLaAssociationDefinition</value></property> 
     26        <property name="subjectPrincipalField"><value>principalName</value></property> 
     27        <property name="dataConnector"><ref bean="ldapDataConnector"/></property> 
     28        <!-- add the filter here, where [principal] is replaced by the actual principal value extracted per event --> 
     29        <property name="searchTemplate"><value>cn=[principal]</value></property> 
     30        <property name="enabled"><value>true</value></property> 
     31        <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.auxiliary.PrincipalInformation</value></property> 
     32        <property name="associateWithClass"><value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value></property> 
     33        <property name="lookupAttributes"> 
     34            <list> 
     35                <bean class="uk.ac.cardiff.raptor.event.expansion.AttributeLookup"> 
     36                    <property name="sourceAttributeName"><value>LDAP_ATTRIBUTE_NAME</value></property> 
     37                    <property name="internalAttributeName"><value>affiliation</value></property> 
     38                </bean> 
     39                <bean class="uk.ac.cardiff.raptor.event.expansion.AttributeLookup"> 
     40                    <property name="sourceAttributeName"><value>LDAP_ATTRIBUTE_NAME</value></property> 
     41                    <property name="internalAttributeName"><value>school</value></property> 
     42                </bean> 
     43            </list> 
    2044        </property> 
    2145    </bean> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/batch-event-parse-formats-system.xml

    r1726 r1730  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2         <!-- 
    3  
    4                 Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
    5  
    6                 Licensed under the Apache License, Version 2.0 (the "License"); you 
    7                 may not use this file except in compliance with the License. You may 
    8                 obtain a copy of the License at 
    9  
    10                 http://www.apache.org/licenses/LICENSE-2.0 Unless required by 
    11                 applicable law or agreed to in writing, software distributed under the 
    12                 License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
    13                 CONDITIONS OF ANY KIND, either express or implied. See the License for 
    14                 the specific language governing permissions and limitations under the 
    15                 License. 
    16         --> 
    17  
    18 <beans xmlns="http://www.springframework.org/schema/beans" 
    19         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    20         xsi:schemaLocation=" 
     2<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed under the Apache License, Version 2.0 (the "License");  
     3    you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0  
     4    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS  
     5    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language  
     6    governing permissions and limitations under the License. --> 
     7 
     8<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     9    xsi:schemaLocation=" 
    2110        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    2211 
    23         <!-- 
    24                 definition of the log file format, where some standard log file 
    25                 formats will be specified here e.g. shib-access, W3C, apache, EZProxy 
    26                 etc IMPORTANT, the headers must be a match for the internal model at 
    27                 the moment 
    28         --> 
    29  
    30         <!-- accepted types are DATE, STRING, INTEGER --> 
    31  
    32  
    33      <bean id="shib13IDPAccessFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     12    <!-- definition of the log file format, where some standard log file formats will be specified here e.g. shib-access,  
     13        W3C, apache, EZProxy etc IMPORTANT, the headers must be a match for the internal model at the moment --> 
     14 
     15    <!-- accepted types are DATE, STRING, INTEGER --> 
     16 
     17    <bean id="openathenslaFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     18        <property name="headers"> 
     19            <list> 
     20                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     21                    <property name="fieldName"> 
     22                        <value>eventTime</value> 
     23                    </property> 
     24                    <property name="fieldNo"> 
     25                        <value>0</value> 
     26                    </property> 
     27                    <property name="additionalFieldNos"> 
     28                        <list> 
     29                            <value>1</value> 
     30                            <value>2</value> 
     31                        </list> 
     32                    </property> 
     33                    <property name="timeZone"> 
     34                        <value>UTC</value> 
     35                    </property> 
     36                    <property name="fieldType"> 
     37                        <value>DATE</value> 
     38                    </property> 
     39                    <property name="regexReplaceAll"> 
     40                        <map> 
     41                            <entry key="\[" value="" /> 
     42                            <entry key="\]" value="" /> 
     43                        </map> 
     44                    </property> 
     45                    <property name="dateTimeFormat"> 
     46                        <value>dd/MMM/yyyyHH:mm:ss.SSSZ</value> 
     47                    </property> 
     48                </bean> 
     49                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     50                    <property name="fieldName"> 
     51                        <value>requesterIp</value> 
     52                    </property> 
     53                    <property name="fieldNo"> 
     54                        <value>9</value> 
     55                    </property> 
     56                    <property name="fieldType"> 
     57                        <value>STRING</value> 
     58                    </property> 
     59                </bean> 
     60                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     61                    <property name="fieldName"> 
     62                        <value>principalName</value> 
     63                    </property> 
     64                    <property name="fieldNo"> 
     65                        <value>10</value> 
     66                    </property> 
     67                    <property name="fieldType"> 
     68                        <value>STRING</value> 
     69                    </property> 
     70                    <property name="regexReplaceAll"> 
     71                        <map> 
     72                            <entry key="&quot;" value="" /> 
     73                        </map> 
     74                    </property> 
     75                </bean> 
     76                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     77                    <property name="fieldName"> 
     78                        <value>resourceId</value> 
     79                    </property> 
     80                    <property name="fieldNo"> 
     81                        <value>11</value> 
     82                    </property> 
     83                    <property name="fieldType"> 
     84                        <value>STRING</value> 
     85                    </property> 
     86                </bean> 
     87            </list> 
     88        </property> 
     89        <property name="delimeter" value=" " /> 
     90    </bean> 
     91 
     92    <bean id="shib13IDPAccessFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    3493        <property name="headers"> 
    3594            <list> 
     
    68127                    <property name="regexReplaceAll"> 
    69128                        <map> 
    70                          <entry key="\(" value=""/> 
    71                          <entry key="\)" value=""/> 
     129                            <entry key="\(" value="" /> 
     130                            <entry key="\)" value="" /> 
    72131                        </map> 
    73132                    </property> 
     
    85144                    <property name="regexReplaceAll"> 
    86145                        <map> 
    87                          <entry key="\(" value=""/> 
    88                          <entry key="\)" value=""/> 
    89                          <entry key="\." value=""/> 
     146                            <entry key="\(" value="" /> 
     147                            <entry key="\)" value="" /> 
     148                            <entry key="\." value="" /> 
    90149                        </map> 
    91150                    </property> 
     
    103162                    <property name="regexReplaceAll"> 
    104163                        <map> 
    105                          <entry key="\(" value=""/> 
    106                          <entry key="\)" value=""/> 
    107                          <entry key="\." value=""/> 
     164                            <entry key="\(" value="" /> 
     165                            <entry key="\)" value="" /> 
     166                            <entry key="\." value="" /> 
    108167                        </map> 
    109168                    </property> 
     
    111170            </list> 
    112171        </property> 
    113         <property name="delimeter"> 
    114             <value> </value> 
    115         </property> 
     172        <property name="delimeter" value=" " /> 
    116173    </bean> 
    117      
    118      <!-- 2.4 and earlier --> 
     174 
     175    <!-- 2.4 and earlier --> 
    119176    <bean id="shibSPLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    120177        <property name="headers"> 
     
    141198                        <value>yyyy-MM-ddHH:mm:ss</value> 
    142199                    </property> 
    143                 </bean>   
     200                </bean> 
    144201                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    145202                    <property name="fieldName"> 
     
    154211                    <property name="regexReplaceAll"> 
    155212                        <map> 
    156                          <entry key="\(" value=""/> 
    157                          <entry key="\)" value=""/> 
    158                         </map> 
    159                     </property> 
    160                 </bean>    
     213                            <entry key="\(" value="" /> 
     214                            <entry key="\)" value="" /> 
     215                        </map> 
     216                    </property> 
     217                </bean> 
    161218                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    162219                    <property name="fieldName"> 
     
    171228                    <property name="regexReplaceAll"> 
    172229                        <map> 
    173                          <entry key="\(" value=""/> 
    174                          <entry key="\)" value=""/> 
    175                         </map> 
    176                     </property> 
    177                 </bean>   
     230                            <entry key="\(" value="" /> 
     231                            <entry key="\)" value="" /> 
     232                        </map> 
     233                    </property> 
     234                </bean> 
    178235                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    179236                    <property name="fieldName"> 
     
    188245                    <property name="regexReplaceAll"> 
    189246                        <map> 
    190                          <entry key="\(" value=""/> 
    191                          <entry key="\)" value=""/> 
    192                         </map> 
    193                     </property> 
    194                 </bean>    
     247                            <entry key="\(" value="" /> 
     248                            <entry key="\)" value="" /> 
     249                        </map> 
     250                    </property> 
     251                </bean> 
    195252                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    196253                    <property name="fieldName"> 
     
    205262                    <property name="regexReplaceAll"> 
    206263                        <map> 
    207                          <entry key="\(" value=""/> 
    208                          <entry key="\)" value=""/> 
    209                         </map> 
    210                     </property> 
    211                 </bean>                
     264                            <entry key="\(" value="" /> 
     265                            <entry key="\)" value="" /> 
     266                        </map> 
     267                    </property> 
     268                </bean> 
    212269            </list> 
    213270        </property> 
    214         <property name="delimeter"> 
    215             <value> </value> 
     271        <property name="delimeter" value=" " /> 
     272    </bean> 
     273 
     274    <bean id="shibIDPAuditFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     275        <property name="headers"> 
     276            <list> 
     277                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     278                    <property name="fieldName"> 
     279                        <value>eventTime</value> 
     280                    </property> 
     281                    <property name="fieldNo"> 
     282                        <value>0</value> 
     283                    </property> 
     284                    <property name="fieldType"> 
     285                        <value>DATE</value> 
     286                    </property> 
     287                    <property name="timeZone"> 
     288                        <value>UTC</value> 
     289                    </property> 
     290                    <property name="dateTimeFormat"> 
     291                        <value>yyyyMMdd'T'HHmmss'Z'</value> 
     292                    </property> <!-- Atom (ISO 8601) --> 
     293                </bean> 
     294                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     295                    <property name="fieldName"> 
     296                        <value>requestBinding</value> 
     297                    </property> 
     298                    <property name="fieldNo"> 
     299                        <value>1</value> 
     300                    </property> 
     301                    <property name="fieldType"> 
     302                        <value>STRING</value> 
     303                    </property> 
     304                </bean> 
     305                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     306                    <property name="fieldName"> 
     307                        <value>requestId</value> 
     308                    </property> 
     309                    <property name="fieldNo"> 
     310                        <value>2</value> 
     311                    </property> 
     312                    <property name="fieldType"> 
     313                        <value>STRING</value> 
     314                    </property> 
     315                </bean> 
     316                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     317                    <property name="fieldName"> 
     318                        <value>resourceId</value> 
     319                    </property> 
     320                    <property name="fieldNo"> 
     321                        <value>3</value> 
     322                    </property> 
     323                    <property name="fieldType"> 
     324                        <value>STRING</value> 
     325                    </property> 
     326                </bean> 
     327 
     328                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     329                    <property name="fieldName"> 
     330                        <value>messageProfileId</value> 
     331                    </property> 
     332                    <property name="fieldNo"> 
     333                        <value>4</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>responseBinding</value> 
     342                    </property> 
     343                    <property name="fieldNo"> 
     344                        <value>6</value> 
     345                    </property> 
     346                    <property name="fieldType"> 
     347                        <value>STRING</value> 
     348                    </property> 
     349                </bean> 
     350                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     351                    <property name="fieldName"> 
     352                        <value>responseId</value> 
     353                    </property> 
     354                    <property name="fieldNo"> 
     355                        <value>7</value> 
     356                    </property> 
     357                    <property name="fieldType"> 
     358                        <value>STRING</value> 
     359                    </property> 
     360                </bean> 
     361                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     362                    <property name="fieldName"> 
     363                        <value>principalName</value> 
     364                    </property> 
     365                    <property name="fieldNo"> 
     366                        <value>8</value> 
     367                    </property> 
     368                    <property name="fieldType"> 
     369                        <value>STRING</value> 
     370                    </property> 
     371                </bean> 
     372                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     373                    <property name="fieldName"> 
     374                        <value>authenticationType</value> 
     375                    </property> 
     376                    <property name="fieldNo"> 
     377                        <value>9</value> 
     378                    </property> 
     379                    <property name="fieldType"> 
     380                        <value>STRING</value> 
     381                    </property> 
     382                </bean> 
     383                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     384                    <property name="fieldName"> 
     385                        <value>attributes</value> 
     386                    </property> 
     387                    <property name="fieldNo"> 
     388                        <value>10</value> 
     389                    </property> 
     390                    <property name="fieldType"> 
     391                        <value>STRINGLIST</value> 
     392                    </property> 
     393                    <property name="listDelimeter"> 
     394                        <value>,</value> 
     395                    </property> 
     396                </bean> 
     397                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     398                    <property name="fieldName"> 
     399                        <value>assertions</value> 
     400                    </property> 
     401                    <property name="fieldNo"> 
     402                        <value>12</value> 
     403                    </property> 
     404                    <property name="fieldType"> 
     405                        <value>STRINGLIST</value> 
     406                    </property> 
     407                    <property name="listDelimeter"> 
     408                        <value>,</value> 
     409                    </property> 
     410                </bean> 
     411            </list> 
     412        </property> 
     413        <property name="delimeter" value="|"> 
    216414        </property> 
    217415    </bean> 
    218416 
    219         <bean id="shibIDPAuditFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    220                 <property name="headers"> 
    221                         <list> 
    222                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    223                                         <property name="fieldName"> 
    224                                                 <value>eventTime</value> 
    225                                         </property> 
    226                                         <property name="fieldNo"> 
    227                                                 <value>0</value> 
    228                                         </property> 
    229                                         <property name="fieldType"> 
    230                                                 <value>DATE</value> 
    231                                         </property> 
    232                                         <property name="timeZone"> 
    233                         <value>UTC</value> 
    234                     </property> 
    235                                         <property name="dateTimeFormat"> 
    236                                                 <value>yyyyMMdd'T'HHmmss'Z'</value> 
    237                                         </property> <!--  Atom (ISO 8601) --> 
    238                                 </bean> 
    239                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    240                                         <property name="fieldName"> 
    241                                                 <value>requestBinding</value> 
    242                                         </property> 
    243                                         <property name="fieldNo"> 
    244                                                 <value>1</value> 
    245                                         </property> 
    246                                         <property name="fieldType"> 
    247                                                 <value>STRING</value> 
    248                                         </property> 
    249                                 </bean> 
    250                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    251                                         <property name="fieldName"> 
    252                                                 <value>requestId</value> 
    253                                         </property> 
    254                                         <property name="fieldNo"> 
    255                                                 <value>2</value> 
    256                                         </property> 
    257                                         <property name="fieldType"> 
    258                                                 <value>STRING</value> 
    259                                         </property> 
    260                                 </bean> 
    261                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    262                                         <property name="fieldName"> 
    263                                                 <value>resourceId</value> 
    264                                         </property> 
    265                                         <property name="fieldNo"> 
    266                                                 <value>3</value> 
    267                                         </property> 
    268                                         <property name="fieldType"> 
    269                                                 <value>STRING</value> 
    270                                         </property> 
    271                                 </bean> 
    272  
    273                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    274                                         <property name="fieldName"> 
    275                                                 <value>messageProfileId</value> 
    276                                         </property> 
    277                                         <property name="fieldNo"> 
    278                                                 <value>4</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>responseBinding</value> 
    287                                         </property> 
    288                                         <property name="fieldNo"> 
    289                                                 <value>6</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>responseId</value> 
    298                                         </property> 
    299                                         <property name="fieldNo"> 
    300                                                 <value>7</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>principalName</value> 
    309                                         </property> 
    310                                         <property name="fieldNo"> 
    311                                                 <value>8</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>authenticationType</value> 
    320                                         </property> 
    321                                         <property name="fieldNo"> 
    322                                                 <value>9</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>attributes</value> 
    331                                         </property> 
    332                                         <property name="fieldNo"> 
    333                                                 <value>10</value> 
    334                                         </property> 
    335                                         <property name="fieldType"> 
    336                                                 <value>STRINGLIST</value> 
    337                                         </property> 
    338                                         <property name="listDelimeter"> 
    339                                                 <value>,</value> 
    340                                         </property> 
    341                                 </bean> 
    342                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    343                                         <property name="fieldName"> 
    344                                                 <value>assertions</value> 
    345                                         </property> 
    346                                         <property name="fieldNo"> 
    347                                                 <value>12</value> 
    348                                         </property> 
    349                                         <property name="fieldType"> 
    350                                                 <value>STRINGLIST</value> 
    351                                         </property> 
    352                                         <property name="listDelimeter"> 
    353                                                 <value>,</value> 
    354                                         </property> 
    355                                 </bean> 
    356                         </list> 
    357                 </property> 
    358                 <property name="delimeter"> 
    359                         <value>|</value> 
    360                 </property> 
    361         </bean> 
    362  
    363         <bean id="ezProxyFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    364         <property name="headers"> 
     417    <bean id="ezProxyFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     418        <property name="headers"> 
    365419            <list> 
    366420                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     
    398452                    <property name="regexReplaceAll"> 
    399453                        <map> 
    400                          <entry key="@cardiff.ac.uk" value=""/> 
     454                            <entry key="@cardiff.ac.uk" value="" /> 
    401455                        </map> 
    402456                    </property> 
     
    425479                    <property name="regexReplaceAll"> 
    426480                        <map> 
    427                          <entry key="\[" value=""/> 
    428                          <entry key="\]" value=""/> 
     481                            <entry key="\[" value="" /> 
     482                            <entry key="\]" value="" /> 
    429483                        </map> 
    430484                    </property> 
     
    441495                    </property> 
    442496                    <property name="regexRetain"> 
    443                        <value>https://[^:]*</value> 
     497                        <value>https://[^:]*</value> 
    444498                    </property> 
    445499                </bean> 
     
    455509                    </property> 
    456510                    <property name="regexRetain"> 
    457                        <value>url=http%3a%2f%2f[^%]*|url=https://[^/]*|url=https%3a%2f%2f[^%]*|url=http://[^/]*|url=%2520http%3a%2f%2f[^%]*|url=%2520https%3a%2f%2f[^%]*|url=%20http%3a%2f%2f[^%]*|url=%20https%3a%2f%2f[^%]*|url=http%253A%252F%252F[^%]*</value> 
     511                        <value>url=http%3a%2f%2f[^%]*|url=https://[^/]*|url=https%3a%2f%2f[^%]*|url=http://[^/]*|url=%2520http%3a%2f%2f[^%]*|url=%2520https%3a%2f%2f[^%]*|url=%20http%3a%2f%2f[^%]*|url=%20https%3a%2f%2f[^%]*|url=http%253A%252F%252F[^%]* 
     512                        </value> 
    458513                    </property> 
    459514                    <property name="regexRetainCaseInsensitive"> 
     
    462517                    <property name="regexReplaceAll"> 
    463518                        <map> 
    464                          <entry key="url=" value=""/> 
    465                          <entry key="%2520" value=""/> 
     519                            <entry key="url=" value="" /> 
     520                            <entry key="%2520" value="" /> 
    466521                        </map> 
    467522                    </property> 
     
    469524            </list> 
    470525        </property> 
    471         <property name="delimeter"> 
    472             <value> </value> 
    473         </property> 
    474  
    475  
    476  
    477         </bean> 
    478  
    479         <bean id="W3CFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"></bean> 
     526        <property name="delimeter" value=" " /> 
     527 
     528    </bean> 
     529 
     530    <bean id="W3CFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"></bean> 
    480531 
    481532 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/batch-event-parse.xml

    r1728 r1730  
    5252                                </bean> 
    5353 
    54  
     54                <bean id="openAthensLa" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     55                    <property name="enabled" value="true"/> 
     56                    <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
     57                    <property name="eventTypeFriendlyName"> 
     58                       <value>OpenAthens LA</value> 
     59                    </property> 
     60                    <property name="logFileDateFormat" value="yyyy-MM-dd"/> 
     61                    <property name="format"> 
     62                        <ref bean="openathenslaFormat" /> 
     63                    </property> 
     64                    <property name="eventType"> 
     65                        <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     66                    </property>                    
     67                     
     68                    <property name="LineFilterEngine"> 
     69                        <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     70                            <property name="includeLineFilters"> 
     71                                <list> 
     72                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
     73                                        <property name="includeIfContains"><value>AUDIT sso</value></property> 
     74                                    </bean> 
     75                                </list> 
     76                            </property> 
     77                            <property name="excludeLineFilters"> 
     78                                <list> 
     79                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ExcludeLineFilter"> 
     80                                        <property name="excludeIfContains"><value>proxy.runtime.test.openathens.net</value></property> 
     81                                    </bean> 
     82                                </list> 
     83                            </property> 
     84                        </bean> 
     85                    </property> 
     86                </bean> 
    5587 
    5688               <bean id="ezproxyLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/database.xml

    r1726 r1730  
    2525                            <prop key="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</prop> 
    2626                <!--  <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect</prop>--> 
     27                <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.OracleDialect</prop> --> 
    2728                                <prop key="hibernate.show_sql">false</prop> 
    2829                                <prop key="hibernate.hbm2ddl.auto">update</prop> 
     
    5758                <prop key="user">postgres</prop> 
    5859                <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> 
    5980            </props> 
    6081        </property> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/event-release.xml

    r1728 r1730  
    6060                        </bean> 
    6161                </property> 
    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.RadiusAuthenticationEvent</value> 
    68                 <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    69             </list> 
    70         </property> 
    7162        </bean> 
    7263 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/logging.xml

    r1726 r1730  
    3636                <appender-ref ref="FILE" /> 
    3737        </logger> 
    38         <logger name="org.mortbay" level="INFO"> 
     38        <logger name="org.eclipse.jetty" level="INFO"> 
    3939                <appender-ref ref="FILE" /> 
    4040        </logger> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/mua-core.xml

    r1728 r1730  
    7272                    </property> 
    7373                    <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> 
     106                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     107                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     108                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     109                            <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> 
     122                            <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     123                        </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> 
    74136                </bean> 
    75137            </list> 
     
    95157                        <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    96158                        <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> 
    97161                        <value>uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     162                         <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    98163                    </list> 
    99164                </entry> 
     
    163228                    <property name="eventType"> 
    164229                        <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> 
    165242                    </property> 
    166243                </bean> 
     
    233310            <ref bean="statisticRegistry" /> 
    234311        </property> 
    235  
     312        <property name="statisticTypeRegistry"> 
     313            <ref bean="statisticTypeRegistry" /> 
     314        </property> 
     315     
    236316    </bean> 
    237317 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/statistical-units-custom.xml

    r1726 r1730  
    3535                methodParams - the values you pass into the methodName (see statistics.html for a list of these methods and their values) 
    3636                --> 
    37                  
     37         
     38     <!-- Just statistic --> 
     39     
     40    <bean id="juspMonthlyStatistic" class="uk.ac.cardiff.raptormua.engine.statistics.functions.JuspStatisticalFunction"> 
     41        <property name="StatisticParameters"> 
     42            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
     43                    <property name="statisticType"><value>User</value></property> 
     44                    <property name="eventType"><value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value></property> 
     45                    <property name="unitName"><value>Jusp Monthly Report</value></property> 
     46                    <property name="startTime"><value>20121201T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     47                    <property name="endTime"><value>20121230T170000</value></property>  <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss e.g. 20101020T225100Z --> 
     48                    <property name="methodParams"> 
     49                        <list> 
     50                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     51                                <property name="value"><value>cra</value></property> 
     52                            </bean>                            
     53                        </list> 
     54                    </property> 
     55 
     56                    <property name="series"> 
     57                        <list> 
     58                            <bean class="uk.ac.cardiff.model.report.Series"> 
     59                                <property name="seriesLabel" value="JR1 Downloads"/> 
     60                            </bean> 
     61                            <bean class="uk.ac.cardiff.model.report.Series"> 
     62                                <property name="seriesLabel" value="JR1a Downloads"/> 
     63                                <property name="dummySeries" value="true"/> 
     64                            </bean> 
     65                            <bean class="uk.ac.cardiff.model.report.Series"> 
     66                                <property name="seriesLabel" value="Total Number of downloads"/> 
     67                                <property name="dummySeries" value="true"/> 
     68                            </bean> 
     69                        </list> 
     70                    </property> 
     71                                       
     72 
     73                    <property name="presentation"> 
     74                        <bean class="uk.ac.cardiff.model.report.Presentation"> 
     75                            <property name="graphTitle" value="Jusp Monthly Report"/> 
     76                            <property name="xAxisLabel" value="Platform Name"/> 
     77                             <property name="yAxisLabel" value="Number of downloads"/> 
     78                        </bean> 
     79                    </property> 
     80            </bean> 
     81        </property> 
     82    </bean> 
    3883 
    3984 
     
    221266                        </bean> 
    222267                </property> 
    223                   <property name="attachProcessors"> 
    224             <list> 
    225                 <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
    226                     <property name="processorClass"> 
    227                         <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value> 
    228                     </property> 
    229                 </bean> 
    230                 <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
    231                     <property name="processorClass"> 
    232                         <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SortGroupsAlphabeticallyPostProcessor</value> 
    233                     </property> 
    234                     <property name="methodParameters"> 
    235                         <list> 
    236                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    237                                 <property name="parameterType" value="VALUE" /> 
    238                                 <property name="parameterName" value="Ascending"></property>    
    239                                 <property name="value"> 
    240                                     <value type="java.lang.Boolean">true</value> 
    241                                 </property> 
    242                             </bean> 
    243                         </list> 
    244                     </property> 
    245                 </bean>                
    246             </list> 
    247         </property> 
     268                  
    248269        </bean> 
    249270 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/statistical-units-system.xml

    r1722 r1730  
    1111 
    1212    <!-- System level statistics that must be present for RaptorWeb to work --> 
     13     
     14    
     15     
     16    <!-- Other Event Statistics --> 
    1317 
    1418    <bean id="numberOfAuthenticationsPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry"> 
Note: See TracChangeset for help on using the changeset viewer.