(file) Return to TracingUserGuide.doc CVS log (file) (dir) Up to [Pegasus] / pegasus / doc

  1 thilo.boehm 1.1 ࡱ>		@	0H-bjbj	0؝؝$;2""""rrrXWWW8X|XX$hYYYYY\\4\$Rސ*Ɍr]["["]]Ɍ""YYތddd]"8YrYd]ddNZrۇYY;PIW1a[0_D0$Pb`ۇt^""""ۇrp]$]d2]>]Y]]]ɌɌXd ;$	dvX;OpenPegasus provides a tracing facility that helps to investigate the cause of a problem. For example, if requests abort, performance is reduced or unexpected responses appear, the trace messages can indicate where and when the problem occurred.
Trace Configuration 
The tracing of OpenPegasus can be configured by setting the following properties:
traceLevel
traceComponents
traceFacility 
traceMemoryBufferKbytes 
traceFilePath

Refer to the cimconfig command man page for more information regarding setting/unsetting of the OpenPegasus configuration properties. 

The trace properties traceFilePath, traceLevel,traceComponents and traceFacility can be changed dynamically. Hence, there is no need to re-start OpenPegasus. Only the traceMemoryBufferKBytes property must be set before OpenPegasus starts.
traceLevel
The traceLevel property sets the required trace level. The trace level indicates the level of information to be included in the trace output. 

The following are the valid trace levels.

Level #Description0Tracing is switched off. 1Severe trace and log messages (if traceComponents is set to LogMessages)2Basic logic flow trace messages, minimal data detail (default)3Intra function logic flow and moderate data detail4High data detail5High data detail + Function entry/exit
Each successive level provides more detailed information and includes information from the levels below. Remember to set the list of components to be traced in the traceComponents property. 

The default trace level is 0.  
Example: 
Command to enable trace level 3 for intra function logic and moderate data detail: 

cimconfig s traceLevel=3 -c

traceComponents
The traceComponents property allows to enable tracing selectively for a given OpenPegasus component or a list of components. A list is a set of components separated by a comma.

The special component All enables tracing for all available components.
If traceComponents is set to an empty string, tracing is switched off.

The following table lists the available components:

AuthenticationAuthorizationCIMExportRequestDispatcherCIMOMHandleCMPIProviderCMPIProviderInterfaceCQLConfigControlProviderDiscardedDataDispatcherExportClientHttpIndicationGenerationIndicationHandlerIndicationReceiptIndicationServiceL10NListenerLogMessagesMessageQueueServiceObjectResolutionOsAbstractionProviderAgentProviderManagerRepositorySSLServerShutdownStatisticalDataThreadUserManagerWQLWsmServerXmlXmlIO
Example: 
Command to enable tracing of XML requests and responses.

cimconfig s traceComponents=XmlIO c

traceFacility
The traceFacility property specifies the target facility to which trace messages are written:

traceFacilityDescriptionFileThe trace messages are written to the file specified by traceFilePath.LogThe trace messages are written to the logging facility using a logging priority TRACE. (The logLevel property must be set to TRACE.)MemoryThe trace messages are written to a memory buffer. It can be found in a memory dump by searching for the eye-catcher "PEGASUSMEMTRACE" 
The buffer is organized in a wrap around manner. All messages do have a CR/LF. The last message can be identified by a trailing eye-catcher *EOTRACE*.
Example: 
Command to route the trace messages into the memory buffer:

cimconfig s traceFacility=Memory -c

traceMemoryBufferKbytes
The traceMemoryBufferKbytes property specifies the size of the memory trace facility in kBytes (1024 bytes). The minimum is 16kB.The default is 10240kB. This property is a planned configuration property and cannot be changed dynamically. It becomes active after a restart of OpenPegasus.
Example: 
Command to set the memory buffer size to 20MB in the planned configuration.

cimconfig s traceMemoryBufferKbytes=20480 p

traceFilePath
The traceFilePath property specifies the output file if the traceFacility is set to File. If the file is specified using a relative path, the file is created relative to PEGASUS_HOME. 

A trace file is written for the main process of OpenPegasus and for each of the OOP Agents. For the OOP Agents, the file is extended with: <ModuleName>.<UserName>
Example: 
Command to set a full qualified trace file.

