Changeset 1722


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

Adding raptor-mua v1.0.0 MSI sources

Location:
raptor-distribution/MSIs/raptor-mua/trunk
Files:
15 added
5 deleted
16 edited

Legend:

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

    r1720 r1722  
    1717                <Control Id='BannerLine' Type='Line' X='0' Y='44' Width='370' Height='0' /> 
    1818                <Control Id='Detail' Type='Text' X='25' Y='58' Width='280' Height='15' Transparent='yes' NoPrefix='yes'> 
    19                     <Text>Please modify the following suggested values with the correct information:</Text> 
     19                    <Text>Please modify the following example values with the correct information:</Text> 
    2020                </Control> 
    2121 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-bindir.wxs

    r1720 r1722  
    1 <?xml version="1.0" encoding="utf-8"?> 
    2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
     1<?xml version='1.0' encoding='utf-8'?> 
     2<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33    <Fragment> 
    4         <DirectoryRef Id="RAPTORMUADIR"> 
    5             <Directory Id="dirRaptorMuaBin" Name="bin"> 
    6                 <Component Id="cmpRaptorMuaBinMuaBat" Guid="*"> 
    7                     <File Id="filRaptorMuaBinMuaBat" KeyPath="yes" Source="source\mua\bin\mua.bat" /> 
     4        <DirectoryRef Id='RAPTORMUADIR'> 
     5            <Directory Id='dirRaptorMuaBin' Name='bin'> 
     6                <Component Id='cmpRaptorMuaBinMuaBat' Guid='*'> 
     7                    <File Id='filRaptorMuaBinMuaBat' KeyPath='yes' Source='source\mua\bin\mua.bat' /> 
    88                </Component> 
    9                 <Component Id="cmpRaptorMuaBinWrapperExe" Guid="*"> 
    10                     <File Id="filRaptorMuaBinWrapperExe" KeyPath="yes" Source="source\mua\bin\wrapper-windows-x86-32.exe" /> 
     9                <Component Id='cmpRaptorMuaBinWrapperExe' Guid='*'> 
     10                    <File Id='filRaptorMuaBinWrapperExe' KeyPath='yes' Source='source\mua\bin\wrapper-windows-x86-32.exe' /> 
    1111                </Component> 
    12                 <Component Id="cmpRaptorMuaBinWrapperConf" Guid="*"> 
    13                     <File Id="filRaptorMuaBinWrapperConf" KeyPath="yes" Source="source\mua\bin\wrapper.conf" /> 
     12                <Component Id='cmpRaptorMuaBinWrapperConf' Guid='*'> 
     13                    <File Id='filRaptorMuaBinWrapperConf' KeyPath='yes' Source='source\mua\bin\wrapper.conf' /> 
    1414                </Component> 
    1515            </Directory> 
     
    1717    </Fragment> 
    1818    <Fragment> 
    19         <ComponentGroup Id="cgrRaptorMuaBin"> 
    20             <ComponentRef Id="cmpRaptorMuaBinMuaBat" /> 
    21             <ComponentRef Id="cmpRaptorMuaBinWrapperExe" /> 
    22             <ComponentRef Id="cmpRaptorMuaBinWrapperConf" /> 
     19        <ComponentGroup Id='cgrRaptorMuaBin'> 
     20            <ComponentRef Id='cmpRaptorMuaBinMuaBat' /> 
     21            <ComponentRef Id='cmpRaptorMuaBinWrapperExe' /> 
     22            <ComponentRef Id='cmpRaptorMuaBinWrapperConf' /> 
    2323        </ComponentGroup> 
    2424    </Fragment> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-confdir.wxs

    r1720 r1722  
    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     xmlns:util='http://schemas.microsoft.com/wix/UtilExtension'> 
    44    <Fragment> 
    5         <DirectoryRef Id="RAPTORMUADIR">             
     5        <DirectoryRef Id='RAPTORMUADIR'>             
    66            <Directory Id='dirRaptorMuaConf' Name='conf'> 
    77 
     
    2121                        <File Id='filRaptorMuaConfBatchEventParseDist' KeyPath='yes' Source='source\mua\conf\batch-event-parse.xml'/> 
    2222                    </Component> 
     23                    <Component Id='cmpRaptorMuaConfBatchEventParseFormatsCustomDist' Guid='*'> 
     24                        <File Id='filRaptorMuaConfBatchEventParseFormatsCustomDist' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-custom.xml'/> 
     25                    </Component> 
     26                    <Component Id='cmpRaptorMuaConfBatchEventParseFormatsSystemDist' Guid='*'> 
     27                        <File Id='filRaptorMuaConfBatchEventParseFormatsSystemDist' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-system.xml'/> 
     28                    </Component> 
    2329                    <Component Id='cmpRaptorMuaConfDatabaseDist' Guid='*'> 
    2430                        <File Id='filRaptorMuaConfDatabaseDist' KeyPath='yes' Source='source\mua\conf\database.xml'/> 
     
    3945                        <File Id='filRaptorMuaConfServerPropertiesDist' KeyPath='yes' Source='source\mua\conf\server.properties'/> 
    4046                    </Component> 
     47                    <Component Id='cmpRaptorMuaConfStatisticalUnitsCustomDist' Guid='*'> 
     48                        <File Id='filRaptorMuaConfStatisticalUnitsCustomDist' KeyPath='yes' Source='source\mua\conf\statistical-units-custom.xml'/> 
     49                    </Component> 
    4150                    <Component Id='cmpRaptorMuaConfStatisticalUnitsSystemDist' Guid='*'> 
    4251                        <File Id='filRaptorMuaConfStatisticalUnitsSystemDist' KeyPath='yes' Source='source\mua\conf\statistical-units-system.xml'/> 
    4352                    </Component> 
    44                     <Component Id='cmpRaptorMuaConfStatisticalUnitsDist' Guid='*'> 
    45                         <File Id='filRaptorMuaConfStatisticalUnitsDist' KeyPath='yes' Source='source\mua\conf\statistical-units.xml'/> 
     53                    <Component Id='cmpRaptorMuaConfStatisticalProcessorsDist' Guid='*'> 
     54                        <File Id='filRaptorMuaConfStatisticalProcessorsDist' KeyPath='yes' Source='source\mua\conf\statistical-processors.xml'/> 
    4655                    </Component> 
    4756                    <Component Id='cmpRaptorMuaConfUsersDist' Guid='*'> 
    4857                        <File Id='filRaptorMuaConfUsersDist' KeyPath='yes' Source='source\mua\conf\users.xml'/> 
    4958                    </Component> 
    50                     <Component Id='cmpRaptorMuaConfWebDist' Guid='*' NeverOverwrite='yes'> 
     59                    <Component Id='cmpRaptorMuaConfWebDist' Guid='*'> 
    5160                        <File Id='filRaptorMuaConfWebDist' KeyPath='yes' Source='source\mua\conf\web.xml'/> 
    5261                    </Component> 
     
    7180                <Component Id='cmpRaptorMuaConfBatchEventParse' Guid='*' NeverOverwrite='yes'> 
    7281                    <File Id='filRaptorMuaConfBatchEventParse' KeyPath='yes' Source='source\mua\conf\batch-event-parse.xml'/> 
     82                </Component> 
     83 
     84                <Component Id='cmpRaptorMuaConfBatchEventParseFormatsCustom' Guid='*' NeverOverwrite='yes'> 
     85                    <File Id='filRaptorMuaConfBatchEventParseFormatsCustom' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-custom.xml'/> 
     86                </Component> 
     87 
     88                <Component Id='cmpRaptorMuaConfBatchEventParseFormatsSystem' Guid='*'> 
     89                    <File Id='filRaptorMuaConfBatchEventParseFormatsSystem' KeyPath='yes' Source='source\mua\conf\batch-event-parse-formats-system.xml'/> 
    7390                </Component> 
    7491 
     
    132149                </Component> 
    133150 
    134                 <Component Id='cmpRaptorMuaConfMuaCore' Guid='*' NeverOverwrite='yes'> 
     151                <Component Id='cmpRaptorMuaConfMuaCore' Guid='*'> 
    135152                    <File Id='filRaptorMuaConfMuaCore' KeyPath='yes' Source='source\mua\conf\mua-core.xml'/> 
    136153 
     
    158175                </Component> 
    159176 
    160                 <Component Id='cmpRaptorMuaConfStatisticalUnitsSystem' Guid='*' NeverOverwrite='yes'> 
     177                <Component Id='cmpRaptorMuaConfStatisticalUnitsCustom' Guid='*' NeverOverwrite='yes'> 
     178                    <File Id='filRaptorMuaConfStatisticalUnitsCustom' KeyPath='yes' Source='source\mua\conf\statistical-units-custom.xml'/> 
     179 
     180                    <!-- Change SAML metadata locations with info collected from the UI --> 
     181                    <!-- TODO --> 
     182 
     183                </Component> 
     184 
     185                <Component Id='cmpRaptorMuaConfStatisticalUnitsSystem' Guid='*'> 
    161186                    <File Id='filRaptorMuaConfStatisticalUnitsSystem' KeyPath='yes' Source='source\mua\conf\statistical-units-system.xml'/> 
    162187                </Component> 
    163188 
    164                 <Component Id='cmpRaptorMuaConfStatisticalUnits' Guid='*' NeverOverwrite='yes'> 
    165                     <File Id='filRaptorMuaConfStatisticalUnits' KeyPath='yes' Source='source\mua\conf\statistical-units.xml'/> 
    166  
    167                     <!-- Change SAML metadata locations with info collected from the UI --> 
    168                     <!-- TODO --> 
    169  
     189                <Component Id='cmpRaptorMuaConfStatisticalProcessors' Guid='*'> 
     190                    <File Id='filRaptorMuaConfStatisticalProcessors' KeyPath='yes' Source='source\mua\conf\statistical-processors.xml'/> 
    170191                </Component> 
    171192 
     
    174195                </Component> 
    175196 
    176                 <Component Id='cmpRaptorMuaConfWeb' Guid='*' NeverOverwrite='yes'> 
     197                <Component Id='cmpRaptorMuaConfWeb' Guid='*'> 
    177198                    <File Id='filRaptorMuaConfWeb' KeyPath='yes' Source='source\mua\conf\web.xml'/> 
    178199                </Component> 
     
    182203    </Fragment> 
    183204    <Fragment> 
    184         <ComponentGroup Id="cgrRaptorMuaConf"> 
    185             <ComponentRef Id="cmpRaptorMuaConfAttributeAssociationDist" /> 
    186             <ComponentRef Id="cmpRaptorMuaConfBatchEventParseDist" /> 
    187             <ComponentRef Id="cmpRaptorMuaConfDatabaseDist" /> 
    188             <ComponentRef Id="cmpRaptorMuaConfEventReleaseDist" /> 
    189             <ComponentRef Id="cmpRaptorMuaConfLoggingDist" /> 
    190             <ComponentRef Id="cmpRaptorMuaConfMetadataDist" /> 
    191             <ComponentRef Id="cmpRaptorMuaConfMuaCoreDist" /> 
    192             <ComponentRef Id="cmpRaptorMuaConfServerPropertiesDist" /> 
    193             <ComponentRef Id="cmpRaptorMuaConfStatisticalUnitsSystemDist" /> 
    194             <ComponentRef Id="cmpRaptorMuaConfStatisticalUnitsDist" /> 
    195             <ComponentRef Id="cmpRaptorMuaConfUsersDist" /> 
    196             <ComponentRef Id="cmpRaptorMuaConfWebDist" /> 
    197             <ComponentRef Id="cmpRaptorMuaConfAttributeAssociation" /> 
    198             <ComponentRef Id="cmpRaptorMuaConfBatchEventParse" /> 
    199             <ComponentRef Id="cmpRaptorMuaConfDatabase" /> 
    200             <ComponentRef Id="cmpRaptorMuaConfEventRelease" /> 
    201             <ComponentRef Id="cmpRaptorMuaConfLogging" /> 
    202             <ComponentRef Id="cmpRaptorMuaConfMetadata" /> 
    203             <ComponentRef Id="cmpRaptorMuaConfMuaCore" /> 
    204             <ComponentRef Id="cmpRaptorMuaConfServerProperties" /> 
    205             <ComponentRef Id="cmpRaptorMuaConfStatisticalUnitsSystem" /> 
    206             <ComponentRef Id="cmpRaptorMuaConfStatisticalUnits" /> 
    207             <ComponentRef Id="cmpRaptorMuaConfUsers" /> 
    208             <ComponentRef Id="cmpRaptorMuaConfWeb" /> 
     205        <ComponentGroup Id='cgrRaptorMuaConf'> 
     206            <ComponentRef Id='cmpRaptorMuaConfAttributeAssociationDist' /> 
     207            <ComponentRef Id='cmpRaptorMuaConfBatchEventParseDist' /> 
     208            <ComponentRef Id='cmpRaptorMuaConfBatchEventParseFormatsCustomDist' /> 
     209            <ComponentRef Id='cmpRaptorMuaConfBatchEventParseFormatsSystemDist' /> 
     210            <ComponentRef Id='cmpRaptorMuaConfDatabaseDist' /> 
     211            <ComponentRef Id='cmpRaptorMuaConfEventReleaseDist' /> 
     212            <ComponentRef Id='cmpRaptorMuaConfLoggingDist' /> 
     213            <ComponentRef Id='cmpRaptorMuaConfMetadataDist' /> 
     214            <ComponentRef Id='cmpRaptorMuaConfMuaCoreDist' /> 
     215            <ComponentRef Id='cmpRaptorMuaConfServerPropertiesDist' /> 
     216            <ComponentRef Id='cmpRaptorMuaConfStatisticalUnitsCustomDist' /> 
     217            <ComponentRef Id='cmpRaptorMuaConfStatisticalUnitsSystemDist' /> 
     218            <ComponentRef Id='cmpRaptorMuaConfStatisticalProcessorsDist' /> 
     219            <ComponentRef Id='cmpRaptorMuaConfUsersDist' /> 
     220            <ComponentRef Id='cmpRaptorMuaConfWebDist' /> 
     221            <ComponentRef Id='cmpRaptorMuaConfAttributeAssociation' /> 
     222            <ComponentRef Id='cmpRaptorMuaConfBatchEventParse' /> 
     223            <ComponentRef Id='cmpRaptorMuaConfBatchEventParseFormatsCustom' /> 
     224            <ComponentRef Id='cmpRaptorMuaConfBatchEventParseFormatsSystem' /> 
     225            <ComponentRef Id='cmpRaptorMuaConfDatabase' /> 
     226            <ComponentRef Id='cmpRaptorMuaConfEventRelease' /> 
     227            <ComponentRef Id='cmpRaptorMuaConfLogging' /> 
     228            <ComponentRef Id='cmpRaptorMuaConfMetadata' /> 
     229            <ComponentRef Id='cmpRaptorMuaConfMuaCore' /> 
     230            <ComponentRef Id='cmpRaptorMuaConfServerProperties' /> 
     231            <ComponentRef Id='cmpRaptorMuaConfStatisticalUnitsCustom' /> 
     232            <ComponentRef Id='cmpRaptorMuaConfStatisticalUnitsSystem' /> 
     233            <ComponentRef Id='cmpRaptorMuaConfStatisticalProcessors' /> 
     234            <ComponentRef Id='cmpRaptorMuaConfUsers' /> 
     235            <ComponentRef Id='cmpRaptorMuaConfWeb' /> 
    209236        </ComponentGroup> 
    210237    </Fragment> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-keysdir.wxs

    r1720 r1722  
    1 <?xml version="1.0" encoding="utf-8"?> 
    2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
     1<?xml version='1.0' encoding='utf-8'?> 
     2<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33    <Fragment> 
    4         <DirectoryRef Id="RAPTORMUADIR"> 
    5             <Directory Id="dirRaptorMuaKeys" Name="keys"> 
    6                 <Component Id="cmpRaptorMuaKeysAuthorisedKeys" Guid="*"> 
    7                     <File Id="filRaptorMuaKeysAuthorisedKeys" KeyPath="yes" Source="source\mua\keys\authorised-keys.jks" /> 
     4        <DirectoryRef Id='RAPTORMUADIR'> 
     5            <Directory Id='dirRaptorMuaKeys' Name='keys'> 
     6                <Component Id='cmpRaptorMuaKeysAuthorisedKeys' Guid='*' NeverOverwrite='yes'> 
     7                    <File Id='filRaptorMuaKeysAuthorisedKeys' KeyPath='yes' Source='source\mua\keys\authorised-keys.jks' /> 
    88                </Component> 
    99            </Directory> 
     
    1111    </Fragment> 
    1212    <Fragment> 
    13         <ComponentGroup Id="cgrRaptorMuaKeys"> 
    14             <ComponentRef Id="cmpRaptorMuaKeysAuthorisedKeys" /> 
     13        <ComponentGroup Id='cgrRaptorMuaKeys'> 
     14            <ComponentRef Id='cmpRaptorMuaKeysAuthorisedKeys' /> 
    1515        </ComponentGroup> 
    1616    </Fragment> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-libdir.wxs

    r1720 r1722  
    4040                    <File Id="fil5C3F691D73073DBF0AF50B99A5D80194" KeyPath="yes" Source="source\mua\lib\bcprov-jdk15-1.43.jar" /> 
    4141                </Component> 
     42                <Component Id="cmpB094AE3383AE8718D64853D6EAC70113" Guid="*"> 
     43                    <File Id="fil216CA020E8ED30ECB5E962E6A867C70E" KeyPath="yes" Source="source\mua\lib\bsh-2.0b4.jar" /> 
     44                </Component> 
    4245                <Component Id="cmp4C2ECB94A225989A243FBB053357F0B4" Guid="*"> 
    4346                    <File Id="fil095D2E3400C8A45C8FC307BD1DE5F36D" KeyPath="yes" Source="source\mua\lib\c3p0-0.9.1.2.jar" /> 
     
    5558                    <File Id="fil02BFDB79F65C6209C60BC3F7341D88BD" KeyPath="yes" Source="source\mua\lib\commons-collections-3.1.jar" /> 
    5659                </Component> 
    57                 <Component Id="cmpDCBE2C55A725EDBACEA9295318CE2F6C" Guid="*"> 
    58                     <File Id="filFD4CDDE77C433A64863244F05CF963A4" KeyPath="yes" Source="source\mua\lib\commons-dbcp-1.2.2.jar" /> 
     60                <Component Id="cmpA594D88A2B1F7802C8BF37EDE277CB98" Guid="*"> 
     61                    <File Id="filA0BF5D61A4ADC7A52D488633F2212983" KeyPath="yes" Source="source\mua\lib\commons-dbcp-1.3.jar" /> 
    5962                </Component> 
    6063                <Component Id="cmp93605B2C488924D238F9043EA00D708E" Guid="*"> 
     
    169172                    <File Id="fil66767925C333CA2CA4675796BABC1C27" KeyPath="yes" Source="source\mua\lib\jcl-over-slf4j-1.6.1.jar" /> 
    170173                </Component> 
     174                <Component Id="cmp497ECA3BE3D014D76EEC761BCBCE6B25" Guid="*"> 
     175                    <File Id="fil03E332F8F4EF722B89954C85DAC73596" KeyPath="yes" Source="source\mua\lib\jcommander-1.12.jar" /> 
     176                </Component> 
    171177                <Component Id="cmpD3C28E2E476FA744F460E51023C1C262" Guid="*"> 
    172178                    <File Id="fil6FB63D6C09C6C2D9EB23DBC745023C6F" KeyPath="yes" Source="source\mua\lib\jettison-1.2.jar" /> 
     
    268274                    <File Id="fil5FA543379BC30DB8612C7A2FDB310293" KeyPath="yes" Source="source\mua\lib\quartz-1.8.4.jar" /> 
    269275                </Component> 
    270                 <Component Id="cmpD7A918EE1A39CF837F89E3D9A3816EBB" Guid="*"> 
    271                     <File Id="filD5EC091C525D73DC5FC873ECF299C46F" KeyPath="yes" Source="source\mua\lib\raptor-client-0.1.8.jar" /> 
    272                 </Component> 
    273                 <Component Id="cmp1A65DF8935DD6896AF6293686F2B0C43" Guid="*"> 
    274                     <File Id="fil408A776E5E5C1608D20CD480B0AD4328" KeyPath="yes" Source="source\mua\lib\raptor-information-model-0.1.8.jar" /> 
    275                 </Component> 
    276                 <Component Id="cmpC436D9BC7991D26687B769FB1398991B" Guid="*"> 
    277                     <File Id="fil06779ABCE9EECF3D3EBB658968027895" KeyPath="yes" Source="source\mua\lib\raptor-parse-0.1.6.jar" /> 
     276                <Component Id="cmpFE3CBE7D498953BFBC055D1C4A3E9478" Guid="*"> 
     277                    <File Id="fil04C4D888D18F88DCC0603E669C1A3C67" KeyPath="yes" Source="source\mua\lib\raptor-client-1.0.0.jar" /> 
     278                </Component> 
     279                <Component Id="cmpB86CFFA5574750D8621F295E1E785464" Guid="*"> 
     280                    <File Id="fil5648EAC7A3672F51EF40302B7EB880A4" KeyPath="yes" Source="source\mua\lib\raptor-information-model-1.0.0.jar" /> 
     281                </Component> 
     282                <Component Id="cmp608CF979A36CBE0CA73A7EB9F1A4F076" Guid="*"> 
     283                    <File Id="filC57CA755F08161C7419D3853073AF2A7" KeyPath="yes" Source="source\mua\lib\raptor-parse-1.0.0.jar" /> 
    278284                </Component> 
    279285                <Component Id="cmp4723F5AA79924F806CCE5754252DC0BC" Guid="*"> 
     
    298304                    <File Id="filF87A32A557598C2FB814C58E822D4257" KeyPath="yes" Source="source\mua\lib\slf4j-api-1.6.1.jar" /> 
    299305                </Component> 
     306                <Component Id="cmp8EE6EDBC610EB588E7C04B05C67FB499" Guid="*"> 
     307                    <File Id="fil868D5AB5607837E5034D2A567747220C" KeyPath="yes" Source="source\mua\lib\snakeyaml-1.6.jar" /> 
     308                </Component> 
    300309                <Component Id="cmpD4B29B845667F4BB433C8AF5D6D23911" Guid="*"> 
    301310                    <File Id="filB363BF826B4C43DE834CC948C3001643" KeyPath="yes" Source="source\mua\lib\spring-aop-3.0.3.RELEASE.jar" /> 
     
    325334                    <File Id="fil9CC5FBC8EDDE9FA0D8E8A1CC7A56C957" KeyPath="yes" Source="source\mua\lib\spring-orm-3.0.3.RELEASE.jar" /> 
    326335                </Component> 
     336                <Component Id="cmp918008C4420591ACD8398D28C1FB614C" Guid="*"> 
     337                    <File Id="fil1C1E6125B3BD76D611A75584C8B827AE" KeyPath="yes" Source="source\mua\lib\spring-test-3.0.3.RELEASE.jar" /> 
     338                </Component> 
    327339                <Component Id="cmp998E5A477465BF11F58A4EE448A32D50" Guid="*"> 
    328340                    <File Id="filE20A68EED296B887972CDDB8CF03D643" KeyPath="yes" Source="source\mua\lib\spring-tx-3.0.3.RELEASE.jar" /> 
     
    336348                <Component Id="cmp8712285AB53A09DB7DC9DAAB3626992A" Guid="*"> 
    337349                    <File Id="fil1A7187A95A6DC3F15CDAD9578EA9485D" KeyPath="yes" Source="source\mua\lib\start-6.1.23.jar" /> 
     350                </Component> 
     351                <Component Id="cmpE202EBF912D05068FA10A431D6D1C6E8" Guid="*"> 
     352                    <File Id="fil69BFA5ECF1CEE130AA1AC1682BB1A45F" KeyPath="yes" Source="source\mua\lib\testng-6.3.1.jar" /> 
    338353                </Component> 
    339354                <Component Id="cmp897BB933B51AD34D9DB3F81888C2DD1C" Guid="*"> 
     
    411426            <ComponentRef Id="cmp7E548B3C6111C44CF358BFEEFCE0675F" /> 
    412427            <ComponentRef Id="cmpE42D3D2BA7F9735C15F0B96578CB1640" /> 
     428            <ComponentRef Id="cmpB094AE3383AE8718D64853D6EAC70113" /> 
    413429            <ComponentRef Id="cmp4C2ECB94A225989A243FBB053357F0B4" /> 
    414430            <ComponentRef Id="cmpE727FB637A05F4F552DD8602EA084846" /> 
     
    416432            <ComponentRef Id="cmpC6E143F38CD467C0C23B72AC3D7FDCFA" /> 
    417433            <ComponentRef Id="cmpF0C61789D7CAEC7EF01E1498E0ABCC95" /> 
    418             <ComponentRef Id="cmpDCBE2C55A725EDBACEA9295318CE2F6C" /> 
     434            <ComponentRef Id="cmpA594D88A2B1F7802C8BF37EDE277CB98" /> 
    419435            <ComponentRef Id="cmp93605B2C488924D238F9043EA00D708E" /> 
    420436            <ComponentRef Id="cmp03BD20136FEC6391B567008CF7BFEAA7" /> 
     
    454470            <ComponentRef Id="cmpB45FA5AF7BBD7AEB2BFA0AE782E382C5" /> 
    455471            <ComponentRef Id="cmpBAFB9100FDE3BD738389370958ACF632" /> 
     472            <ComponentRef Id="cmp497ECA3BE3D014D76EEC761BCBCE6B25" /> 
    456473            <ComponentRef Id="cmpD3C28E2E476FA744F460E51023C1C262" /> 
    457474            <ComponentRef Id="cmp0AB40F33F28867CDA5175E6DF5C12F82" /> 
     
    487504            <ComponentRef Id="cmpF4BA7EF5F3A07258B418B77775994BBA" /> 
    488505            <ComponentRef Id="cmp59B8D543587394FDCEC6854AAD0F8CEB" /> 
    489             <ComponentRef Id="cmpD7A918EE1A39CF837F89E3D9A3816EBB" /> 
    490             <ComponentRef Id="cmp1A65DF8935DD6896AF6293686F2B0C43" /> 
    491             <ComponentRef Id="cmpC436D9BC7991D26687B769FB1398991B" /> 
     506            <ComponentRef Id="cmpFE3CBE7D498953BFBC055D1C4A3E9478" /> 
     507            <ComponentRef Id="cmpB86CFFA5574750D8621F295E1E785464" /> 
     508            <ComponentRef Id="cmp608CF979A36CBE0CA73A7EB9F1A4F076" /> 
    492509            <ComponentRef Id="cmp4723F5AA79924F806CCE5754252DC0BC" /> 
    493510            <ComponentRef Id="cmp7D713A85E53D04F783CBB38D3966058F" /> 
     
    497514            <ComponentRef Id="cmp37E49F7332A0005C1B5EECB9678D92B4" /> 
    498515            <ComponentRef Id="cmp1C703D80FE709CF51A880D224E83C77A" /> 
     516            <ComponentRef Id="cmp8EE6EDBC610EB588E7C04B05C67FB499" /> 
    499517            <ComponentRef Id="cmpD4B29B845667F4BB433C8AF5D6D23911" /> 
    500518            <ComponentRef Id="cmp7DDC354A4E7B9256E0804D63A9F116B5" /> 
     
    506524            <ComponentRef Id="cmpC6BB37C330969CCB4DBF79BCA550BEF8" /> 
    507525            <ComponentRef Id="cmpF0C0F969B2E6395800010C33E10EFFA3" /> 
     526            <ComponentRef Id="cmp918008C4420591ACD8398D28C1FB614C" /> 
    508527            <ComponentRef Id="cmp998E5A477465BF11F58A4EE448A32D50" /> 
    509528            <ComponentRef Id="cmp1A1EC3FC34A459F0F9ABA8A4E4315FCF" /> 
    510529            <ComponentRef Id="cmpA0C3F1518A85D3E181A7157252A7A0F2" /> 
    511530            <ComponentRef Id="cmp8712285AB53A09DB7DC9DAAB3626992A" /> 
     531            <ComponentRef Id="cmpE202EBF912D05068FA10A431D6D1C6E8" /> 
    512532            <ComponentRef Id="cmp897BB933B51AD34D9DB3F81888C2DD1C" /> 
    513533            <ComponentRef Id="cmpCE18CB3838A535BE1AFB8170175A4D97" /> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-logsdir.wxs

    r1720 r1722  
    1 <?xml version="1.0" encoding="utf-8"?> 
    2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
     1<?xml version='1.0' encoding='utf-8'?> 
     2<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33    <Fragment> 
    4         <DirectoryRef Id="RAPTORMUADIR"> 
    5             <Directory Id="dirRaptorMuaLogs" Name="logs"> 
     4        <DirectoryRef Id='RAPTORMUADIR'> 
     5            <Directory Id='dirRaptorMuaLogs' Name='logs'> 
    66                <Component Id='cmpRaptorMuaLogsDir' Guid='10c12c31-853f-4180-bbf1-b7cb89d98a3e'> 
    77                    <CreateFolder /> 
     
    1111    </Fragment> 
    1212    <Fragment> 
    13         <ComponentGroup Id="cgrRaptorMuaLogs"> 
     13        <ComponentGroup Id='cgrRaptorMuaLogs'> 
    1414            <ComponentRef Id='cmpRaptorMuaLogsDir' /> 
    1515        </ComponentGroup> 
  • raptor-distribution/MSIs/raptor-mua/trunk/frag-mua-rootdir.wxs

    r1720 r1722  
    1 <?xml version="1.0" encoding="utf-8"?> 
    2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
     1<?xml version='1.0' encoding='utf-8'?> 
     2<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33    <Fragment> 
    4         <DirectoryRef Id="RAPTORMUADIR"> 
    5             <Component Id="cmpRaptorMuaJar" Guid="*"> 
    6                 <File Id="filRaptorMuaJar" KeyPath="yes" Source="source\mua\raptor-mua.jar" /> 
     4        <DirectoryRef Id='RAPTORMUADIR'> 
     5            <Component Id='cmpRaptorMuaJar' Guid='*'> 
     6                <File Id='filRaptorMuaJar' KeyPath='yes' Source='source\mua\raptor-mua.jar' /> 
    77            </Component> 
    88        </DirectoryRef> 
    99    </Fragment> 
    1010    <Fragment> 
    11         <ComponentGroup Id="cgrRaptorMuaRoot"> 
    12             <ComponentRef Id="cmpRaptorMuaJar" /> 
     11        <ComponentGroup Id='cgrRaptorMuaRoot'> 
     12            <ComponentRef Id='cmpRaptorMuaJar' /> 
    1313        </ComponentGroup> 
    1414    </Fragment> 
  • raptor-distribution/MSIs/raptor-mua/trunk/raptor-mua.wxs

    r1720 r1722  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='5d5d24ba-b222-435c-9230-2faaae520d90' 
     4    <Product Id='74df22fa-0028-4de1-93eb-045f552f52bd' 
    55      Name='Raptor MUA' 
    66      UpgradeCode='e5bc6976-ce2f-4a02-9332-47c5f7b3ecc7' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='0.2.0'> 
     10      Version='1.0.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor MUA' 
    14           Comments='Raptor MUA v0.2.1' 
     14          Comments='Raptor MUA v1.0.0' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    109109 
    110110        <Feature Id='Complete' 
    111           Title='Raptor MUA v0.2.1' 
    112           Description='The complete package.' 
     111          Title='Raptor MUA v1.0.0' 
     112          Description='The complete package for the Raptor MUA.' 
    113113          Display='expand' 
    114114          Level='1' 
    115115          ConfigurableDirectory='RAPTORDIR'> 
    116116       
    117             <Feature Id='feaRaptorMua' Title='Raptor MUA v0.2.1' Description='Raptor MUA' Level='1' AllowAdvertise='no' Absent='disallow'> 
     117            <Feature Id='feaRaptorMua' Title='Raptor MUA v1.0.0' Description='Raptor MUA v1.0.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    118118                <ComponentGroupRef Id='cgrRaptorMuaRoot' /> 
     119                <ComponentGroupRef Id='cgrRaptorMuaBatchImport' /> 
    119120                <ComponentGroupRef Id='cgrRaptorMuaBin' /> 
    120121                <ComponentGroupRef Id='cgrRaptorMuaConf' /> 
     
    128129 
    129130 
     131 
    130132        <!-- 
    131133            ########################################### 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/attribute-association.xml

    r1720 r1722  
    3838        <property name="dataConnector"><ref bean="ldapDataConnector"/></property> 
    3939        <!-- add the filter here, where [principal] is replaced by the actual principal value extracted per event --> 
    40         <property name="searchFilterTemplate"><value>cn=[principal]</value></property> 
     40        <property name="searchTemplate"><value>cn=[principal]</value></property> 
    4141        <property name="enabled"><value>true</value></property> 
    4242        <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.auxiliary.PrincipalInformation</value></property> 
     
    6161        <property name="dataConnector"><ref bean="ldapDataConnector"/></property> 
    6262        <!-- add the filter here, where [principal] is replaced by the actual principal value extracted per event --> 
    63         <property name="searchFilterTemplate"><value>cn=[principal]</value></property> 
     63        <property name="searchTemplate"><value>cn=[principal]</value></property> 
    6464        <property name="enabled"><value>true</value></property> 
    6565        <property name="classToAdd"><value type="java.lang.Class">uk.ac.cardiff.model.event.auxiliary.PrincipalInformation</value></property> 
     
    8282 
    8383 
    84         <!-- data connectors. Currently only LDAP. Static Singleton Connector --> 
     84        <!-- data connectors. --> 
    8585    <bean id="ldapDataConnector" class="uk.ac.cardiff.raptor.event.expansion.connector.LdapDataConnector"> 
    8686         <property name="poolMaxIdle"><value>10</value></property> 
     
    9494         <property name="cacheTimeoutMs"><value>86400000</value></property> 
    9595    </bean> 
     96     
     97    <!--  Example RDBMS Data connectors for postgres. But mysql is also possible.  
     98        <bean id="databaseConnector" class="uk.ac.cardiff.raptor.event.expansion.connector.RDBMSDataConnector">          
     99         <property name="cacheResults"><value>true</value></property> 
     100         <property name="cacheTimeoutMs"><value>86400000</value></property> 
     101         <property name="dataSource"> 
     102            <bean id="dataSourceConnectionProperties" class="org.apache.commons.dbcp.BasicDataSource"> 
     103                <property name="driverClassName" value="org.postgresql.Driver"/> 
     104                <property name="url"  value="jdbc:postgresql://localhost/identities"/> 
     105                <property name="username"  value="postgres"/> 
     106                <property name="password"  value=""/> 
     107            </bean> 
     108         </property> 
     109    </bean>--> 
    96110 
    97111 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/batch-event-parse.xml

    r1720 r1722  
    2121        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    2222 
    23     <!--  THERE IS NO NEED TO TOUCH THIS FILE. ALL PARSERS SHOULD USE AN IN MEMORY PARSER --> 
    24  
    2523        <!--  List all the data access beans, used by the parser --> 
    2624        <bean id="dataAccessRegister" class="uk.ac.cardiff.raptor.parse.DataAccessRegister"> 
     
    2927 
    3028                                <bean id="shib13Proxy" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    31                                         <property name="entryHandler"><ref bean="memoryEventHandler"></ref></property> 
     29                    <property name="enabled" value="true"/> 
     30                                        <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
    3231                                        <property name="eventTypeFriendlyName"> 
    3332                                           <value>Shibboleth 1.3</value> 
     
    3938                                                <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    4039                                        </property> 
    41                    <property name="LineFilterEngine"> 
    42                         <bean class="uk.ac.cardiff.raptor.parse.external.file.format.LineFilterEngine"> 
     40                     <property name="LineFilterEngine"> 
     41                        <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
    4342                             <property name="includeLineFilters"> 
    4443                               <list> 
    45                                   <bean class="uk.ac.cardiff.raptor.parse.external.file.format.ContainsLineFilter"> 
     44                                  <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
    4645                                     <property name="includeIfContains"><value>Authentication assertion</value></property> 
    4746                                </bean> 
    4847                                </list> 
    4948                              </property>                               
    50                         </bean>                        
     49                        </bean> 
     50                        
    5151                    </property> 
    5252                                </bean> 
     
    5555 
    5656               <bean id="ezproxyLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    57                     <property name="entryHandler"><ref bean="memoryEventHandler"></ref></property>    
     57                     <property name="enabled" value="true"/> 
     58                    <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
    5859                    <property name="eventTypeFriendlyName"> 
    5960                         <value>Ezproxy</value> 
    60                      </property>                 
     61                      </property> 
    6162                    <property name="format"> 
    6263                        <ref bean="ezProxyFileFormat" /> 
     
    6667                    </property> 
    6768                    <property name="LineFilterEngine"> 
    68                         <bean id="lineFilterEngine" class="uk.ac.cardiff.raptor.parse.external.file.format.LineFilterEngine"> 
     69                        <bean class="uk.ac.cardiff.raptor.parse.filter.LineFilterEngine"> 
    6970                             <property name="includeLineFilters"> 
    7071                               <list> 
    71                                    <bean class="uk.ac.cardiff.raptor.parse.external.file.format.ContainsLineFilter"> 
     72                                   <bean class="uk.ac.cardiff.raptor.parse.filter.ContainsLineFilter"> 
    7273                                       <property name="includeIfContains"><value>connect?session</value></property> 
    7374                                   </bean> 
     
    7677                               <property name="excludeLineFilters"> 
    7778                               <list> 
    78                                     <bean class="uk.ac.cardiff.raptor.parse.external.file.format.ExcludeLineFilter"> 
     79                                    <bean class="uk.ac.cardiff.raptor.parse.filter.ExcludeLineFilter"> 
    7980                                       <property name="excludeIfContains"><value>url=menu</value></property> 
    8081                                   </bean> 
     
    8788 
    8889 
     90 
     91 
    8992                <bean id="shibbolethAuditLFP" class="uk.ac.cardiff.raptor.parse.external.file.LogFileParser"> 
    90                                         <property name="entryHandler"><ref bean="memoryEventHandler"></ref></property> 
     93                    <property name="enabled" value="true"/> 
     94                                        <property name="eventHandler"><ref bean="memoryEventHandler"></ref></property> 
    9195                                        <property name="eventTypeFriendlyName"> 
    9296                       <value>Shibboleth 2</value> 
     
    118122        </bean> 
    119123 
    120         <!-- Create the entry handler --> 
    121         <bean name="memoryEventHandler" class="uk.ac.cardiff.raptor.store.impl.LogFileMemoryEventHandler"></bean> 
     124        <!-- Create the event handler --> 
     125        <bean name="memoryEventHandler" class="uk.ac.cardiff.raptor.store.impl.LogFileIncrementalMemoryEventHandler"></bean> 
    122126 
    123         <!-- 
    124                 definition of the log file format, where some standard log file 
    125                 formats will be specified here e.g. shib-access, W3C, apache, EZProxy 
    126                 etc IMPORTANT, the headers must be a match for the internal model at 
    127                 the moment 
    128         --> 
    129  
    130         <!-- accepted types are DATE, STRING, INTEGER --> 
    131  
    132  
    133      <bean id="shib13IDPAccessFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    134         <property name="headers"> 
    135             <list> 
    136                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    137                     <property name="fieldName"> 
    138                         <value>eventTime</value> 
    139                     </property> 
    140                     <property name="fieldNo"> 
    141                         <value>0</value> 
    142                     </property> 
    143                     <property name="additionalFieldNos"> 
    144                         <list> 
    145                             <value>1</value> 
    146                         </list> 
    147                     </property> 
    148                     <property name="timeZone"> 
    149                         <value>UTC</value> 
    150                     </property> 
    151                     <property name="fieldType"> 
    152                         <value>DATE</value> 
    153                     </property> 
    154                     <property name="dateTimeFormat"> 
    155                         <value>yyyy-MM-ddHH:mm:ss,SSS</value> 
    156                     </property> 
    157                 </bean> 
    158                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    159                     <property name="fieldName"> 
    160                         <value>resourceId</value> 
    161                     </property> 
    162                     <property name="fieldNo"> 
    163                         <value>7</value> 
    164                     </property> 
    165                     <property name="fieldType"> 
    166                         <value>STRING</value> 
    167                     </property> 
    168                     <property name="regexReplaceAll"> 
    169                         <map> 
    170                          <entry key="\(" value=""/> 
    171                          <entry key="\)" value=""/> 
    172                         </map> 
    173                     </property> 
    174                 </bean> 
    175                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    176                     <property name="fieldName"> 
    177                         <value>principalName</value> 
    178                     </property> 
    179                     <property name="fieldNo"> 
    180                         <value>12</value> 
    181                     </property> 
    182                     <property name="fieldType"> 
    183                         <value>STRING</value> 
    184                     </property> 
    185                     <property name="regexReplaceAll"> 
    186                         <map> 
    187                          <entry key="\(" value=""/> 
    188                          <entry key="\)" value=""/> 
    189                          <entry key="\." value=""/> 
    190                         </map> 
    191                     </property> 
    192                 </bean> 
    193                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    194                     <property name="fieldName"> 
    195                         <value>nameIdentifier</value> 
    196                     </property> 
    197                     <property name="fieldNo"> 
    198                         <value>15</value> 
    199                     </property> 
    200                     <property name="fieldType"> 
    201                         <value>STRING</value> 
    202                     </property> 
    203                     <property name="regexReplaceAll"> 
    204                         <map> 
    205                          <entry key="\(" value=""/> 
    206                          <entry key="\)" value=""/> 
    207                          <entry key="\." value=""/> 
    208                         </map> 
    209                     </property> 
    210                 </bean> 
    211             </list> 
    212         </property> 
    213         <property name="delimeter"> 
    214             <value> </value> 
    215         </property> 
    216     </bean> 
    217  
    218         <bean id="shibIDPAuditFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    219                 <property name="headers"> 
    220                         <list> 
    221                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    222                                         <property name="fieldName"> 
    223                                                 <value>eventTime</value> 
    224                                         </property> 
    225                                         <property name="fieldNo"> 
    226                                                 <value>0</value> 
    227                                         </property> 
    228                                         <property name="fieldType"> 
    229                                                 <value>DATE</value> 
    230                                         </property> 
    231                                         <property name="timeZone"> 
    232                         <value>UTC</value> 
    233                     </property> 
    234                                         <property name="dateTimeFormat"> 
    235                                                 <value>yyyyMMdd'T'HHmmss'Z'</value> 
    236                                         </property> <!--  Atom (ISO 8601) --> 
    237                                 </bean> 
    238                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    239                                         <property name="fieldName"> 
    240                                                 <value>requestBinding</value> 
    241                                         </property> 
    242                                         <property name="fieldNo"> 
    243                                                 <value>1</value> 
    244                                         </property> 
    245                                         <property name="fieldType"> 
    246                                                 <value>STRING</value> 
    247                                         </property> 
    248                                 </bean> 
    249                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    250                                         <property name="fieldName"> 
    251                                                 <value>requestId</value> 
    252                                         </property> 
    253                                         <property name="fieldNo"> 
    254                                                 <value>2</value> 
    255                                         </property> 
    256                                         <property name="fieldType"> 
    257                                                 <value>STRING</value> 
    258                                         </property> 
    259                                 </bean> 
    260                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    261                                         <property name="fieldName"> 
    262                                                 <value>resourceId</value> 
    263                                         </property> 
    264                                         <property name="fieldNo"> 
    265                                                 <value>3</value> 
    266                                         </property> 
    267                                         <property name="fieldType"> 
    268                                                 <value>STRING</value> 
    269                                         </property> 
    270                                 </bean> 
    271  
    272                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    273                                         <property name="fieldName"> 
    274                                                 <value>messageProfileId</value> 
    275                                         </property> 
    276                                         <property name="fieldNo"> 
    277                                                 <value>4</value> 
    278                                         </property> 
    279                                         <property name="fieldType"> 
    280                                                 <value>STRING</value> 
    281                                         </property> 
    282                                 </bean> 
    283                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    284                                         <property name="fieldName"> 
    285                                                 <value>responseBinding</value> 
    286                                         </property> 
    287                                         <property name="fieldNo"> 
    288                                                 <value>6</value> 
    289                                         </property> 
    290                                         <property name="fieldType"> 
    291                                                 <value>STRING</value> 
    292                                         </property> 
    293                                 </bean> 
    294                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    295                                         <property name="fieldName"> 
    296                                                 <value>responseId</value> 
    297                                         </property> 
    298                                         <property name="fieldNo"> 
    299                                                 <value>7</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>principalName</value> 
    308                                         </property> 
    309                                         <property name="fieldNo"> 
    310                                                 <value>8</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>authenticationType</value> 
    319                                         </property> 
    320                                         <property name="fieldNo"> 
    321                                                 <value>9</value> 
    322                                         </property> 
    323                                         <property name="fieldType"> 
    324                                                 <value>STRING</value> 
    325                                         </property> 
    326                                 </bean> 
    327                                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    328                                         <property name="fieldName"> 
    329                                                 <value>releasedAttributes</value> 
    330                                         </property> 
    331                                         <property name="fieldNo"> 
    332                                                 <value>10</value> 
    333                                         </property> 
    334                                         <property name="fieldType"> 
    335                                                 <value>STRINGLIST</value> 
    336                                         </property> 
    337                                         <property name="listDelimeter"> 
    338                                                 <value>,</value> 
    339                                         </property> 
    340                                 </bean> 
    341                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    342                                         <property name="fieldName"> 
    343                                                 <value>assertionId</value> 
    344                                         </property> 
    345                                         <property name="fieldNo"> 
    346                                                 <value>12</value> 
    347                                         </property> 
    348                                         <property name="fieldType"> 
    349                                                 <value>STRINGLIST</value> 
    350                                         </property> 
    351                                         <property name="listDelimeter"> 
    352                                                 <value>,</value> 
    353                                         </property> 
    354                                 </bean> 
    355                         </list> 
    356                 </property> 
    357                 <property name="delimeter"> 
    358                         <value>|</value> 
    359                 </property> 
    360         </bean> 
    361  
    362         <bean id="ezProxyFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"> 
    363         <property name="headers"> 
    364             <list> 
    365                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    366                     <property name="fieldName"> 
    367                         <value>requesterIp</value> 
    368                     </property> 
    369                     <property name="fieldNo"> 
    370                         <value>0</value> 
    371                     </property> 
    372                     <property name="fieldType"> 
    373                         <value>STRING</value> 
    374                     </property> 
    375                 </bean> 
    376                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    377                     <property name="fieldName"> 
    378                         <value>sessionId</value> 
    379                     </property> 
    380                     <property name="fieldNo"> 
    381                         <value>1</value> 
    382                     </property> 
    383                     <property name="fieldType"> 
    384                         <value>STRING</value> 
    385                     </property> 
    386                 </bean> 
    387                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    388                     <property name="fieldName"> 
    389                         <value>principalName</value> 
    390                     </property> 
    391                     <property name="fieldNo"> 
    392                         <value>2</value> 
    393                     </property> 
    394                     <property name="fieldType"> 
    395                         <value>STRING</value> 
    396                     </property> 
    397                     <property name="regexReplaceAll"> 
    398                         <map> 
    399                          <entry key="@cardiff.ac.uk" value=""/> 
    400                         </map> 
    401                     </property> 
    402                 </bean> 
    403                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    404                     <property name="fieldName"> 
    405                         <value>eventTime</value> 
    406                     </property> 
    407                     <property name="fieldNo"> 
    408                         <value>3</value> 
    409                     </property> 
    410                     <property name="additionalFieldNos"> 
    411                         <list> 
    412                             <value>4</value> 
    413                         </list> 
    414                     </property> 
    415                     <property name="fieldType"> 
    416                         <value>DATE</value> 
    417                     </property> 
    418                     <property name="timeZone"> 
    419                         <value>UTC</value> 
    420                     </property> 
    421                     <property name="dateTimeFormat"> 
    422                         <value>dd/MMM/yyyy:HH:mm:ssZ</value> 
    423                     </property> 
    424                     <property name="regexReplaceAll"> 
    425                         <map> 
    426                          <entry key="\[" value=""/> 
    427                          <entry key="\]" value=""/> 
    428                         </map> 
    429                     </property> 
    430                 </bean> 
    431                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    432                     <property name="fieldName"> 
    433                         <value>serviceHost</value> 
    434                     </property> 
    435                     <property name="fieldNo"> 
    436                         <value>6</value> 
    437                     </property> 
    438                     <property name="fieldType"> 
    439                         <value>STRING</value> 
    440                     </property> 
    441                     <property name="regexRetain"> 
    442                        <value>https://[^:]*</value> 
    443                     </property> 
    444                 </bean> 
    445                 <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header"> 
    446                     <property name="fieldName"> 
    447                         <value>resourceId</value> 
    448                     </property> 
    449                     <property name="fieldNo"> 
    450                         <value>6</value> 
    451                     </property> 
    452                     <property name="fieldType"> 
    453                         <value>URL</value> 
    454                     </property> 
    455                     <property name="regexRetain"> 
    456                        <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> 
    457                     </property> 
    458                     <property name="regexRetainCaseInsensitive"> 
    459                         <value>true</value> 
    460                     </property> 
    461                     <property name="regexReplaceAll"> 
    462                         <map> 
    463                          <entry key="url=" value=""/> 
    464                          <entry key="%2520" value=""/> 
    465                         </map> 
    466                     </property> 
    467                 </bean> 
    468             </list> 
    469         </property> 
    470         <property name="delimeter"> 
    471             <value> </value> 
    472         </property> 
    473  
    474  
    475  
    476         </bean> 
    477  
    478         <bean id="W3CFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"></bean> 
     127    <import resource="batch-event-parse-formats-custom.xml"/> 
     128    <import resource="batch-event-parse-formats-system.xml"/> 
    479129 
    480130 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/database.xml

    r1720 r1722  
    112112 
    113113 
    114         <bean name="dataConnectionImpl" class="uk.ac.cardiff.raptor.store.dao.DefaultDataConnection"> 
    115                 <property name="sessionFactory" ref="muaSessionFactory" /> 
    116         </bean> 
    117  
    118  
    119114</beans> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/logging.xml

    r1720 r1722  
    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 --> 
     2<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed  
     3        under the Apache License, Version 2.0 (the "License"); you may not use this  
     4        file except in compliance with the License. You may obtain a copy of the  
     5        License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by  
     6        applicable law or agreed to in writing, software distributed under the License  
     7        is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY  
     8        KIND, either express or implied. See the License for the specific language  
     9        governing permissions and limitations under the License. --> 
    1910 
    2011<configuration> 
    2112 
    22   <property name="LOG_HOME" value="logs" /> 
     13        <property name="LOG_HOME" value="logs" /> 
    2314 
    2415 
    25   <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
    26     <file>${LOG_HOME}/raptor-mua-process.log</file> 
    27      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
    28       <!-- daily rollover --> 
    29       <fileNamePattern>${LOG_HOME}/raptor-mua-process.%d{yyyy-MM-dd}.log</fileNamePattern> 
    30       <!-- keep 30 days' worth of history --> 
    31       <maxHistory>30</maxHistory> 
    32     </rollingPolicy> 
    33     <encoder> 
    34       <pattern>%5p %d \(%C{3}:%L\) ---&gt; %m%n</pattern> 
    35     </encoder> 
    36   </appender> 
     16        <appender name="FILE" 
     17                class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     18                <file>${LOG_HOME}/raptor-mua-process.log</file> 
     19                <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
     20                        <!-- daily rollover --> 
     21                        <fileNamePattern>${LOG_HOME}/raptor-mua-process.%d{yyyy-MM-dd}.log 
     22                        </fileNamePattern> 
     23                        <!-- keep 30 days' worth of history --> 
     24                        <maxHistory>30</maxHistory> 
     25                </rollingPolicy> 
     26                <encoder> 
     27                        <pattern>%5p %d \(%C{3}:%L\) ---&gt; %m%n</pattern> 
     28                </encoder> 
     29        </appender> 
    3730 
    3831 
    39   <logger name="org.springframework" level="ERROR"> 
    40       <appender-ref ref="FILE"/> 
    41   </logger> 
    42   <logger name="uk.ac.cardiff" level="INFO"> 
    43     <appender-ref ref="FILE"/> 
    44   </logger> 
    45   <logger name="org.mortbay" level="INFO"> 
    46     <appender-ref ref="FILE"/> 
    47   </logger> 
    48   <logger name="org.hibernate" level="ERROR"> 
    49     <appender-ref ref="FILE"/> 
    50   </logger> 
    51  
    52   <logger name="  org.apache.cxf" level="ERROR"> 
    53     <appender-ref ref="FILE"/> 
    54   </logger> 
     32        <logger name="org.springframework" level="INFO"> 
     33                <appender-ref ref="FILE" /> 
     34        </logger> 
     35        <logger name="uk.ac.cardiff" level="INFO"> 
     36                <appender-ref ref="FILE" /> 
     37        </logger> 
     38        <logger name="org.mortbay" level="INFO"> 
     39                <appender-ref ref="FILE" /> 
     40        </logger> 
     41        <logger name="org.hibernate" level="ERROR"> 
     42                <appender-ref ref="FILE" /> 
     43        </logger> 
     44        <logger name="org.opensaml.saml2.metadata.provider" level="INFO"> 
     45                <appender-ref ref="stdout" /> 
     46        </logger> 
     47        <logger name="org.apache.cxf" level="INFO"> 
     48                <appender-ref ref="FILE" /> 
     49        </logger> 
    5550 
    5651 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/mua-core.xml

    r1720 r1722  
    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 --> 
    19 <beans xmlns="http://www.springframework.org/schema/beans" 
    20         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    21         xmlns:jaxws="http://cxf.apache.org/jaxws" 
    22         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<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     8    xmlns:jaxws="http://cxf.apache.org/jaxws" 
     9    xsi:schemaLocation=" 
    2310        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd 
    2411        http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 
     
    3017 
    3118 
    32         <!--  WEB SERVICE ENDPOINT INTERFACE (SEI) SETUP --> 
    33         <jaxws:endpoint 
    34           id="muaEndpoint" 
    35           implementor="#muaEndpointInterface" 
    36           address="/MultiUnitAggregator" > 
    37                 <jaxws:serviceFactory> 
    38                         <ref bean='jaxws-and-aegis-service-factory' /> 
    39                 </jaxws:serviceFactory> 
    40  
    41  
    42           </jaxws:endpoint> 
    43  
    44           <bean id="muaEndpointInterface" class="uk.ac.cardiff.raptormua.wsinterface.impl.MultiUnitAggregatorImpl"> 
    45                 <property name="processService"> 
    46                         <ref bean="MUAProcess"></ref> 
    47                 </property> 
    48         </bean> 
    49  
    50         <bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding" 
    51                 scope="prototype" /> 
    52         <bean id="jaxws-and-aegis-service-factory" class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean" 
    53                 scope="prototype"> 
    54                 <property name="dataBinding" ref="aegisBean" /> 
    55                 <property name="properties"> 
    56                         <map> 
    57                                 <entry key="writeXsiType"> 
    58                                         <value type="java.lang.Boolean">true</value> 
    59                                 </entry> 
    60                                 <entry key="overrideTypesList"> 
    61                                         <list> 
    62                                         <!--  THIS LIST IS IMPORTANT, it exposes these classes to the aegis XSD creator 
    63                                         so we can output the generic Entry class in lists in the Collector Service Endpoint Class 
    64                                         but actually output any of its subclasses. Hence, this is a way of dealing with 
    65                                         inheritence in CXF and aegis --> 
    66                                                 <value>uk.ac.cardiff.model.event.AuthenticationEvent</value> 
    67                                                 <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
    68                                                 <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    69                                                 <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
    70                                         </list> 
    71                                 </entry> 
    72                         </map> 
    73                 </property> 
    74         </bean> 
    75  
    76         <!--  DONE --> 
    77  
    78         <bean id="MUAProcess" class="uk.ac.cardiff.raptormua.service.impl.MUAProcessImpl"> 
    79                 <property name="engine"> 
    80                         <ref bean="MUAEngine"></ref> 
    81                 </property> 
    82                 <property name="fileUploadEngine"> 
    83                     <ref bean="fileUploadFromDirectory"/> 
    84                 </property> 
    85         </bean> 
    86  
    87      
     19    <!-- WEB SERVICE ENDPOINT INTERFACE (SEI) SETUP --> 
     20    <jaxws:endpoint id="muaEndpoint"  
     21            implementor="#muaEndpointInterface" address="/MultiUnitAggregator"> 
     22        <jaxws:serviceFactory> 
     23            <ref bean='jaxws-and-aegis-service-factory' /> 
     24        </jaxws:serviceFactory> 
     25 
     26 
     27    </jaxws:endpoint> 
     28 
     29    <bean id="muaEndpointInterface" class="uk.ac.cardiff.raptormua.wsinterface.impl.MultiUnitAggregatorImpl"> 
     30        <property name="processService"> 
     31            <ref bean="MUAProcess"></ref> 
     32        </property> 
     33    </bean> 
     34 
     35    <bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding" scope="prototype" /> 
     36    <bean id="jaxws-and-aegis-service-factory" class="org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean" scope="prototype"> 
     37        <property name="dataBinding" ref="aegisBean" /> 
     38        <property name="properties"> 
     39            <map> 
     40                <entry key="writeXsiType"> 
     41                    <value type="java.lang.Boolean">true</value> 
     42                </entry> 
     43                <entry key="overrideTypesList"> 
     44                    <list> 
     45                        <!-- THIS LIST IS IMPORTANT, it exposes these classes to the aegis XSD creator so we can output the  
     46                            generic Entry class in lists in the Collector Service Endpoint Class but actually output any of its subclasses. Hence, this  
     47                            is a way of dealing with inheritence in CXF and aegis --> 
     48                        <value>uk.ac.cardiff.model.event.AuthenticationEvent</value> 
     49                        <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     50                        <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     51                        <value>uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent</value> 
     52                    </list> 
     53                </entry> 
     54            </map> 
     55        </property> 
     56    </bean> 
     57 
     58    <!-- DONE --> 
     59 
     60    <bean id="MUAProcess" class="uk.ac.cardiff.raptormua.service.impl.MUAProcessImpl"> 
     61        <property name="engine"> 
     62            <ref bean="MUAEngine"></ref> 
     63        </property> 
     64        <property name="fileUploadEngine"> 
     65            <ref bean="fileUploadFromDirectory" /> 
     66        </property> 
     67    </bean> 
     68 
    8869    <bean id="fileUploadFromDirectory" class="uk.ac.cardiff.raptormua.upload.FileUploadEngine"> 
    89         <property name="enabled" value="true"/> 
     70        <property name="enabled" value="true" /> 
    9071        <property name="uploadDirectories"> 
    9172            <list> 
    92                     <bean id="shibUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     73                <bean id="shibUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    9374                    <property name="allowedFileExtensions"> 
    9475                        <list> 
     
    9778                        </list> 
    9879                    </property> 
    99                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib2"/> 
    100                     <property name="eventType"><value>SHIBBOLETH2</value></property> 
    101                     </bean> 
     80                    <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib2/" /> 
     81                    <property name="eventType"> 
     82                        <value>SHIBBOLETH2</value> 
     83                    </property> 
     84                </bean> 
    10285                <bean id="shib13UploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
    10386                    <property name="allowedFileExtensions"> 
     
    10790                        </list> 
    10891                    </property> 
    109                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib13"/> 
    110                     <property name="eventType"><value>SHIBBOLETH13</value></property> 
     92                    <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/shib13/" /> 
     93                    <property name="eventType"> 
     94                        <value>SHIBBOLETH13</value> 
     95                    </property> 
    11196                </bean> 
    11297                <bean id="ezproxyUploadDirectory" class="uk.ac.cardiff.raptormua.upload.UploadDirectory"> 
     
    117102                        </list> 
    118103                    </property> 
    119                     <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/ezproxy"/> 
    120                     <property name="eventType"><value>EZPROXY</value></property> 
     104                    <property name="uploadDirectory" value="/opt/raptor/mua/batchimport/ezproxy/" /> 
     105                    <property name="eventType"> 
     106                        <value>EZPROXY</value> 
     107                    </property> 
    121108                </bean> 
    122109            </list> 
     
    124111    </bean> 
    125112 
    126  
    127         <!-- 
    128                 this bean config kicks of the singleton engine instance which is then 
    129                 used by all services of the MUA 
    130         --> 
    131         <bean id="MUAEngine" class="uk.ac.cardiff.raptormua.engine.MUAEngine"> 
    132         <property name="eventReleaseClient"><ref bean="eventReleaseClient"></ref></property> 
    133         <property name="statisticsHandler"><ref bean="statisticalUnits"/></property> 
    134         <property name="storageEngine"><ref bean="storageEngine"></ref></property> 
    135         <property name="muaMetadata"><ref bean="MUAMetadata"></ref></property> 
    136         <property name="capabilitiesConstructor"><ref bean="capabilitiesConstructor"/></property> 
    137         <property name="dataAccessRegister"><ref bean="dataAccessRegister"></ref></property> 
    138         <property name="maxReleaseEventSize"><value>2000</value></property> <!-- Max Size is 3000 --> 
     113    <!-- this bean config kicks of the singleton engine instance which is then used by all services of the MUA --> 
     114    <bean id="MUAEngine" class="uk.ac.cardiff.raptormua.engine.MUAEngine"> 
     115        <property name="eventReleaseClient"> 
     116            <ref bean="eventReleaseClient"></ref> 
     117        </property> 
     118        <property name="statisticsHandler"> 
     119            <ref bean="statisticalUnits" /> 
     120        </property> 
     121        <property name="storageEngine"> 
     122            <ref bean="storageEngine"></ref> 
     123        </property> 
     124        <property name="resourceStorageEngine"> 
     125            <ref bean="resourceStorageEngine"></ref> 
     126        </property> 
     127        <property name="muaMetadata"> 
     128            <ref bean="MUAMetadata"></ref> 
     129        </property> 
     130        <property name="capabilitiesConstructor"> 
     131            <ref bean="capabilitiesConstructor" /> 
     132        </property> 
     133        <property name="dataAccessRegister"> 
     134            <ref bean="dataAccessRegister"></ref> 
     135        </property> 
     136        <property name="maxReleaseEventSize"> 
     137            <value>2000</value> 
     138        </property> <!-- Max Size is 3000 --> 
    139139    </bean> 
    140140 
    141141    <bean id="capabilitiesConstructor" class="uk.ac.cardiff.raptormua.engine.CapabilitiesConstructor"> 
    142         <property name="cacheEnabled"><value>true</value></property> 
    143          <property name="cacheTimeoutMs"><value>1800000</value></property> 
     142        <property name="cacheEnabled"> 
     143            <value>true</value> 
     144        </property> 
     145        <property name="cacheTimeoutMs"> 
     146            <value>1800000</value> 
     147        </property> 
    144148        <property name="excludeFieldNames"> 
    145149            <set> 
     
    150154                <value>requesterIp</value> 
    151155                <value>nameIdentifier</value> 
    152                  <value>persistantId</value> 
     156                <value>persistantId</value> 
    153157                <value>eventTime</value> 
    154158                <value>eventId</value> 
     
    158162    </bean> 
    159163 
     164    <bean id="statisticalUnits" class="uk.ac.cardiff.raptormua.engine.statistics.StatisticsHandler"> 
     165        <property name="statisticRegistry"> 
     166            <ref bean="statisticRegistry" /> 
     167        </property> 
     168 
     169    </bean> 
     170 
     171    <!-- Handles all statistical units defined --> 
     172    <bean id="statisticRegistry" class="uk.ac.cardiff.raptormua.engine.statistics.ContextAwareStatisticRegistry"> 
     173        <property name="automaticallyFindStatsiticsToLoad" value="true" /> 
     174        <property name="processorRegistry"> 
     175            <ref bean="processorRegistry" /> 
     176        </property> 
     177    </bean> 
     178 
    160179 
    161180 
    162181    <bean id="eventReleaseEngine" class="uk.ac.cardiff.raptor.remoting.client.EventReleaseEngine"> 
    163         <property name="attributeFilterEngine"><ref bean="attributeFilterEngine"/></property> 
    164         <property name="serviceEndpointInterface"><ref bean="serviceEndpointInterface"/></property> 
    165     </bean> 
    166  
    167     <bean id="attributeFilterEngine" class="uk.ac.cardiff.raptor.attribute.filtering.AttrributeFilterEngine"/> 
    168  
    169  
    170         <!-- release trigger setup --> 
     182        <property name="attributeFilterEngine"> 
     183            <ref bean="attributeFilterEngine" /> 
     184        </property> 
     185        <property name="serviceEndpointInterface"> 
     186            <ref bean="serviceEndpointInterface" /> 
     187        </property> 
     188    </bean> 
     189 
     190    <bean id="attributeFilterEngine" class="uk.ac.cardiff.raptor.attribute.filtering.AttrributeFilterEngine" /> 
     191 
     192 
     193    <!-- release trigger setup --> 
    171194    <bean id="muaReleaseQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
    172195        <property name="jobDetail"> 
     
    177200    </bean> 
    178201 
    179     <bean id="muaReleaseJobDetail" 
    180         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
     202    <bean id="muaReleaseJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
    181203        <property name="targetObject"> 
    182204            <ref bean="MUAProcess" /> 
     
    189211        </property> 
    190212    </bean> 
    191      
     213 
    192214    <!-- large file upload trigger --> 
    193215    <bean id="muaFileUploadQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     
    195217            <ref local="muaFileUplaodJobDetail" /> 
    196218        </property> 
    197         <property name="startDelay" value="60000" /> 
     219        <property name="startDelay" value="10000" /> 
    198220        <property name="repeatInterval" value="60000" /> 
    199221    </bean> 
    200      
    201     <bean id="muaFileUplaodJobDetail" 
    202         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
     222 
     223    <bean id="muaFileUplaodJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
    203224        <property name="targetObject"> 
    204225            <ref bean="MUAProcess" /> 
     
    212233    </bean> 
    213234 
    214     <!--  Trigger setup --> 
     235    <!-- Trigger setup --> 
    215236    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
    216237        <property name="triggers"> 
    217238            <list> 
    218                 <ref local="muaReleaseQuickTrigger" />     
    219                 <ref local="muaFileUploadQuickTrigger" />             
     239                <ref local="muaReleaseQuickTrigger" /> 
     240                <ref local="muaFileUploadQuickTrigger" /> 
    220241            </list> 
    221242        </property> 
    222243    </bean> 
    223     <!--  DONE --> 
    224  
    225         <!-- Create the storage engine and entry handler --> 
    226         <bean name="storageEngine" class="uk.ac.cardiff.raptor.store.StorageEngine"> 
    227         <property name="entryHandler"><ref bean="persistantEventHandler"/></property> 
    228         <property name="attributeAssociationEngine"><ref bean="attributeAssociationEngine"></ref></property> 
    229         </bean> 
    230  
    231  
    232  
    233         <bean name="persistantEventHandler" class="uk.ac.cardiff.raptor.store.impl.PersistantEventHandler"> 
    234                 <constructor-arg index="0"><ref bean="dataConnectionImpl"></ref></constructor-arg> 
    235         </bean> 
    236  
    237         <!--  Load all other bean definitions --> 
    238  
    239           <import resource="database.xml"/> 
    240           <import resource="metadata.xml"/> 
    241           <import resource="statistical-units.xml" /> 
    242           <import resource="event-release.xml"/> 
    243           <import resource="users.xml" /> 
    244           <import resource="attribute-association.xml"/> 
    245           <import resource="batch-event-parse.xml"/> 
     244    <!-- DONE --> 
     245 
     246    <!-- Create the storage engine and entry handler --> 
     247    <bean name="storageEngine" class="uk.ac.cardiff.raptor.store.EventStorageEngine"> 
     248        <property name="eventHandler"> 
     249            <ref bean="persistantEventHandler" /> 
     250        </property> 
     251        <property name="attributeAssociationEngine"> 
     252            <ref bean="attributeAssociationEngine"></ref> 
     253        </property> 
     254    </bean> 
     255 
     256    <bean name="resourceStorageEngine" class="uk.ac.cardiff.raptor.store.ResourceStorageEngine"> 
     257        <property name="dataConnection"> 
     258            <ref bean="dataConnectionImpl" /> 
     259        </property> 
     260    </bean> 
     261 
     262 
     263 
     264    <bean name="persistantEventHandler" class="uk.ac.cardiff.raptor.store.impl.PersistantEventHandler"> 
     265        <constructor-arg index="0"> 
     266            <ref bean="dataConnectionImpl"></ref> 
     267        </constructor-arg> 
     268        <!-- <property name="optimiseCountQueries"><value>true</value></property> <property name="countClassNames"> <list>  
     269            <value>ShibbolethIdpAuthenticationEvent</value> <value>EzproxyAuthenticationEvent</value> </list> </property> --> 
     270    </bean> 
     271 
     272    <bean name="dataConnectionImpl" class="uk.ac.cardiff.raptor.store.dao.DefaultDataConnection"> 
     273        <property name="sessionFactory" ref="muaSessionFactory" /> 
     274    </bean> 
     275 
     276    <!-- Load all other bean definitions --> 
     277 
     278    <import resource="database.xml" /> 
     279    <import resource="metadata.xml" /> 
     280    <import resource="statistical-units-custom.xml" /> 
     281    <import resource="event-release.xml" /> 
     282    <import resource="users.xml" /> 
     283    <import resource="attribute-association.xml" /> 
     284    <import resource="batch-event-parse.xml" /> 
     285    <import resource="statistical-units-system.xml" /> 
     286    <import resource="statistical-processors.xml" /> 
    246287 
    247288</beans> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/statistical-units-system.xml

    r1720 r1722  
    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 --> 
    19 <beans xmlns="http://www.springframework.org/schema/beans" 
    20     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     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<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    218    xsi:schemaLocation=" 
    22     http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
    23  
    24  
    25     <!--  System level statistics that must be present for RaptorWeb to work --> 
     9        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
     10 
     11 
     12    <!-- System level statistics that must be present for RaptorWeb to work --> 
    2613 
    2714    <bean id="numberOfAuthenticationsPer" class="uk.ac.cardiff.raptormua.engine.statistics.functions.CountEntry"> 
    2815        <property name="StatisticParameters"> 
    2916            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    30                     <property name="statisticType"><value>System</value></property> 
    31                     <property name="resourceCategory"><value>EXTERNAL</value></property> 
    32                     <property name="unitName"><value>numberOfAuthenticationsPer</value></property> 
    33                     <property name="methodParams"> 
    34                         <list> 
    35                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    36                                 <property name="value"><value>1</value></property> 
    37                             </bean> 
    38                         </list> 
    39                     </property> 
    40  
    41                      <property name="presentation"> 
    42                         <bean class="uk.ac.cardiff.model.report.Presentation"> 
    43                             <property name="graphTitle" value="Number Of Authentications Per"/> 
    44                             <property name="xAxisLabel" value="Time"/> 
    45                              <property name="yAxisLabel" value="Frequency"/> 
    46                         </bean> 
    47                     </property> 
    48  
    49                     <property name="series"> 
    50                         <list> 
    51                             <bean class="uk.ac.cardiff.model.report.Series"> 
    52                                 <property name="seriesLabel" value="Number of Authentications"/> 
    53                             </bean> 
    54                         </list> 
    55                     </property> 
     17                <property name="statisticType"> 
     18                    <value>System</value> 
     19                </property> 
     20                <property name="resourceCategory"> 
     21                    <value>EXTERNAL</value> 
     22                </property> 
     23                <property name="unitName"> 
     24                    <value>numberOfAuthenticationsPer</value> 
     25                </property> 
     26                <property name="methodParams"> 
     27                    <list> 
     28                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     29                            <property name="value"> 
     30                                <value>1</value> 
     31                            </property> 
     32                        </bean> 
     33                    </list> 
     34                </property> 
     35 
     36                <property name="presentation"> 
     37                    <bean class="uk.ac.cardiff.model.report.Presentation"> 
     38                        <property name="graphTitle" value="Number Of Authentications Per" /> 
     39                        <property name="xAxisLabel" value="Time" /> 
     40                        <property name="yAxisLabel" value="Frequency" /> 
     41                    </bean> 
     42                </property> 
     43 
     44                <property name="series"> 
     45                    <list> 
     46                        <bean class="uk.ac.cardiff.model.report.Series"> 
     47                            <property name="seriesLabel" value="Number of Authentications" /> 
     48                        </bean> 
     49                    </list> 
     50                </property> 
    5651 
    5752            </bean> 
     
    6257        <property name="StatisticParameters"> 
    6358            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    64                     <property name="statisticType"><value>System</value></property> 
    65                     <property name="resourceCategory"><value>EXTERNAL</value></property> 
    66                     <property name="unitName"><value>numberOfUnqiueUsersPer</value></property> 
    67                     <property name="methodParams"> 
    68                         <list> 
    69                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    70                                 <property name="value"><value>principalName</value></property> 
    71                             </bean> 
    72                         </list> 
    73                     </property> 
    74  
    75                      <property name="presentation"> 
    76                         <bean class="uk.ac.cardiff.model.report.Presentation"> 
    77                             <property name="graphTitle" value="Number of unique users for"/> 
    78                             <property name="xAxisLabel" value="Time"/> 
    79                              <property name="yAxisLabel" value="Frequency"/> 
    80                         </bean> 
    81                     </property> 
    82  
    83                     <property name="series"> 
    84                         <list> 
    85                             <bean class="uk.ac.cardiff.model.report.Series"> 
    86                                 <property name="seriesLabel" value="Number of Authentications"/> 
    87                             </bean> 
    88                         </list> 
    89                     </property> 
     59                <property name="statisticType"> 
     60                    <value>System</value> 
     61                </property> 
     62                <property name="resourceCategory"> 
     63                    <value>EXTERNAL</value> 
     64                </property> 
     65                <property name="unitName"> 
     66                    <value>numberOfUnqiueUsersPer</value> 
     67                </property> 
     68                <property name="methodParams"> 
     69                    <list> 
     70                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     71                            <property name="value"> 
     72                                <value>principalName</value> 
     73                            </property> 
     74                        </bean> 
     75                    </list> 
     76                </property> 
     77 
     78                <property name="presentation"> 
     79                    <bean class="uk.ac.cardiff.model.report.Presentation"> 
     80                        <property name="graphTitle" value="Number of unique users for" /> 
     81                        <property name="xAxisLabel" value="Time" /> 
     82                        <property name="yAxisLabel" value="Frequency" /> 
     83                    </bean> 
     84                </property> 
     85 
     86                <property name="series"> 
     87                    <list> 
     88                        <bean class="uk.ac.cardiff.model.report.Series"> 
     89                            <property name="seriesLabel" value="Number of Authentications" /> 
     90                        </bean> 
     91                    </list> 
     92                </property> 
    9093            </bean> 
    9194        </property> 
     
    9598        <property name="StatisticParameters"> 
    9699            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    97                     <property name="statisticType"><value>System</value></property> 
    98                     <property name="resourceCategory"><value>EXTERNAL</value></property> 
    99                     <property name="unitName"><value>numberOfAuthenticationsPerIntervalNumber</value></property> 
    100                     <property name="methodParams"> 
    101                         <list> 
    102                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    103                                 <property name="value"><value>40</value></property> 
    104                             </bean> 
    105                         </list> 
    106                     </property> 
    107  
    108                      <property name="presentation"> 
    109                         <bean class="uk.ac.cardiff.model.report.Presentation"> 
    110                             <property name="graphTitle" value=""/> 
    111                             <property name="xAxisLabel" value=""/> 
    112                              <property name="yAxisLabel" value="Frequency"/> 
    113                              <property name="dateFormat" value="ddMMyy (HH:mm)"/> 
    114                         </bean> 
    115                     </property> 
    116  
    117                     <property name="series"> 
    118                         <list> 
    119                             <bean class="uk.ac.cardiff.model.report.Series"> 
    120                                 <property name="seriesLabel" value="Number of Authentications"/> 
    121                             </bean> 
    122                         </list> 
    123                     </property> 
     100                <property name="statisticType"> 
     101                    <value>System</value> 
     102                </property> 
     103                <property name="resourceCategory"> 
     104                    <value>EXTERNAL</value> 
     105                </property> 
     106                <property name="unitName"> 
     107                    <value>numberOfAuthenticationsPerIntervalNumber</value> 
     108                </property> 
     109                <property name="methodParams"> 
     110                    <list> 
     111                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     112                            <property name="value"> 
     113                                <value>40</value> 
     114                            </property> 
     115                        </bean> 
     116                    </list> 
     117                </property> 
     118 
     119                <property name="presentation"> 
     120                    <bean class="uk.ac.cardiff.model.report.Presentation"> 
     121                        <property name="graphTitle" value="" /> 
     122                        <property name="xAxisLabel" value="" /> 
     123                        <property name="yAxisLabel" value="Frequency" /> 
     124                        <property name="dateFormat" value="ddMMyy (HH:mm)" /> 
     125                    </bean> 
     126                </property> 
     127 
     128                <property name="series"> 
     129                    <list> 
     130                        <bean class="uk.ac.cardiff.model.report.Series"> 
     131                            <property name="seriesLabel" value="Number of Authentications" /> 
     132                        </bean> 
     133                    </list> 
     134                </property> 
    124135            </bean> 
    125136        </property> 
     
    129140        <property name="StatisticParameters"> 
    130141            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    131                     <property name="statisticType"><value>System</value></property> 
    132                     <property name="resourceCategory"><value>EXTERNAL</value></property> 
    133                     <property name="unitName"><value>top5Resources</value></property> 
    134                     <property name="methodParams"> 
    135                         <list> 
    136                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    137                                 <property name="value"><value>resourceId</value></property> 
    138                             </bean> 
    139                         </list> 
    140                     </property> 
    141  
    142                      <property name="presentation"> 
    143                         <bean class="uk.ac.cardiff.model.report.Presentation"> 
    144                             <property name="graphTitle" value="Top 5 Resources"/> 
    145                             <property name="xAxisLabel" value="Time"/> 
    146                              <property name="yAxisLabel" value="Frequency"/> 
    147                         </bean> 
    148                     </property> 
    149                     <property name="series"> 
    150                         <list> 
    151                             <bean class="uk.ac.cardiff.model.report.Series"> 
    152                                 <property name="seriesLabel" value="Number of auths"/> 
    153                             </bean> 
    154                         </list> 
    155                     </property> 
    156  
    157             </bean> 
    158         </property> 
    159         <property name="postprocessor"> 
     142                <property name="statisticType"> 
     143                    <value>System</value> 
     144                </property> 
     145                <property name="resourceCategory"> 
     146                    <value>EXTERNAL</value> 
     147                </property> 
     148                <property name="unitName"> 
     149                    <value>top5Resources</value> 
     150                </property> 
     151                <property name="methodParams"> 
     152                    <list> 
     153                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     154                            <property name="value"> 
     155                                <value>resourceId</value> 
     156                            </property> 
     157                        </bean> 
     158                    </list> 
     159                </property> 
     160 
     161                <property name="presentation"> 
     162                    <bean class="uk.ac.cardiff.model.report.Presentation"> 
     163                        <property name="graphTitle" value="Top 5 Resources" /> 
     164                        <property name="xAxisLabel" value="Time" /> 
     165                        <property name="yAxisLabel" value="Frequency" /> 
     166                    </bean> 
     167                </property> 
     168                <property name="series"> 
     169                    <list> 
     170                        <bean class="uk.ac.cardiff.model.report.Series"> 
     171                            <property name="seriesLabel" value="Number of auths" /> 
     172                        </bean> 
     173                    </list> 
     174                </property> 
     175 
     176            </bean> 
     177        </property> 
     178        <property name="attachProcessors"> 
    160179            <list> 
    161                 <ref bean="sortDsc"/> 
    162                 <ref bean="cut"/> 
    163                 <ref bean="ShibbolethMetadataNameFormatter"/> 
     180                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     181                    <property name="processorClass"> 
     182                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.RowSortPostProcessor</value> 
     183                    </property> 
     184                    <property name="methodParameters"> 
     185                        <list> 
     186                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     187                                <property name="parameterName" value="Ascending"></property>    
     188                                <property name="parameterType" value="VALUE" /> 
     189                                <property name="value"> 
     190                                    <value type="java.lang.Boolean">false</value> 
     191                                </property> 
     192                            </bean> 
     193                        </list> 
     194                    </property> 
     195                </bean> 
     196                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     197                    <property name="processorClass"> 
     198                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.CutRowsPostProcessor</value> 
     199                    </property> 
     200                    <property name="methodParameters"> 
     201                        <list> 
     202                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     203                            <property name="parameterName" value="No. Of Rows To Keep"></property>    
     204                                <property name="parameterType" value="VALUE" /> 
     205                                <property name="value"> 
     206                                    <value type="java.lang.Integer">5</value> 
     207                                </property> 
     208                            </bean> 
     209                        </list> 
     210                    </property> 
     211                </bean> 
     212                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     213                    <property name="processorClass"> 
     214                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value> 
     215                    </property> 
     216                </bean> 
    164217            </list> 
    165218        </property> 
     
    170223        <property name="StatisticParameters"> 
    171224            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    172                     <property name="statisticType"><value>System</value></property> 
    173                     <property name="resourceCategory"><value>EXTERNAL</value></property> 
    174                     <property name="unitName"><value>numberOfUniqueAuthenticationsPerSP</value></property> 
    175                     <property name="methodParams"> 
    176                         <list> 
    177                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    178                                 <property name="value"><value>resourceId</value></property> 
    179  
    180                             </bean> 
    181                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    182                                  <property name="value"><value>principalName</value></property> 
    183                             </bean> 
    184                         </list> 
    185                     </property> 
    186  
    187                      <property name="presentation"> 
    188                         <bean class="uk.ac.cardiff.model.report.Presentation"> 
    189                             <property name="graphTitle" value="Number of Unique Authentications Per Service Provider"/> 
    190                             <property name="xAxisLabel" value="Time"/> 
    191                              <property name="yAxisLabel" value="Frequency"/> 
    192                         </bean> 
    193                     </property> 
    194  
    195                     <property name="series"> 
    196                         <list> 
    197                             <bean class="uk.ac.cardiff.model.report.Series"> 
    198                                 <property name="seriesLabel" value="Number of Users"/> 
    199                             </bean> 
    200                         </list> 
    201                     </property> 
    202  
    203             </bean> 
    204         </property> 
    205         <property name="postprocessor"> 
     225                <property name="statisticType"> 
     226                    <value>System</value> 
     227                </property> 
     228                <property name="resourceCategory"> 
     229                    <value>EXTERNAL</value> 
     230                </property> 
     231                <property name="unitName"> 
     232                    <value>numberOfUniqueAuthenticationsPerSP</value> 
     233                </property> 
     234                <property name="methodParams"> 
     235                    <list> 
     236                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     237                            <property name="value"> 
     238                                <value>resourceId</value> 
     239                            </property> 
     240 
     241                        </bean> 
     242                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     243                            <property name="value"> 
     244                                <value>principalName</value> 
     245                            </property> 
     246                        </bean> 
     247                    </list> 
     248                </property> 
     249 
     250                <property name="presentation"> 
     251                    <bean class="uk.ac.cardiff.model.report.Presentation"> 
     252                        <property name="graphTitle" value="Number of Unique Authentications Per Service Provider" /> 
     253                        <property name="xAxisLabel" value="Time" /> 
     254                        <property name="yAxisLabel" value="Frequency" /> 
     255                    </bean> 
     256                </property> 
     257 
     258                <property name="series"> 
     259                    <list> 
     260                        <bean class="uk.ac.cardiff.model.report.Series"> 
     261                            <property name="seriesLabel" value="Number of Users" /> 
     262                        </bean> 
     263                    </list> 
     264                </property> 
     265 
     266            </bean> 
     267        </property> 
     268        <property name="attachProcessors"> 
    206269            <list> 
    207                 <ref bean="sortDsc"/> 
    208                 <ref bean="cut"/> 
    209                 <ref bean="ShibbolethMetadataNameFormatter"/> 
     270                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     271                    <property name="processorClass"> 
     272                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.RowSortPostProcessor</value> 
     273                    </property> 
     274                    <property name="methodParameters"> 
     275                        <list> 
     276                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     277                                <property name="parameterName" value="Ascending"></property>  
     278                                <property name="parameterType" value="VALUE" /> 
     279                                <property name="value"> 
     280                                    <value type="java.lang.Boolean">false</value> 
     281                                </property> 
     282                            </bean> 
     283                        </list> 
     284                    </property> 
     285                </bean> 
     286                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     287                    <property name="processorClass"> 
     288                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.CutRowsPostProcessor</value> 
     289                    </property> 
     290                    <property name="methodParameters"> 
     291                        <list> 
     292                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     293                                <property name="parameterName" value="No. Of Rows To Keep"></property>  
     294                                <property name="parameterType" value="VALUE" /> 
     295                                <property name="value"> 
     296                                    <value type="java.lang.Integer">5</value> 
     297                                </property> 
     298                            </bean> 
     299                        </list> 
     300                    </property> 
     301                </bean> 
     302                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     303                    <property name="processorClass"> 
     304                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value> 
     305                    </property> 
     306                </bean> 
    210307            </list> 
    211         </property> 
     308        </property>        
    212309    </bean> 
    213310 
     
    215312        <property name="StatisticParameters"> 
    216313            <bean class="uk.ac.cardiff.model.wsmodel.StatisticParameters"> 
    217                     <property name="statisticType"><value>System</value></property> 
    218                     <property name="resourceCategory"><value>EXTERNAL</value></property> 
    219                     <property name="unitName"><value>bottom5Resources</value></property> 
    220                     <property name="methodParams"> 
    221                         <list> 
    222                             <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
    223                                 <property name="value"><value>resourceId</value></property> 
    224                             </bean> 
    225                         </list> 
    226                     </property> 
    227  
    228                      <property name="presentation"> 
    229                         <bean class="uk.ac.cardiff.model.report.Presentation"> 
    230                             <property name="graphTitle" value="Bottom 5 Resources"/> 
    231                             <property name="xAxisLabel" value="Time"/> 
    232                              <property name="yAxisLabel" value="Frequency"/> 
    233                         </bean> 
    234                     </property> 
    235  
    236                     <property name="series"> 
    237                         <list> 
    238                             <bean class="uk.ac.cardiff.model.report.Series"> 
    239                                 <property name="seriesLabel" value="Number of auths"/> 
    240                             </bean> 
    241                         </list> 
    242                     </property> 
    243  
    244             </bean> 
    245         </property> 
    246         <property name="postprocessor"> 
    247             <list> 
    248                 <ref bean="sortAsc"/> 
    249                 <ref bean="cut"/> 
    250                 <ref bean="ShibbolethMetadataNameFormatter"/> 
     314                <property name="statisticType"> 
     315                    <value>System</value> 
     316                </property> 
     317                <property name="resourceCategory"> 
     318                    <value>EXTERNAL</value> 
     319                </property> 
     320                <property name="unitName"> 
     321                    <value>bottom5Resources</value> 
     322                </property> 
     323                <property name="methodParams"> 
     324                    <list> 
     325                        <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     326                            <property name="value"> 
     327                                <value>resourceId</value> 
     328                            </property> 
     329                        </bean> 
     330                    </list> 
     331                </property> 
     332 
     333                <property name="presentation"> 
     334                    <bean class="uk.ac.cardiff.model.report.Presentation"> 
     335                        <property name="graphTitle" value="Bottom 5 Resources" /> 
     336                        <property name="xAxisLabel" value="Time" /> 
     337                        <property name="yAxisLabel" value="Frequency" /> 
     338                    </bean> 
     339                </property> 
     340 
     341                <property name="series"> 
     342                    <list> 
     343                        <bean class="uk.ac.cardiff.model.report.Series"> 
     344                            <property name="seriesLabel" value="Number of auths" /> 
     345                        </bean> 
     346                    </list> 
     347                </property> 
     348 
     349            </bean> 
     350        </property> 
     351        <property name="attachProcessors"> 
     352            <list>                 
     353                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     354                    <property name="processorClass"> 
     355                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.RowSortPostProcessor</value> 
     356                    </property> 
     357                    <property name="methodParameters"> 
     358                        <list> 
     359                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     360                                <property name="parameterName" value="Ascending"/>     
     361                                <property name="parameterType" value="VALUE" /> 
     362                                <property name="value"> 
     363                                    <value type="java.lang.Boolean">true</value> 
     364                                </property> 
     365                            </bean> 
     366                        </list> 
     367                    </property> 
     368                </bean> 
     369                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     370                    <property name="processorClass"> 
     371                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.CutRowsPostProcessor</value> 
     372                    </property> 
     373                    <property name="methodParameters"> 
     374                        <list> 
     375                            <bean class="uk.ac.cardiff.model.wsmodel.MethodParameter"> 
     376                                <property name="parameterName" value="No. Of Rows To Keep"/> 
     377                                <property name="parameterType" value="VALUE" /> 
     378                                <property name="value"> 
     379                                    <value type="java.lang.Integer">5</value> 
     380                                </property> 
     381                            </bean> 
     382                        </list> 
     383                    </property> 
     384                </bean> 
     385                <bean class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"> 
     386                    <property name="processorClass"> 
     387                        <value>uk.ac.cardiff.raptormua.engine.statistics.processor.SamlMetadataNameFormatter</value> 
     388                    </property> 
     389                </bean> 
    251390            </list> 
    252391        </property> 
    253392    </bean> 
    254393 
    255  
    256  
    257394</beans> 
  • raptor-distribution/MSIs/raptor-mua/trunk/source/mua/conf/users.xml

    r1720 r1722  
    2525    <!-- NOT USED AT PRESENT --> 
    2626 
    27         <bean id="raptorUsers" class=" uk.ac.cardiff.raptormua.model.Users"> 
    28                 <property name="raptorUsers"> 
    29                         <list> 
    30                                 <ref local="systemUser"/> 
    31                         </list> 
    32                 </property> 
    33         </bean> 
    34  
    35         <bean id="systemUser" class="uk.ac.cardiff.raptormua.model.RaptorUser"> 
    36                 <property name="username"><value>EXAMPLE</value></property> 
    37         </bean> 
     27         
    3828 
    3929 
Note: See TracChangeset for help on using the changeset viewer.