Changeset 1764 for raptor-distribution


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

Adding raptor-server v1-r14 MSI sources

Location:
raptor-distribution/MSIs/raptor-server/trunk
Files:
41 added
36 deleted
37 edited

Legend:

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

    r1762 r1764  
    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-server/trunk/frag-mua-bindir.wxs

    r1762 r1764  
    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-server/trunk/frag-mua-confdir.wxs

    r1762 r1764  
    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-server/trunk/frag-mua-libdir.wxs

    r1762 r1764  
    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-server/trunk/frag-web-bindir.wxs

    r1762 r1764  
    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-server/trunk/frag-web-confdir.wxs

    r1758 r1764  
    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-server/trunk/frag-web-webappdir.wxs

    r1762 r1764  
    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-server/trunk/raptor-server.wxs

    r1762 r1764  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='4d79eda3-9d9c-47f0-8b9f-0154bd6d63a0' 
     4    <Product Id='cf8118c4-1e33-48d5-ae63-678218e6eaac' 
    55      Name='Raptor Server Combined Package' 
    66      UpgradeCode='b5e977e4-8691-42d0-a21f-6243f02cb8a8' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.13.0'> 
     10      Version='1.14.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor Server Combined Package' 
    14           Comments='Raptor Server Combined Package v1-r13 (MUA v1.2.0 / Web v1.2.0)' 
     14          Comments='Raptor Server Combined Package v1-r14 (MUA v1.2.1 / Web v1.2.1)' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    152152 
    153153        <Feature Id='Complete' 
    154           Title='Raptor Server Combined Package v1-r12' 
     154          Title='Raptor Server Combined Package v1-r14' 
    155155          Description='Raptor Server Combined Package, containing the Raptor MUA and Raptor Web components.' 
    156156          Display='expand' 
     
    158158          ConfigurableDirectory='RAPTORDIR'> 
    159159       
    160             <Feature Id='feaRaptorMua' Title='Raptor MUA v1.2.0' Description='Raptor MUA v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     160            <Feature Id='feaRaptorMua' Title='Raptor MUA v1.2.1' Description='Raptor MUA v1.2.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
    161161                <ComponentGroupRef Id='cgrRaptorMuaRoot' /> 
    162162                <ComponentGroupRef Id='cgrRaptorMuaBatchImport' /> 
     
    169169            </Feature> 
    170170 
    171             <Feature Id='feaRaptorWeb' Title='Raptor Web v1.2.0' Description='Raptor Web v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     171            <Feature Id='feaRaptorWeb' Title='Raptor Web v1.2.1' Description='Raptor Web v1.2.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
    172172                <ComponentGroupRef Id='cgrRaptorWebRoot' /> 
    173173                <ComponentGroupRef Id='cgrRaptorWebBin' /> 
     
    204204        <CustomAction Id='RestartWebService' FileKey='filRaptorWebBinWebBat' ExeCommand='restart' /> 
    205205 
     206        <!-- Special actions for Raptor v1.2.1 only --> 
     207        <CustomAction Id='InstallMuaServiceSpecial' FileKey='filRaptorMuaBinMuaBat' ExeCommand='install' /> 
     208        <CustomAction Id='StartMuaServiceSpecial' FileKey='filRaptorMuaBinMuaBat' ExeCommand='start' /> 
     209        <CustomAction Id='InstallWebServiceSpecial' FileKey='filRaptorWebBinWebBat' ExeCommand='install' /> 
     210        <CustomAction Id='StartWebServiceSpecial' FileKey='filRaptorWebBinWebBat' ExeCommand='start' /> 
     211 
    206212 
    207213        <!-- When installing, install service and start it --> 
     
    223229        <!-- When upgrading, restart service --> 
    224230        <InstallExecuteSequence> 
    225             <Custom Action='RestartMuaService' After='StartServices'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
    226             <Custom Action='RestartWebService' After='RestartMuaService'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
     231            <!-- For Raptor v1.2.1 only, install service and start since previous versions will uninstall stuff incorrectly --> 
     232            <Custom Action='InstallMuaServiceSpecial' After='InstallFinalize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     233            <Custom Action='StartMuaServiceSpecial' After='InstallMuaServiceSpecial'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     234            <Custom Action='InstallWebServiceSpecial' After='InstallFinalize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     235            <Custom Action='StartWebServiceSpecial' After='InstallWebServiceSpecial'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     236             
     237            <!-- This is what would normally be called - restart only --> 
     238            <Custom Action='RestartMuaService' After='StartServices'><![CDATA[UPGRADING AND REMOVE="ALL"]]></Custom> 
     239            <Custom Action='RestartWebService' After='RestartMuaService'><![CDATA[UPGRADING AND REMOVE="ALL"]]></Custom> 
    227240        </InstallExecuteSequence> 
    228241 
     
    261274        </InstallExecuteSequence> 
    262275         
     276 
     277 
     278        <!-- 
     279            ############################## 
     280            # Custom Actions - Backup of files 
     281            ############################## 
     282        --> 
     283 
     284        <Binary Id='BackupMuaConfigFileSrc' SourceFile='source\installer\raptor_vb_muaconf.vbs' /> 
     285        <Binary Id='BackupWebConfigFileSrc' SourceFile='source\installer\raptor_vb_webconf.vbs' /> 
     286 
     287        <CustomAction Id='BackupMuaConfigFiles' BinaryKey='BackupMuaConfigFileSrc' VBScriptCall='' Execute='deferred' Impersonate='no' /> 
     288        <CustomAction Id='BackupWebConfigFiles' BinaryKey='BackupWebConfigFileSrc' VBScriptCall='' Execute='deferred' Impersonate='no' /> 
     289        <CustomAction Id='SetBackupMuaConfigFiles' Property='BackupMuaConfigFiles' Value='[RAPTORMUADIR]' /> 
     290        <CustomAction Id='SetBackupWebConfigFiles' Property='BackupWebConfigFiles' Value='[RAPTORWEBDIR]' /> 
     291 
     292        <!-- Schedule these CAs to run --> 
     293        <InstallExecuteSequence> 
     294            <Custom Action='SetBackupMuaConfigFiles' Before='CostInitialize'></Custom> 
     295            <Custom Action='SetBackupWebConfigFiles' Before='CostInitialize'></Custom> 
     296            <Custom Action='BackupMuaConfigFiles' After='InstallInitialize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     297            <Custom Action='BackupWebConfigFiles' After='InstallInitialize'><![CDATA[UPGRADING AND REMOVE<>"ALL"]]></Custom> 
     298        </InstallExecuteSequence> 
     299 
    263300 
    264301 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/attribute-association.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/batch-event-parse-formats-system.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/batch-event-parse.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/database.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/event-release.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/logging.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/mua-core.xml

    r1762 r1764  
    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-server/trunk/source/mua/conf/statistical-units-custom.xml

    r1762 r1764  
    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-server/trunk/source/web/conf/dashboard-statistics.xml

    r1762 r1764  
    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-server/trunk/source/web/conf/web-core.xml

    r1762 r1764  
    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-server/trunk/source/web/webapp/raptor-web/WEB-INF/classes/logback.xml

    r1762 r1764  
    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-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/raptorweb-servlet.xml

    r1762 r1764  
    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-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/security.xml

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

    r1762 r1764  
    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-server/trunk/source/web/webapp/raptor-web/WEB-INF/web.xml

    r1762 r1764  
    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-server/trunk/source/web/webapp/raptor-web/templates/raptor/full.xhtml

    r1762 r1764  
    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.