Changeset 1762


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

Adding raptor-server v1-r13 MSI sources

Location:
raptor-distribution/MSIs/raptor-server/trunk
Files:
91 added
15 deleted
60 edited

Legend:

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

    r1760 r1762  
    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 1 - Configure MUA Metadata</Text> 
     15                    <Text>Step 1 of 2 - 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='VerifyReadyDlg'>1</Publish> 
     37                    <Publish Event='NewDialog' Value='RaptorMsiDlgWebMetadata'>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

    r1760 r1762  
    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 1 - Configure Web Metadata</Text> 
     15                    <Text>Step 2 of 2 - 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='CustomizeDlg'>1</Publish> 
     34                    <Publish Event='NewDialog' Value='RaptorMsiDlgMuaMetadata'>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-batchimportdir.wxs

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

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

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

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

    r1751 r1762  
    88                </Component> 
    99                <Component Id='cmpRaptorWebBinWrapperExe' Guid='*'> 
    10                     <File Id='filRaptorWebBinWrapperExe' KeyPath='yes' Source='source\web\bin\wrapper-windows-x86-32.exe' /> 
     10                    <File Id='filRaptorWebBinWrapperExe' KeyPath='yes' Source='source\web\bin\wrapper.exe' /> 
    1111                </Component> 
    1212                <Component Id='cmpRaptorWebBinWrapperConf' Guid='*'> 
  • raptor-distribution/MSIs/raptor-server/trunk/frag-web-libdir.wxs

    r1751 r1762  
    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> 
     
    1010                    <File Id="fil75C0B769FD097762BA9BE39DF1A5594D" KeyPath="yes" Source="source\web\lib\core-3.1.1.jar" /> 
    1111                </Component> 
     12                <Component Id="cmp55EF091DA5AF21E554D6DA19D2454186" Guid="*"> 
     13                    <File Id="fil4FC4B6005311B71357D71F6BDEC02F0F" KeyPath="yes" Source="source\web\lib\javax.servlet.jsp.jstl-1.2.1.jar" /> 
     14                </Component> 
     15                <Component Id="cmp962BDEFB12B00646487CEB7AA182EFC6" Guid="*"> 
     16                    <File Id="fil9EE8D5C6E29FA27A8AE7BC87613ACAB5" KeyPath="yes" Source="source\web\lib\javax.servlet.jsp.jstl-api-1.2.1.jar" /> 
     17                </Component> 
    1218                <Component Id="cmpFF40B4A151926281F66F7B4230F8F0FD" Guid="*"> 
    1319                    <File Id="filC8E815676ACE8D3E43D5E3147DD6E5EE" KeyPath="yes" Source="source\web\lib\jcl-over-slf4j-1.6.1.jar" /> 
    1420                </Component> 
    15                 <Component Id="cmpAD2B0A264B6B3ED00F135BB4C9A40615" Guid="*"> 
    16                     <File Id="fil2797990509F50113394863306E3D36ED" KeyPath="yes" Source="source\web\lib\jetty-6.1.25.jar" /> 
     21                <Component Id="cmp90F88238F90328D5B7F07F9D99DEBA5F" Guid="*"> 
     22                    <File Id="fil64BCA183C9E8D3A8C77C547682EF9F9F" KeyPath="yes" Source="source\web\lib\jetty-continuation-8.1.0.RC5.jar" /> 
    1723                </Component> 
    18                 <Component Id="cmp0F861D4428C03122772FC65A934276E4" Guid="*"> 
    19                     <File Id="filD8D01D3E09C6C73EC65C76F54F37A6AA" KeyPath="yes" Source="source\web\lib\jetty-util-6.1.25.jar" /> 
     24                <Component Id="cmpE026C3B999634AF851951808265EFE31" Guid="*"> 
     25                    <File Id="filD17F3AB76724A1E648AC8C8BD87C08CC" KeyPath="yes" Source="source\web\lib\jetty-http-8.1.0.RC5.jar" /> 
     26                </Component> 
     27                <Component Id="cmp4068C86E2D24E41859BD21E7F9EB462E" Guid="*"> 
     28                    <File Id="fil21AEABBC5DAD605A1BBA989BFA93FE0B" KeyPath="yes" Source="source\web\lib\jetty-io-8.1.0.RC5.jar" /> 
     29                </Component> 
     30                <Component Id="cmp8CFDBF9945D46E048AE5EFB429D8DCD8" Guid="*"> 
     31                    <File Id="fil368B445BD5C3922F33B2643B0026D616" KeyPath="yes" Source="source\web\lib\jetty-security-8.1.0.RC5.jar" /> 
     32                </Component> 
     33                <Component Id="cmpD6EE74A56689D7952A3BB2ABB030441E" Guid="*"> 
     34                    <File Id="fil1E82D53F4FD2011686C113D72C4F0680" KeyPath="yes" Source="source\web\lib\jetty-server-8.1.0.RC5.jar" /> 
     35                </Component> 
     36                <Component Id="cmp14AFA634C8E28CFFF3C9CA54D029DE1B" Guid="*"> 
     37                    <File Id="fil9F0AACAEE8D97376EF784004ADC5B6CC" KeyPath="yes" Source="source\web\lib\jetty-servlet-8.1.0.RC5.jar" /> 
     38                </Component> 
     39                <Component Id="cmp4EA78A60AFAA6C974535AFF2DB757395" Guid="*"> 
     40                    <File Id="fil8B14626FAA2A37FAB30A50696862611F" KeyPath="yes" Source="source\web\lib\jetty-util-8.1.0.RC5.jar" /> 
     41                </Component> 
     42                <Component Id="cmpA839C49F4E21C863E58AE3E4BAC62AA6" Guid="*"> 
     43                    <File Id="fil631E0A490D5B6932CCEDA3B03C9887D1" KeyPath="yes" Source="source\web\lib\jetty-webapp-8.1.0.RC5.jar" /> 
     44                </Component> 
     45                <Component Id="cmp983BF5E715F7053672FDA4F4F01D5335" Guid="*"> 
     46                    <File Id="filA9E5028EBD6B2BF666CDFE99755FCC82" KeyPath="yes" Source="source\web\lib\jetty-xml-8.1.0.RC5.jar" /> 
    2047                </Component> 
    2148                <Component Id="cmp72C9FECCB62733EF0151D5671D45A657" Guid="*"> 
     
    3158                    <File Id="filEB7549D5C164802C5492A8057BDAE0E3" KeyPath="yes" Source="source\web\lib\jstl-1.2.jar" /> 
    3259                </Component> 
     60                <Component Id="cmpE710B1E7D9140A3566F5ABD458714504" Guid="*"> 
     61                    <File Id="fil68C55837B7DBA264486590733A2B7476" KeyPath="yes" Source="source\web\lib\jstl-api-1.2.jar" /> 
     62                </Component> 
    3363                <Component Id="cmpA57D7868123363525662AECED02EB5B2" Guid="*"> 
    3464                    <File Id="fil59B08310A0063B64E933E44C5B9D1703" KeyPath="yes" Source="source\web\lib\jul-to-slf4j-1.6.1.jar" /> 
     
    4373                    <File Id="fil1C5BB60EC21886D8525493FC07ACA8A0" KeyPath="yes" Source="source\web\lib\logback-core-0.9.27.jar" /> 
    4474                </Component> 
    45                 <Component Id="cmp5844DC4CE31B7543EEEC593C7A7EA130" Guid="*"> 
    46                     <File Id="fil554E4110713F67AB79C81273DEF8A6BA" KeyPath="yes" Source="source\web\lib\servlet-api-2.5-20081211.jar" /> 
     75                <Component Id="cmpF0756ED1A9573F10CED44FDBFAC6F53D" Guid="*"> 
     76                    <File Id="filB9DBDCBAC98471DDA843864C10DBE9E6" KeyPath="yes" Source="source\web\lib\servlet-api-2.5.jar" /> 
     77                </Component> 
     78                <Component Id="cmp5F51D39B9A53DA7C39D7657A8C09DA62" Guid="*"> 
     79                    <File Id="fil4B109CFF222C1594699218345260CA8A" KeyPath="yes" Source="source\web\lib\servlet-api-3.0.20100224.jar" /> 
    4780                </Component> 
    4881                <Component Id="cmp96622340BE617755A6445CD8C0DA0973" Guid="*"> 
    4982                    <File Id="filAE1F97DCEE60BC8079B5B1D94870682C" KeyPath="yes" Source="source\web\lib\slf4j-api-1.6.1.jar" /> 
     83                </Component> 
     84                <Component Id="cmp4FFEFADF5E44A76FB0AD883256DDD33D" Guid="*"> 
     85                    <File Id="fil0BAAB524E22327EC2225EF1BABCACC16" KeyPath="yes" Source="source\web\lib\wrapper-windows-x86-32.dll" /> 
    5086                </Component> 
    5187                <Component Id="cmpC9DB8DCA1C6C8107599A0BFBE16FFDE4" Guid="*"> 
     
    5995            <ComponentRef Id="cmp765AEF9199DA5E0A892C4D960C89450E" /> 
    6096            <ComponentRef Id="cmpA5ADE38F8EC17CE0E5099259F9138274" /> 
     97            <ComponentRef Id="cmp55EF091DA5AF21E554D6DA19D2454186" /> 
     98            <ComponentRef Id="cmp962BDEFB12B00646487CEB7AA182EFC6" /> 
    6199            <ComponentRef Id="cmpFF40B4A151926281F66F7B4230F8F0FD" /> 
    62             <ComponentRef Id="cmpAD2B0A264B6B3ED00F135BB4C9A40615" /> 
    63             <ComponentRef Id="cmp0F861D4428C03122772FC65A934276E4" /> 
     100            <ComponentRef Id="cmp90F88238F90328D5B7F07F9D99DEBA5F" /> 
     101            <ComponentRef Id="cmpE026C3B999634AF851951808265EFE31" /> 
     102            <ComponentRef Id="cmp4068C86E2D24E41859BD21E7F9EB462E" /> 
     103            <ComponentRef Id="cmp8CFDBF9945D46E048AE5EFB429D8DCD8" /> 
     104            <ComponentRef Id="cmpD6EE74A56689D7952A3BB2ABB030441E" /> 
     105            <ComponentRef Id="cmp14AFA634C8E28CFFF3C9CA54D029DE1B" /> 
     106            <ComponentRef Id="cmp4EA78A60AFAA6C974535AFF2DB757395" /> 
     107            <ComponentRef Id="cmpA839C49F4E21C863E58AE3E4BAC62AA6" /> 
     108            <ComponentRef Id="cmp983BF5E715F7053672FDA4F4F01D5335" /> 
    64109            <ComponentRef Id="cmp72C9FECCB62733EF0151D5671D45A657" /> 
    65110            <ComponentRef Id="cmp5D3730686A2D098E7E79BA5360FD07D1" /> 
    66111            <ComponentRef Id="cmpD1AE3FEECC12473AF26A078E8A0AF26E" /> 
    67112            <ComponentRef Id="cmpC096EDBA925BA9E5316CD60745DA59D4" /> 
     113            <ComponentRef Id="cmpE710B1E7D9140A3566F5ABD458714504" /> 
    68114            <ComponentRef Id="cmpA57D7868123363525662AECED02EB5B2" /> 
    69115            <ComponentRef Id="cmpE70148592CE43A7D2002D2ECBC964791" /> 
    70116            <ComponentRef Id="cmpF36D6C7A8117F5602C5C7B74DBE01109" /> 
    71117            <ComponentRef Id="cmpB739BE4B0FF8D04E8806925490633F08" /> 
    72             <ComponentRef Id="cmp5844DC4CE31B7543EEEC593C7A7EA130" /> 
     118            <ComponentRef Id="cmpF0756ED1A9573F10CED44FDBFAC6F53D" /> 
     119            <ComponentRef Id="cmp5F51D39B9A53DA7C39D7657A8C09DA62" /> 
    73120            <ComponentRef Id="cmp96622340BE617755A6445CD8C0DA0973" /> 
     121            <ComponentRef Id="cmp4FFEFADF5E44A76FB0AD883256DDD33D" /> 
    74122            <ComponentRef Id="cmpC9DB8DCA1C6C8107599A0BFBE16FFDE4" /> 
    75123        </ComponentGroup> 
  • raptor-distribution/MSIs/raptor-server/trunk/frag-web-webappdir.wxs

    r1760 r1762  
    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> 
    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> 
    96                <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> 
    137                    <Component Id="cmpB8E8636E583BDE0625B231E25FFFED19" Guid="*"> 
    148                        <File Id="fil2E0E5668839DAC635BE44D6734F23FB1" KeyPath="yes" Source="source\web\webapp\raptor-web\index.html" /> 
     
    7872                            <File Id="filE67241D53C46CF93A6555EEF506BAE64" KeyPath="yes" Source="source\web\webapp\raptor-web\image\red-circle.gif" /> 
    7973                        </Component> 
     74                        <Component Id="cmpA320D31DAF3A4C1C879B1D9BC91A0CCD" Guid="*"> 
     75                            <File Id="filB700BBF085FEE57F22D965FC31DB7F01" KeyPath="yes" Source="source\web\webapp\raptor-web\image\stats.png" /> 
     76                        </Component> 
    8077                        <Directory Id="dir2586F620DF879D3EE60310DFA2844432" Name="icon"> 
    8178                            <Component Id="cmpAF6D73CFEA5AA58CEE47AED470B98346" Guid="*"> 
     
    228225                            <Component Id="cmpCDC0CFFBE3F4EA66CFAB7BF35406572C" Guid="*"> 
    229226                                <File Id="fil2D0F7654D6B1FB55CCEE4476BE840E98" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\onebit_50.png" /> 
     227                            </Component> 
     228                            <Component Id="cmp320FBE9D9FD027D4933188885445704F" Guid="*"> 
     229                                <File Id="fil399CBA7CD45E3FA0C87CEB5303A97E99" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\pie_chart.png" /> 
     230                            </Component> 
     231                            <Component Id="cmp982AA40EDD91F17632246130209C25A7" Guid="*"> 
     232                                <File Id="fil3BEF6FE6C321F5371D712A5BF03B45F5" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\play.png" /> 
     233                            </Component> 
     234                            <Component Id="cmp98D811CA2739DDCDA0DE291BDE305205" Guid="*"> 
     235                                <File Id="fil8468847EB1235F8293675BB2FED38F12" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\trash.png" /> 
    230236                            </Component> 
    231237                        </Directory> 
     
    313319                    </Directory> 
    314320                    <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> 
    318321                        <Component Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" Guid="*"> 
    319322                            <File Id="fil2A0F1A5BB0BF6544BE8504B36C370F72" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\faces-config.xml" /> 
     
    323326                        </Component> 
    324327                        <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" /> 
     328                            <Component Id="cmpA3DB565BEC42F468B92A959DA14AF193" Guid="*"> 
     329                                <File Id="filA7B147844AE6B26E85D397100DDE1C6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\graph-wizard-mapping.xml" /> 
    327330                            </Component> 
    328331                            <Component Id="cmp22F5D72C1DBB6E3DFE8824692237587B" Guid="*"> 
    329332                                <File Id="fil61BCFF8C51C67287DDE77419BC6E3EC5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\license-apache" /> 
     333                            </Component> 
     334                            <Component Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" Guid="*"> 
     335                                <File Id="fil00CC3C9B69FDF5008188CEAAF7933CD8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\logback.xml" /> 
    330336                            </Component> 
    331337                            <Directory Id="dirE6392C1F97DF13998D77BEFC13B35F4D" Name="uk"> 
     
    391397                                                        <File Id="filD3E6297E2CF2DAFE77118A220EDC5F6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\util\DirectoryDeleter.class" /> 
    392398                                                    </Component> 
     399                                                    <Component Id="cmpEA0D6A2DE2847DAF76B1566CAB83C87A" Guid="*"> 
     400                                                        <File Id="fil93E137D57FCF652840FC35E23C7B09FA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\util\MessageGenerator.class" /> 
     401                                                    </Component> 
    393402                                                </Directory> 
    394403                                            </Directory> 
     
    500509                                                    </Component> 
    501510                                                </Directory> 
     511                                                <Directory Id="dir4C44F225DFB7AF1B3D14F0D0D0D412C2" Name="wizard"> 
     512                                                    <Component Id="cmp7EC5B9D7A0A45E3FAC796D17CA61C637" Guid="*"> 
     513                                                        <File Id="filA72C83A74441E9D9701CE8B2679D4F65" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphSet.class" /> 
     514                                                    </Component> 
     515                                                    <Component Id="cmp0172F3F37255D277DAA84EAE5BA13615" Guid="*"> 
     516                                                        <File Id="fil634CBE5CAFEFD57D63AD03F934146FA6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphWizardModel$QualitativeTimeRange.class" /> 
     517                                                    </Component> 
     518                                                    <Component Id="cmpA32F5B42C7B166D3D4FCA6A42EC24D9E" Guid="*"> 
     519                                                        <File Id="fil383E47A459918E606FDD514C79482B07" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphWizardModel.class" /> 
     520                                                    </Component> 
     521                                                    <Component Id="cmpD75B91ED727A046404521AC83F04EA92" Guid="*"> 
     522                                                        <File Id="fil18C35C2BA0A3678899C59440CBE03BCC" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphWizardReports.class" /> 
     523                                                    </Component> 
     524                                                    <Component Id="cmpA8A6FE65737B07C6E09D0570B604E954" Guid="*"> 
     525                                                        <File Id="fil951157C9B2CB1E0BE1FA145734DB24D8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\SavedGraphWizardModel.class" /> 
     526                                                    </Component> 
     527                                                </Directory> 
    502528                                            </Directory> 
    503529                                            <Directory Id="dir041F803CE01545CC0A67B82A84CF9892" Name="sei"> 
     
    516542                                                    <File Id="fil2953E5CD45C6FE5B719739E0B7C87659" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GraphService.class" /> 
    517543                                                </Component> 
     544                                                <Component Id="cmp55449C3ACA205766817B2C62866BE47E" Guid="*"> 
     545                                                    <File Id="fil6274298C3C4A08FA361A2ECAF63F76B3" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GraphWizardService.class" /> 
     546                                                </Component> 
     547                                                <Component Id="cmpEFDA1ABB404E82815B4F691F3EAE3ECC" Guid="*"> 
     548                                                    <File Id="fil4F0CC9ED56A7D05D26CEBF2B29E94ABD" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\JuspService.class" /> 
     549                                                </Component> 
    518550                                                <Component Id="cmp17288F30F29C2F233CECA3A237224C04" Guid="*"> 
    519551                                                    <File Id="fil4453C0E77378EC3AC69EAA37DD1A10C6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\PreferenceService.class" /> 
     552                                                </Component> 
     553                                                <Component Id="cmpEF22FCB647D5CEEB790E045671856611" Guid="*"> 
     554                                                    <File Id="fil6FFF80EB0052185C6E6700B064C8DF83" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\SavedWizardReportsService.class" /> 
    520555                                                </Component> 
    521556                                                <Component Id="cmpCCE1D1B7BB48AD42E4E25C485FA191ED" Guid="*"> 
     
    535570                                                        <File Id="filD8CCB8412D6678B6DCB1DE6E9FE8B035" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\GraphServiceImpl.class" /> 
    536571                                                    </Component> 
     572                                                    <Component Id="cmp49335704E63F6855BACE537DCFAF5E57" Guid="*"> 
     573                                                        <File Id="fil80AC5FF6BE7EBB83321BCBF96FE7BE83" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\GraphWizardServiceImpl.class" /> 
     574                                                    </Component> 
     575                                                    <Component Id="cmp928A81C96609BF8EEDF12AAA402D0C9D" Guid="*"> 
     576                                                        <File Id="fil85B2725C3173DCD16254AE2B644A32B0" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\JuspServiceImpl.class" /> 
     577                                                    </Component> 
    537578                                                    <Component Id="cmp940F89E4A02FDDC1EEBBF7EDEB9858C0" Guid="*"> 
    538579                                                        <File Id="filD6F4D2AC5B56C4D51F8E074C541E4FB5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\PreferenceServiceImpl.class" /> 
     580                                                    </Component> 
     581                                                    <Component Id="cmp814A0A610C1E6500C35B4F06D6037C75" Guid="*"> 
     582                                                        <File Id="fil91DBD1BC5662F057A529296B7D072FDB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\SavedWizardReportsServiceImpl.class" /> 
    539583                                                    </Component> 
    540584                                                    <Component Id="cmp47DC78459539F0D2D7A737109D92B6A3" Guid="*"> 
     
    552596                                                <Component Id="cmpDB98C70EBF263E1EC13924DA050F052C" Guid="*"> 
    553597                                                    <File Id="fil1B34B6E64737678E0801A314D5DD175D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\servlet\TrinidadServletFilter.class" /> 
     598                                                </Component> 
     599                                            </Directory> 
     600                                            <Directory Id="dir9B23C1BB274B51801F433C3F01CE81CC" Name="validators"> 
     601                                                <Component Id="cmp53894D70B97FF6ACAC4E92A9C6E54018" Guid="*"> 
     602                                                    <File Id="fil4BFD2DF555BB379C97AA2AD536296CA8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\validators\SavedGraphWizardModelValidator.class" /> 
    554603                                                </Component> 
    555604                                            </Directory> 
     
    560609                        </Directory> 
    561610                        <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> 
    565611                            <Component Id="cmp77D165EFCCE44CE3523509C93B5F4B26" Guid="*"> 
    566612                                <File Id="fil08A71610FEF8CE33E63C4B0AEF261489" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\config\raptorweb-servlet.xml" /> 
     
    590636                                    <File Id="filEAE8DBDC40356896D281AF522B556092" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\global-flow.xml" /> 
    591637                                </Component> 
     638                                <Component Id="cmpFD0686BABFA0D04756BA84DD1872C507" Guid="*"> 
     639                                    <File Id="fil43D4D3F8E2D7FAFB925CECA0D5CCE444" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\graph-wizard-subflow.xml" /> 
     640                                </Component> 
    592641                                <Component Id="cmpE5F40B36C1C4D4D1743B6B86B2294632" Guid="*"> 
    593642                                    <File Id="filBDCD5B962F4272F701270AD6AC775B89" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\graphicalReports.xhtml" /> 
    594643                                </Component> 
     644                                <Component Id="cmpBC570A9D54B0E97621F841852FE08988" Guid="*"> 
     645                                    <File Id="filDF84F5206F403FB0CA8817DEACF58976" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\juspReport.xhtml" /> 
     646                                </Component> 
    595647                                <Component Id="cmpBBCFFC1BC12F449C3C9C92FACB5B240D" Guid="*"> 
    596648                                    <File Id="fil23859A31DF6DB70EA5DE68446F34DCAD" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\main-flow.xml" /> 
    597649                                </Component> 
     650                                <Component Id="cmpEA7AA45911A3F33FE762B37F2EA99889" Guid="*"> 
     651                                    <File Id="fil2C240B4768034594A0FE2BD4705FD05F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\reportWizard.xhtml" /> 
     652                                </Component> 
    598653                                <Component Id="cmpD8B381A4DFDE12A96ECCFC680AB774A3" Guid="*"> 
    599654                                    <File Id="filE2EC52C0654D157E891823525870247A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\seriesPanel.xhtml" /> 
     
    605660                                    <File Id="fil42C3D99D3534CD26EF424AE64355442E" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\working-panel.xhtml" /> 
    606661                                </Component> 
     662                                <Directory Id="dirFCD4506EFA8F6F3863938767BA6E4A25" Name="wizard"> 
     663                                    <Component Id="cmpABD487BE5A2A9012D0F0002EFDFBA3E4" Guid="*"> 
     664                                        <File Id="fil1766E6E373B200A8D7C4489D0467F48F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\date-selector.xhtml" /> 
     665                                    </Component> 
     666                                    <Component Id="cmpAC3686B03030806BCF5E56E1520857B4" Guid="*"> 
     667                                        <File Id="fil93211C97182DE5859ED5B1D1905B97A4" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\event-types-selector.xhtml" /> 
     668                                    </Component> 
     669                                    <Component Id="cmpE80F3EDFCE2A8279B410D39B11818EE1" Guid="*"> 
     670                                        <File Id="filDCA5FBC6C607178F91C8892E179272C4" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-options-selector.xhtml" /> 
     671                                    </Component> 
     672                                    <Component Id="cmpDA68A6F2B7053506D72CE1B95FED7437" Guid="*"> 
     673                                        <File Id="fil297EDFA98145A9611F920430512EDCC4" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-processor-selector.xhtml" /> 
     674                                    </Component> 
     675                                    <Component Id="cmp4BFC423CC234D6DB490158C365991896" Guid="*"> 
     676                                        <File Id="fil7229D6DF5ED927EE8D34E5D11479A6F2" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-series-selector.xhtml" /> 
     677                                    </Component> 
     678                                    <Component Id="cmp895722261A5D9B17BE3CC7760F49AAA2" Guid="*"> 
     679                                        <File Id="filCF9120B99D48BDBDD2F27DF382ED756D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-type-selector.xhtml" /> 
     680                                    </Component> 
     681                                    <Component Id="cmp5AEB84DACC3764A6B7D0479B05834DE4" Guid="*"> 
     682                                        <File Id="fil0D3AC2C24DA16227576CF181CCAFE21F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-wizard-results.xhtml" /> 
     683                                    </Component> 
     684                                    <Component Id="cmp18180C8A16C6666836269689BF97FDFC" Guid="*"> 
     685                                        <File Id="filB4815F544F0727A7A9798940F328B829" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\page-layout-selector.xhtml" /> 
     686                                    </Component> 
     687                                    <Component Id="cmpFCE49FF75E145619604B75C8985E1389" Guid="*"> 
     688                                        <File Id="fil5A07FB592912B93393537E2D8ACB24B7" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\wizard-add-processor-panel.xhtml" /> 
     689                                    </Component> 
     690                                    <Component Id="cmp94E14A61A42DBEA05C557278620D19F6" Guid="*"> 
     691                                        <File Id="filD54F47738B280BF67B9432BB3C35DFAB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\wizard-edit-processor.panel.xhtml" /> 
     692                                    </Component> 
     693                                    <Component Id="cmpC0C9425E16899B0A9205C5CB71B5DB19" Guid="*"> 
     694                                        <File Id="fil98DCE64AEC0F170480B52A209459BBF6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\wizard-series-panel.xhtml" /> 
     695                                    </Component> 
     696                                </Directory> 
    607697                            </Directory> 
    608698                        </Directory> 
     
    695785                                <File Id="filD793144BE865D7F5835FAE7F29DBB5FD" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\bsh-2.0b4.jar" /> 
    696786                            </Component> 
     787                            <Component Id="cmpA1D56390352F093C90F336D883709EC4" Guid="*"> 
     788                                <File Id="fil03942656727C16D90B16FB15E7B56FF1" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\castor-core-1.3.2.jar" /> 
     789                            </Component> 
     790                            <Component Id="cmpBAEE5DF0C9A551EF1EC89B3A4B269379" Guid="*"> 
     791                                <File Id="fil8D8FAC6E3D70A758EBB468F417774F91" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\castor-xml-1.3.2.jar" /> 
     792                            </Component> 
    697793                            <Component Id="cmp41A32F98E13B1F2FAB1C41EF1DBAAB8A" Guid="*"> 
    698794                                <File Id="fil0B8A24C8C36A42300AD0CB79742A0000" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\cglib-2.1_3.jar" /> 
     
    821917                                <File Id="filDF7088C31AFD6057D5645335B80BF266" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\itext-2.1.0.jar" /> 
    822918                            </Component> 
     919                            <Component Id="cmpFCA3B2489C1410E570161A673857FAC7" Guid="*"> 
     920                                <File Id="fil363CB6DFB26BF4E166ED42E786A9B220" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-core-asl-1.9.2.jar" /> 
     921                            </Component> 
     922                            <Component Id="cmpC39827AB839EF129381BAC76F6B73121" Guid="*"> 
     923                                <File Id="fil8C458B10011D9571DAB435086BAEE2A5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-jaxrs-1.9.2.jar" /> 
     924                            </Component> 
     925                            <Component Id="cmp40BEF4FB52D53F7401F825486028E80C" Guid="*"> 
     926                                <File Id="fil256501ADFB3A0BF22B9ED4CC41F98BEC" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-mapper-asl-1.9.2.jar" /> 
     927                            </Component> 
     928                            <Component Id="cmpB1775EBF7E9B934F306DE1A98ABD6032" Guid="*"> 
     929                                <File Id="filAD6711919276CA78C21D6F7E47510E24" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-xc-1.9.2.jar" /> 
     930                            </Component> 
    823931                            <Component Id="cmp6AA90F31BF3FB63C93D40C3FE2CC1E91" Guid="*"> 
    824932                                <File Id="filFC5039D20C88D16B1BDA35B3A7F4EB42" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jasperreports-3.5.3.jar" /> 
     
    854962                                <File Id="fil15F52FB3B40B46768EB8744D90AD3528" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jdtcore-3.1.0.jar" /> 
    855963                            </Component> 
     964                            <Component Id="cmp052C822022EEA129A083D0F2523CEE0E" Guid="*"> 
     965                                <File Id="filEF313DF544A42021DC0B03B5E29166A6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jersey-core-1.16.jar" /> 
     966                            </Component> 
     967                            <Component Id="cmp44F0FCC6E3AE8348F67C8C5304B72D39" Guid="*"> 
     968                                <File Id="fil7483255FFED88F066AC78FE0D895DD6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jersey-json-1.16.jar" /> 
     969                            </Component> 
    856970                            <Component Id="cmp102D945B531DBAF9B65C61B2326E7A09" Guid="*"> 
    857971                                <File Id="fil5DD96D4F3A993831CB5A1820649BA1DB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jettison-1.2.jar" /> 
     
    9501064                                <File Id="filD1C4F11DF0B77F3342080F0B1CC0D81A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\quartz-1.8.0.jar" /> 
    9511065                            </Component> 
    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" /> 
     1066                            <Component Id="cmpB46FF78BCF7EA62861E48FE556A7B8A5" Guid="*"> 
     1067                                <File Id="fil245377826C2569B2CA9A678123B1AD31" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.1.5.jar" /> 
     1068                            </Component> 
     1069                            <Component Id="cmp20557E178B0530B2E735597829BFE5C6" Guid="*"> 
     1070                                <File Id="filC1F63759627B4A2D6C119A49A582BBBA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.1.3.jar" /> 
    9571071                            </Component> 
    9581072                            <Component Id="cmpED91A7AF81085303FCA60EB95836D92D" Guid="*"> 
     
    10071121                                <File Id="filAB902F0E254358B4CE75C9FCBA78375E" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-expression-3.0.2.RELEASE.jar" /> 
    10081122                            </Component> 
     1123                            <Component Id="cmp151112725A07F6038AC606FA1A358363" Guid="*"> 
     1124                                <File Id="filAFD8A0AA5D99BCC99B60FF0F11141409" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-oxm-3.0.2.RELEASE.jar" /> 
     1125                            </Component> 
    10091126                            <Component Id="cmpCDCC003A1A0837A37B64409A9F56A960" Guid="*"> 
    10101127                                <File Id="fil9D64242ADD780809A4810DE0D8FD51EB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-security-config-3.0.5.RELEASE.jar" /> 
     
    10241141                            <Component Id="cmp9B227F4DDB4D4BB1F02BB761B21DBA75" Guid="*"> 
    10251142                                <File Id="fil67B22D14B4F9A7AB6D49D08A600D6E49" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-webmvc-3.0.2.RELEASE.jar" /> 
     1143                            </Component> 
     1144                            <Component Id="cmp01A4A96BEEEC9C165B57F3E04FDADCA2" Guid="*"> 
     1145                                <File Id="fil7D0D46F52F84E761345720632120334D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\stax-1.2.0.jar" /> 
     1146                            </Component> 
     1147                            <Component Id="cmpD304DE9C57AC8ED21F388F2EF5DA3E2F" Guid="*"> 
     1148                                <File Id="fil7DE128904309CF49F2717F8B7A511873" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\stax-api-1.0.1.jar" /> 
    10261149                            </Component> 
    10271150                            <Component Id="cmp2B93BB9E93142E2EB20F85BF6E13DC2E" Guid="*"> 
     
    10901213    <Fragment> 
    10911214        <ComponentGroup Id="cgrRaptorWebWebapp"> 
    1092             <ComponentRef Id="cmp0F39C8A203581048C900BF92C23AC163" /> 
    1093             <ComponentRef Id="cmpA83BE95BA84C930A6E2FAB6CD08790C0" /> 
    10941215            <ComponentRef Id="cmpB8E8636E583BDE0625B231E25FFFED19" /> 
    10951216            <ComponentRef Id="cmp25988519A0D2695B9DFDF7869CD7D360" /> 
     
    11121233            <ComponentRef Id="cmpEA30A88EFCB7909F624AB7BD78B6DDCB" /> 
    11131234            <ComponentRef Id="cmpA5BBD7BEA29B277D5C4F4F80FAFF65E6" /> 
     1235            <ComponentRef Id="cmpA320D31DAF3A4C1C879B1D9BC91A0CCD" /> 
    11141236            <ComponentRef Id="cmpAF6D73CFEA5AA58CEE47AED470B98346" /> 
    11151237            <ComponentRef Id="cmp29615633945C447A408F97B955FCCDE4" /> 
     
    11621284            <ComponentRef Id="cmp54465AA9528080A30EFA1FEA167EAF94" /> 
    11631285            <ComponentRef Id="cmpCDC0CFFBE3F4EA66CFAB7BF35406572C" /> 
     1286            <ComponentRef Id="cmp320FBE9D9FD027D4933188885445704F" /> 
     1287            <ComponentRef Id="cmp982AA40EDD91F17632246130209C25A7" /> 
     1288            <ComponentRef Id="cmp98D811CA2739DDCDA0DE291BDE305205" /> 
    11641289            <ComponentRef Id="cmp27C598ED419AEC00792E7FCF089A45A5" /> 
    11651290            <ComponentRef Id="cmp485265CC45639C00EFDC3CC371286C40" /> 
     
    11851310            <ComponentRef Id="cmp15D9F5C0CBDBD9B1DA7E89DDD189E212" /> 
    11861311            <ComponentRef Id="cmp193EABF92B32340E6EE734ED35657BD6" /> 
    1187             <ComponentRef Id="cmp3708D4767CE8E449E23D39B2B193D243" /> 
    11881312            <ComponentRef Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" /> 
    11891313            <ComponentRef Id="cmp343A070B6954E977DC37534B6504D499" /> 
    1190             <ComponentRef Id="cmpD78A901A797F8FA0EAB0E90DEE5AE7EC" /> 
     1314            <ComponentRef Id="cmpA3DB565BEC42F468B92A959DA14AF193" /> 
    11911315            <ComponentRef Id="cmp22F5D72C1DBB6E3DFE8824692237587B" /> 
     1316            <ComponentRef Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" /> 
    11921317            <ComponentRef Id="cmpD0F81320204B2998525E7A593CD12A05" /> 
    11931318            <ComponentRef Id="cmp77BC5B96265C11D5B21C332A3B9A7498" /> 
     
    12061331            <ComponentRef Id="cmpF25577428C6E880B0430974F4E4FA822" /> 
    12071332            <ComponentRef Id="cmpBB30188A12783C7A38729BDB4A504AC2" /> 
     1333            <ComponentRef Id="cmpEA0D6A2DE2847DAF76B1566CAB83C87A" /> 
    12081334            <ComponentRef Id="cmp50C6536184B7CCC2283DCC358EF953F4" /> 
    12091335            <ComponentRef Id="cmpBD654D9869D515490DA59E8179AAD5E8" /> 
     
    12401366            <ComponentRef Id="cmp2F1E4A553217A67E6C1CB7410EF90C59" /> 
    12411367            <ComponentRef Id="cmpC96EE4DE4538DE75F0B77D76055856DB" /> 
     1368            <ComponentRef Id="cmp7EC5B9D7A0A45E3FAC796D17CA61C637" /> 
     1369            <ComponentRef Id="cmp0172F3F37255D277DAA84EAE5BA13615" /> 
     1370            <ComponentRef Id="cmpA32F5B42C7B166D3D4FCA6A42EC24D9E" /> 
     1371            <ComponentRef Id="cmpD75B91ED727A046404521AC83F04EA92" /> 
     1372            <ComponentRef Id="cmpA8A6FE65737B07C6E09D0570B604E954" /> 
    12421373            <ComponentRef Id="cmpD24B8836ECB5BBB75054D0FA6B5763A9" /> 
    12431374            <ComponentRef Id="cmpC56BEC9C7B9EAD1861DE754D3CE56BAD" /> 
    12441375            <ComponentRef Id="cmp593D80F3B8DCB99521FF662C5219E6A0" /> 
    12451376            <ComponentRef Id="cmpCEFB0ECB3FA5FBB6E877C0C48B310EC8" /> 
     1377            <ComponentRef Id="cmp55449C3ACA205766817B2C62866BE47E" /> 
     1378            <ComponentRef Id="cmpEFDA1ABB404E82815B4F691F3EAE3ECC" /> 
    12461379            <ComponentRef Id="cmp17288F30F29C2F233CECA3A237224C04" /> 
     1380            <ComponentRef Id="cmpEF22FCB647D5CEEB790E045671856611" /> 
    12471381            <ComponentRef Id="cmpCCE1D1B7BB48AD42E4E25C485FA191ED" /> 
    12481382            <ComponentRef Id="cmp9D63BE5EEC39C569BBDA2BC7EA9DF8A2" /> 
     
    12501384            <ComponentRef Id="cmp422BB7DFB9AE18BCEE3FCC9D8EB8BCA2" /> 
    12511385            <ComponentRef Id="cmpB0E502EF48BE4E69623AA27F316806B4" /> 
     1386            <ComponentRef Id="cmp49335704E63F6855BACE537DCFAF5E57" /> 
     1387            <ComponentRef Id="cmp928A81C96609BF8EEDF12AAA402D0C9D" /> 
    12521388            <ComponentRef Id="cmp940F89E4A02FDDC1EEBBF7EDEB9858C0" /> 
     1389            <ComponentRef Id="cmp814A0A610C1E6500C35B4F06D6037C75" /> 
    12531390            <ComponentRef Id="cmp47DC78459539F0D2D7A737109D92B6A3" /> 
    12541391            <ComponentRef Id="cmp1A4A7EA31D53992FBDE191B95A87355B" /> 
    12551392            <ComponentRef Id="cmpFF372DE189AC6FDD6CCE4863538FF550" /> 
    12561393            <ComponentRef Id="cmpDB98C70EBF263E1EC13924DA050F052C" /> 
    1257             <ComponentRef Id="cmp05B6977E456E7C77ABD612BB71A034A8" /> 
     1394            <ComponentRef Id="cmp53894D70B97FF6ACAC4E92A9C6E54018" /> 
    12581395            <ComponentRef Id="cmp77D165EFCCE44CE3523509C93B5F4B26" /> 
    12591396            <ComponentRef Id="cmpA1B329DE4F9BC8634D3A1B7157E41E62" /> 
     
    12641401            <ComponentRef Id="cmpF641DF84E48A06652425D4DA51F3CD8D" /> 
    12651402            <ComponentRef Id="cmp0FD83C4DF2BB0FDED7C24B3B6380447D" /> 
     1403            <ComponentRef Id="cmpFD0686BABFA0D04756BA84DD1872C507" /> 
    12661404            <ComponentRef Id="cmpE5F40B36C1C4D4D1743B6B86B2294632" /> 
     1405            <ComponentRef Id="cmpBC570A9D54B0E97621F841852FE08988" /> 
    12671406            <ComponentRef Id="cmpBBCFFC1BC12F449C3C9C92FACB5B240D" /> 
     1407            <ComponentRef Id="cmpEA7AA45911A3F33FE762B37F2EA99889" /> 
    12681408            <ComponentRef Id="cmpD8B381A4DFDE12A96ECCFC680AB774A3" /> 
    12691409            <ComponentRef Id="cmp9FA6B083A34F63E0438AD13AC4ACE526" /> 
    12701410            <ComponentRef Id="cmpD14ECA081DC7A2DAD02C0D741C0DA3F1" /> 
     1411            <ComponentRef Id="cmpABD487BE5A2A9012D0F0002EFDFBA3E4" /> 
     1412            <ComponentRef Id="cmpAC3686B03030806BCF5E56E1520857B4" /> 
     1413            <ComponentRef Id="cmpE80F3EDFCE2A8279B410D39B11818EE1" /> 
     1414            <ComponentRef Id="cmpDA68A6F2B7053506D72CE1B95FED7437" /> 
     1415            <ComponentRef Id="cmp4BFC423CC234D6DB490158C365991896" /> 
     1416            <ComponentRef Id="cmp895722261A5D9B17BE3CC7760F49AAA2" /> 
     1417            <ComponentRef Id="cmp5AEB84DACC3764A6B7D0479B05834DE4" /> 
     1418            <ComponentRef Id="cmp18180C8A16C6666836269689BF97FDFC" /> 
     1419            <ComponentRef Id="cmpFCE49FF75E145619604B75C8985E1389" /> 
     1420            <ComponentRef Id="cmp94E14A61A42DBEA05C557278620D19F6" /> 
     1421            <ComponentRef Id="cmpC0C9425E16899B0A9205C5CB71B5DB19" /> 
    12711422            <ComponentRef Id="cmp1B1898C98A4137BDC708DC55ABEA1F8A" /> 
    12721423            <ComponentRef Id="cmp228F9BAB8B0BB0542924C07F3C3E2585" /> 
     
    12981449            <ComponentRef Id="cmp61B4AD6B2BA638E7F8C9CD221E80F48F" /> 
    12991450            <ComponentRef Id="cmp371ECFF6BB9902EDD51CB66538DA4B86" /> 
     1451            <ComponentRef Id="cmpA1D56390352F093C90F336D883709EC4" /> 
     1452            <ComponentRef Id="cmpBAEE5DF0C9A551EF1EC89B3A4B269379" /> 
    13001453            <ComponentRef Id="cmp41A32F98E13B1F2FAB1C41EF1DBAAB8A" /> 
    13011454            <ComponentRef Id="cmpFBDBBFD298BF07C9EFBA93895A2316AB" /> 
     
    13401493            <ComponentRef Id="cmp64B6B1BF9F1FBCDF86E0BFEF9AF5C13E" /> 
    13411494            <ComponentRef Id="cmp1269786178612290859E69BAC4F51A25" /> 
     1495            <ComponentRef Id="cmpFCA3B2489C1410E570161A673857FAC7" /> 
     1496            <ComponentRef Id="cmpC39827AB839EF129381BAC76F6B73121" /> 
     1497            <ComponentRef Id="cmp40BEF4FB52D53F7401F825486028E80C" /> 
     1498            <ComponentRef Id="cmpB1775EBF7E9B934F306DE1A98ABD6032" /> 
    13421499            <ComponentRef Id="cmp6AA90F31BF3FB63C93D40C3FE2CC1E91" /> 
    13431500            <ComponentRef Id="cmp17D3927DDCC8B06F6E0FF74EE7DBC0CC" /> 
     
    13511508            <ComponentRef Id="cmp72CAC6D5C050699AEDC4D45E2E7814BD" /> 
    13521509            <ComponentRef Id="cmp8D1A365331B2B7AB67F8D56D1F40DE09" /> 
     1510            <ComponentRef Id="cmp052C822022EEA129A083D0F2523CEE0E" /> 
     1511            <ComponentRef Id="cmp44F0FCC6E3AE8348F67C8C5304B72D39" /> 
    13531512            <ComponentRef Id="cmp102D945B531DBAF9B65C61B2326E7A09" /> 
    13541513            <ComponentRef Id="cmp733EE1A599F160B033D98C0BFF7B1619" /> 
     
    13831542            <ComponentRef Id="cmp3F59D13A5176526DA6CE5C3C3687565F" /> 
    13841543            <ComponentRef Id="cmpDF634B38D124BD7A2E9FDDF856D82E55" /> 
    1385             <ComponentRef Id="cmp8109291674B255464466F4EC32037838" /> 
    1386             <ComponentRef Id="cmp57A458F9AB614E0CDB365610BFB83F68" /> 
     1544            <ComponentRef Id="cmpB46FF78BCF7EA62861E48FE556A7B8A5" /> 
     1545            <ComponentRef Id="cmp20557E178B0530B2E735597829BFE5C6" /> 
    13871546            <ComponentRef Id="cmpED91A7AF81085303FCA60EB95836D92D" /> 
    13881547            <ComponentRef Id="cmp8EE587C74D6C80EC39A7AF3FF0647900" /> 
     
    14021561            <ComponentRef Id="cmpECCDEEFDE54E9DE51C9B98A60D7DF2AE" /> 
    14031562            <ComponentRef Id="cmp3874AEA63EC39D0EF57C93F25801572A" /> 
     1563            <ComponentRef Id="cmp151112725A07F6038AC606FA1A358363" /> 
    14041564            <ComponentRef Id="cmpCDCC003A1A0837A37B64409A9F56A960" /> 
    14051565            <ComponentRef Id="cmp451CC1ECBDAFDF066B94F04C459FE334" /> 
     
    14081568            <ComponentRef Id="cmp159ACCF11DCAE0E82B64F1ED1197EF9D" /> 
    14091569            <ComponentRef Id="cmp9B227F4DDB4D4BB1F02BB761B21DBA75" /> 
     1570            <ComponentRef Id="cmp01A4A96BEEEC9C165B57F3E04FDADCA2" /> 
     1571            <ComponentRef Id="cmpD304DE9C57AC8ED21F388F2EF5DA3E2F" /> 
    14101572            <ComponentRef Id="cmp2B93BB9E93142E2EB20F85BF6E13DC2E" /> 
    14111573            <ComponentRef Id="cmp40197D7BAF8972A63D98038F7F28725D" /> 
  • raptor-distribution/MSIs/raptor-server/trunk/raptor-server.wxs

    r1760 r1762  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='8f2eb450-743c-47f3-86ba-8d60bcc16226' 
     4    <Product Id='4d79eda3-9d9c-47f0-8b9f-0154bd6d63a0' 
    55      Name='Raptor Server Combined Package' 
    66      UpgradeCode='b5e977e4-8691-42d0-a21f-6243f02cb8a8' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.12.0'> 
     10      Version='1.13.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor Server Combined Package' 
    14           Comments='Raptor Server Combined Package v1-r12 (MUA v1.1.4 / Web v1.1.0)' 
     14          Comments='Raptor Server Combined Package v1-r13 (MUA v1.2.0 / Web v1.2.0)' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    158158          ConfigurableDirectory='RAPTORDIR'> 
    159159       
    160             <Feature Id='feaRaptorMua' Title='Raptor MUA v1.1.4' Description='Raptor MUA v1.1.4' Level='1' AllowAdvertise='no' Absent='disallow'> 
     160            <Feature Id='feaRaptorMua' Title='Raptor MUA v1.2.0' Description='Raptor MUA v1.2.0' 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.1.0' Description='Raptor Web v1.1.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     171            <Feature Id='feaRaptorWeb' Title='Raptor Web v1.2.0' Description='Raptor Web v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    172172                <ComponentGroupRef Id='cgrRaptorWebRoot' /> 
    173173                <ComponentGroupRef Id='cgrRaptorWebBin' /> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/bin/wrapper.conf

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

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

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

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

    r1760 r1762  
    2525                            <prop key="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</prop> 
    2626                <!--  <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect</prop>--> 
     27                <!-- <prop key="hibernate.dialect"> org.hibernate.dialect.OracleDialect</prop> --> 
    2728                                <prop key="hibernate.show_sql">false</prop> 
    2829                                <prop key="hibernate.hbm2ddl.auto">update</prop> 
     
    5758                <prop key="user">postgres</prop> 
    5859                <prop key="password"></prop> 
     60            </props> 
     61        </property> 
     62    </bean> 
     63     
     64    <bean id="muac3p0DataSourceOracle" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> 
     65        <property name="driverClass"> 
     66            <value>oracle.jdbc.driver.OracleDriver</value> 
     67        </property> 
     68        <property name="jdbcUrl"> 
     69            <value>jdbc:oracle:thin:@host:1521:schema</value> 
     70        </property> 
     71        <property name="properties"> 
     72            <props> 
     73                <prop key="c3p0.acquire_increment">5</prop> 
     74                <prop key="c3p0.idle_test_period">100</prop> 
     75                <prop key="c3p0.max_size">10</prop> 
     76                <prop key="c3p0.max_statements">0</prop> 
     77                <prop key="c3p0.min_size">10</prop> 
     78                <prop key="user">username</prop> 
     79                <prop key="password">password</prop> 
    5980            </props> 
    6081        </property> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/event-release.xml

    r1760 r1762  
    6060                        </bean> 
    6161                </property> 
    62         <property name="allowedClassTypes"> 
    63             <list> 
    64                 <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    65                 <value type="java.lang.Class">uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
    66                 <value type="java.lang.Class">uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    67                 <value type="java.lang.Class">uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
    68                 <value type="java.lang.Class">uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    69             </list> 
    70         </property> 
    7162        </bean> 
    7263 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/logging.xml

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

    r1760 r1762  
    7272                    </property> 
    7373                    <property name="concrete" value="false" /> 
     74                </bean> 
     75                <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     76                    <property name="eventType"> 
     77                        <value type="java.lang.Class">uk.ac.cardiff.model.event.AggregatedEvent</value> 
     78                    </property> 
     79                    <property name="concrete" value="false" /> 
     80                </bean> 
     81                <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     82                    <property name="eventType"> 
     83                        <value type="java.lang.Class">uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
     84                    </property> 
     85                    <property name="concrete" value="true" /> 
     86                </bean> 
     87                <bean class="uk.ac.cardiff.raptor.registry.RegisteredEventType"> 
     88                    <property name="eventType"> 
     89                        <value type="java.lang.Class">uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     90                    </property> 
     91                    <property name="concrete" value="true" /> 
     92                </bean> 
     93            </list> 
     94        </property> 
     95    </bean> 
     96     
     97    <bean id="statisticTypeRegistry" class="uk.ac.cardiff.raptormua.engine.statistics.XmlConfiguredStatisticTypeRegistry"> 
     98        <property name="statisticTypes"> 
     99            <list> 
     100                <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
     101                    <property name="friendlyName" value="CountryEntry" /> 
     102                    <property name="description" value="Counts the entries" /> 
     103                    <property name="statisticClass" value="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry" /> 
     104                    <property name="appliesToEventTypes"> 
     105                        <list> 
     106                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     107                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     108                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     109                            <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     110                        </list> 
     111                    </property> 
     112                </bean> 
     113                <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
     114                    <property name="friendlyName" value="Group By Field" /> 
     115                    <property name="description" value="Groups results by the particular field over the given time interval" /> 
     116                    <property name="statisticClass" value="uk.ac.cardiff.raptormua.engine.statistics.functions.GroupByFrequency" /> 
     117                    <property name="appliesToEventTypes"> 
     118                        <list> 
     119                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     120                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     121                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     122                            <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     123                        </list> 
     124                    </property> 
     125                </bean> 
     126                <bean class="uk.ac.cardiff.model.wsmodel.StatisticFunctionType"> 
     127                    <property name="friendlyName" value="Group Jusp Aggregate Resources" /> 
     128                    <property name="description" value="Groups Jusp Resources together based on Jr1, Jr1a downloads" /> 
     129                    <property name="statisticClass" 
     130                    value="uk.ac.cardiff.raptormua.engine.statistics.functions.JuspStatisticalFunction" /> 
     131                    <property name="appliesToEventTypes"> 
     132                        <list> 
     133                            <value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
     134                        </list> 
     135                    </property> 
    74136                </bean> 
    75137            </list> 
     
    95157                        <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    96158                        <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     159                         <value>uk.ac.cardiff.model.event.AggregatedEvent</value> 
     160                        <value>uk.ac.cardiff.model.event.JuspAggregatedEvent</value> 
    97161                        <value>uk.ac.cardiff.model.event.RadiusAuthenticationEvent</value> 
     162                         <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    98163                    </list> 
    99164                </entry> 
     
    163228                    <property name="eventType"> 
    164229                        <value>EZPROXY</value> 
     230                    </property> 
     231                </bean> 
     232                <bean id="openAthensLa" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     233                    <property name="allowedFileExtensions"> 
     234                        <list> 
     235                            <value>txt</value> 
     236                            <value>log</value> 
     237                        </list> 
     238                    </property> 
     239                    <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/openathensla/" /> 
     240                    <property name="eventType"> 
     241                        <value>OPENATHENSLA</value> 
    165242                    </property> 
    166243                </bean> 
     
    233310            <ref bean="statisticRegistry" /> 
    234311        </property> 
    235  
     312        <property name="statisticTypeRegistry"> 
     313            <ref bean="statisticTypeRegistry" /> 
     314        </property> 
     315     
    236316    </bean> 
    237317 
  • raptor-distribution/MSIs/raptor-server/trunk/source/mua/conf/statistical-units-custom.xml

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

    r1751 r1762  
    1111 
    1212    <!-- System level statistics that must be present for RaptorWeb to work --> 
     13     
     14    
     15     
     16    <!-- Other Event Statistics --> 
    1317 
    1418    <bean id="numberOfAuthenticationsPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry"> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/bin/wrapper.conf

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

    r1760 r1762  
    2828            <property name="dashboardStatistics"> 
    2929                <list> 
    30                     <bean id="shibNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     30                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    3131                        <property name="chartProcessor"> 
    3232                            <ref bean="chartProcessor" /> 
     
    4646 
    4747                    </bean> 
    48                     <bean id="shibNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     48                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    4949                        <property name="chartProcessor"> 
    5050                            <ref bean="chartProcessor" /> 
     
    6363                        </property> 
    6464                    </bean> 
    65                     <bean id="shibNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     65                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    6666                        <property name="chartProcessor"> 
    6767                            <ref bean="chartProcessor" /> 
     
    8080                        </property> 
    8181                    </bean> 
    82                     <bean id="shibTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     82                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    8383                        <property name="chartProcessor"> 
    8484                            <ref bean="chartProcessor" /> 
     
    9797                        </property> 
    9898                    </bean> 
    99                     <bean id="shibTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     99                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    100100                        <property name="chartProcessor"> 
    101101                            <ref bean="chartProcessor" /> 
     
    117117            </property> 
    118118        </bean> 
    119         <bean id="ezproxyDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     119         <bean id="shibbolethServiceProviderDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
    120120            <property name="computedOverTimeRanges"> 
    121121                <list> 
     
    135135            <property name="dashboardStatistics"> 
    136136                <list> 
    137                     <bean id="ezproxyNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     137                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     138                        <property name="chartProcessor"> 
     139                            <ref bean="chartProcessor" /> 
     140                        </property> 
     141                        <property name="dashboardStatisticType"> 
     142                            <value>HEADLINE_GRAPH</value> 
     143                        </property> 
     144                        <property name="statisticalUnitName"> 
     145                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     146                        </property> 
     147                        <property name="enabled"> 
     148                            <value>true</value> 
     149                        </property> 
     150                        <property name="eventType"> 
     151                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     152                        </property> 
     153 
     154                    </bean> 
     155                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    138156                        <property name="chartProcessor"> 
    139157                            <ref bean="chartProcessor" /> 
     
    149167                        </property> 
    150168                        <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"> 
     169                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     170                        </property> 
     171                    </bean> 
     172                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    155173                        <property name="chartProcessor"> 
    156174                            <ref bean="chartProcessor" /> 
     
    166184                        </property> 
    167185                        <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"> 
     186                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     187                        </property> 
     188                    </bean> 
     189                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    172190                        <property name="chartProcessor"> 
    173191                            <ref bean="chartProcessor" /> 
     
    183201                        </property> 
    184202                        <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"> 
     203                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     204                        </property> 
     205                    </bean> 
     206                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     207                        <property name="chartProcessor"> 
     208                            <ref bean="chartProcessor" /> 
     209                        </property> 
     210                        <property name="dashboardStatisticType"> 
     211                            <value>TOP_FIVE_UNIQUE</value> 
     212                        </property> 
     213                        <property name="statisticalUnitName"> 
     214                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     215                        </property> 
     216                        <property name="enabled"> 
     217                            <value>true</value> 
     218                        </property> 
     219                        <property name="eventType"> 
     220                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     221                        </property> 
     222                    </bean> 
     223                </list> 
     224            </property> 
     225        </bean> 
     226        <bean id="ezproxyDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     227            <property name="computedOverTimeRanges"> 
     228                <list> 
     229                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     230                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     231                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     232                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     233                </list> 
     234            </property> 
     235            <property name="resourceCategorys"> 
     236                <list> 
     237                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     238                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     239                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     240                </list> 
     241            </property> 
     242            <property name="dashboardStatistics"> 
     243                <list> 
     244                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     245                        <property name="chartProcessor"> 
     246                            <ref bean="chartProcessor" /> 
     247                        </property> 
     248                        <property name="dashboardStatisticType"> 
     249                            <value>NO_AUTHS</value> 
     250                        </property> 
     251                        <property name="statisticalUnitName"> 
     252                            <value>numberOfAuthenticationsPer</value> 
     253                        </property> 
     254                        <property name="enabled"> 
     255                            <value>true</value> 
     256                        </property> 
     257                        <property name="eventType"> 
     258                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     259                        </property> 
     260                    </bean> 
     261                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     262                        <property name="chartProcessor"> 
     263                            <ref bean="chartProcessor" /> 
     264                        </property> 
     265                        <property name="dashboardStatisticType"> 
     266                            <value>NO_UNIQUE_AUTHS</value> 
     267                        </property> 
     268                        <property name="statisticalUnitName"> 
     269                            <value>numberOfUnqiueUsersPer</value> 
     270                        </property> 
     271                        <property name="enabled"> 
     272                            <value>true</value> 
     273                        </property> 
     274                        <property name="eventType"> 
     275                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     276                        </property> 
     277                    </bean> 
     278                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     279                        <property name="chartProcessor"> 
     280                            <ref bean="chartProcessor" /> 
     281                        </property> 
     282                        <property name="dashboardStatisticType"> 
     283                            <value>TOP_FIVE</value> 
     284                        </property> 
     285                        <property name="statisticalUnitName"> 
     286                            <value>top5Resources</value> 
     287                        </property> 
     288                        <property name="enabled"> 
     289                            <value>true</value> 
     290                        </property> 
     291                        <property name="eventType"> 
     292                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     293                        </property> 
     294                    </bean> 
     295                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    189296                        <property name="chartProcessor"> 
    190297                            <ref bean="chartProcessor" /> 
     
    203310                        </property> 
    204311                    </bean> 
    205                     <bean id="ezproxyTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     312                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    206313                        <property name="chartProcessor"> 
    207314                            <ref bean="chartProcessor" /> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/conf/logging.xml

    r1749 r1762  
    2828    <appender-ref ref="FILE"/> 
    2929  </logger> 
    30   <logger name="org.mortbay" level="ERROR"> 
     30  <logger name="org.eclipse.jetty" level="ERROR"> 
    3131    <appender-ref ref="FILE"/> 
    3232  </logger> 
    3333 
    34   <logger name="  org.apache.cxf" level="ERROR"> 
     34  <logger name="org.apache.cxf" level="ERROR"> 
    3535    <appender-ref ref="FILE"/> 
    3636  </logger> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/conf/web-core.xml

    r1760 r1762  
    1313        </bean> 
    1414 
     15    <!-- View Validators --> 
     16    <bean id="savedGraphWizardModelValidator" class="uk.ac.cardiff.raptorweb.validators.SavedGraphWizardModelValidator"/> 
    1517 
    1618 
     
    2224 
    2325        </bean> 
     26     
     27    <bean id="savedWizardReportsService" class="uk.ac.cardiff.raptorweb.service.impl.SavedWizardReportsServiceImpl"> 
     28        <property name="marshaller" ref="castorMarshaller" /> 
     29        <property name="unmarshaller" ref="castorMarshaller" /> 
     30        <property name="baseDirectory"> 
     31            <value>/</value> 
     32        </property> 
     33        <property name="saveDirectory"> 
     34            <value>/reports/</value> 
     35        </property> 
     36    </bean> 
     37     
     38    <bean id="castorMarshaller" class="org.springframework.oxm.castor.CastorMarshaller"> 
     39        <property name="mappingLocation" value="classpath:graph-wizard-mapping.xml" /> 
     40        <property name="whitespacePreserve" value="true"/> 
     41    </bean> 
     42     
     43    <bean id=" 
     44        graphWizardService " class="uk.ac.cardiff.raptorweb.service.impl.GraphWizardServiceImpl"> 
     45        <property name="webEngine"> 
     46            <ref bean="webEngine" /> 
     47        </property> 
     48        <property name="chartProcessor"> 
     49            <ref bean="chartProcessor" /> 
     50        </property> 
     51    </bean> 
    2452     
    2553    <bean id="eventTypeService" class="uk.ac.cardiff.raptorweb.service.impl.EventTypeServiceImpl"> 
     
    143171        <property name="eventTypeFriendlyNameMap"> 
    144172            <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"/> 
     173                <entry value="OpenAthens LA" key="uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent" /> 
     174                <entry value="ShibbolethIdP" key="uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent"/> 
    147175                <entry value="EZproxy" key="uk.ac.cardiff.model.event.EzproxyAuthenticationEvent"/> 
     176                <entry value="ShibbolethSP" key="uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent"/> 
    148177            </map> 
    149178        </property> 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/classes/logback.xml

    r1760 r1762  
    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--> 
    219 
    320<configuration> 
     
    522  <property name="LOG_HOME" value="logs" /> 
    623 
    7     
    824 
    925  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     
    1935    </encoder> 
    2036  </appender> 
    21  
     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> 
    2243 
    2344 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/raptorweb-servlet.xml

    r1760 r1762  
    3131         <import resource="file:///${configurationFiles}/conf/web-core.xml" /> 
    3232 
    33          
     33         <!--<import resource="web-core.xml" />--> 
     34 
    3435     <!--  Import the setup of the front page dashboard statistics --> 
    35      <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     36    <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     37 
     38    <!--<import resource="dashboard-statistics.xml"/>--> 
    3639 
    3740 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/security.xml

    r1760 r1762  
    4141        </s:http> 
    4242 
    43      
    44     <import resource="file:///${configurationFiles}/conf/users.xml" /> 
     43 
     44    <import resource="file:///${configurationFiles}/conf/users.xml"/> 
    4545 
    4646 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/config/webflow-config.xml

    r1751 r1762  
    3838        <webflow:flow-location path="/WEB-INF/flows/reports/main-flow.xml" 
    3939            id="reports" /> 
     40            <webflow:flow-location path="/WEB-INF/flows/reports/graph-wizard-subflow.xml" 
     41            id="report-wizard-subflow" /> 
    4042    </webflow:flow-registry> 
    4143 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/global-flow.xml

    r1751 r1762  
    2222     <global-transitions> 
    2323              <transition on="graphTrans" to="graphicalReports" /> 
     24              <transition on="wizardTrans" to="reportWizard" /> 
    2425        <transition on="setupTrans" to="setupRaptorWeb" /> 
    2526        <transition on="aboutTrans" to="about" /> 
    2627        <transition on="homeTrans" to="startReport" /> 
     28         <transition on="juspTrans" to="justReport" /> 
    2729    </global-transitions> 
    2830 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/graphicalReports.xhtml

    r1760 r1762  
    220220                                                        <h:outputText value="Edit" /> 
    221221                                                    </f:facet> 
    222                                                     <a4j:commandLink immediate="true" oncomplete="#{rich:component('editPostProcessorPanel')}.show();"                                                       
     222                                                    <a4j:commandLink oncomplete="#{rich:component('editPostProcessorPanel')}.show();"                                                       
    223223                                                        id="editPostProcessorLink" reRender="editProcessorTable"> 
    224224                                                        <h:graphicImage 
     
    235235                                                                                                                <h:outputText value="Remove" /> 
    236236                                                                                                        </f:facet> 
    237                                                                                                         <a4j:commandLink immediate="true" 
     237                                                                                                        <a4j:commandLink  
    238238                                                                                                                action="removePostProcessorFromSelectedStatistic" 
    239239                                                                                                                id="removePostProcessorLink" 
     
    249249 
    250250                                                                                                <f:facet name="footer"> 
    251                                                                                                         <a4j:commandLink immediate="true" id="postProcessorLink" 
     251                                                                                                        <a4j:commandLink id="postProcessorLink" 
    252252                                                                                                                oncomplete="#{rich:component('addPostProcessorPanel')}.show();" 
    253253                                                                                                                action="initialiseNewProcessorAdd" 
     
    270270 
    271271                                                                                                <f:facet name="footer"> 
    272                                                                                                         <a4j:commandLink immediate="true" 
     272                                                                                                        <a4j:commandLink  
    273273                                                                                                                action="addSeriesToSelectedStatistic" id="addSeriesLink" 
    274274                                                                                                                reRender="seriesModalPanel,seriesTable"> 
     
    297297                                                                                                                <h:outputText value="Filter" /> 
    298298                                                                                                        </f:facet> 
    299                                                                                                         <a4j:commandLink immediate="true" 
     299                                                                                                        <a4j:commandLink  
    300300                                                                                                                oncomplete="#{rich:component('seriesModalPanel')}.show()" 
    301301                                                                                                                id="conditionModalPanelLinkEdit" 
     
    308308                                                                                                                        target="#{flowScope.websession.graphmodel.selectedSeries}" /> 
    309309                                                                                                        </a4j:commandLink> 
    310                                                                                                         <a4j:commandLink immediate="true" 
     310                                                                                                        <a4j:commandLink  
    311311                                                                                                                oncomplete="#{rich:component('seriesModalPanel')}.show()" 
    312312                                                                                                                id="conditionModalPanelLinkAdd" 
     
    326326                                                                                                                <h:outputText value="Remove" /> 
    327327                                                                                                        </f:facet> 
    328                                                                                                         <a4j:commandLink immediate="true" 
     328                                                                                                        <a4j:commandLink  
    329329                                                                                                                action="removeSeriesFromSelectedStatistic" 
    330330                                                                                                                id="removeSeriesLink" reRender="optionsPanelForm"> 
     
    409409                                                                        <rich:spacer width="10px" /> 
    410410 
    411                                                                         <a4j:commandButton value="refresh" action="rerenderGraph"> 
    412                                                                                 <a4j:support ajaxSingle="true" event="oncomplete" 
    413                                                                                         reRender="graphImage" /> 
    414                                                                         </a4j:commandButton> 
     411                                                                        <h:commandButton value="refresh" onclick="#{rich:component('workingPanel')}.show();" 
     412                                                                        action="rerenderGraph" reRender="graphImage"/> 
     413                                         
    415414 
    416415                                                                </h:panelGrid> 
     
    547546                                                                </f:facet> 
    548547                                                        </rich:dataTable> 
    549  
    550  
    551548                                                </rich:tab> 
    552  
    553549                                        </rich:tabPanel> 
    554  
    555  
    556550                                </a4j:form> 
    557  
    558  
    559  
    560  
    561551                        </rich:layoutPanel> 
    562552 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/main-flow.xml

    r1758 r1762  
    1 <!-- 
    2  
    3     Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
    4  
    5     Licensed under the Apache License, Version 2.0 (the "License"); 
    6     you may not use this file except in compliance with the License. 
    7     You may obtain a copy of the License at 
    8  
    9             http://www.apache.org/licenses/LICENSE-2.0 
    10  
    11     Unless required by applicable law or agreed to in writing, software 
    12     distributed under the License is distributed on an "AS IS" BASIS, 
    13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    14     See the License for the specific language governing permissions and 
    15     limitations under the License. 
    16  
    17 --> 
    18 <flow parent="globalflow" xmlns="http://www.springframework.org/schema/webflow" 
    19         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    20         xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"> 
     1<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed under the Apache License, Version 2.0 (the "License");  
     2    you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0  
     3    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS  
     4    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language  
     5    governing permissions and limitations under the License. --> 
     6<flow parent="globalflow" xmlns="http://www.springframework.org/schema/webflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     7    xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"> 
    218 
    229 
    23         <var name="common" class="uk.ac.cardiff.raptorweb.model.CommonModel" /> 
     10    <var name="common" class="uk.ac.cardiff.raptorweb.model.CommonModel" /> 
    2411 
    2512 
    26         <on-start> 
    27            <!-- websession holds all variables for a particualar user, for a particular instance--> 
    28                 <!-- load the user preferences --> 
    29                 <evaluate expression="preferenceService.loadUserPrefs()" result="flowScope.websession" /> 
    30                 <!-- load saved reports for that user, although could be added to the preferences service --> 
    31                 <evaluate expression="graphService.loadSavedReports(flowScope.websession)"/> 
     13    <on-start> 
     14        <!-- websession holds all variables for a particualar user, for a particular instance --> 
     15        <!-- load the user preferences --> 
     16        <evaluate expression="preferenceService.loadUserPrefs()" result="flowScope.websession" /> 
     17        <!-- load saved reports for that user, although could be added to the preferences service --> 
     18        <evaluate expression="graphService.loadSavedReports(flowScope.websession)" /> 
    3219 
    33         </on-start> 
    34      
     20    </on-start> 
    3521 
    3622 
    37         <view-state id="startReport" view="dashboard.xhtml"> 
    3823 
    39                 <on-entry> 
    40                         <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
    41                 </on-entry> 
     24    <view-state id="startReport" view="dashboard.xhtml"> 
    4225 
    43                 <transition on="refreshStartStats"> 
    44                         <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
    45                 </transition> 
     26        <on-entry> 
     27            <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
     28        </on-entry> 
     29 
     30        <transition on="refreshStartStats"> 
     31            <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
     32        </transition> 
    4633 
    4734 
    48         </view-state> 
     35    </view-state> 
    4936 
    50         <view-state id="about" view="about.xhtml"> 
     37    <view-state id="reportWizard" view="reportWizard.xhtml"> 
     38        <var name="savedReports" class="uk.ac.cardiff.raptorweb.model.wizard.GraphWizardReports" /> 
     39        <on-entry> 
     40            <evaluate expression="savedWizardReportsService.load(savedReports,flowScope.websession.user.name)" /> 
     41        </on-entry> 
     42        <transition on="startReportWizard" to="graphWizardSubflow"> 
     43            <evaluate expression="savedReports.initNewReport()" result="flowScope.savedGraphWizardModel"/> 
     44        </transition> 
     45        <transition on="editReportWizard" to="graphWizardSubflow"> 
     46            <evaluate expression="savedReports.initEditReport()" result="flowScope.savedGraphWizardModel"/> 
     47        </transition> 
     48        <transition on="runReportWizard" to="graphWizardSubflow"> 
     49            <evaluate expression="savedReports.initRunReport()" result="flowScope.savedGraphWizardModel"/> 
     50        </transition> 
     51        <transition on="removeReportWizard"> 
     52            <evaluate expression="savedWizardReportsService.removeReport(savedReports)"/> 
     53        </transition> 
     54        <transition on="loadReportFromUrl" to="reportWizard"> 
     55            <evaluate expression="savedWizardReportsService.loadReportFromUrl(savedReports,flowScope.websession.user.name)"/> 
     56        </transition> 
     57    </view-state> 
    5158 
    52         </view-state> 
     59    <subflow-state id="graphWizardSubflow" subflow="report-wizard-subflow"> 
     60        <input name="savedGraphWizardModel" value="flowScope.savedGraphWizardModel"/> 
     61        <transition on="cancelWizard" to="reportWizard" /> 
     62    </subflow-state> 
    5363 
    54         <view-state id="graphicalReports" view="graphicalReports.xhtml"> 
    55      
    56         <var name="processorToAdd" class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"/> 
     64    <view-state id="about" view="about.xhtml"> 
    5765 
    58                 <!-- populate the statisticalunit list --> 
    59                 <on-entry> 
     66    </view-state> 
     67 
     68    <view-state id="graphicalReports" view="graphicalReports.xhtml"> 
     69 
     70        <var name="processorToAdd" class="uk.ac.cardiff.model.wsmodel.ProcessorInformation" /> 
     71 
     72        <!-- populate the statisticalunit list --> 
     73        <on-entry> 
    6074            <evaluate expression="graphService.populateStatisticalUnits(flowScope.websession)" /> 
    61             <evaluate expression="graphService.populateSuggestionValues(flowScope.websession)"/> 
     75            <evaluate expression="graphService.populateSuggestionValues(flowScope.websession)" /> 
    6276        </on-entry> 
    6377 
    64                 <transition on="invokeStatisticalUnit"> 
    65                         <evaluate expression="graphService.invokeStatisticalUnit(flowScope.websession)" /> 
    66                 </transition> 
     78        <transition on="invokeStatisticalUnit"> 
     79            <evaluate expression="graphService.invokeStatisticalUnit(flowScope.websession)" /> 
     80        </transition> 
    6781 
    68                 <transition on="updateMUAStatistic"> 
    69                         <evaluate expression="graphService.updateAndInvokeStatisticalUnit(flowScope.websession)" />                      
    70                 </transition> 
     82        <transition on="updateMUAStatistic"> 
     83            <evaluate expression="graphService.updateAndInvokeStatisticalUnit(flowScope.websession)" /> 
     84        </transition> 
    7185 
    72                 <transition on="removeReport"> 
    73                         <evaluate expression="graphService.removeReport(flowScope.websession)" /> 
    74                 </transition> 
     86        <transition on="removeReport"> 
     87            <evaluate expression="graphService.removeReport(flowScope.websession)" /> 
     88        </transition> 
    7589 
    76                 <transition on="generateExcelReport"> 
    77                         <evaluate expression="graphService.generateExcelReport(flowScope.websession)" /> 
    78                 </transition> 
     90        <transition on="generateExcelReport"> 
     91            <evaluate expression="graphService.generateExcelReport(flowScope.websession)" /> 
     92        </transition> 
    7993 
    80                 <transition on="generateCSVReport"> 
    81                         <evaluate expression="graphService.generateCSVReport(flowScope.websession)" /> 
    82                 </transition> 
    83                  
    84                 <transition on="generatePDFReport"> 
    85                         <evaluate expression="graphService.generatePDFReport(flowScope.websession)"/> 
    86                 </transition> 
    87          
     94        <transition on="generateCSVReport"> 
     95            <evaluate expression="graphService.generateCSVReport(flowScope.websession)" /> 
     96        </transition> 
     97 
     98        <transition on="generatePDFReport"> 
     99            <evaluate expression="graphService.generatePDFReport(flowScope.websession)" /> 
     100        </transition> 
     101 
    88102        <transition on="initialiseNewProcessorAdd"> 
    89             <evaluate expression="flowScope.websession.graphmodel.initialiseNewProcessorAdd()"/> 
     103            <evaluate expression="flowScope.websession.graphmodel.initialiseNewProcessorAdd()" /> 
    90104        </transition> 
    91          
     105 
    92106        <transition on="setupProcessorToAdd"> 
    93             <evaluate expression="flowScope.websession.graphmodel.setupProcessorToAdd()"/> 
     107            <evaluate expression="flowScope.websession.graphmodel.setupProcessorToAdd()" /> 
    94108        </transition> 
    95          
    96109 
    97                 <transition on="removeSeriesFromSelectedStatistic"> 
    98                       <evaluate expression="graphService.removeSeriesFromSelectedStatistic(flowScope.websession)"/> 
    99                 </transition> 
    100                  
    101                 <transition on="removeSelectedFilterFromSelectedStatistic"> 
    102                       <evaluate expression="graphService.removeSelectedFilterFromSelectedStatistic(flowScope.websession)"/> 
    103                 </transition> 
    104110 
    105                 <transition on="addSeriesToSelectedStatistic"> 
    106                   <evaluate expression="graphService.addSeriesToSelectedStatistic(flowScope.websession)"></evaluate> 
    107                 </transition> 
    108          
     111        <transition on="removeSeriesFromSelectedStatistic"> 
     112            <evaluate expression="graphService.removeSeriesFromSelectedStatistic(flowScope.websession)" /> 
     113        </transition> 
     114 
     115        <transition on="removeSelectedFilterFromSelectedStatistic"> 
     116            <evaluate expression="graphService.removeSelectedFilterFromSelectedStatistic(flowScope.websession)" /> 
     117        </transition> 
     118 
     119        <transition on="addSeriesToSelectedStatistic"> 
     120            <evaluate expression="graphService.addSeriesToSelectedStatistic(flowScope.websession)"></evaluate> 
     121        </transition> 
     122 
    109123        <transition on="addProcessorToSelectedStatistic"> 
    110124            <evaluate expression="graphService.addProcessorToSelectedStatistic(flowScope.websession)"></evaluate> 
    111125        </transition> 
    112          
     126 
    113127        <transition on="removePostProcessorFromSelectedStatistic"> 
    114128            <evaluate expression="graphService.removePostProcessorFromSelectedStatistic(flowScope.websession)"></evaluate> 
    115129        </transition> 
    116                  
    117                 <transition on="addFilterToSelectedSeries"> 
    118                         <evaluate expression="graphService.addFilterToSelectedSeries(flowScope.websession)"></evaluate> 
    119                 </transition> 
    120                  
    121                 <transition on="rerenderGraph"> 
    122                         <evaluate expression="graphService.rerenderGraph(flowScope.websession)"/> 
    123                 </transition> 
     130 
     131        <transition on="addFilterToSelectedSeries"> 
     132            <evaluate expression="graphService.addFilterToSelectedSeries(flowScope.websession)"></evaluate> 
     133        </transition> 
     134 
     135        <transition on="rerenderGraph"> 
     136            <evaluate expression="graphService.rerenderGraph(flowScope.websession)" /> 
     137        </transition> 
    124138 
    125139 
    126         </view-state> 
     140    </view-state> 
    127141 
    128142 
    129143 
    130         <view-state id="setupRaptorWeb" view="setupRaptorWeb.xhtml"> 
    131     
     144 
     145 
     146 
     147 
     148 
     149    <view-state id="setupRaptorWeb" view="setupRaptorWeb.xhtml"> 
     150 
    132151        <on-entry> 
    133152            <!-- get capabilities every time the web page is rendered, hence resource classification is up to date --> 
    134153            <evaluate expression="setupService.getCapabilitiesOfCurrentlyAttachedEndpoint(flowScope.websession)" /> 
    135154        </on-entry> 
    136          
    137        
     155 
     156 
    138157 
    139158        <!-- force update of capabilities --> 
    140                 <transition on="getAggregatorCapabilities"> 
    141                         <evaluate expression="setupService.getCapabilities(flowScope.websession)" /> 
    142                 </transition> 
     159        <transition on="getAggregatorCapabilities"> 
     160            <evaluate expression="setupService.getCapabilities(flowScope.websession)" /> 
     161        </transition> 
    143162 
    144                 <transition on="deleteAllEntriesFromAttachedMUA"> 
    145                         <evaluate expression="setupService.deleteAllEntriesFromAttachedMUA(flowScope.websession)" /> 
    146                 </transition> 
     163        <transition on="deleteAllEntriesFromAttachedMUA"> 
     164            <evaluate expression="setupService.deleteAllEntriesFromAttachedMUA(flowScope.websession)" /> 
     165        </transition> 
    147166 
    148                 <transition on="attachMUA"> 
    149                         <evaluate expression="setupService.setAttachedEndpoint(flowScope.websession)" /> 
    150                 </transition> 
    151          
     167        <transition on="attachMUA"> 
     168            <evaluate expression="setupService.setAttachedEndpoint(flowScope.websession)" /> 
     169        </transition> 
     170 
    152171        <transition on="batchUpload"> 
    153172            <evaluate expression="setupService.batchUpload(flowScope.websession)" /> 
     
    158177        </transition> 
    159178 
    160         </view-state> 
     179    </view-state> 
    161180 
    162181 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/WEB-INF/web.xml

    r1749 r1762  
    1919 
    2020<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    21     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> 
     21    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
     22    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> 
    2223 
    2324    <description>RaptorWeb</description> 
     
    4546        <param-value>server</param-value> 
    4647    </context-param> 
     48     
     49    <!--  so that Jetty picks up the correct faces config --> 
     50    <listener> 
     51        <listener-class> 
     52            com.sun.faces.config.ConfigureListener 
     53        </listener-class> 
     54    </listener> 
    4755 
    4856 
     
    142150    <context-param> 
    143151        <param-name>org.richfaces.SKIN</param-name> 
    144         <param-value>darkX</param-value> 
     152        <param-value>glassX</param-value> 
    145153    </context-param> 
    146154 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/templates/raptor/css/common.css

    r1749 r1762  
    1414 * limitations under the License. 
    1515 */ 
    16 * { margin: 0px; padding: 0px; } 
    17 html            { min-height: 100%; } 
    18  
    19 body { text-align: center; font-family: arial, verdana, sans-serif; font-size: 12px; color: #333;  line-height:18px; } 
    20 p, h1, h2, h3, ol, ul, dl { padding:2px 6px 8px; } 
     16* { 
     17        margin: 0px; 
     18        padding: 0px; 
     19} 
     20 
     21html { 
     22        min-height: 100%; 
     23} 
     24 
     25body { 
     26        text-align: center; 
     27        font-family: arial, verdana, sans-serif; 
     28        font-size: 12px; 
     29        color: #333; 
     30        line-height: 18px; 
     31} 
     32 
     33p,h1,h2,h3,ol,ul,dl { 
     34        padding: 2px 6px 8px; 
     35} 
     36 
    2137ol,ul,dl 
    22 h1, h2, h3, ol, ul, dl { padding:8px 6px 3px; } 
    23 table, th, td { font-family: arial, verdana, sans-serif; font-size: 12px; color: #333; } 
    24 ol, ul, dir, menu, dd                   { margin-left: 40px } 
    25 ol                                                      { list-style-type: decimal } 
    26 ol ul, ul ol, ul ul, ol ol              { margin-top: 0; margin-bottom: 0 } 
    27 blockquote { width:80%; margin:10px auto; padding:0 26px;  background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; } 
    28 #skip                           { display: none; } 
    29 a img, :link img, :visited img { border: none; } 
    30 img                             { display: block; } 
    31 a:link                          { color: #C74848; text-decoration: underline; } 
    32 a:visited                       { color: #333; text-decoration: underline; } 
    33 a:hover, a:active       { color: #DB7C7C; } 
    34  
    35 .alignright             { text-align: right !important; } 
    36 .floatright             { float: right; } 
    37 .inline                 { display: inline; } 
    38  
    39 .clear  { clear: both;} 
    40  
    41 .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
    42 .clearfix               { display:inline-block; } 
    43 /*\*/ .clearfix { display:block; } /**/ 
    44  
    45 h1              { font-size: 20px; line-height: 18px;  } 
    46 h2              { font-size:18px; } 
    47 h3              { font-size: 16px; color: #666; } 
    48  
    49 #wrapper                { width:100%; margin:0 auto; } 
    50 header          { position:relative; display:block; width:100%; height:50px; background:#FFF } 
    51 #header .logo   { position:absolute; left:10px; top:5px; } 
    52  
    53 #nav                    { display:block; width:100%; height:26px; margin:0; padding:0; list-style:none; text-align:center; background:#A13D3D url(../images/bg_nav.gif) repeat-x; } 
    54 #nav li                 { float:left; width:150px;  } 
    55 #nav li a               { text-decoration:none; display:block; padding:0; padding:0; height:1%; line-height:26px; color:#000000; } 
    56 #nav li.on              { display:block; padding:0; width:120px; height:26px; line-height:26px; background:url(../images/bg_nav_on_3.gif) no-repeat 50% 0; color:#EFEFEF; } 
    57 #nav li a:hover {  color:#0099CC; background:url(../images/bg_nav_on_3.gif) no-repeat 50% 0; } 
    58  
    59 #content { width:100%; padding:1px 0px 0; min-height:543px; text-align:left;  } 
    60 * html #content, * html #content #col_1 { height:543px; } 
    61  
    62 #content #col_1 { width:100%; float:left; min-height:543px; background:url(../images/bg_left.gif) no-repeat 100% 50%; } 
    63 #content #col_1 h2 { color:#999999; font-size:14px; font-weight:normal; } 
    64 #subnav, #subnav ul { margin:0; padding:0; list-style:none; } 
    65 #subnav li { } 
    66 #subnav li a { display:block; padding:5px 10px 5px 10px; height:1%; background:url(../images/bg_subnav.gif) no-repeat 100% 100%; text-decoration:none } 
    67 #subnav li a:hover { background:#E9D1D1 url(../images/bg_left_nav_on.gif) no-repeat 100% 0; text-decoration:none; } 
    68 #content #col_2 { width:100%; float:left; } 
    69  
    70 footer { border-width:1px; border-top-style:solid; display:block; width:98%; padding: 5px 5px; margin:0 auto; background:#FFF; -moz-border-radius:6px; } 
    71 #footer small {  } 
    72  
    73 .t_form { margin:20px; } 
    74 .t_form th { background:#efefef; } 
    75 .t_form td, .t_form th { padding:5px; border-bottom:1px solid #666; } 
     38h1,h2,h3,ol,ul,dl { 
     39        padding: 8px 6px 3px; 
     40} 
     41 
     42table,th,td { 
     43        font-family: arial, verdana, sans-serif; 
     44        font-size: 12px; 
     45        color: #333; 
     46} 
     47 
     48ol,ul,dir,menu,dd { 
     49        margin-left: 40px 
     50} 
     51 
     52ol { 
     53        list-style-type: decimal 
     54} 
     55 
     56ol ul,ul ol,ul ul,ol ol { 
     57        margin-top: 0; 
     58        margin-bottom: 0 
     59} 
     60 
     61blockquote { 
     62        width: 80%; 
     63        margin: 10px auto; 
     64        padding: 0 26px; 
     65        background: #FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; 
     66} 
     67 
     68#skip { 
     69        display: none; 
     70} 
     71 
     72a img,:link img,:visited img { 
     73        border: none; 
     74} 
     75 
     76img { 
     77        display: block; 
     78} 
     79 
     80a:link { 
     81        color: #C74848; 
     82        text-decoration: underline; 
     83} 
     84 
     85a:visited { 
     86        color: #333; 
     87        text-decoration: underline; 
     88} 
     89 
     90a:hover,a:active { 
     91        color: #DB7C7C; 
     92} 
     93 
     94.alignright { 
     95        text-align: right !important; 
     96} 
     97 
     98.floatright { 
     99        float: right; 
     100} 
     101 
     102.inline { 
     103        display: inline; 
     104} 
     105 
     106.clear { 
     107        clear: both; 
     108} 
     109 
     110.clearfix:after { 
     111        content: "."; 
     112        display: block; 
     113        height: 0; 
     114        clear: both; 
     115        visibility: hidden; 
     116} 
     117 
     118.clearfix { 
     119        display: inline-block; 
     120} 
     121/*\*/ 
     122.clearfix { 
     123        display: block; 
     124} /**/ 
     125h1 { 
     126        font-size: 20px; 
     127        line-height: 18px; 
     128} 
     129 
     130h2 { 
     131        font-size: 18px; 
     132} 
     133 
     134h3 { 
     135        font-size: 16px; 
     136        color: #666; 
     137} 
     138 
     139#wrapper { 
     140        width: 100%; 
     141        margin: 0 auto; 
     142} 
     143 
     144header { 
     145        position: relative; 
     146        display: block; 
     147        width: 100%; 
     148        height: 50px; 
     149        background: #FFF 
     150} 
     151 
     152#header .logo { 
     153        position: absolute; 
     154        left: 10px; 
     155        top: 5px; 
     156} 
     157 
     158#nav { 
     159        display: block; 
     160        width: 100%; 
     161        height: 26px; 
     162        margin: 0; 
     163        padding: 0; 
     164        list-style: none; 
     165        text-align: center; 
     166        background: #A13D3D url(../images/bg_nav.gif) repeat-x; 
     167} 
     168 
     169#nav li { 
     170        float: left; 
     171        width: 120px; 
     172} 
     173 
     174#nav li a { 
     175        text-decoration: none; 
     176        display: block; 
     177        padding: 0; 
     178        padding: 0; 
     179        height: 1%; 
     180        line-height: 26px; 
     181        color: #000000; 
     182} 
     183 
     184#nav li.on { 
     185        display: block; 
     186        padding: 0; 
     187        width: 120px; 
     188        height: 26px; 
     189        line-height: 26px; 
     190        background: url(../images/bg_nav_on_3.gif) no-repeat 50% 0; 
     191        color: #EFEFEF; 
     192} 
     193 
     194#nav li a:hover { 
     195        color: #0099CC; 
     196        background: url(../images/bg_nav_on_3.gif) no-repeat 50% 0; 
     197} 
     198 
     199#content { 
     200        width: 100%; 
     201        padding: 1px 0px 0; 
     202        min-height: 543px; 
     203        text-align: left; 
     204} 
     205 
     206* html #content,* html #content #col_1 { 
     207        height: 543px; 
     208} 
     209 
     210#content #col_1 { 
     211        width: 100%; 
     212        float: left; 
     213        min-height: 543px; 
     214        background: url(../images/bg_left.gif) no-repeat 100% 50%; 
     215} 
     216 
     217#content #col_1 h2 { 
     218        color: #999999; 
     219        font-size: 14px; 
     220        font-weight: normal; 
     221} 
     222 
     223#subnav,#subnav ul { 
     224        margin: 0; 
     225        padding: 0; 
     226        list-style: none; 
     227} 
     228 
     229#subnav li { 
     230         
     231} 
     232 
     233#subnav li a { 
     234        display: block; 
     235        padding: 5px 10px 5px 10px; 
     236        height: 1%; 
     237        background: url(../images/bg_subnav.gif) no-repeat 100% 100%; 
     238        text-decoration: none 
     239} 
     240 
     241#subnav li a:hover { 
     242        background: #E9D1D1 url(../images/bg_left_nav_on.gif) no-repeat 100% 0; 
     243        text-decoration: none; 
     244} 
     245 
     246#content #col_2 { 
     247        width: 100%; 
     248        float: left; 
     249} 
     250 
     251footer { 
     252        border-width: 1px; 
     253        border-top-style: solid; 
     254        display: block; 
     255        width: 98%; 
     256        padding: 5px 5px; 
     257        margin: 0 auto; 
     258        background: #FFF; 
     259        -moz-border-radius: 6px; 
     260} 
     261 
     262#footer small { 
     263         
     264} 
     265 
     266.simpleTable { 
     267        border: 1px solid; 
     268        background-color: transparent; 
     269} 
     270 
     271.lowerBorderTable { 
     272        border-style: solid; 
     273        border-bottom: 10px solid rgb(192, 192, 192); 
     274        border-top: solid 0px #C0C0C0; 
     275        border-left: solid 0px #C0C0C0; 
     276        border-right: solid 0px #C0C0C0; 
     277} 
     278 
     279.info,.success,.warning,.error,.validation { 
     280        margin: 10px 0px; 
     281        height: 10px; 
     282        padding: 2px 3px 8px 30px; 
     283        background-repeat: no-repeat; 
     284        background-position: 3px center; 
     285        font-weight: bold; 
     286} 
     287 
     288.error { 
     289        color: #D8000C; 
     290        background-color: #FFBABA; 
     291        background-image: url('../images/icon/onebit_36-small.png'); 
     292} 
     293 
     294.info { 
     295        color: #00529B; 
     296} 
     297 
     298.success { 
     299        color: #4F8A10; 
     300        background-color: #DFF2BF; 
     301        background-image: url('../images/icon/onebit_34-small.png'); 
     302} 
     303 
     304.warning { 
     305        color: #9F6000; 
     306        background-color: #FEEFB3; 
     307        background-image: url('../images/icon/onebit_36-small.png'); 
     308} 
     309 
     310.stepbystep { 
     311          align: center; 
     312        -moz-border-radius: 15px; 
     313        -webkit-border-radius: 15px; 
     314        border-radius: 15px; 
     315        background-color: #E0F2F7; 
     316        background-repeat: no-repeat; 
     317    font-weight: bold; 
     318    display: inline-block; 
     319    padding: 2px 3px 8px 8px; 
     320   border-size:1px; 
     321   border-color: #CEECF5; 
     322  border-style: solid; 
     323} 
     324 
     325.stepbystepHeading { 
     326      align: center; 
     327    background-color: #CEECF5; 
     328    background-repeat: no-repeat; 
     329    font-weight: bold; 
     330    display: inline-block; 
     331    padding: 2px 3px 8px 8px; 
     332 
     333 
     334} 
     335 
     336.stepbystepInstructions{ 
     337        align: center; 
     338  background-color: #FEEFB3; 
     339   border-top-left-radius: 7em; 
     340  border-bottom-right-radius: 5em; 
     341  border-bottom-left-radius: 2em; 
     342   padding: 10px 10px 10px 30px; 
     343   border-color: #F2F5A9; 
     344  border-style: solid; 
     345} 
     346 
     347.t_form { 
     348        margin: 20px; 
     349} 
     350 
     351.t_form th { 
     352        background: #efefef; 
     353} 
     354 
     355.t_form td,.t_form th { 
     356        padding: 5px; 
     357        border-bottom: 1px solid #666; 
     358} 
  • raptor-distribution/MSIs/raptor-server/trunk/source/web/webapp/raptor-web/templates/raptor/full.xhtml

    r1760 r1762  
    5151                <li><a4j:commandLink value="Home" action="homeTrans"/></li> 
    5252                <li><a4j:commandLink value="Graphs" action="graphTrans"/></li> 
     53                <li><a4j:commandLink value="Wizard" action="wizardTrans"/></li> 
    5354                <li><a4j:commandLink value="Setup" action="setupTrans"/></li> 
    5455                <li><a4j:commandLink value="About" action="aboutTrans"/></li> 
    5556                <li><a href="http://iam.cf.ac.uk/trac/RAPTOR/wiki">User Guide</a></li> 
    5657                <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.1.0</a></li> 
     58                <li><a style="color:#6E6E6E; font-size:90%" href="https://iam.cf.ac.uk/trac/RAPTOR/wiki/Software/Versions">Raptor-web v1.2.0</a></li> 
    5859        </ul> 
    5960        </a4j:form> 
Note: See TracChangeset for help on using the changeset viewer.