cimconfig s traceFilePath=/tmp/Pegasus.trc c

The trace file for an OOP agent may look like this:

/tmp/cimserver.trc.OperatingSystemModule.root
How to use the trace
The tracing facility is designed to be used for in-depth problem determination. This may be necessary during development, but may also be needed in production. To meet the different requirements of these cases, the tracing facility can be tailored in 
the level of detail using the configuration property traceLevel (1 to 5)
the focus on special components of OpenPegasus using the traceComponents property
the target facility of the trace messages using the traceFacility property

Tailoring the amount and quality of the trace
For tailoring the amount and quality of the trace the properties traceLevel and traceComponents are used. The traceLevel property sets the level of detail of the trace, 
and the traceComponents property specifies which component of OpenPegasus should issue trace messages at all.
The traceLevel
When traceLevel is set to 1 the trace contains trace messages of severe error conditions and, if the traceComponents is set to ALL or includes LogMessages, the log messages are also written to the trace. By the nature of this trace level, the amount and frequency of these trace messages is very low. 
The number and level of detail of the trace messages accelerates from traceLevel 1 to 5.
traceLevel 5 adds the method enter/exit messages and is the highest level of tracing. This level can be used to trace the flow of code execution in OpenPegasus.

Refer to the traceLevel configuration property description for more information about the levels of detail provided by the various trace levels.
The traceComponents
Most of the trace components specify one or several modules serving special working units of OpenPegasus. Some trace components have special purpose traceComponents.
These special purpose traceComponents are:

Special purpose
traceComponentsDescriptionAllAll available components are traced.DiscardedDataIssues a trace message when information is discarded or an operation is cancelled to enable OpenPegasus to proceed.LogMessagesAll messages written to the Logging Facility are traced.StatisticalDataPrints statistical data to the trace at level 4.

This is not a valid trace component when OpenPegasus was compiled without statistical data. (PEGASUS_DISABLE_PERFINST)XmlIOPrints the complete CIM-XML messages that OpenPegasus exchanges with clients to the trace.Routing trace messages
The traceLevel and traceComponents properties are the filter for the traced messages. To specify the location where the trace messages are finally written, use the traceFacility property.
Writing to file
By setting the traceFacility to File, the trace messages are written to a file. The file is specified by the traceFilePath property. The file is continuously written and is growing constantly. The file can be removed while the OpenPegasus server is running, it is recreated automatically.
Writing to memory
By setting the traceFacility to Memory, the trace messages are written to a memory buffer. The traceFacility Memory has the following attributes:

The buffer is allocated in a continuous memory block. 
The size of the buffer is specified by the traceMemoryBufferKbytes property. 
The messages are written in a wrap-around manner.
All messages have a trailing CR/LF.
The last written message has a trailing *EOTRACE*. 
If a message does not fit into the memory buffer, it is truncated and *TRUNC* is appended.

The buffer can be found in memory dumps by searching for the eye-catcher "PEGASUSMEMTRACE". To get the trace messages into the right order, copy the buffer into an editor of your choice, cut the messages from the start of the buffer until *EOTRACE* and append them to the end of the buffer.
Writing to log 
By setting the traceFacility to Log, the trace messages are written to the Logging facility with the priority TRACE. In addition the logLevel property has to be set to TRACE. Otherwise the trace messages are discarded.

This facility combines the trace message stream with the log message stream. If the traceComponents property is set to All or LogMessages and the traceFacility is set to  Log, log  messages are no longer written to the trace to avoid duplicate entries.  

If your OpenPegasus supports the syslog daemon, you can use the capability of the syslog daemon to manage the trace messages. One of the capabilities of the syslog daemon is to route messages to remote systems.
Interpreting the trace output file
The following is the standard trace record output format:

<Seconds after 1970>s-<micro seconds>us:<Component Name> [<ProcessID:ThreadID:File name: Line Number>]: <detailed information>

Some of the messages may not include the File Name and Line Number information.

The following example shows a sample trace output file:

1225804806s-137994us: ProviderManager [26772:3086764944:DefaultProviderManager.cpp:517]: Initializing Provider PG_OperatingSystemProvider
1225804806s-138028us: MessageQueueService [26772:3086764944:MessageQueue.cpp:188]: MessageQueue::lookup failure - name = CIMOpRequestDispatcher









