Changeset 1760


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

Adding raptor-server v1-r12 MSI sources

Location:
raptor-distribution/MSIs/raptor-server
Files:
166 added
8 deleted
40 edited

Legend:

Unmodified
Added
Removed
  • raptor-distribution/MSIs/raptor-server/trunk/RaptorMsiDlgMuaMetadata.wxs

    r1751 r1760  
    1313                <!-- Content --> 
    1414                <Control Id='Description' Type='Text' X='25' Y='23' Width='280' Height='15' Transparent='yes' NoPrefix='yes'> 
    15                     <Text>Step 1 of 2 - Configure MUA Metadata</Text> 
     15                    <Text>Step 1 of 1 - Configure MUA Metadata</Text> 
    1616                </Control> 
    1717                <Control Id='BannerLine' Type='Line' X='0' Y='44' Width='370' Height='0' /> 
     
    3535                </Control> 
    3636                <Control Id='Next' Type='PushButton' X='236' Y='243' Width='56' Height='17' Default='yes' Text='&amp;Next'> 
    37                     <Publish Event='NewDialog' Value='RaptorMsiDlgWebMetadata'>1</Publish> 
     37                    <Publish Event='NewDialog' Value='VerifyReadyDlg'>1</Publish> 
    3838                </Control> 
    3939                <Control Id='Cancel' Type='PushButton' X='304' Y='243' Width='56' Height='17' Cancel='yes' Text='Cancel'> 
  • raptor-distribution/MSIs/raptor-server/trunk/RaptorMsiDlgWebMetadata.wxs

    r1751 r1760  
    1313                <!-- Content --> 
    1414                <Control Id='Description' Type='Text' X='25' Y='23' Width='280' Height='15' Transparent='yes' NoPrefix='yes'> 
    15                     <Text>Step 2 of 2 - Configure Web Metadata</Text> 
     15                    <Text>Step 1 of 1 - Configure Web Metadata</Text> 
    1616                </Control> 
    1717                <Control Id='BannerLine' Type='Line' X='0' Y='44' Width='370' Height='0' /> 
     
    3232                <Control Id='BottomLine' Type='Line' X='0' Y='234' Width='370' Height='0' /> 
    3333                <Control Id='Back' Type='PushButton' X='180' Y='243' Width='56' Height='17' Text='&amp;Back'> 
    34                     <Publish Event='NewDialog' Value='RaptorMsiDlgMuaMetadata'>1</Publish> 
     34                    <Publish Event='NewDialog' Value='CustomizeDlg'>1</Publish> 
    3535                </Control> 
    3636                <Control Id='Next' Type='PushButton' X='236' Y='243' Width='56' Height='17' Default='yes' Text='&amp;Next'> 
  • raptor-distribution/MSIs/raptor-server/trunk/frag-mua-confdir.wxs

    r1758 r1760  
    125125                </Component> 
    126126 
    127                 <Component Id='cmpRaptorMuaConfEventRelease' Guid='*' NeverOverwrite='yes'> 
     127                <Component Id='cmpRaptorMuaConfEventRelease' Guid='*'> <!-- Normally NeverOverwrite is yes here, but for v1.1.1 we want to overwrite --> 
    128128                    <File Id='filRaptorMuaConfEventRelease' KeyPath='yes' Source='source\mua\conf\event-release.xml'/> 
    129129 
  • raptor-distribution/MSIs/raptor-server/trunk/frag-mua-libdir.wxs

    r1758 r1760  
    1 <?xml version="1.0" encoding="utf-8"?> 
     1<?xml version="1.0" encoding="utf-8"?> 
    22<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
    33    <Fragment> 
     
    1919                    <File Id="fil47904DD93C2775D1DBC9C4BF1E4AD2C7" KeyPath="yes" Source="source\mua\lib\abdera-parser-0.4.0-incubating.jar" /> 
    2020                </Component> 
     21                <Component Id="cmpE4D625D72B9CC5F3C5E2AF58F2B4E022" Guid="*"> 
     22                    <File Id="filE1942A1A7B44B674807D27624C326065" KeyPath="yes" Source="source\mua\lib\activation-1.1.jar" /> 
     23                </Component> 
    2124                <Component Id="cmp0F25DC308327709CA54CB18DA25AC08C" Guid="*"> 
    2225                    <File Id="fil6783C1F5127FF2FFE83F409E368FC0C1" KeyPath="yes" Source="source\mua\lib\antlr-2.7.6.jar" /> 
     
    220223                    <File Id="filB6CC88905A0CD41B9D030A219FEB3815" KeyPath="yes" Source="source\mua\lib\logback-core-0.9.27.jar" /> 
    221224                </Component> 
     225                <Component Id="cmp32F3409B9CF846B67DD10096D727513C" Guid="*"> 
     226                    <File Id="filD923DA446BAB23A45D2891A1807713A3" KeyPath="yes" Source="source\mua\lib\mail-1.4.4.jar" /> 
     227                </Component> 
    222228                <Component Id="cmpF677CD645E3490CEBEF0F2B037002431" Guid="*"> 
    223229                    <File Id="fil62F52AAC1E52EAB78122B9469F82F7D3" KeyPath="yes" Source="source\mua\lib\maven-artifact-2.0.8.jar" /> 
     
    277283                    <File Id="fil5FA543379BC30DB8612C7A2FDB310293" KeyPath="yes" Source="source\mua\lib\quartz-1.8.4.jar" /> 
    278284                </Component> 
    279                 <Component Id="cmp4D7B551DA91A65E0B5006EDE553DD3A8" Guid="*"> 
    280                     <File Id="filFC756918746368CCAB4CD4872918C91F" KeyPath="yes" Source="source\mua\lib\raptor-client-1.0.1.jar" /> 
    281                 </Component> 
    282                 <Component Id="cmp16A722F6F40A9E1964D2BD8C35411279" Guid="*"> 
    283                     <File Id="filCDDD5C33B17E64C1C4F22A163F89F9D9" KeyPath="yes" Source="source\mua\lib\raptor-information-model-1.0.1.jar" /> 
    284                 </Component> 
    285                 <Component Id="cmp84E49D8A16019B757CDD9BD097672155" Guid="*"> 
    286                     <File Id="filCE0DC5CC32822D699BA7688C04BDD0A4" KeyPath="yes" Source="source\mua\lib\raptor-parse-1.0.1.jar" /> 
     285                <Component Id="cmp32B56E23D29286F0A889AFA26C232840" Guid="*"> 
     286                    <File Id="fil4DC139D5802EFC3B71FC89CFE64248F9" KeyPath="yes" Source="source\mua\lib\raptor-client-1.1.4.jar" /> 
     287                </Component> 
     288                <Component Id="cmp76F921F06C32C0679B275FAC09406A25" Guid="*"> 
     289                    <File Id="filD643A4896FD3A70063C338FA00DEA962" KeyPath="yes" Source="source\mua\lib\raptor-information-model-1.1.2.jar" /> 
     290                </Component> 
     291                <Component Id="cmp1991F0DA4FA94A5F27006BC1ED4B8906" Guid="*"> 
     292                    <File Id="filC3DCD7B72650567A28D205C587B097A0" KeyPath="yes" Source="source\mua\lib\raptor-parse-1.1.1.jar" /> 
    287293                </Component> 
    288294                <Component Id="cmp4723F5AA79924F806CCE5754252DC0BC" Guid="*"> 
     
    422428            <ComponentRef Id="cmp5F7D65C55A515C6E98CF9D3DC3647F0D" /> 
    423429            <ComponentRef Id="cmpC77E5F8838B9AD94F8DB8AF7E9838212" /> 
     430            <ComponentRef Id="cmpE4D625D72B9CC5F3C5E2AF58F2B4E022" /> 
    424431            <ComponentRef Id="cmp0F25DC308327709CA54CB18DA25AC08C" /> 
    425432            <ComponentRef Id="cmp8DB0705A2C2BA67E048B4B4B08BD45DD" /> 
     
    489496            <ComponentRef Id="cmp4880428B9BED8D21B7BAB7CE8FE49D3E" /> 
    490497            <ComponentRef Id="cmp2674C3524DCFE8C9A65936671D2FA754" /> 
     498            <ComponentRef Id="cmp32F3409B9CF846B67DD10096D727513C" /> 
    491499            <ComponentRef Id="cmpF677CD645E3490CEBEF0F2B037002431" /> 
    492500            <ComponentRef Id="cmpBD6B1BEC4D9E45DBE43292601433BA5E" /> 
     
    508516            <ComponentRef Id="cmpF4BA7EF5F3A07258B418B77775994BBA" /> 
    509517            <ComponentRef Id="cmp59B8D543587394FDCEC6854AAD0F8CEB" /> 
    510             <ComponentRef Id="cmp4D7B551DA91A65E0B5006EDE553DD3A8" /> 
    511             <ComponentRef Id="cmp16A722F6F40A9E1964D2BD8C35411279" /> 
    512             <ComponentRef Id="cmp84E49D8A16019B757CDD9BD097672155" /> 
     518            <ComponentRef Id="cmp32B56E23D29286F0A889AFA26C232840" /> 
     519            <ComponentRef Id="cmp76F921F06C32C0679B275FAC09406A25" /> 
     520            <ComponentRef Id="cmp1991F0DA4FA94A5F27006BC1ED4B8906" /> 
    513521            <ComponentRef Id="cmp4723F5AA79924F806CCE5754252DC0BC" /> 
    514522            <ComponentRef Id="cmp7D713A85E53D04F783CBB38D3966058F" /> 
  • raptor-distribution/MSIs/raptor-server/trunk/frag-web-webappdir.wxs

    r1758 r1760  
    44        <DirectoryRef Id="RAPTORWEBDIR"> 
    55            <Directory Id="dir433C4975395E6139F24C8C46F92DEB6F" Name="webapp"> 
     6                <Component Id="cmp0F39C8A203581048C900BF92C23AC163" Guid="*"> 
     7                    <File Id="fil5416D99103A8B213CFCFB998E12C48DF" KeyPath="yes" Source="source\web\webapp\.DS_Store" /> 
     8                </Component> 
    69                <Directory Id="dirFAE43185256A8A78B6BD6A201A41DF4F" Name="raptor-web"> 
     10                    <Component Id="cmpA83BE95BA84C930A6E2FAB6CD08790C0" Guid="*"> 
     11                        <File Id="fil0D5CDA569B6238456BA351592B7EA2C0" KeyPath="yes" Source="source\web\webapp\raptor-web\.DS_Store" /> 
     12                    </Component> 
    713                    <Component Id="cmpB8E8636E583BDE0625B231E25FFFED19" Guid="*"> 
    814                        <File Id="fil2E0E5668839DAC635BE44D6734F23FB1" KeyPath="yes" Source="source\web\webapp\raptor-web\index.html" /> 
     
    307313                    </Directory> 
    308314                    <Directory Id="dir7DDCA512283ECF40B4677D9ACB1A4740" Name="WEB-INF"> 
     315                        <Component Id="cmp3708D4767CE8E449E23D39B2B193D243" Guid="*"> 
     316                            <File Id="filA3C8E5CB12F362C62211F8ED2C81AEF3" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\.DS_Store" /> 
     317                        </Component> 
    309318                        <Component Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" Guid="*"> 
    310319                            <File Id="fil2A0F1A5BB0BF6544BE8504B36C370F72" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\faces-config.xml" /> 
     
    314323                        </Component> 
    315324                        <Directory Id="dirCABA0B1DD55C4A3618ACD09E2E35C115" Name="classes"> 
     325                            <Component Id="cmpD78A901A797F8FA0EAB0E90DEE5AE7EC" Guid="*"> 
     326                                <File Id="fil0948D9FA6170DFFF92B95B74800033AA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\.DS_Store" /> 
     327                            </Component> 
    316328                            <Component Id="cmp22F5D72C1DBB6E3DFE8824692237587B" Guid="*"> 
    317329                                <File Id="fil61BCFF8C51C67287DDE77419BC6E3EC5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\license-apache" /> 
    318                             </Component> 
    319                             <Component Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" Guid="*"> 
    320                                 <File Id="fil00CC3C9B69FDF5008188CEAAF7933CD8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\logback.xml" /> 
    321330                            </Component> 
    322331                            <Directory Id="dirE6392C1F97DF13998D77BEFC13B35F4D" Name="uk"> 
     
    337346                                                    <File Id="fil930B5A49465EBC1F08D384F9A41F077B" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\RaptorWebEngine.class" /> 
    338347                                                </Component> 
     348                                                <Directory Id="dirEE936364BA03929D74FA8668DD87CA9C" Name="garbage"> 
     349                                                    <Component Id="cmp818249960805B1EAD4B70A39020EDF6E" Guid="*"> 
     350                                                        <File Id="filBED6B68601E47323ABDDACF3A0281EE6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\garbage\GraphDirectoryCleaner.class" /> 
     351                                                    </Component> 
     352                                                </Directory> 
    339353                                                <Directory Id="dir1017B8F1C344AF5C8FBC330B00CC3290" Name="reports"> 
    340354                                                    <Component Id="cmp453F95BDFE7ADA2F0E647CF2E22A8877" Guid="*"> 
     
    373387                                                    </Component> 
    374388                                                </Directory> 
     389                                                <Directory Id="dir3763F364B860A163DA459FE2AA4A2889" Name="util"> 
     390                                                    <Component Id="cmpBB30188A12783C7A38729BDB4A504AC2" Guid="*"> 
     391                                                        <File Id="filD3E6297E2CF2DAFE77118A220EDC5F6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\util\DirectoryDeleter.class" /> 
     392                                                    </Component> 
     393                                                </Directory> 
    375394                                            </Directory> 
    376395                                            <Directory Id="dirF3263D47ADE13CD7DCB8422D49743ECD" Name="model"> 
     
    396415                                                    <File Id="fil54079E3486E6D4CE6BA15FD187C07EE6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\CommonModel.class" /> 
    397416                                                </Component> 
     417                                                <Component Id="cmpEA83D006FB092D2D97CBB1A903348A5F" Guid="*"> 
     418                                                    <File Id="fil91BB0C72432DC3547B3F3320278D7802" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\CurrentTimeRanges.class" /> 
     419                                                </Component> 
    398420                                                <Component Id="cmpAEBBBB2DA98E6359809E3426EFF2679A" Guid="*"> 
    399421                                                    <File Id="fil2C658DC84BD5987440B690EE30AF157C" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\DownloadFile.class" /> 
    400422                                                </Component> 
     423                                                <Component Id="cmpBBC1BF646E79D81AC3FC45F09CDF1D9D" Guid="*"> 
     424                                                    <File Id="filFEB709783C892EE43AB62C477B4A2094" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\EventTypeDisplayMapper.class" /> 
     425                                                </Component> 
    401426                                                <Component Id="cmp3DD563C28405D3C98F19ED668A826909" Guid="*"> 
    402427                                                    <File Id="fil86470EBEE8E36D867E8E4E89C3153522" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\GraphModel.class" /> 
     
    408433                                                    <File Id="filB29740375335FE27E4261F36BF34DD63" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\MUAEntry.class" /> 
    409434                                                </Component> 
     435                                                <Component Id="cmpA34939655D33A1B33EF5747F9F8C2F59" Guid="*"> 
     436                                                    <File Id="fil7F1FBBFC7829FE11F388504895588734" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\NoSuchTimeRangeException.class" /> 
     437                                                </Component> 
    410438                                                <Component Id="cmp5C21AF19993D0C4836A611CF10ED4011" Guid="*"> 
    411439                                                    <File Id="filD5EE0D4F9A57B23E7589EA5F7DBC0ABB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\RaptorGraphModel.class" /> 
     
    422450                                                <Component Id="cmpEDCF621E9EA4D3FED1FB2D50951D197B" Guid="*"> 
    423451                                                    <File Id="fil1D1342E669F41E33D958AAD6852DB4FB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\SetupModel.class" /> 
    424                                                 </Component> 
    425                                                 <Component Id="cmp614F56517E3DE759B9C246F80FD5C827" Guid="*"> 
    426                                                     <File Id="filC06A1FFFAB3D375279B7E7B2D66E8EDA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\StartModel$EventType.class" /> 
    427                                                 </Component> 
    428                                                 <Component Id="cmp73AAEEA414056BF5FC0D9B715F24D557" Guid="*"> 
    429                                                     <File Id="filD63F2B64DCA4ED89E66DC58CA6A08F03" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\StartModel$TimeRange.class" /> 
    430452                                                </Component> 
    431453                                                <Component Id="cmp5C0BB2AAB606A6FE79208FB4E8262B97" Guid="*"> 
     
    453475                                                    <Component Id="cmpA0ECD2CAB8B9C81B5D2FAE59F3282772" Guid="*"> 
    454476                                                        <File Id="fil9098B8A3ABE14A07806840E1A80992A9" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\dashboard\DashboardStatisticException.class" /> 
     477                                                    </Component> 
     478                                                    <Component Id="cmp0CF3B21AA86633440FFFC296864E8592" Guid="*"> 
     479                                                        <File Id="filB7852120236310BC207C1F35A38FFB4F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\dashboard\DashboardStatisticsSet$TimeRange.class" /> 
     480                                                    </Component> 
     481                                                    <Component Id="cmpF0D79E144EFD6C8674A0F7D34DC84244" Guid="*"> 
     482                                                        <File Id="filF4FD2EA8AFCFA9E050A85093C89DF0CC" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\dashboard\DashboardStatisticsSet.class" /> 
    455483                                                    </Component> 
    456484                                                    <Component Id="cmp33B0B7A61DC02B3FDF26C5B79AAE2137" Guid="*"> 
     
    479507                                            </Directory> 
    480508                                            <Directory Id="dir29D6751B042373FE652C0AACE37A3FAF" Name="service"> 
     509                                                <Component Id="cmpC56BEC9C7B9EAD1861DE754D3CE56BAD" Guid="*"> 
     510                                                    <File Id="filF3F278D6BEAEDE28C517D51EF0477E05" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\EventTypeService.class" /> 
     511                                                </Component> 
     512                                                <Component Id="cmp593D80F3B8DCB99521FF662C5219E6A0" Guid="*"> 
     513                                                    <File Id="fil0B87E04801F5ADC35000D914769E8233" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GarbageCollectionService.class" /> 
     514                                                </Component> 
    481515                                                <Component Id="cmpCEFB0ECB3FA5FBB6E877C0C48B310EC8" Guid="*"> 
    482516                                                    <File Id="fil2953E5CD45C6FE5B719739E0B7C87659" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GraphService.class" /> 
     
    492526                                                </Component> 
    493527                                                <Directory Id="dir0576DF3B3F0D2CD5BE98697D33F0694E" Name="impl"> 
    494                                                     <Component Id="cmp9043FA93A1AE37F25F99B7AF03F07956" Guid="*"> 
    495                                                         <File Id="filA49A914238D133E07A52F969218B7306" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\CurrentTimeRange.class" /> 
     528                                                    <Component Id="cmp27A751B31B5C772EE4BA05A05A1D73CD" Guid="*"> 
     529                                                        <File Id="fil260C764BEE70E7FE386EC0F51D912BF9" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\EventTypeServiceImpl.class" /> 
     530                                                    </Component> 
     531                                                    <Component Id="cmp422BB7DFB9AE18BCEE3FCC9D8EB8BCA2" Guid="*"> 
     532                                                        <File Id="filCAF77F67EDE346B89FE1C9EEDE06C837" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\GarbageCollectionServiceImpl.class" /> 
    496533                                                    </Component> 
    497534                                                    <Component Id="cmpB0E502EF48BE4E69623AA27F316806B4" Guid="*"> 
     
    523560                        </Directory> 
    524561                        <Directory Id="dir5DDD632208148E5362CB456B760C2BAB" Name="config"> 
     562                            <Component Id="cmp05B6977E456E7C77ABD612BB71A034A8" Guid="*"> 
     563                                <File Id="fil659C8211B2B3B27287CC9789342E6A11" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\config\.DS_Store" /> 
     564                            </Component> 
    525565                            <Component Id="cmp77D165EFCCE44CE3523509C93B5F4B26" Guid="*"> 
    526566                                <File Id="fil08A71610FEF8CE33E63C4B0AEF261489" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\config\raptorweb-servlet.xml" /> 
     
    910950                                <File Id="filD1C4F11DF0B77F3342080F0B1CC0D81A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\quartz-1.8.0.jar" /> 
    911951                            </Component> 
    912                             <Component Id="cmp27D41EB3A980882725FD88099B72426B" Guid="*"> 
    913                                 <File Id="fil764B369894B4F76E4DB55C784472847A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.0.1.jar" /> 
    914                             </Component> 
    915                             <Component Id="cmpC119B7D3CA542B001064CCAA6EC37CD7" Guid="*"> 
    916                                 <File Id="fil334EDDE2CE6F677115E87BF458A891B7" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.0.1.jar" /> 
     952                            <Component Id="cmp8109291674B255464466F4EC32037838" Guid="*"> 
     953                                <File Id="fil19D4D02B04B54BB8F69DB123A7714D17" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.1.0.jar" /> 
     954                            </Component> 
     955                            <Component Id="cmp57A458F9AB614E0CDB365610BFB83F68" Guid="*"> 
     956                                <File Id="fil75F74A4FA0501431B84ADEA59DA58133" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.1.0.jar" /> 
    917957                            </Component> 
    918958                            <Component Id="cmpED91A7AF81085303FCA60EB95836D92D" Guid="*"> 
     
    10501090    <Fragment> 
    10511091        <ComponentGroup Id="cgrRaptorWebWebapp"> 
     1092            <ComponentRef Id="cmp0F39C8A203581048C900BF92C23AC163" /> 
     1093            <ComponentRef Id="cmpA83BE95BA84C930A6E2FAB6CD08790C0" /> 
    10521094            <ComponentRef Id="cmpB8E8636E583BDE0625B231E25FFFED19" /> 
    10531095            <ComponentRef Id="cmp25988519A0D2695B9DFDF7869CD7D360" /> 
     
    11431185            <ComponentRef Id="cmp15D9F5C0CBDBD9B1DA7E89DDD189E212" /> 
    11441186            <ComponentRef Id="cmp193EABF92B32340E6EE734ED35657BD6" /> 
     1187            <ComponentRef Id="cmp3708D4767CE8E449E23D39B2B193D243" /> 
    11451188            <ComponentRef Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" /> 
    11461189            <ComponentRef Id="cmp343A070B6954E977DC37534B6504D499" /> 
     1190            <ComponentRef Id="cmpD78A901A797F8FA0EAB0E90DEE5AE7EC" /> 
    11471191            <ComponentRef Id="cmp22F5D72C1DBB6E3DFE8824692237587B" /> 
    1148             <ComponentRef Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" /> 
    11491192            <ComponentRef Id="cmpD0F81320204B2998525E7A593CD12A05" /> 
    11501193            <ComponentRef Id="cmp77BC5B96265C11D5B21C332A3B9A7498" /> 
    11511194            <ComponentRef Id="cmp63E10F273F2BEE693BCFA2AC67CEEE17" /> 
    11521195            <ComponentRef Id="cmp83FBEDBC5AEFBFB9591971F9ED8E158A" /> 
     1196            <ComponentRef Id="cmp818249960805B1EAD4B70A39020EDF6E" /> 
    11531197            <ComponentRef Id="cmp453F95BDFE7ADA2F0E647CF2E22A8877" /> 
    11541198            <ComponentRef Id="cmp19FDAC8C78EFD56C29AFA12055E55953" /> 
     
    11611205            <ComponentRef Id="cmp8E505B38438E2B213F3652709B5698CD" /> 
    11621206            <ComponentRef Id="cmpF25577428C6E880B0430974F4E4FA822" /> 
     1207            <ComponentRef Id="cmpBB30188A12783C7A38729BDB4A504AC2" /> 
    11631208            <ComponentRef Id="cmp50C6536184B7CCC2283DCC358EF953F4" /> 
    11641209            <ComponentRef Id="cmpBD654D9869D515490DA59E8179AAD5E8" /> 
     
    11681213            <ComponentRef Id="cmp70B1AA4C4583E7941895F76F9E796B94" /> 
    11691214            <ComponentRef Id="cmp4BBE80A0152A4723A4FB2E4F5F7FEE10" /> 
     1215            <ComponentRef Id="cmpEA83D006FB092D2D97CBB1A903348A5F" /> 
    11701216            <ComponentRef Id="cmpAEBBBB2DA98E6359809E3426EFF2679A" /> 
     1217            <ComponentRef Id="cmpBBC1BF646E79D81AC3FC45F09CDF1D9D" /> 
    11711218            <ComponentRef Id="cmp3DD563C28405D3C98F19ED668A826909" /> 
    11721219            <ComponentRef Id="cmp3A39764038C23F7F2049916D59424DCB" /> 
    11731220            <ComponentRef Id="cmp6BB556F311820C7D8B9B5ED587B31D06" /> 
     1221            <ComponentRef Id="cmpA34939655D33A1B33EF5747F9F8C2F59" /> 
    11741222            <ComponentRef Id="cmp5C21AF19993D0C4836A611CF10ED4011" /> 
    11751223            <ComponentRef Id="cmpFDC7A074D81DA2BE37CD9E9C9DE61C31" /> 
     
    11771225            <ComponentRef Id="cmp90C554FAE1F3E807EEE1499B132F1145" /> 
    11781226            <ComponentRef Id="cmpEDCF621E9EA4D3FED1FB2D50951D197B" /> 
    1179             <ComponentRef Id="cmp614F56517E3DE759B9C246F80FD5C827" /> 
    1180             <ComponentRef Id="cmp73AAEEA414056BF5FC0D9B715F24D557" /> 
    11811227            <ComponentRef Id="cmp5C0BB2AAB606A6FE79208FB4E8262B97" /> 
    11821228            <ComponentRef Id="cmp5B24FF7670CF662544A1A9F215DE475E" /> 
     
    11871233            <ComponentRef Id="cmpDD9AEE11563A4BFCB0280CE622D94ECC" /> 
    11881234            <ComponentRef Id="cmpA0ECD2CAB8B9C81B5D2FAE59F3282772" /> 
     1235            <ComponentRef Id="cmp0CF3B21AA86633440FFFC296864E8592" /> 
     1236            <ComponentRef Id="cmpF0D79E144EFD6C8674A0F7D34DC84244" /> 
    11891237            <ComponentRef Id="cmp33B0B7A61DC02B3FDF26C5B79AAE2137" /> 
    11901238            <ComponentRef Id="cmp454F684DF284BA73C788442D14A0106D" /> 
     
    11931241            <ComponentRef Id="cmpC96EE4DE4538DE75F0B77D76055856DB" /> 
    11941242            <ComponentRef Id="cmpD24B8836ECB5BBB75054D0FA6B5763A9" /> 
     1243            <ComponentRef Id="cmpC56BEC9C7B9EAD1861DE754D3CE56BAD" /> 
     1244            <ComponentRef Id="cmp593D80F3B8DCB99521FF662C5219E6A0" /> 
    11951245            <ComponentRef Id="cmpCEFB0ECB3FA5FBB6E877C0C48B310EC8" /> 
    11961246            <ComponentRef Id="cmp17288F30F29C2F233CECA3A237224C04" /> 
    11971247            <ComponentRef Id="cmpCCE1D1B7BB48AD42E4E25C485FA191ED" /> 
    11981248            <ComponentRef Id="cmp9D63BE5EEC39C569BBDA2BC7EA9DF8A2" /> 
    1199             <ComponentRef Id="cmp9043FA93A1AE37F25F99B7AF03F07956" /> 
     1249            <ComponentRef Id="cmp27A751B31B5C772EE4BA05A05A1D73CD" /> 
     1250            <ComponentRef Id="cmp422BB7DFB9AE18BCEE3FCC9D8EB8BCA2" /> 
    12001251            <ComponentRef Id="cmpB0E502EF48BE4E69623AA27F316806B4" /> 
    12011252            <ComponentRef Id="cmp940F89E4A02FDDC1EEBBF7EDEB9858C0" /> 
     
    12041255            <ComponentRef Id="cmpFF372DE189AC6FDD6CCE4863538FF550" /> 
    12051256            <ComponentRef Id="cmpDB98C70EBF263E1EC13924DA050F052C" /> 
     1257            <ComponentRef Id="cmp05B6977E456E7C77ABD612BB71A034A8" /> 
    12061258            <ComponentRef Id="cmp77D165EFCCE44CE3523509C93B5F4B26" /> 
    12071259            <ComponentRef Id="cmpA1B329DE4F9BC8634D3A1B7157E41E62" /> 
     
    13311383            <ComponentRef Id="cmp3F59D13A5176526DA6CE5C3C3687565F" /> 
    13321384            <ComponentRef Id="cmpDF634B38D124BD7A2E9FDDF856D82E55" /> 
    1333             <ComponentRef Id="cmp27D41EB3A980882725FD88099B72426B" /> 
    1334             <ComponentRef Id="cmpC119B7D3CA542B001064CCAA6EC37CD7" /> 
     1385            <ComponentRef Id="cmp8109291674B255464466F4EC32037838" /> 
     1386            <ComponentRef Id="cmp57A458F9AB614E0CDB365610BFB83F68" /> 
    13351387            <ComponentRef Id="cmpED91A7AF81085303FCA60EB95836D92D" /> 
    13361388            <ComponentRef Id="cmp8EE587C74D6C80EC39A7AF3FF0647900" /> 
  • raptor-distribution/MSIs/raptor-server/trunk/raptor-server.wxs

    r1758 r1760  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='8f5d419c-0ef4-48b3-8bbb-6474a67cd6f5' 
     4    <Product Id='8f2eb450-743c-47f3-86ba-8d60bcc16226' 
    55      Name='Raptor Server Combined Package' 
    66      UpgradeCode='b5e977e4-8691-42d0-a21f-6243f02cb8a8' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.6.0'> 
     10      Version='1.12.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor Server Combined Package' 
    14           Comments='Raptor Server Combined Package v1-r6 (MUA v1.0.1 / Web v1.0.1)' 
     14          Comments='Raptor Server Combined Package v1-r12 (MUA v1.1.4 / Web v1.1.0)' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    5151        <InstallExecuteSequence> 
    5252            <Custom Action='SetINSTALLING' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
    53             <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
     53            <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>"" OR UPGRADINGPRODUCTCODE <>""]]></Custom>  
    5454        <Custom Action='SetUNINSTALLING' After='SetUPGRADING'><![CDATA[(REMOVE="feaRaptorMua,Complete,feaRaptorWeb" OR REMOVE="ALL") AND NOT UPGRADING]]></Custom> 
    5555        </InstallExecuteSequence> 
     
    5757        <InstallUISequence>  
    5858            <Custom Action='SetINSTALLING' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
    59             <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
     59            <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>"" OR UPGRADINGPRODUCTCODE <>""]]></Custom>  
    6060            <Custom Action='SetUNINSTALLING' After='SetUPGRADING'><![CDATA[(REMOVE="feaRaptorMua,Complete,feaRaptorWeb" OR REMOVE="ALL") AND NOT UPGRADING]]></Custom> 
    6161        </InstallUISequence> 
     
    152152 
    153153        <Feature Id='Complete' 
    154           Title='Raptor Server Combined Package v1-r6' 
     154          Title='Raptor Server Combined Package v1-r12' 
    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.0.1' Description='Raptor MUA v1.0.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
     160            <Feature Id='feaRaptorMua' Title='Raptor MUA v1.1.4' Description='Raptor MUA v1.1.4' 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.0.1' Description='Raptor Web v1.0.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
     171            <Feature Id='feaRaptorWeb' Title='Raptor Web v1.1.0' Description='Raptor Web v1.1.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    172172                <ComponentGroupRef Id='cgrRaptorWebRoot' /> 
    173173                <ComponentGroupRef Id='cgrRaptorWebBin' /> 
     
    204204        <CustomAction Id='RestartWebService' FileKey='filRaptorWebBinWebBat' ExeCommand='restart' /> 
    205205 
    206         <!-- Horrible hack. When upgrading, the restarting happens twice. So this stops it happening the first time... --> 
    207         <CustomAction Id='SetAlreadyRun' Property='AlreadyRun' Value='true' /> 
    208  
    209206 
    210207        <!-- When installing, install service and start it --> 
     
    226223        <!-- When upgrading, restart service --> 
    227224        <InstallExecuteSequence> 
    228             <Custom Action='RestartMuaService' After='StartServices'>UPGRADING AND AlreadyRun</Custom> 
    229             <Custom Action='RestartWebService' After='RestartMuaService'>UPGRADING AND AlreadyRun</Custom> 
    230             <Custom Action='SetAlreadyRun' After='RestartWebService'>UPGRADING</Custom> 
     225            <Custom Action='RestartMuaService' After='StartServices'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
     226            <Custom Action='RestartWebService' After='RestartMuaService'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
    231227        </InstallExecuteSequence> 
    232228 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/bin/raptormuad

    r1749 r1760  
    4949javaCommand="java"                                         # name of the Java launcher without the path 
    5050javaExe="$JAVA_HOME/bin/$javaCommand"                      # file name of the Java application launcher executable 
    51 javaArgs="-DconfigurationFiles=/opt/raptor/mua/conf/ -jar raptor-mua.jar -server -Xmx512M" 
     51javaArgs="-DconfigurationFiles=/opt/raptor/mua/conf/ -server -Xmx512M -jar raptor-mua.jar" 
    5252                                                           # arguments for Java launcher 
    5353javaCommandLine="$javaExe $javaArgs"                       # command line to start the Java service application 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/batch-event-parse-formats-system.xml

    r1758 r1760  
    115115        </property> 
    116116    </bean> 
     117     
     118     <!-- 2.4 and earlier --> 
     119    <bean id="shibSPLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
     120        <property name="headers"> 
     121            <list> 
     122                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     123                    <property name="fieldName"> 
     124                        <value>eventTime</value> 
     125                    </property> 
     126                    <property name="fieldNo"> 
     127                        <value>0</value> 
     128                    </property> 
     129                    <property name="additionalFieldNos"> 
     130                        <list> 
     131                            <value>1</value> 
     132                        </list> 
     133                    </property> 
     134                    <property name="timeZone"> 
     135                        <value>UTC</value> 
     136                    </property> 
     137                    <property name="fieldType"> 
     138                        <value>DATE</value> 
     139                    </property> 
     140                    <property name="dateTimeFormat"> 
     141                        <value>yyyy-MM-ddHH:mm:ss</value> 
     142                    </property> 
     143                </bean>   
     144                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     145                    <property name="fieldName"> 
     146                        <value>sessionId</value> 
     147                    </property> 
     148                    <property name="fieldNo"> 
     149                        <value>9</value> 
     150                    </property> 
     151                    <property name="fieldType"> 
     152                        <value>STRING</value> 
     153                    </property> 
     154                    <property name="regexReplaceAll"> 
     155                        <map> 
     156                         <entry key="\(" value=""/> 
     157                         <entry key="\)" value=""/> 
     158                        </map> 
     159                    </property> 
     160                </bean>    
     161                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     162                    <property name="fieldName"> 
     163                        <value>serviceId</value> 
     164                    </property> 
     165                    <property name="fieldNo"> 
     166                        <value>11</value> 
     167                    </property> 
     168                    <property name="fieldType"> 
     169                        <value>STRING</value> 
     170                    </property> 
     171                    <property name="regexReplaceAll"> 
     172                        <map> 
     173                         <entry key="\(" value=""/> 
     174                         <entry key="\)" value=""/> 
     175                        </map> 
     176                    </property> 
     177                </bean>   
     178                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     179                    <property name="fieldName"> 
     180                        <value>protocol</value> 
     181                    </property> 
     182                    <property name="fieldNo"> 
     183                        <value>12</value> 
     184                    </property> 
     185                    <property name="fieldType"> 
     186                        <value>STRING</value> 
     187                    </property> 
     188                    <property name="regexReplaceAll"> 
     189                        <map> 
     190                         <entry key="\(" value=""/> 
     191                         <entry key="\)" value=""/> 
     192                        </map> 
     193                    </property> 
     194                </bean>    
     195                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
     196                    <property name="fieldName"> 
     197                        <value>clientIp</value> 
     198                    </property> 
     199                    <property name="fieldNo"> 
     200                        <value>14</value> 
     201                    </property> 
     202                    <property name="fieldType"> 
     203                        <value>STRING</value> 
     204                    </property> 
     205                    <property name="regexReplaceAll"> 
     206                        <map> 
     207                         <entry key="\(" value=""/> 
     208                         <entry key="\)" value=""/> 
     209                        </map> 
     210                    </property> 
     211                </bean>                
     212            </list> 
     213        </property> 
     214        <property name="delimeter"> 
     215            <value> </value> 
     216        </property> 
     217    </bean> 
    117218 
    118219        <bean id="shibIDPAuditFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/batch-event-parse.xml

    r1751 r1760  
    6767                    </property> 
    6868                    <property name="LineFilterEngine"> 
    69                         <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     69                        <bean id="lineFilterEngine" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
    7070                             <property name="includeLineFilters"> 
    7171                               <list> 
    72                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
    73                                        <property name="includeIfContains"><value>connect?session</value></property> 
     72                                   <bean class="uk.ac.cardiff.raptor.parse.filter.RegexContainsLineFilter"> 
     73                                       <property name="includeIfContains"><value>GET[\p{Z}\s][^\p{Z}\s]*login\?url</value></property> 
     74                                   </bean> 
     75                                   <bean class="uk.ac.cardiff.raptor.parse.filter.RegexContainsLineFilter"> 
     76                                       <property name="includeIfContains"><value>GET[\p{Z}\s][^\p{Z}\s]*connect\?session</value></property> 
    7477                                   </bean> 
    7578                                </list> 
     
    8386                              </property> 
    8487                        </bean> 
    85                     </property>                    
     88                    </property> 
     89                     <property name="exclusionList"> 
     90                           <bean class="uk.ac.cardiff.raptor.parse.filter.ExclusionList"> 
     91                               <property name="exclusionEntries"> 
     92                                   <list> 
     93                                       <bean class="uk.ac.cardiff.raptor.parse.filter.match.ExactMatchExclusionEntry"> 
     94                                           <property name="fieldName" value="principalName"/> 
     95                                           <property name="match" value="-"/> 
     96                                       </bean> 
     97                                   </list> 
     98                               </property> 
     99                           </bean> 
     100                   </property>                    
    86101                </bean> 
    87102 
     103                <bean id="shibbolethSpLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
     104                    <property name="enabled" value="true"/> 
     105                    <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
     106                    <property name="eventTypeFriendlyName"> 
     107                       <value>Shibboleth SP LT2.4</value> 
     108                    </property> 
     109                    <property name="format"> 
     110                        <ref bean="shibSPLogFileFormat" /> 
     111                    </property> 
     112                    <property name="eventType"> 
     113                        <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     114                    </property> 
     115                    <property name="printParsingPosition"><value>true</value></property> 
    88116 
     117                    <property name="LineFilterEngine"> 
     118                        <bean id="lineFilterEngineShibSp" class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
     119                             <property name="includeLineFilters"> 
     120                               <list> 
     121                                   <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
     122                                       <property name="includeIfContains"><value>new session created</value></property> 
     123                                   </bean> 
     124                                </list> 
     125                              </property>                               
     126                        </bean> 
     127                    </property> 
     128                </bean>  
    89129 
    90130 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/database.xml

    r1751 r1760  
    2222                <property name="hibernateProperties"> 
    2323                        <props> 
    24                                  <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.PostgreSQLDialect</prop>--> 
    25                  <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect</prop> --> 
     24                                <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.PostgreSQLDialect</prop>--> 
    2625                            <prop key="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</prop> 
     26                <!--  <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect</prop>--> 
    2727                                <prop key="hibernate.show_sql">false</prop> 
    2828                                <prop key="hibernate.hbm2ddl.auto">update</prop> 
     
    4040 
    4141 
    42         <!--<bean id="muac3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
     42        <bean id="muac3p0DataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
    4343        destroy-method="close"> 
    4444        <property name="driverClass"> 
     
    5959            </props> 
    6060        </property> 
    61     </bean>--> 
     61    </bean> 
    6262 
    6363 
     
    7474            <value>jdbc:hsqldb:file:data/raptor-mua-db;hsqldb.default_table_type=cached</value> 
    7575        </property> 
     76        <property name="user"> 
     77            <value>sa</value> 
     78        </property> 
     79        <property name="password"> 
     80            <value></value> 
     81        </property> 
    7682        <property name="properties"> 
    7783            <props> 
     
    8793    </bean> 
    8894     
    89      
    90      <!--  Users of MySQL can use the following c3p0 configuration as a template  
     95    <!--  Users of MySQL can use the following c3p0 configuration as a template --> 
    9196     
    9297   <bean id="muac3p0DataSourceMySQL" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
     
    97102        <property name="jdbcUrl"> 
    98103            <value>jdbc:mysql://localhost/mua</value> 
     104        </property> 
     105        <property name="user"> 
     106            <value>root</value> 
     107        </property> 
     108        <property name="password"> 
     109            <value></value> 
    99110        </property> 
    100111        <property name="properties"> 
     
    109120            </props> 
    110121        </property> 
    111     </bean>--> 
     122    </bean> 
     123 
     124 
    112125 
    113126 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/event-release.xml

    r1749 r1760  
    6060                        </bean> 
    6161                </property> 
     62        <property name="allowedClassTypes"> 
     63            <list> 
     64                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     65                <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     66                <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     67                <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     68                <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
     69            </list> 
     70        </property> 
    6271        </bean> 
    6372 
     
    8089                                                </list> 
    8190                                        </property> 
     91                    <property name="supportedResourceCategory" value="EXTERNAL"/> 
    8292                                        <property name="serviceEndpoint"> 
    83                                                 <value>https://raptor.jiscmu.ac.uk:8111/MUA/MultiUnitAggregator</value>  
     93                                                <value>https://raptor-aggr.ja.net:8111/MUA/MultiUnitAggregator</value>  
    8494                                        </property> 
    8595                                        <property name="pushPolicies"> 
     
    97107        </bean> 
    98108 
    99         <!--  policy for release of events. Every 5000 events or every 12 hours --> 
     109        <!--  policy for release of events. Every 2000 events or every 12 hours. Max event push size is < 10,000 records --> 
    100110 
    101111        <bean id="entryNoElapsedTimePushPolicy" 
    102112                class="uk.ac.cardiff.raptor.remoting.policy.EntryNoElapsedTimePushPolicy"> 
    103113                <property name="pushOnOrAfterNoEntries"> 
    104                         <value>5000</value> 
     114                        <value>2000</value> 
    105115                </property> 
    106116                <property name="pushInterval"> 
     
    120130                <bean class="uk.ac.cardiff.raptor.attribute.filtering.NullAttributeRule"> 
    121131                    <property name="attributeId"> 
    122                         <value>assertionId</value> 
     132                        <value>assertions</value> 
    123133                    </property> 
    124134                    <property name="eventType"> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/logging.xml

    r1751 r1760  
    4343        </logger> 
    4444        <logger name="org.opensaml.saml2.metadata.provider" level="INFO"> 
    45                 <appender-ref ref="stdout" /> 
     45                <appender-ref ref="FILE" /> 
    4646        </logger> 
    4747        <logger name="org.apache.cxf" level="INFO"> 
    4848                <appender-ref ref="FILE" /> 
    4949        </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> 
    5056 
    5157 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/mua-core.xml

    r1758 r1760  
    1818 
    1919    <!-- WEB SERVICE ENDPOINT INTERFACE (SEI) SETUP --> 
    20     <jaxws:endpoint id="muaEndpoint"  
    21             implementor="#muaEndpointInterface" address="/MultiUnitAggregator"> 
     20    <jaxws:endpoint id="muaEndpoint" implementor="#muaEndpointInterface" address="/MultiUnitAggregator"> 
    2221        <jaxws:serviceFactory> 
    2322            <ref bean='jaxws-and-aegis-service-factory' /> 
     
    3029        <property name="processService"> 
    3130            <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            </list> 
    3276        </property> 
    3377    </bean> 
     
    4892                        <value>uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    4993                        <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     94                        <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    5095                        <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    5196                        <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     97                        <value>uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
    5298                    </list> 
    5399                </entry> 
     
    95141                    </property> 
    96142                </bean> 
     143                <bean id="shibSp24BelowUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     144                    <property name="allowedFileExtensions"> 
     145                        <list> 
     146                            <value>txt</value> 
     147                            <value>log</value> 
     148                        </list> 
     149                    </property> 
     150                    <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shibsp_upto24/" /> 
     151                    <property name="eventType"> 
     152                        <value>SHIBBOLETHSP24</value> 
     153                    </property> 
     154                </bean> 
    97155                <bean id="ezproxyUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    98156                    <property name="allowedFileExtensions"> 
     
    114172    <bean id="MUAEngine" class="uk.ac.cardiff.raptormua.engine.MUAEngine"> 
    115173        <property name="eventReleaseClient"> 
    116             <ref bean="eventReleaseClient"></ref> 
     174            <ref bean="eventReleaseClient" /> 
     175        </property> 
     176        <property name="eventTypeRegistry"> 
     177            <ref bean="registeredConcreteEventTypes" /> 
    117178        </property> 
    118179        <property name="statisticsHandler"> 
     
    135196        </property> 
    136197        <property name="maxReleaseEventSize"> 
    137             <value>2000</value> 
    138         </property> <!-- Max Size is 3000 --> 
    139     </bean> 
    140  
    141    <bean id="capabilitiesConstructor" class="uk.ac.cardiff.raptormua.engine.CapabilitiesConstructor"> 
    142          <property name="statisticsHandler"> 
     198            <value>5000</value> 
     199        </property> <!-- Max Size is 10000 --> 
     200    </bean> 
     201 
     202    <bean id="capabilitiesConstructor" class="uk.ac.cardiff.raptormua.engine.CapabilitiesConstructor"> 
     203        <property name="statisticsHandler"> 
    143204            <ref bean="statisticalUnits" /> 
    144205        </property> 
     
    146207            <ref bean="storageEngine"></ref> 
    147208        </property> 
    148          <property name="metadata"> 
     209        <property name="metadata"> 
    149210            <ref bean="MUAMetadata"></ref> 
    150211        </property> 
     
    202263            <ref local="muaReleaseJobDetail" /> 
    203264        </property> 
    204         <property name="startDelay" value="10000" /> 
    205         <property name="repeatInterval" value="10000" /> 
     265        <property name="startDelay" value="60000" /> 
     266        <property name="repeatInterval" value="60000" /> 
    206267    </bean> 
    207268 
     
    251312 
    252313    <!-- Create the storage engine and entry handler --> 
    253     <bean name="storageEngine" class="uk.ac.cardiff.raptor.store.EventStorageEngine"> 
     314    <bean name="storageEngine" class="uk.ac.cardiff.raptor.store.DefaultEventStorageEngine"> 
    254315        <property name="eventHandler"> 
    255316            <ref bean="persistantEventHandler" /> 
     
    272333            <ref bean="dataConnectionImpl"></ref> 
    273334        </constructor-arg> 
    274         <!-- <property name="optimiseCountQueries"><value>true</value></property> <property name="countClassNames"> <list>  
    275             <value>ShibbolethIdpAuthenticationEvent</value> <value>EzproxyAuthenticationEvent</value> </list> </property> --> 
     335        <property name="optimiseCountQueries"> 
     336            <value>true</value> 
     337        </property> 
     338        <property name="countClassNames"> 
     339            <list> 
     340                <value>ShibbolethIdpAuthenticationEvent</value> 
     341                <value>EzproxyAuthenticationEvent</value> 
     342                <value>ShibbolethSpAuthenticationEvent</value> 
     343            </list> 
     344        </property> 
    276345    </bean> 
    277346 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/statistical-processors.xml

    r1758 r1760  
    4545                                        class="uk.ac.cardiff.raptormua.engine.statistics.processor.ProcessorTemplate"> 
    4646                                        <property name="processorId" value="YValuePercentage"/> 
    47                                         <property name="processorFriendlyName" value="YValue as Percentage" /> 
     47                                        <property name="processorFriendlyName" value="Y-Value as Percentage" /> 
    4848                                        <property name="processorClass"> 
    4949                                                <value type="java.lang.Class">uk.ac.cardiff.raptormua.engine.statistics.processor.PercentagePostProcessor 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/statistical-units-custom.xml

    r1751 r1760  
    4242                        <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    4343                                        <property name="statisticType"><value>User</value></property> 
    44                     <property name="eventType"><value>SHIBBOLETH_AUTHENTICATION</value></property> 
     44                    <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    4545                                        <property name="unitName"><value>Number of authentications over defined interval</value></property> 
    4646                                        <property name="startTime"><value>20100520T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     
    7777                        <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    7878                                        <property name="statisticType"><value>User</value></property> 
    79                      <property name="eventType"><value>SHIBBOLETH_AUTHENTICATION</value></property> 
     79                     <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    8080                                        <property name="unitName"><value>Number of authentications over defined segments</value></property> 
    8181                                        <property name="startTime"><value>20101020T140000</value></property> <!--  presently only ddMMyyy or yyyyMMdd'T'HHmmss--> 
     
    113113                        <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    114114                                        <property name="statisticType"><value>User</value></property> 
    115                      <property name="eventType"><value>SHIBBOLETH_AUTHENTICATION</value></property> 
     115                     <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    116116                                        <property name="unitName"><value>Number of authentications grouped by particular field</value></property> 
    117117                                        <property name="startTime"><value>20110115T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     
    175175                        <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    176176                                        <property name="statisticType"><value>User</value></property> 
    177                      <property name="eventType"><value>SHIBBOLETH_AUTHENTICATION</value></property> 
     177                     <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    178178                                        <property name="unitName"><value>Comparison of authentications for particular Service Providers</value></property> 
    179179                                        <property name="startTime"><value>20110116T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     
    252252            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    253253                    <property name="statisticType"><value>User</value></property> 
    254                     <property name="eventType"><value>SHIBBOLETH_AUTHENTICATION</value></property> 
     254                    <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    255255                    <property name="unitName"><value>Number of authentications per school</value></property> 
    256256                    <property name="startTime"><value>20100520T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
     
    318318            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    319319                    <property name="statisticType"><value>User</value></property> 
    320                     <property name="eventType"><value>SHIBBOLETH_AUTHENTICATION</value></property> 
     320                    <property name="eventType"><value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value></property> 
    321321                    <property name="unitName"><value>Number of authentications per affiliation type</value></property> 
    322322                    <property name="startTime"><value>20100520T140000</value></property>   <!-- presently only ddMMyyy or yyyyMMdd'T'HHmmss --> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/bin/raptorwebd

    r1749 r1760  
    4949javaCommand="java"                                         # name of the Java launcher without the path 
    5050javaExe="$JAVA_HOME/bin/$javaCommand"                      # file name of the Java application launcher executable 
    51 javaArgs="-DconfigurationFiles=/opt/raptor/web/ -jar raptor-web.jar -server -Xmx256M" 
     51javaArgs="-DconfigurationFiles=/opt/raptor/web/ -server -Xmx256M -jar raptor-web.jar" 
    5252                                                           # arguments for Java launcher 
    5353javaCommandLine="$javaExe $javaArgs"                       # command line to start the Java service application 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/conf/dashboard-statistics.xml

    r1749 r1760  
    99 
    1010    <util:list id="dashboardStatisticsList"> 
    11         <bean id="shibNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    12             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    13             <property name="dashboardStatisticType"><value>NO_AUTHS</value></property> 
    14             <property name="statisticalUnitName"> 
    15                 <value>numberOfAuthenticationsPer</value> 
    16             </property> 
    17             <property name="enabled"> 
    18                 <value>true</value> 
    19             </property> 
    20             <property name="eventType"> 
    21                 <value>SHIBBOLETH_AUTHENTICATION</value> 
     11 
     12        <bean id="shibbolethDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     13            <property name="computedOverTimeRanges"> 
     14                <list> 
     15                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     16                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     17                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     18                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     19                </list> 
     20            </property> 
     21            <property name="resourceCategorys"> 
     22                <list> 
     23                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     24                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     25                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     26                </list> 
     27            </property> 
     28            <property name="dashboardStatistics"> 
     29                <list> 
     30                    <bean id="shibNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     31                        <property name="chartProcessor"> 
     32                            <ref bean="chartProcessor" /> 
     33                        </property> 
     34                        <property name="dashboardStatisticType"> 
     35                            <value>HEADLINE_GRAPH</value> 
     36                        </property> 
     37                        <property name="statisticalUnitName"> 
     38                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     39                        </property> 
     40                        <property name="enabled"> 
     41                            <value>true</value> 
     42                        </property> 
     43                        <property name="eventType"> 
     44                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     45                        </property> 
     46 
     47                    </bean> 
     48                    <bean id="shibNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     49                        <property name="chartProcessor"> 
     50                            <ref bean="chartProcessor" /> 
     51                        </property> 
     52                        <property name="dashboardStatisticType"> 
     53                            <value>NO_AUTHS</value> 
     54                        </property> 
     55                        <property name="statisticalUnitName"> 
     56                            <value>numberOfAuthenticationsPer</value> 
     57                        </property> 
     58                        <property name="enabled"> 
     59                            <value>true</value> 
     60                        </property> 
     61                        <property name="eventType"> 
     62                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     63                        </property> 
     64                    </bean> 
     65                    <bean id="shibNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     66                        <property name="chartProcessor"> 
     67                            <ref bean="chartProcessor" /> 
     68                        </property> 
     69                        <property name="dashboardStatisticType"> 
     70                            <value>NO_UNIQUE_AUTHS</value> 
     71                        </property> 
     72                        <property name="statisticalUnitName"> 
     73                            <value>numberOfUnqiueUsersPer</value> 
     74                        </property> 
     75                        <property name="enabled"> 
     76                            <value>true</value> 
     77                        </property> 
     78                        <property name="eventType"> 
     79                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     80                        </property> 
     81                    </bean> 
     82                    <bean id="shibTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     83                        <property name="chartProcessor"> 
     84                            <ref bean="chartProcessor" /> 
     85                        </property> 
     86                        <property name="dashboardStatisticType"> 
     87                            <value>TOP_FIVE</value> 
     88                        </property> 
     89                        <property name="statisticalUnitName"> 
     90                            <value>top5Resources</value> 
     91                        </property> 
     92                        <property name="enabled"> 
     93                            <value>true</value> 
     94                        </property> 
     95                        <property name="eventType"> 
     96                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     97                        </property> 
     98                    </bean> 
     99                    <bean id="shibTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     100                        <property name="chartProcessor"> 
     101                            <ref bean="chartProcessor" /> 
     102                        </property> 
     103                        <property name="dashboardStatisticType"> 
     104                            <value>TOP_FIVE_UNIQUE</value> 
     105                        </property> 
     106                        <property name="statisticalUnitName"> 
     107                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     108                        </property> 
     109                        <property name="enabled"> 
     110                            <value>true</value> 
     111                        </property> 
     112                        <property name="eventType"> 
     113                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     114                        </property> 
     115                    </bean> 
     116                </list> 
    22117            </property> 
    23118        </bean> 
    24         <bean id="shibNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    25             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    26             <property name="dashboardStatisticType"><value>NO_UNIQUE_AUTHS</value></property> 
    27             <property name="statisticalUnitName"> 
    28                 <value>numberOfUnqiueUsersPer</value> 
    29             </property> 
    30             <property name="enabled"> 
    31                 <value>true</value> 
    32             </property> 
    33             <property name="eventType"> 
    34                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    35             </property> 
    36         </bean> 
    37         <bean id="shibTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    38             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    39             <property name="dashboardStatisticType"><value>TOP_FIVE</value></property> 
    40             <property name="statisticalUnitName"> 
    41                 <value>top5Resources</value> 
    42             </property> 
    43             <property name="enabled"> 
    44                 <value>true</value> 
    45             </property> 
    46             <property name="eventType"> 
    47                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    48             </property> 
    49         </bean> 
    50         <bean id="shibNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    51             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    52             <property name="dashboardStatisticType"><value>HEADLINE_GRAPH</value></property> 
    53             <property name="statisticalUnitName"> 
    54                 <value>numberOfAuthenticationsPerIntervalNumber</value> 
    55             </property> 
    56             <property name="enabled"> 
    57                 <value>true</value> 
    58             </property> 
    59             <property name="eventType"> 
    60                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    61             </property> 
    62         </bean> 
    63         <bean id="shibTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    64             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    65             <property name="dashboardStatisticType"><value>TOP_FIVE_UNIQUE</value></property> 
    66             <property name="statisticalUnitName"> 
    67                 <value>numberOfUniqueAuthenticationsPerSP</value> 
    68             </property> 
    69             <property name="enabled"> 
    70                 <value>true</value> 
    71             </property> 
    72             <property name="eventType"> 
    73                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    74             </property> 
    75         </bean> 
    76  
    77  
    78  
    79  
    80  
    81         <bean id="ezproxyNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    82             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    83             <property name="dashboardStatisticType"><value>NO_AUTHS</value></property> 
    84             <property name="statisticalUnitName"> 
    85                 <value>numberOfAuthenticationsPer</value> 
    86             </property> 
    87             <property name="enabled"> 
    88                 <value>true</value> 
    89             </property> 
    90             <property name="eventType"> 
    91                 <value>EZPROXY_AUTHENTICATION</value> 
    92             </property> 
    93         </bean> 
    94         <bean id="ezproxyNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    95             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    96             <property name="dashboardStatisticType"><value>NO_UNIQUE_AUTHS</value></property> 
    97             <property name="statisticalUnitName"> 
    98                 <value>numberOfUnqiueUsersPer</value> 
    99             </property> 
    100             <property name="enabled"> 
    101                 <value>true</value> 
    102             </property> 
    103             <property name="eventType"> 
    104                 <value>EZPROXY_AUTHENTICATION</value> 
    105             </property> 
    106         </bean> 
    107         <bean id="ezproxyTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    108             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    109             <property name="dashboardStatisticType"><value>TOP_FIVE</value></property> 
    110             <property name="statisticalUnitName"> 
    111                 <value>top5Resources</value> 
    112             </property> 
    113             <property name="enabled"> 
    114                 <value>true</value> 
    115             </property> 
    116             <property name="eventType"> 
    117                 <value>EZPROXY_AUTHENTICATION</value> 
    118             </property> 
    119         </bean> 
    120         <bean id="ezproxyNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    121             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    122             <property name="dashboardStatisticType"><value>HEADLINE_GRAPH</value></property> 
    123             <property name="statisticalUnitName"> 
    124                 <value>numberOfAuthenticationsPerIntervalNumber</value> 
    125             </property> 
    126             <property name="enabled"> 
    127                 <value>true</value> 
    128             </property> 
    129             <property name="eventType"> 
    130                 <value>EZPROXY_AUTHENTICATION</value> 
    131             </property> 
    132         </bean> 
    133         <bean id="ezproxyTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    134             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    135             <property name="dashboardStatisticType"><value>TOP_FIVE_UNIQUE</value></property> 
    136             <property name="statisticalUnitName"> 
    137                 <value>numberOfUniqueAuthenticationsPerSP</value> 
    138             </property> 
    139             <property name="enabled"> 
    140                 <value>true</value> 
    141             </property> 
    142             <property name="eventType"> 
    143                 <value>EZPROXY_AUTHENTICATION</value> 
     119        <bean id="ezproxyDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     120            <property name="computedOverTimeRanges"> 
     121                <list> 
     122                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     123                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     124                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     125                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     126                </list> 
     127            </property> 
     128            <property name="resourceCategorys"> 
     129                <list> 
     130                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     131                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     132                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     133                </list> 
     134            </property> 
     135            <property name="dashboardStatistics"> 
     136                <list> 
     137                    <bean id="ezproxyNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     138                        <property name="chartProcessor"> 
     139                            <ref bean="chartProcessor" /> 
     140                        </property> 
     141                        <property name="dashboardStatisticType"> 
     142                            <value>NO_AUTHS</value> 
     143                        </property> 
     144                        <property name="statisticalUnitName"> 
     145                            <value>numberOfAuthenticationsPer</value> 
     146                        </property> 
     147                        <property name="enabled"> 
     148                            <value>true</value> 
     149                        </property> 
     150                        <property name="eventType"> 
     151                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     152                        </property> 
     153                    </bean> 
     154                    <bean id="ezproxyNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     155                        <property name="chartProcessor"> 
     156                            <ref bean="chartProcessor" /> 
     157                        </property> 
     158                        <property name="dashboardStatisticType"> 
     159                            <value>NO_UNIQUE_AUTHS</value> 
     160                        </property> 
     161                        <property name="statisticalUnitName"> 
     162                            <value>numberOfUnqiueUsersPer</value> 
     163                        </property> 
     164                        <property name="enabled"> 
     165                            <value>true</value> 
     166                        </property> 
     167                        <property name="eventType"> 
     168                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     169                        </property> 
     170                    </bean> 
     171                    <bean id="ezproxyTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     172                        <property name="chartProcessor"> 
     173                            <ref bean="chartProcessor" /> 
     174                        </property> 
     175                        <property name="dashboardStatisticType"> 
     176                            <value>TOP_FIVE</value> 
     177                        </property> 
     178                        <property name="statisticalUnitName"> 
     179                            <value>top5Resources</value> 
     180                        </property> 
     181                        <property name="enabled"> 
     182                            <value>true</value> 
     183                        </property> 
     184                        <property name="eventType"> 
     185                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     186                        </property> 
     187                    </bean> 
     188                    <bean id="ezproxyNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     189                        <property name="chartProcessor"> 
     190                            <ref bean="chartProcessor" /> 
     191                        </property> 
     192                        <property name="dashboardStatisticType"> 
     193                            <value>HEADLINE_GRAPH</value> 
     194                        </property> 
     195                        <property name="statisticalUnitName"> 
     196                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     197                        </property> 
     198                        <property name="enabled"> 
     199                            <value>true</value> 
     200                        </property> 
     201                        <property name="eventType"> 
     202                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     203                        </property> 
     204                    </bean> 
     205                    <bean id="ezproxyTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     206                        <property name="chartProcessor"> 
     207                            <ref bean="chartProcessor" /> 
     208                        </property> 
     209                        <property name="dashboardStatisticType"> 
     210                            <value>TOP_FIVE_UNIQUE</value> 
     211                        </property> 
     212                        <property name="statisticalUnitName"> 
     213                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     214                        </property> 
     215                        <property name="enabled"> 
     216                            <value>true</value> 
     217                        </property> 
     218                        <property name="eventType"> 
     219                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     220                        </property> 
     221                    </bean> 
     222                </list> 
    144223            </property> 
    145224        </bean> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/conf/web-core.xml

    r1749 r1760  
    2222 
    2323        </bean> 
     24     
     25    <bean id="eventTypeService" class="uk.ac.cardiff.raptorweb.service.impl.EventTypeServiceImpl"> 
     26        <property name="webEngine"><ref bean="webEngine"/></property> 
     27        <property name="eventTypeToDisplayMapper" ref="eventTypesToDisplayMapper"/> 
     28    </bean> 
    2429 
    2530        <bean id="startService" class="uk.ac.cardiff.raptorweb.service.impl.StartServiceImpl"> 
    2631                <property name="webEngine"><ref bean="webEngine"/></property> 
    27         <property name="dashboardStatistics" ref="dashboardStatisticsList"/> 
     32        <property name="dashboardStatisticSets" ref="dashboardStatisticsList"/>         
    2833        </bean> 
    2934 
     
    5055                                        <property name="reportBean"><ref bean="genericReportBean"/></property> 
    5156                                        <property name="reportXMLFile"><value>generic-report.xml</value></property> 
     57                    <property name="eventTypeMapper"><ref bean="eventTypesToDisplayMapper"/></property> 
    5258                                </bean> 
    5359                        </list> 
     
    6167            <property name="saveDirectory"><value>/graphs/</value></property> 
    6268            <property name="baseDirectory"><value>/</value></property> <!-- the above is the absolute path, this is the same but as a relative path--> 
     69    </bean> 
     70     
     71     <!-- Set up a background task that removes old graphs used for display only (not saved reports e.g. PDFs) --> 
     72    <bean id="garbageCollectionService" class="uk.ac.cardiff.raptorweb.service.impl.GarbageCollectionServiceImpl"> 
     73        <property name="graphDirectoryCleaner" ref="graphCleaner"/> 
     74    </bean> 
     75     
     76    <bean id="graphCleaner" class="uk.ac.cardiff.raptorweb.engine.garbage.GraphDirectoryCleaner"> 
     77        <property name="graphsDirectoryToClean" value="/graphs/"/> 
     78        <property name="daysBehindToRemoveFrom" value="7"/> 
     79    </bean> 
     80     
     81    <bean id="garbageCollectionScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
     82        <property name="triggers"> 
     83            <list> 
     84               <ref local="cleanOldGraphsQuickTrigger"/> 
     85            </list> 
     86        </property> 
     87    </bean> 
     88 
     89    <bean id="cleanOldGraphsQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     90        <property name="jobDetail"> 
     91            <ref local="cleanOldGraphsJobDetail" /> 
     92        </property> 
     93        <property name="startDelay" value="10000"/> 
     94        <property name="repeatInterval" value="18000000"/> 
     95    </bean> 
     96 
     97    <bean id="cleanOldGraphsJobDetail" 
     98        class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
     99        <property name="targetObject"> 
     100            <ref bean="garbageCollectionService" /> 
     101        </property> 
     102        <property name="targetMethod"> 
     103            <value>cleanOldGraphsDirectory</value> 
     104        </property> 
     105        <property name="concurrent"> 
     106            <value>false</value> 
     107        </property> 
    63108    </bean> 
    64109 
     
    93138                </property> 
    94139        </bean> 
     140     
     141    <!--  handles mapping between event types (Class names) and friendly names to display --> 
     142    <bean id="eventTypesToDisplayMapper" class="uk.ac.cardiff.raptorweb.model.EventTypeDisplayMapper"> 
     143        <property name="eventTypeFriendlyNameMap"> 
     144            <map> 
     145                <entry value="Shibboleth IdP" key="uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent"/> 
     146                <entry value="Shibboleth SP" key="uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent"/> 
     147                <entry value="EZproxy" key="uk.ac.cardiff.model.event.EzproxyAuthenticationEvent"/> 
     148            </map> 
     149        </property> 
     150     
     151    </bean> 
    95152 
    96153    <import resource="metadata.xml" /> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/classes/logback.xml

    r1749 r1760  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <!-- 
    3  
    4     Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
    5  
    6     Licensed under the Apache License, Version 2.0 (the "License"); 
    7     you may not use this file except in compliance with the License. 
    8     You may obtain a copy of the License at 
    9  
    10             http://www.apache.org/licenses/LICENSE-2.0 
    11  
    12     Unless required by applicable law or agreed to in writing, software 
    13     distributed under the License is distributed on an "AS IS" BASIS, 
    14     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    15     See the License for the specific language governing permissions and 
    16     limitations under the License. 
    17  
    18 --> 
    192 
    203<configuration> 
     
    225  <property name="LOG_HOME" value="logs" /> 
    236 
     7    
    248 
    259  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     
    3519    </encoder> 
    3620  </appender> 
    37    
    38   <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> 
    39     <encoder> 
    40       <pattern>%5p %d \(%C{3}:%L\) ---&gt; %m%n</pattern> 
    41     </encoder> 
    42   </appender> 
     21 
    4322 
    4423 
    4524  <logger name="org.springframework" level="ERROR"> 
    46     <appender-ref ref="stdout"/> 
    4725    <appender-ref ref="FILE"/> 
    4826  </logger> 
    49   <logger name="uk.ac.cardiff" level="DEBUG"> 
    50     <appender-ref ref="stdout"/> 
     27  <logger name="uk.ac.cardiff" level="INFO"> 
    5128    <appender-ref ref="FILE"/> 
    5229  </logger> 
    5330  <logger name="org.mortbay" level="ERROR"> 
    54     <appender-ref ref="stdout"/> 
    5531    <appender-ref ref="FILE"/> 
    5632  </logger> 
    5733 
    58   <logger name="  org.apache.cxf" level="ERROR"> 
    59     <appender-ref ref="stdout"/> 
     34  <logger name="org.apache.cxf" level="ERROR"> 
    6035    <appender-ref ref="FILE"/> 
    6136  </logger> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/raptorweb-servlet.xml

    r1758 r1760  
    3131         <import resource="file:///${configurationFiles}/conf/web-core.xml" /> 
    3232 
    33  
    34  
     33         
    3534     <!--  Import the setup of the front page dashboard statistics --> 
    3635     <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     
    3837 
    3938 
    40  
    41  
    4239</beans> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/security.xml

    r1758 r1760  
    4141        </s:http> 
    4242 
     43     
    4344    <import resource="file:///${configurationFiles}/conf/users.xml" /> 
    4445 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/dashboard.xhtml

    r1751 r1760  
    5757 
    5858                                                                <rich:inplaceSelect id="eventTypeSelector" 
    59                                                                         value="#{flowScope.websession.startmodel.eventTypeString}" 
     59                                                                        value="#{flowScope.websession.startmodel.eventType}" 
    6060                                                                        style="font-size:100%"> 
    61                                                                         <f:selectItem itemLabel="Shibboleth" 
    62                                                                                 itemValue="SHIBBOLETH_AUTHENTICATION" /> 
    63                                                                         <f:selectItem itemLabel="Ezproxy" 
    64                                                                                 itemValue="EZPROXY_AUTHENTICATION" /> 
     61                                                                        <f:selectItems value="#{eventTypeService.eventTypeList}" /> 
    6562                                                                        <a4j:support ajaxSingle="true" event="onviewactivated" 
    6663                                                                                action="refreshStartStats" 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/graphicalReports.xhtml

    r1758 r1760  
    111111 
    112112                                                <rich:layoutPanel position="right"> 
    113                                                         <a4j:form id="optionsPanelForm"> 
     113                                                        <h:form id="optionsPanelForm"> 
    114114                                                                <rich:panel width="100%" id="optionsPanel"> 
    115115                                                                        <f:facet name="header"> 
     
    131131 
    132132                                                                                                <rich:inplaceSelect 
    133                                                                                                         value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.eventTypeString}"> 
    134                                                                                                         <f:selectItem itemLabel="Shibboleth" 
    135                                                                                                                 itemValue="SHIBBOLETH_AUTHENTICATION" /> 
    136                                                                                                         <f:selectItem itemLabel="Ezproxy" 
    137                                                                                                                 itemValue="EZPROXY_AUTHENTICATION" /> 
     133                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.eventType}"> 
     134                                                                                                 <f:selectItems value="#{eventTypeService.eventTypeList}"/> 
    138135                                                                                                </rich:inplaceSelect> 
    139136 
     
    189186                                                                                                <h:outputText value="Graph Title:" 
    190187                                                                                                        style="font-weight: bold;" /> 
    191                                                                                                 <h:inputText style="width:100%;" 
     188                                                                                                <h:inputText style="width:100%;" required="true" requiredMessage="Graph Title Value required" 
    192189                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.presentation.graphTitle}" /> 
    193190 
    194191                                                                                                <f:facet name="footer"> 
    195192                                                                                                        <h:panelGroup style="display:block; text-align:center"> 
    196                                                                                                                 <a4j:commandButton ajaxSingle="false" value="update" 
     193                                                                                                                <h:commandButton ajaxSingle="true" value="update" action="updateMUAStatistic" 
     194                                                                reRender="optionsPanelForm,controlPanelForm, chartForm" 
    197195                                                                                                                        onclick="#{rich:component('workingPanel')}.show();"> 
    198                                                                                                                         <!--  added the support here, as the command button needs to submit the form properties, which it only does 
    199                                                                                                         with ajaxSingle="false", then invoke the action, which only happens when ajaxSingle="true" --> 
    200                                                                                                                         <a4j:support ajaxSingle="true" event="oncomplete" 
    201                                                                                                                                 oncomplete="#{rich:component('workingPanel')}.hide();" 
    202                                                                                                                                 action="updateMUAStatistic" 
    203                                                                                                                                 reRender="optionsPanelForm,controlPanelForm, chartForm" /> 
    204  
    205                                                                                                                 </a4j:commandButton> 
     196                                                                                                                         
     197                                                                                                                </h:commandButton> 
    206198                                                                                                        </h:panelGroup> 
    207199                                                                                                </f:facet> 
     
    357349                                                                        </rich:layout> 
    358350                                                                </rich:panel> 
    359                                                         </a4j:form> 
     351                                                        </h:form> 
    360352                                                </rich:layoutPanel> 
    361353 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/report-templates/generic-report.xml

    r1749 r1760  
    5454                    <textFieldExpression><![CDATA[$P{subtitle}]]></textFieldExpression> 
    5555                </textField> 
     56                <textField> 
     57                    <reportElement x="20" y="65" width="520" height="20" forecolor="#FFFFFF"/> 
     58                    <textElement textAlignment="Left"> 
     59                        <font size="9" isBold="false"/> 
     60                    </textElement> 
     61                    <textFieldExpression><![CDATA[$P{query}]]></textFieldExpression> 
     62                </textField> 
    5663            </frame> 
    5764            <image scaleImage="RetainShape" hAlign="Center" isUsingCache="true" isLazy="true"> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/templates/raptor/full.xhtml

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