<?xml version="1.0" encoding="UTF-8" ?> 
<TRACEDEFINITION>
  <_locDefinition>
    <_locDefault _loc="locNone" /> 
    <_locTag _loc="locData">DESCRIPTION</_locTag> 
  </_locDefinition>
	<TRACEPROVIDER>
		<NAME>Microsoft Data Transformation Services</NAME>
		<VERSION>
			<MAJOR>9</MAJOR>
			<MINOR>0</MINOR>
			<BUILDNUMBER>0</BUILDNUMBER>
		</VERSION>
		<TYPE>RTM</TYPE>
		<DESCRIPTION>Normal trace definition</DESCRIPTION>
	</TRACEPROVIDER>
	<EVENTCATEGORYLIST>
		<EVENTCATEGORY>
			<NAME>Execution</NAME>
			<DESCRIPTION>Collection of package execution event classes.</DESCRIPTION>
			<EVENTLIST>
				<EVENT>
					<ID>1</ID>
					<NAME>PreExecute</NAME>
					<DESCRIPTION>Collects all PreExecute events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>2</ID>
					<NAME>PostExecute</NAME>
					<DESCRIPTION>Collects all PostExecute events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>3</ID>
					<NAME>PreValidate</NAME>
					<DESCRIPTION>Collects all PreValidate events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>4</ID>
					<NAME>PostValidate</NAME>
					<DESCRIPTION>Collects all PostValidate events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>5</ID>
					<NAME>Warning</NAME>
					<DESCRIPTION>Collects all Warning events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>6</ID>
					<NAME>Error</NAME>
					<DESCRIPTION>Collects all Error events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>7</ID>
					<NAME>TaskFailed</NAME>
					<DESCRIPTION>Collects all TaskFaield events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>8</ID>
					<NAME>Progress</NAME>
					<DESCRIPTION>Collects all Progress events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>9</ID>
					<NAME>QueryCancel</NAME>
					<DESCRIPTION>Collects all QueryCancel events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>10</ID>
					<NAME>ExecStatusChanged</NAME>
					<DESCRIPTION>Collects all ExecStatusChanged events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>11</ID>
					<NAME>VariableValueChanged</NAME>
					<DESCRIPTION>Collects all VariableValueChanged events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>12</ID>
					<NAME>CustomEvent</NAME>
					<DESCRIPTION>Collects all CustomEvent events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
				<EVENT>
					<ID>13</ID>
					<NAME>UserEvent</NAME>
					<DESCRIPTION>Collects all User events since the trace was started, such as one generated for prior to execution of tasks, etc.</DESCRIPTION>
					<EVENTCOLUMNLIST>
						<EVENTCOLUMN>
							<ID>1</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>26</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>50</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>51</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>52</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>53</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>54</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>55</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>56</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>57</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>58</ID>
						</EVENTCOLUMN>
						<EVENTCOLUMN>
							<ID>59</ID>
						</EVENTCOLUMN>
					</EVENTCOLUMNLIST>
				</EVENT>
			</EVENTLIST>
		</EVENTCATEGORY>
	</EVENTCATEGORYLIST>
	<COLUMNLIST>
		<COLUMN>
			<ID>1</ID>
			<TYPE>1</TYPE>
			<NAME>EventClass</NAME>
			<DESCRIPTION>Class of this event</DESCRIPTION>
			<FILTERABLE>false</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>
		<COLUMN>
			<ID>26</ID>
			<TYPE>8</TYPE>
			<NAME>Computer</NAME>
			<DESCRIPTION>Computer that generated this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>
		<COLUMN>
			<ID>50</ID>
			<TYPE>8</TYPE>
			<NAME>UserEventName</NAME>
			<DESCRIPTION>User-specified event name</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>
		<COLUMN>
			<ID>51</ID>
			<TYPE>8</TYPE>
			<NAME>Operator</NAME>
			<DESCRIPTION>Identity of the user that caused this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>
		<COLUMN>
			<ID>52</ID>
			<TYPE>8</TYPE>
			<NAME>Source</NAME>
			<DESCRIPTION>Name of the source of this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>53</ID>
			<TYPE>8</TYPE>
			<NAME>Source GUID</NAME>
			<DESCRIPTION>Globally unique identifier of the source of this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>54</ID>
			<TYPE>8</TYPE>
			<NAME>Execution GUID</NAME>
			<DESCRIPTION>Globally unique identifier of a particular package execution</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>55</ID>
			<TYPE>6</TYPE>
			<NAME>StartTime</NAME>
			<DESCRIPTION>Start time of this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>56</ID>
			<TYPE>6</TYPE>
			<NAME>EndTime</NAME>
			<DESCRIPTION>End time of this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>57</ID>
			<TYPE>1</TYPE>
			<NAME>DataCode</NAME>
			<DESCRIPTION>Data code associated with this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>58</ID>
			<TYPE>7</TYPE>
			<NAME>DataBytes</NAME>
			<DESCRIPTION>Data bytes associated with this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
		<COLUMN>
			<ID>59</ID>
			<TYPE>8</TYPE>
			<NAME>TextData</NAME>
			<DESCRIPTION>Message associated with this event</DESCRIPTION>
			<FILTERABLE>true</FILTERABLE>
			<REPEATABLE>false</REPEATABLE>
			<REPEATEDBASE>false</REPEATEDBASE>
		</COLUMN>		
	</COLUMNLIST>
</TRACEDEFINITION>