OpenPegasus: Tracing Guide		-  PAGE 1 -



















OpenPegasus
Tracing
User Guide




58C	
		#	$	(	>	^	_	i	j	y							
  2                 
  3                 N
  4                 }ngȹhnhyAh*hyACJOJQJaJh*h6CJOJQJaJh*hnCJOJQJaJh*hDs5CJOJQJaJh=h94hnhnhnhDs5hDs5hnh15Nh{?h:ih:ih{?h"S$h"S$h{?hDs5h{?hnhWjh{?hDs5U$
	_	j	z					8
  5                 9
  6                 (3!!!!!|!!|!!!!.!!Nm!!!$Ifgd]gd15N
  7                 &Fgd15Ngdngd15Ngd[,-G-N
  8                 [
  9                 ]
 10                 f
 11                 g
 12                 h
 13                 w
 14                 
 15                 
 16                 
 17                 
 18                 
 19                 
 20                 
 21                 
 22 thilo.boehm 1.1 '(237ALNO "(.01ɻ¤xlhhDs5h]CJOJQJ^Jh{?hh{?h]h]hDs5CJOJQJ^Jh[hDs5h{?hDs5h$dh*h'9}CJOJQJaJh'9}hnh15NhnhDs5h15Nh*h94CJOJQJaJh*h15NCJOJQJaJh94 h"S$h94CJOJQJ^JaJ($If	$Ifgd{?nkd$$Ifl0dT064
 23                 la "k$If	$Ifgd{?nkd$$Ifl0dT064
 24                 la134RSjkln
 25                 
 
!
"










%&'abcdڬڥh$d5CJOJQJ\^J"h{?h$d5CJOJQJ\^Jh94h{?h$dh$dh*h'9}CJOJQJaJh[h]CJOJQJ^Jh]h{?h'9}hDs5hDs5CJOJQJ^Jh{?hDs5hnh'9}h{?h].klnY$If	$Ifgd{?nkd4$$Ifl0dT064
 26                 la$If	$Ifgd{?nkd$$Ifl0dT064
 27                 la$If	$Ifgd{?nkdh$$Ifl0dT064
 28                 la!
$If	$Ifgd{?nkd$$Ifl0dT064
 29                 la!
"
#


cdCD!!!!!!!s!1!{!v!v!gdgdgd[gd$dgd{?nkd$$Ifl0dT064
 30                 la
d|}GH_fg	CDst
78efӽӧĐhCJOJQJ^Jh*h$dCJOJQJaJh$dhyAh{?h$dhi^xh94h{?hyAh{?hh*h[CJOJQJaJh[hh]h$dh$dmHsHh>h$d0J\h>h$d0J\mHsH4D
 31                 (CDP!!!!!~	heX

$Ifgdhkd6$$IfTl{FmV
 32                 .
 33                 t64
 34                 laT

$Ifgd

$Ifgd	$IfgdqpkgdyAgdgd$d
 35                 P]stx~	h>~	hhkd$$IfTlOFmV
 36                 .
 37                 t64
 38                 laT	$Ifgd	$Ifgdqpk|~	h

$Ifgd	$IfgdhkdN$$IfTlhFmV
 39                 .
 40                 t64
 41                 laTs~	h	$Ifgdqpk	$Ifgdhkd$$IfTldFmV
 42                 .
 43 thilo.boehm 1.1 t64
 44                 laT
ڋ~	h	$Ifgd	$Ifgdqpkhkdf$$IfTlnFmV
 45                 .
 46                 t64
 47                 laT
#7~	h	$Ifgdqpk	$Ifgdhkd$$IfTljFmV
 48                 .
 49                 t64
 50                 laT78IWeu~	h	$Ifgd	$Ifgdqpkhkd~$$IfTleFmV
 51                 .
 52                 t64
 53                 laTefvk~	h	$Ifgd	$Ifgdqpkhkd
 54                 $$IfTlaFmV
 55                 .
 56                 t64
 57                 laTa~	h	$Ifgdqpk	$Ifgdhkd$$IfTl]FmV
 58                 .
 59                 t64
 60                 laT<=?@MN`ilOUVWXuqqhu-h6CJOJQJ^Jh{?h6h{?h6h65CJOJQJ\^J"h[h65CJOJQJ\^Jh8.h8hyh[hyAh>h[0J\h>h{?0J\h[h{?h94h{?h{?hhCJOJQJ^Jh{?h,5~	h	$Ifgdhkd"	$$IfTluFmV
 61                 .
 62                 t64
 63                 laTp~	h	$Ifgdqpk	$Ifgdhkd	$$IfTlcFmV
 64 thilo.boehm 1.1 .
 65                 t64
 66                 laT?@N!!!!!1!1!!!wsws	$IfgdqpkgdyAgdyAgd{?gd[gdfkd:
 67                 $$IfTlFmV
 68                 .
 69                 t64
 70                 laTSx	$Ifgdqpk	$Ifgd{?ukd
 71                 $$Ifl	0dAh$064
 72                 laYx	$Ifgdqpk	$Ifgd{?ukd`$$Ifl0dAh$064
 73                 laX`o56MNPQRij #.6:?Gmҿٸ٦ٸْكْ{{{{{hT]=h$dh*h[CJOJQJaJh[h{?hyAh>h{?0J\"h{?h{?5CJOJQJ\^Jh{?h{?h6h6CJOJQJ^JhX{h{?h8.h{?h6h6CJOJQJ^Jh{?h6h
hu-h80.xx	$Ifgdqpk	$Ifgd{?ukd$$Ifl`0dAh$064
 74                 la56NnxN!!{!{!s{!1!v!q!h
 75                 !l!l!sgdWgd$dgd[gd{?gd[gdyAukd$$Ifl70dAh$064
 76                 lamnx%&>Ku})*^_i»œœœ³‰{hWhh{?hhh*h[CJOJQJaJh8h*hT]=CJOJQJaJhT]=h0hDs5h[h[h[h>h[0J\h>hW0J\"h{?hW5CJOJQJ\^JhWhWhWh{?hWh8.)_i)>: !O!1!!!!!!!!s!1!1!!!1!!!!Nm!!!!gdfUgd{gdj"
 77                 &Fgdj"gdngd[gd>gdgdgd[gd[gdW()pv9:>D{	!NOWǿǿǻǷǻǯï~zhfUh{h*hj"CJOJQJaJh*h*5CJOJQJaJh*hnCJOJQJaJh*5hG"hT]=hj"h"whyhnh>hDs50J\h8h>h>h>0J\h>h0J\"h{?h5CJOJQJ\^J0WZ$)COfgv{FHm3KMRVXǸhth*hyCJOJQJaJh*hp/CJOJQJaJhp/h*h{CJOJQJaJh{hfUhfUhyh*hfUCJOJQJaJhfUh"wAgv4H  * : F !Nm!!
 78                 !!Nm!!Nm!!Nm!!OsOss	$IfgdtgdY	gdfUgdp/gd{gdfUX%34Ht     * / 9 G K o q        !8!:!J!]!;;͠zvvzrzrhhh{?h~5h#q,h~5CJOJQJ"h[h~55CJOJQJ\^Jh~55CJOJQJ\^Jh*h~5CJOJQJaJh*hjTCJOJQJaJhjTh[(qh~5hY	h{h*hfUCJOJQJaJhyhfUh<Ah,F G K p SO	$Ifgdtukd:
$$Ifl	0d
 79                 h$064
 80                 lap q   O	$Ifgdtukd
$$Ifl0d
 81                 h$064
 82                 la  !9!O	$Ifgdtukdv$$Ifl0d
 83                 h$064
 84                 la9!:!J!{!|!!YO	$Ifgdtukd$$Ifl0d
 85 thilo.boehm 1.1 h$064
 86                 la]!b!z!{!|!!!!!!!!!!!!!!!!!$"0"1"8"S"T"V"l"m"q"{"""""""""""##	###(#<#D#H#U#Y#]#¾h#q,hCJOJQJh*h[(qCJOJQJaJh[(qh[(qh#q,h*hCJOJQJaJhhjThBh#q,h~5CJOJQJh{?h~5hh~5hhh3h<Ahhh[(q5!!!U"O	$Ifgdtukd$$Ifl0d
 87                 h$064
 88                 laU"V"m")#9#Z$l$$$6%%%Y!!.{!v!
 89                 {!q!rq!i!Ha!|a!H
 90                 &FgdX{
 91                 &FgdNgdX{gdNgdgdBgdBukdP$$Ifl0d
 92                 h$064
 93                 la]#c#}########$$J$S$Y$Z$l$o$w${$$$$$$$$$-%.%3%5%6%a%x%y%%%%%%%%%%%&&Ƚֽh*hxCJOJQJaJhxh[(qh[(qhNh#q,hNCJOJQJhX{h#q,h9CJOJQJh9hhNh#q,h#q,CJOJQJh*h9CJOJQJaJh*hCJOJQJaJh[(qhKh/%%&m&n&''~(())X*{***5+6+++++J,,,,!H!!#!!Ѽ
 94                 !!.!!)!!!!!!!!!!!!!gd>gd[gdgdgd1gdN
 95                 &FgdX{
 96                 &FgdK&&&&W&^&m&n&&&&&&&'''')'^'g'h'''''''''''((((((0(K(P(S(n(}(~((((()))")/)2)e)۷۪۪ۦ۷۪ۦۦh#q,hCJOJQJh*hCJOJQJaJhh#q,h1CJOJQJh*h1CJOJQJaJhBh#q,hfCJOJQJh#q,h1hfh*hNhhX{h#q,hX{CJOJQJ6e)))))))0*:*;*W*X***********++5++,,,,,,,,,,,,--ͼͼͮͼͦqhnh8CJOJQJ^Jh8CJOJQJ^J
 97                 h8CJjh8CJUmHnHuh8jh8Uh>CJOJQJ^JaJ h>h>CJOJQJ^JaJ h>hDs5CJOJQJ^JaJh{h{?hDs5h1h1h
h1hh#q,',,,,,,,,------------- -!-"-#-$-%-&-!jgdn--
--------&-:-E-F-G-H-ͼݰx h>hDs5CJOJQJ^JaJhDs5h[h8CJHOJQJ^Jh8CJHOJQJ^JhY}h8h8CJOJQJ^J!hQMCJOJQJ^JmHnHujh8CJOJQJU^Jhnh8CJOJQJ^J%jhnh8CJOJQJU^J&-2-:-E-F-G-H-!gd>$
!a$gd[	$
!a$.	00&P1h/R / =!"#$%$$If!vh55#v#v:Vl06554a$$If!vh55#v#v:Vl06554a$$If!vh55#v#v:Vl06554a$$If!vh55#v#v:Vl06554a$$If!vh55#v#v:Vl06554a$$If!vh55#v#v:Vl06554a$$If!vh55#v#v:Vl06554a$$If!vh55V
 98                 5@#v#vV
 99                 #v@:Vl{
100                 t6,55V
101                 5.4T$$If!vh55V
102                 5@#v#vV
103                 #v@:VlO
104                 t6,55V
105                 5.4T$$If!vh55V
106 thilo.boehm 1.1 5@#v#vV
107                 #v@:Vlh
108                 t6,55V
109                 5.4T$$If!vh55V
110                 5@#v#vV
111                 #v@:Vld
112                 t6,55V
113                 5.4T$$If!vh55V
114                 5@#v#vV
115                 #v@:Vln
116                 t6,55V
117                 5.4T$$If!vh55V
118                 5@#v#vV
119                 #v@:Vlj
120                 t6,55V
121                 5.4T$$If!vh55V
122                 5@#v#vV
123                 #v@:Vle
124                 t6,55V
125                 5.4T$$If!vh55V
126                 5@#v#vV
127 thilo.boehm 1.1 #v@:Vla
128                 t6,55V
129                 5.4T$$If!vh55V
130                 5@#v#vV
131                 #v@:Vl]
132                 t6,55V
133                 5.4T$$If!vh55V
134                 5@#v#vV
135                 #v@:Vlu
136                 t6,55V
137                 5.4T$$If!vh55V
138                 5@#v#vV
139                 #v@:Vlc
140                 t6,55V
141                 5.4T$$If!vh55V
142                 5@#v#vV
143                 #v@:Vl
144                 t6,55V
145                 5.4T$$If!vh55#v#v:Vl	065h5$4a$$If!vh55#v#v:Vl065h5$4a$$If!vh55#v#v:Vl`065h5$4a$$If!vh55#v#v:Vl7065h5$4a$$If!vh5'5e#v'#ve:Vl	065h5$4a$$If!vh5'5e#v'#ve:Vl065h5$4a$$If!vh5'5e#v'#ve:Vl065h5$4a$$If!vh5'5e#v'#ve:Vl065h5$4a$$If!vh5'5e#v'#ve:Vl065h5$4a$$If!vh5'5e#v'#ve:Vl065h5$4a`@@@NormalCJ_HaJmH	sH	tH	t@t[	Heading 1'$
146                 &FQhx@&^`Q5B*CJ$OJQJ\^Jph\@\[	Heading 2$
147                 &FBxx@&^B`CJ\^JZ@ZW	Heading 3$
148 thilo.boehm 1.1 &F<@&5OJQJ\^JaJP@1P[	Heading 4$
149                 &F<@&CJ\aJF@FW	Heading 5$$
150                 &F@&a$CJ,N@NW	Heading 6
151                 &F<@&5CJ\aJ@@@W	Heading 7
152                 &F<@&F@FW	Heading 8
153                 &F<@&6]T	@TW	Heading 9	
154                 &F<@&CJOJQJ^JaJDA@DDefault Paragraph FontVi@VTable Normal :V44
155                 la(k(No List8 @8Footer

!CJ.)@.Page Number.(@.Line Number4@"4[Header

!DC@2DBody Text Indent
156                 ^DT@BD
157                 Block Textx]^2B@R2	Body Textx<P@b<Body Text 2dx>Q@r>Body Text 3xCJaJPM@QPBody Text First Indent
158                 ``N@1`Body Text First Indent 2hx^h`RR@RBody Text Indent 2hdx^hTS@TBody Text Indent 3hx^hCJaJ@"@Caption
159                 xx5CJ\aJ2?@2Closing
160                 ^<<Comment TextCJaJ$L@$DateRYRDocument Map -D M
161                 OJQJ^J<[@<E-mail Signature!<+"<Endnote Text"CJaJh$@2hEnvelope Address!#@&+D/^@OJQJ^JN%@BNEnvelope Return$CJOJQJ^JaJ>R>
Footnote Text%CJaJ:`@b:HTML Address&6]Re@rRHTML Preformatted'CJOJQJ^JaJ:
162                 :
Index 1(^`::
Index 2)^`::
Index 3*^`:
:
Index 4+^`::
Index 5,^`::
Index 6-^`::
Index 7.^`::
Index 8/^`::
Index 90p^p`H!H
Index Heading15OJQJ\^J4/@"4List2h^h`82@28List 23^`83@B8List 348^8`84@R8List 45^`85@b8List 56^`:0@r:
List Bullet	7
163                 &F>6@>

List Bullet 2	8
164                 &F>7@>

List Bullet 3	9
165                 &F>8@>

List Bullet 4	:
166                 &F>9@>

List Bullet 5	;
167                 &FBD@B
List Continue<hx^hFE@FList Continue 2=x^FF@FList Continue 3>8x^8FG@FList Continue 4?x^FH@FList Continue 5@x^:1@:List Number	A
168                 &F	>:@">
List Number 2	B
169 thilo.boehm 1.1 &F
170                 >;@2>
List Number 3	C
171                 &F><@B>
List Number 4	D
172                 &F>=@R>
List Number 5	E
173                 &F
l-bl
174                 Macro Text"F
	`	@ 
OJQJ^J_HmH	sH	tH	I@rMessage HeadergG8$d%d&d'd-DM
175                 NOPQ^8`OJQJ^J4^@4Normal (Web)H>@>
Normal Indent
176                 I^4O@4Note HeadingJDZ@D
177                 Plain TextKCJOJQJ^JaJ0K@0
178                 SalutationL6@@6	Signature
179                 M^FJ@FSubtitleN$<@&a$OJQJ^JT,TTable of AuthoritiesO^`L#LTable of FiguresP ^` V>@VTitleQ$<@&a$5CJ KHOJQJ\^JaJ H.HTOA HeadingRx5OJQJ\^J&&
TOC 1S..
TOC 2
180                 T^..
TOC 3
181                 U^..
TOC 4
182                 V^..
TOC 5
183                 W^..
TOC 6
184                 X^..
TOC 7
185                 Y^..
TOC 8
186                 Z^..
TOC 9
187                 [^O>/Style (Latin) Courier New (Complex) Courier NewCJOJQJ^JHH94Balloon Text]CJOJQJ^JaJB'B<AComment ReferenceCJaJ@j@<AComment Subject_5\1H%14H%AzAzAzAzAzAzAz)X"H%pq9:UVI%Z@00
188                 a6`0Z@00
189                 (b0Z@00
190 thilo.boehm 1.1 `b^&0\Z@00
191                 b--4Z@00
192                 b0
_jz89(3 "kln!"#cdCD
193                 (CDP]stx	
			#	7	8	I	W	e	f	v																		
194                 
195                 ?
196                 @
197                 N
198                 
199                 
200                 
201                 
202                 
203                 
204                 .

5
6
N
nx_i)>: !Ogv4H*:FGKpq9:J{|UVm)9Zl6mn~  !!X"{"""5#6#####J$$$$$$$$$$$%%%%%%%%%%%%% %!%"%#%$%%%&%2%:%E%F%I%0 00 0 0 0 0 00000 00(0(0(0(0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0( 0(0(0(0(( 0((0000 000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0( 00	0	0	0	 00@
205                 0@
206                 0@
207                  0@
208                  0@
209                  0@
210                  0@
211 thilo.boehm 1.1  0@
212                  0@
213                  0@
214                  0@
215                  0@
216                  0@
217                 0@
218                  0@
219                  0@
220                 ( 0@
221                 @
222                 0000 006
( 06
6
0n0n0n0n 0000( 00_0_0_0_0_0_0_ 00) 0) 0) 0)0) 0))0!0!( 0!!0g0g0g0g0g( 0!!0404040404 04 04 04 04 04 04 04 04 04 04 04 04 040404 04 04 04 04  0))0V( 0VV0)( 0VV0Z0Z 0Z 0Z 0Z 0Z 0Z 0Z0Z0Z( 0VV00000 00X"0X"0X"0X"0X"0X"0X"0X"0X"00000000000@00000000000000000000000X@0
_jz89(3 "kln!"#cdCD
223                 (CDP]stx	
			#	7	8	I	W	e	f	v																		
224                 
225                 ?
226                 @
227                 N
228                 
229                 
230                 
231                 
232 thilo.boehm 1.1 
233                 
234                 .

5
6
N
nx_i)>: !Ogv4H*:FGKpq9:J{|UVm)9Zl6mn~  !!X"{"6#####J$$$$$$%I%0 00 0 0 0 0 00000 00D0D0D0D0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D0D0D0D( 0DD0000 00202020202020202 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02( 0220
235                 0
236                 0
237                 0
238                  0000 0 0 0 0 0 0 0 0 0 00 0 0( 00
0
0
0
 00( 00000 00F0F0F( 0FF0000000 00} 0} 0} 0}0} 0}}00( 000000( 00
0
0
0
0
 0
 0
 0
 0
 0
 0
 0
 0
 0
 0
 0
 0
 0
0
0
 0
 0
 0
 0
  0}}0p( 0pp0o( 000 0 0 0 0 0 000( 0X@00X@00@0 0 0 0X@0e0
239                 X@0e0X@0e03X@00X@00X@00X@00X@00X@000 X@0@		:::=N
240                 1dXmWX]!]#&e)-H-#-3689;@CEFHk!
DP
7eF p  9!!U"%,&-H- !"$%&'()*+,./012457:<=>?ABDGIG-,35=!@ @ (	
241                 f"
242                 
243                 s*t	t	jJ
B
244                 S	?(	
245                 NB
246                 
247                 SDjJOH%&X ^14=6!65
_Toc520023339
_Toc520023340
_Toc520023429
_Toc520023430
_Toc520023432
_Toc520023433n)I%)z"I%LI%I%?*urn:schemas-microsoft-com:office:smarttagsstocktickerN[]w7A^id{~(BDOP\]rx~		"	#	6	8	H	I	V	W	d	f	u									
248                 "
249                 &
250                 5
251                 6
252                 ;
253 thilo.boehm 1.1 u}

R
i


HRU](	q~:IHU{( 0 !!!!!!""(""###/$I$`$s$$$$$$%I%gw(2dD
254                 "
255                 @
256                 M
257                 

6
M
VZ""$%I%:::::::::::::::::
_(3 "lndCD
			
258                 ?
259                 @
260                 N
261                 
262                 
263                 
6
<n_i)>gv4GKqVl)8Zl""$$%%%%&%D%I%55$$$$$$$$$$$$%%I%|.lDE} 6:	D~<&]C`BB;ܶ:
264                 H9q*8`BAQ7z\<?ư	L!|",Q!tg%,& O3}JPH:&Y;yuyD J!wTFQ
265                 hBe& pn^^`.^`.88^8`.^`.^`OJQJo(^`OJQJo(88^8`OJQJo(^`OJQJo(hh^h`.hh^h`OJQJo(h
266                 P^`PhHh
267                 @@^@`hH.h
268                 0^`0hH..h
269                 ``^``hH...	h
270                 ^`hH	....	h
271                 ^`hH.....	
h
272                 ^`hH
......	
h
273                 `^``hH.......	
h
274 thilo.boehm 1.1 00^0`hH........
275                 ^`hH.
276                 ^`hH.
277                 pLp^p`LhH.
278                 @@^@`hH.
279                 ^`hH.
280                 L^`LhH.
281                 ^`hH.
282                 ^`hH.
283                 PLP^P`LhH.h
284                 ^`hH.h
285                 ^`hH.h
286                 pLp^p`LhH.h
287                 @@^@`hH.h
288                 ^`hH.h
289                 L^`LhH.h
290                 ^`hH.h
291                 ^`hH.h
292                 PLP^P`LhH.h^`.h^`.hpLp^p`L.h@@^@`.h^`.hL^`L.h^`.h^`.hPLP^P`L.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@@^@`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHh^`OJQJo(hHhpp^p`OJQJ^Jo(hHoh@@^@`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHhPP^P`OJQJ^Jo(hHoh  ^ `OJQJo(hHh
293                 ^`hH)h
294                 ^`hH.h
295 thilo.boehm 1.1 pLp^p`LhH.h
296                 @@^@`hH.h
297                 ^`hH.h
298                 L^`LhH.h
299                 ^`hH.h
300                 ^`hH.h
301                 PLP^P`LhH.h^`OJQJo(hHh^`OJQJ^Jo(hHohpp^p`OJQJo(hHh@@^@`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHohPP^P`OJQJo(hHh
302                 ^`hH.h
303                 ^`hH.h
304                 pLp^p`LhH.h
305                 @@^@`hH.h
306                 ^`hH.h
307                 L^`LhH.h
308                 ^`hH.h
309                 ^`hH.h
310                 PLP^P`LhH.h^`OJQJo(h		^	`.hL^`L.hxx^x`.hHH^H`.hL^`L.h^`.h^`.hL^`L.^`o(^`o(.0^`0o(..0^`0o(...	88^8`o(	....	88^8`o(.....	
`^``o(
......	
`^``o(.......	
^`o(........g%,hBepn~}|H:L!yDz\,Q!Y;J!wTO3																																																														4								}6VU98:iY	WWj"G"bt#"S$'$)#q,u-p/1*5Ds58=T]={?<AQM15NfU`]$dgqpkn[(qt"wi^xBzX{'9}>xU!8O6yt5t[BY}*0jTyyA
tNfN[,NB#_~5]8.}[n3n #Km{{
311                 94 "kln!"(CDP]stx	
			#	7	8	I	W	e	f	v																
312                 
313                 
314                 
315                 
316 thilo.boehm 1.1 :FGKpq9:JUVI%@H%P@UnknownGz Times New Roman5Symbol3&z Arial?5	z Courier New5&zaTahoma;Wingdings"1h!F!Fo;˦mmmm!4d%$%$2QX	Ds5`	
317                 
Oh+'0t	
318                 $0<
HT\dlNormal.dot4Microsoft Word 10.0@@@@OI@OImm՜.+,0
px
%$
319                 Title	
320                 
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJLMNOPQRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry	Fpd@PIData
321                 K1TableThWordDocument0SummaryInformation(DocumentSummaryInformation8CompObjj
322                 	FMicrosoft Word Document
323                 MSWordDocWord.Document.89q

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2