source: raptor-mua/trunk/src/main/conf-default/batch-event-parse-formats-system.xml @ 1566

Revision 1566, 36.7 KB checked in by philsmart, 5 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed under the Apache License, Version 2.0 (the "License");
3    you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
4    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS
5    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language
6    governing permissions and limitations under the License. -->
7
8<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9    xsi:schemaLocation="
10        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
11
12    <!-- definition of the log file format, where some standard log file formats will be specified here e.g. shib-access,
13        W3C, apache, EZProxy etc IMPORTANT, the headers must be a match for the internal model at the moment -->
14
15    <!-- accepted types are DATE, STRING, INTEGER -->
16
17    <bean id="openathenslaFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
18        <property name="headers">
19            <list>
20                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
21                    <property name="fieldName">
22                        <value>eventTime</value>
23                    </property>
24                    <property name="fieldNo">
25                        <value>0</value>
26                    </property>
27                    <property name="additionalFieldNos">
28                        <list>
29                            <value>1</value>
30                            <value>2</value>
31                        </list>
32                    </property>
33                    <property name="timeZone">
34                        <value>UTC</value>
35                    </property>
36                    <property name="fieldType">
37                        <value>DATE</value>
38                    </property>
39                    <property name="regexReplaceAll">
40                        <map>
41                            <entry key="\[" value="" />
42                            <entry key="\]" value="" />
43                        </map>
44                    </property>
45                    <property name="dateTimeFormat">
46                        <value>dd/MMM/yyyyHH:mm:ss.SSSZ</value>
47                    </property>
48                </bean>
49                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
50                    <property name="fieldName">
51                        <value>requesterIp</value>
52                    </property>
53                    <property name="fieldNo">
54                        <value>9</value>
55                    </property>
56                    <property name="fieldType">
57                        <value>STRING</value>
58                    </property>
59                </bean>
60                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
61                    <property name="fieldName">
62                        <value>principalName</value>
63                    </property>
64                    <property name="fieldNo">
65                        <value>10</value>
66                    </property>
67                    <property name="fieldType">
68                        <value>STRING</value>
69                    </property>
70                    <property name="regexReplaceAll">
71                        <map>
72                            <entry key="&quot;" value="" />
73                        </map>
74                    </property>
75                </bean>
76                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
77                    <property name="fieldName">
78                        <value>resourceId</value>
79                    </property>
80                    <property name="fieldNo">
81                        <value>11</value>
82                    </property>
83                    <property name="fieldType">
84                        <value>STRING</value>
85                    </property>
86                </bean>
87            </list>
88        </property>
89        <property name="delimeter" value=" "/>
90    </bean>
91
92    <bean id="shib13IDPAccessFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
93        <property name="headers">
94            <list>
95                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
96                    <property name="fieldName">
97                        <value>eventTime</value>
98                    </property>
99                    <property name="fieldNo">
100                        <value>0</value>
101                    </property>
102                    <property name="additionalFieldNos">
103                        <list>
104                            <value>1</value>
105                        </list>
106                    </property>
107                    <property name="timeZone">
108                        <value>UTC</value>
109                    </property>
110                    <property name="fieldType">
111                        <value>DATE</value>
112                    </property>
113                    <property name="dateTimeFormat">
114                        <value>yyyy-MM-ddHH:mm:ss,SSS</value>
115                    </property>
116                </bean>
117                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
118                    <property name="fieldName">
119                        <value>resourceId</value>
120                    </property>
121                    <property name="fieldNo">
122                        <value>7</value>
123                    </property>
124                    <property name="fieldType">
125                        <value>STRING</value>
126                    </property>
127                    <property name="regexReplaceAll">
128                        <map>
129                            <entry key="\(" value="" />
130                            <entry key="\)" value="" />
131                        </map>
132                    </property>
133                </bean>
134                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
135                    <property name="fieldName">
136                        <value>principalName</value>
137                    </property>
138                    <property name="fieldNo">
139                        <value>12</value>
140                    </property>
141                    <property name="fieldType">
142                        <value>STRING</value>
143                    </property>
144                    <property name="regexReplaceAll">
145                        <map>
146                            <entry key="\(" value="" />
147                            <entry key="\)" value="" />
148                            <entry key="\." value="" />
149                        </map>
150                    </property>
151                </bean>
152                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
153                    <property name="fieldName">
154                        <value>nameIdentifier</value>
155                    </property>
156                    <property name="fieldNo">
157                        <value>15</value>
158                    </property>
159                    <property name="fieldType">
160                        <value>STRING</value>
161                    </property>
162                    <property name="regexReplaceAll">
163                        <map>
164                            <entry key="\(" value="" />
165                            <entry key="\)" value="" />
166                            <entry key="\." value="" />
167                        </map>
168                    </property>
169                </bean>
170            </list>
171        </property>
172        <property name="delimeter" value=" "/>
173    </bean>
174
175    <!-- 2.4 and earlier -->
176    <bean id="shibSPLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
177        <property name="headers">
178            <list>
179                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
180                    <property name="fieldName">
181                        <value>eventTime</value>
182                    </property>
183                    <property name="fieldNo">
184                        <value>0</value>
185                    </property>
186                    <property name="additionalFieldNos">
187                        <list>
188                            <value>1</value>
189                        </list>
190                    </property>
191                    <property name="timeZone">
192                        <value>UTC</value>
193                    </property>
194                    <property name="fieldType">
195                        <value>DATE</value>
196                    </property>
197                    <property name="dateTimeFormat">
198                        <value>yyyy-MM-ddHH:mm:ss</value>
199                    </property>
200                </bean>
201                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
202                    <property name="fieldName">
203                        <value>sessionId</value>
204                    </property>
205                    <property name="fieldNo">
206                        <value>9</value>
207                    </property>
208                    <property name="fieldType">
209                        <value>STRING</value>
210                    </property>
211                    <property name="regexReplaceAll">
212                        <map>
213                            <entry key="\(" value="" />
214                            <entry key="\)" value="" />
215                        </map>
216                    </property>
217                </bean>
218                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
219                    <property name="fieldName">
220                        <value>serviceId</value>
221                    </property>
222                    <property name="fieldNo">
223                        <value>11</value>
224                    </property>
225                    <property name="fieldType">
226                        <value>STRING</value>
227                    </property>
228                    <property name="regexReplaceAll">
229                        <map>
230                            <entry key="\(" value="" />
231                            <entry key="\)" value="" />
232                        </map>
233                    </property>
234                </bean>
235                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
236                    <property name="fieldName">
237                        <value>protocol</value>
238                    </property>
239                    <property name="fieldNo">
240                        <value>12</value>
241                    </property>
242                    <property name="fieldType">
243                        <value>STRING</value>
244                    </property>
245                    <property name="regexReplaceAll">
246                        <map>
247                            <entry key="\(" value="" />
248                            <entry key="\)" value="" />
249                        </map>
250                    </property>
251                </bean>
252                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
253                    <property name="fieldName">
254                        <value>clientIp</value>
255                    </property>
256                    <property name="fieldNo">
257                        <value>14</value>
258                    </property>
259                    <property name="fieldType">
260                        <value>STRING</value>
261                    </property>
262                    <property name="regexReplaceAll">
263                        <map>
264                            <entry key="\(" value="" />
265                            <entry key="\)" value="" />
266                        </map>
267                    </property>
268                </bean>
269            </list>
270        </property>
271       <property name="delimeter" value=" "/>
272    </bean>
273
274    <bean id="shibIDPAuditFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
275        <property name="headers">
276            <list>
277                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
278                    <property name="fieldName">
279                        <value>eventTime</value>
280                    </property>
281                    <property name="fieldNo">
282                        <value>0</value>
283                    </property>
284                    <property name="fieldType">
285                        <value>DATE</value>
286                    </property>
287                    <property name="timeZone">
288                        <value>UTC</value>
289                    </property>
290                    <property name="dateTimeFormat">
291                        <value>yyyyMMdd'T'HHmmss'Z'</value>
292                    </property> <!-- Atom (ISO 8601) -->
293                </bean>
294                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
295                    <property name="fieldName">
296                        <value>requestBinding</value>
297                    </property>
298                    <property name="fieldNo">
299                        <value>1</value>
300                    </property>
301                    <property name="fieldType">
302                        <value>STRING</value>
303                    </property>
304                </bean>
305                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
306                    <property name="fieldName">
307                        <value>requestId</value>
308                    </property>
309                    <property name="fieldNo">
310                        <value>2</value>
311                    </property>
312                    <property name="fieldType">
313                        <value>STRING</value>
314                    </property>
315                </bean>
316                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
317                    <property name="fieldName">
318                        <value>resourceId</value>
319                    </property>
320                    <property name="fieldNo">
321                        <value>3</value>
322                    </property>
323                    <property name="fieldType">
324                        <value>STRING</value>
325                    </property>
326                </bean>
327
328                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
329                    <property name="fieldName">
330                        <value>messageProfileId</value>
331                    </property>
332                    <property name="fieldNo">
333                        <value>4</value>
334                    </property>
335                    <property name="fieldType">
336                        <value>STRING</value>
337                    </property>
338                </bean>
339                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
340                    <property name="fieldName">
341                        <value>responseBinding</value>
342                    </property>
343                    <property name="fieldNo">
344                        <value>6</value>
345                    </property>
346                    <property name="fieldType">
347                        <value>STRING</value>
348                    </property>
349                </bean>
350                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
351                    <property name="fieldName">
352                        <value>responseId</value>
353                    </property>
354                    <property name="fieldNo">
355                        <value>7</value>
356                    </property>
357                    <property name="fieldType">
358                        <value>STRING</value>
359                    </property>
360                </bean>
361                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
362                    <property name="fieldName">
363                        <value>principalName</value>
364                    </property>
365                    <property name="fieldNo">
366                        <value>8</value>
367                    </property>
368                    <property name="fieldType">
369                        <value>STRING</value>
370                    </property>
371                </bean>
372                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
373                    <property name="fieldName">
374                        <value>authenticationType</value>
375                    </property>
376                    <property name="fieldNo">
377                        <value>9</value>
378                    </property>
379                    <property name="fieldType">
380                        <value>STRING</value>
381                    </property>
382                </bean>
383                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
384                    <property name="fieldName">
385                        <value>attributes</value>
386                    </property>
387                    <property name="fieldNo">
388                        <value>10</value>
389                    </property>
390                    <property name="fieldType">
391                        <value>STRINGLIST</value>
392                    </property>
393                    <property name="listDelimeter">
394                        <value>,</value>
395                    </property>
396                </bean>
397                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
398                    <property name="fieldName">
399                        <value>assertions</value>
400                    </property>
401                    <property name="fieldNo">
402                        <value>12</value>
403                    </property>
404                    <property name="fieldType">
405                        <value>STRINGLIST</value>
406                    </property>
407                    <property name="listDelimeter">
408                        <value>,</value>
409                    </property>
410                </bean>
411            </list>
412        </property>
413        <property name="delimeter">
414            <value>|</value>
415        </property>
416    </bean>
417
418    <bean id="ezProxyFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
419        <property name="headers">
420            <list>
421                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
422                    <property name="fieldName">
423                        <value>requesterIp</value>
424                    </property>
425                    <property name="fieldNo">
426                        <value>0</value>
427                    </property>
428                    <property name="fieldType">
429                        <value>STRING</value>
430                    </property>
431                </bean>
432                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
433                    <property name="fieldName">
434                        <value>sessionId</value>
435                    </property>
436                    <property name="fieldNo">
437                        <value>1</value>
438                    </property>
439                    <property name="fieldType">
440                        <value>STRING</value>
441                    </property>
442                </bean>
443                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
444                    <property name="fieldName">
445                        <value>principalName</value>
446                    </property>
447                    <property name="fieldNo">
448                        <value>2</value>
449                    </property>
450                    <property name="fieldType">
451                        <value>STRING</value>
452                    </property>
453                    <property name="regexReplaceAll">
454                        <map>
455                            <entry key="@cardiff.ac.uk" value="" />
456                        </map>
457                    </property>
458                </bean>
459                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
460                    <property name="fieldName">
461                        <value>eventTime</value>
462                    </property>
463                    <property name="fieldNo">
464                        <value>3</value>
465                    </property>
466                    <property name="additionalFieldNos">
467                        <list>
468                            <value>4</value>
469                        </list>
470                    </property>
471                    <property name="fieldType">
472                        <value>DATE</value>
473                    </property>
474                    <property name="timeZone">
475                        <value>UTC</value>
476                    </property>
477                    <property name="dateTimeFormat">
478                        <value>dd/MMM/yyyy:HH:mm:ssZ</value>
479                    </property>
480                    <property name="regexReplaceAll">
481                        <map>
482                            <entry key="\[" value="" />
483                            <entry key="\]" value="" />
484                        </map>
485                    </property>
486                </bean>
487                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
488                    <property name="fieldName">
489                        <value>serviceHost</value>
490                    </property>
491                    <property name="fieldNo">
492                        <value>6</value>
493                    </property>
494                    <property name="fieldType">
495                        <value>STRING</value>
496                    </property>
497                    <property name="regexRetain">
498                        <value>https://[^:]*</value>
499                    </property>
500                </bean>
501                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
502                    <property name="fieldName">
503                        <value>resourceId</value>
504                    </property>
505                    <property name="fieldNo">
506                        <value>6</value>
507                    </property>
508                    <property name="fieldType">
509                        <value>URL</value>
510                    </property>
511                    <property name="regexRetain">
512                        <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[^%]*
513                        </value>
514                    </property>
515                    <property name="regexRetainCaseInsensitive">
516                        <value>true</value>
517                    </property>
518                    <property name="regexReplaceAll">
519                        <map>
520                            <entry key="url=" value="" />
521                            <entry key="%2520" value="" />
522                        </map>
523                    </property>
524                </bean>
525            </list>
526        </property>
527        <property name="delimeter" value=" "/>
528       
529
530
531
532    </bean>
533   
534    <bean id="moonshotRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
535        <property name="headers">
536            <list>
537                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
538                    <property name="fieldName">
539                        <value>eventTime</value>
540                    </property>
541                    <property name="fieldNo">
542                        <value>0</value>
543                    </property>
544                    <property name="timeZone">
545                        <value>UTC</value>
546                    </property>
547                    <property name="fieldType">
548                        <value>DATE</value>
549                    </property>
550                    <property name="dateTimeFormat">
551                        <value>yyyy-MM-dd HH:mm:ss</value>
552                    </property>
553                </bean>
554                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
555                    <property name="fieldName">
556                        <value>realm</value>
557                    </property>
558                    <property name="fieldNo">
559                        <value>1</value>
560                    </property>
561                    <property name="fieldType">
562                        <value>STRING</value>
563                    </property>
564                </bean>
565                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
566                    <property name="fieldName">
567                        <value>rpOperatorName</value>
568                    </property>
569                    <property name="fieldNo">
570                        <value>2</value>
571                    </property>
572                    <property name="fieldType">
573                        <value>STRING</value>
574                    </property>
575                </bean>
576                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
577                    <property name="fieldName">
578                        <value>principalName</value>
579                    </property>
580                    <property name="fieldNo">
581                        <value>3</value>
582                    </property>
583                    <property name="fieldType">
584                        <value>STRING</value>
585                    </property>
586                    <property name="regexReplaceAll">
587                        <map>
588                            <entry key="@cf.ac.uk" value="" />
589                        </map>
590                    </property>
591                </bean>
592                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
593                    <property name="fieldName">
594                        <value>userIdCui</value>
595                    </property>
596                    <property name="fieldNo">
597                        <value>4</value>
598                    </property>
599                    <property name="fieldType">
600                        <value>STRING</value>
601                    </property>
602                </bean>
603                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
604                    <property name="fieldName">
605                        <value>serviceId</value>
606                    </property>
607                    <property name="fieldNo">
608                        <value>5</value>
609                    </property>
610                    <property name="fieldType">
611                        <value>STRING</value>
612                    </property>
613                </bean>
614                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
615                    <property name="fieldName">
616                        <value>resourceId</value>
617                    </property>
618                    <property name="fieldNo">
619                        <value>6</value>
620                    </property>
621                    <property name="fieldType">
622                        <value>STRING</value>
623                    </property>
624                </bean>
625                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
626                    <property name="fieldName">
627                        <value>eapType</value>
628                    </property>
629                    <property name="fieldNo">
630                        <value>7</value>
631                    </property>
632                    <property name="fieldType">
633                        <value>STRING</value>
634                    </property>
635                </bean>
636                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
637                    <property name="fieldName">
638                        <value>serviceClass</value>
639                    </property>
640                    <property name="fieldNo">
641                        <value>8</value>
642                    </property>
643                    <property name="fieldType">
644                        <value>STRING</value>
645                    </property>
646                </bean>
647                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
648                    <property name="fieldName">
649                        <value>serverSoftware</value>
650                    </property>
651                    <property name="fieldNo">
652                        <value>9</value>
653                    </property>
654                    <property name="fieldType">
655                        <value>STRING</value>
656                    </property>
657                </bean>
658                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
659                    <property name="fieldName">
660                        <value>serverSoftwareVersion</value>
661                    </property>
662                    <property name="fieldNo">
663                        <value>10</value>
664                    </property>
665                    <property name="fieldType">
666                        <value>STRING</value>
667                    </property>
668                </bean>
669                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
670                    <property name="fieldName">
671                        <value>result</value>
672                    </property>
673                    <property name="fieldNo">
674                        <value>11</value>
675                    </property>
676                    <property name="fieldType">
677                        <value>STRING</value>
678                    </property>
679                </bean>
680                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
681                    <property name="fieldName">
682                        <value>resultInfo</value>
683                    </property>
684                    <property name="fieldNo">
685                        <value>12</value>
686                    </property>
687                    <property name="fieldType">
688                        <value>STRING</value>
689                    </property>
690                </bean>
691            </list>
692        </property>
693        <property name="delimeter" value="#"/>
694    </bean>
695   
696    <bean id="eduroamRadiusIdpLogFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat">
697        <property name="headers">
698            <list>
699                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
700                    <property name="fieldName">
701                        <value>eventTime</value>
702                    </property>
703                    <property name="fieldNo">
704                        <value>0</value>
705                    </property>
706                    <property name="timeZone">
707                        <value>UTC</value>
708                    </property>
709                    <property name="fieldType">
710                        <value>DATE</value>
711                    </property>
712                    <property name="dateTimeFormat">
713                        <value>yyyy-MM-dd HH:mm:ss</value>
714                    </property>
715                </bean>
716                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
717                    <property name="fieldName">
718                        <value>realm</value>
719                    </property>
720                    <property name="fieldNo">
721                        <value>1</value>
722                    </property>
723                    <property name="fieldType">
724                        <value>STRING</value>
725                    </property>
726                </bean>
727                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
728                    <property name="fieldName">
729                        <value>rpOperatorName</value>
730                    </property>
731                    <property name="fieldNo">
732                        <value>2</value>
733                    </property>
734                    <property name="fieldType">
735                        <value>STRING</value>
736                    </property>
737                </bean>
738                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
739                    <property name="fieldName">
740                        <value>principalName</value>
741                    </property>
742                    <property name="fieldNo">
743                        <value>3</value>
744                    </property>
745                    <property name="fieldType">
746                        <value>STRING</value>
747                    </property>
748                    <property name="regexReplaceAll">
749                        <map>
750                            <entry key="@cf.ac.uk" value="" />
751                        </map>
752                    </property>
753                </bean>
754                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
755                    <property name="fieldName">
756                        <value>userIdCui</value>
757                    </property>
758                    <property name="fieldNo">
759                        <value>4</value>
760                    </property>
761                    <property name="fieldType">
762                        <value>STRING</value>
763                    </property>
764                </bean>
765                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
766                    <property name="fieldName">
767                        <value>serviceId</value>
768                    </property>
769                    <property name="fieldNo">
770                        <value>5</value>
771                    </property>
772                    <property name="fieldType">
773                        <value>STRING</value>
774                    </property>
775                </bean>
776                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
777                    <property name="fieldName">
778                        <value>resourceId</value>
779                    </property>
780                    <property name="fieldNo">
781                        <value>6</value>
782                    </property>
783                    <property name="fieldType">
784                        <value>STRING</value>
785                    </property>
786                </bean>
787                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
788                    <property name="fieldName">
789                        <value>eapType</value>
790                    </property>
791                    <property name="fieldNo">
792                        <value>7</value>
793                    </property>
794                    <property name="fieldType">
795                        <value>STRING</value>
796                    </property>
797                </bean>
798                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
799                    <property name="fieldName">
800                        <value>serviceClass</value>
801                    </property>
802                    <property name="fieldNo">
803                        <value>8</value>
804                    </property>
805                    <property name="fieldType">
806                        <value>STRING</value>
807                    </property>
808                </bean>
809                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
810                    <property name="fieldName">
811                        <value>serverSoftware</value>
812                    </property>
813                    <property name="fieldNo">
814                        <value>9</value>
815                    </property>
816                    <property name="fieldType">
817                        <value>STRING</value>
818                    </property>
819                </bean>
820                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
821                    <property name="fieldName">
822                        <value>serverSoftwareVersion</value>
823                    </property>
824                    <property name="fieldNo">
825                        <value>10</value>
826                    </property>
827                    <property name="fieldType">
828                        <value>STRING</value>
829                    </property>
830                </bean>
831                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
832                    <property name="fieldName">
833                        <value>result</value>
834                    </property>
835                    <property name="fieldNo">
836                        <value>11</value>
837                    </property>
838                    <property name="fieldType">
839                        <value>STRING</value>
840                    </property>
841                </bean>
842                <bean class="uk.ac.cardiff.raptor.parse.external.file.format.Header">
843                    <property name="fieldName">
844                        <value>resultInfo</value>
845                    </property>
846                    <property name="fieldNo">
847                        <value>12</value>
848                    </property>
849                    <property name="fieldType">
850                        <value>STRING</value>
851                    </property>
852                </bean>
853            </list>
854        </property>
855        <property name="delimeter" value="#"/>
856    </bean>
857
858    <bean id="W3CFileFormat" class="uk.ac.cardiff.raptor.parse.external.file.format.LogFileFormat"></bean>
859
860
861
862
863</beans>
Note: See TracBrowser for help on using the repository browser.