You are on page 1of 12

<?xml version="1.0"?><DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" DTS:ExecutableType="SSIS.Package.

2"> <DTS:Property DTS:Name="PackageFormatVersion">3</DTS:Property> <DTS:Property DTS:Name="VersionComments"></DTS:Property> <DTS:Property DTS:Name="CreatorName">lokphani-PC\lokphani</DTS:Property> <DTS:Property DTS:Name="CreatorComputerName">LOKPHANI-PC</DTS:Property> <DTS:Property DTS:Name="CreationDate" DTS:DataType="7">1/27/2012 12:33:21 PM</DT S:Property> <DTS:Property DTS:Name="PackageType">0</DTS:Property> <DTS:Property DTS:Name="ProtectionLevel">0</DTS:Property> <DTS:Property DTS:Name="MaxConcurrentExecutables">-1</DTS:Property> <DTS:Property DTS:Name="PackagePriorityClass">0</DTS:Property> <DTS:Property DTS:Name="VersionMajor">1</DTS:Property> <DTS:Property DTS:Name="VersionMinor">0</DTS:Property> <DTS:Property DTS:Name="VersionBuild">0</DTS:Property> <DTS:Property DTS:Name="VersionGUID">{369FA004-D6E8-4376-9B52-0D17C2207746}</DTS :Property> <DTS:Property DTS:Name="EnableConfig">0</DTS:Property> <DTS:Property DTS:Name="CheckpointFileName"></DTS:Property> <DTS:Property DTS:Name="SaveCheckpoints">0</DTS:Property> <DTS:Property DTS:Name="CheckpointUsage">0</DTS:Property> <DTS:Property DTS:Name="SuppressConfigurationWarnings">0</DTS:Property> <DTS:ConnectionManager> <DTS:Property DTS:Name="DelayValidation">0</DTS:Property> <DTS:Property DTS:Name="ObjectName">DestinationConnectionOLEDB</DTS:Property> <DTS:Property DTS:Name="DTSID">{5D3180F9-D4E0-43B2-9DA7-A2906A31BF60}</DTS:Prope rty> <DTS:Property DTS:Name="Description"></DTS:Property> <DTS:Property DTS:Name="CreationName">OLEDB</DTS:Property><DTS:ObjectData><DTS:C onnectionManager> <DTS:Property DTS:Name="Retain">0</DTS:Property><DTS:Password DTS:Name="Password " Sensitive="1"></DTS:Password> <DTS:Property DTS:Name="ConnectionString">Data Source=LOKPHANI-PC;User ID=sa;Ini tial Catalog=FromAcess;Provider=SQLNCLI10;Auto Translate=false;</DTS:Property></ DTS:ConnectionManager></DTS:ObjectData></DTS:ConnectionManager> <DTS:ConnectionManager> <DTS:Property DTS:Name="DelayValidation">0</DTS:Property> <DTS:Property DTS:Name="ObjectName">SourceConnectionOLEDB</DTS:Property> <DTS:Property DTS:Name="DTSID">{9CD72EC7-2157-4BED-8CDB-7D75468A0071}</DTS:Prope rty> <DTS:Property DTS:Name="Description"></DTS:Property> <DTS:Property DTS:Name="CreationName">OLEDB</DTS:Property><DTS:ObjectData><DTS:C onnectionManager> <DTS:Property DTS:Name="Retain">0</DTS:Property> <DTS:Property DTS:Name="ConnectionString">Data Source=C:\Northwindwebdatabase.ac cdb;Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;</DTS:Property ></DTS:ConnectionManager></DTS:ObjectData></DTS:ConnectionManager> <DTS:Property DTS:Name="LastModifiedProductVersion">10.50.2500.0</DTS:Property> <DTS:Property DTS:Name="ForceExecValue">0</DTS:Property> <DTS:Property DTS:Name="ExecValue" DTS:DataType="3">0</DTS:Property> <DTS:Property DTS:Name="ForceExecutionResult">-1</DTS:Property> <DTS:Property DTS:Name="Disabled">0</DTS:Property> <DTS:Property DTS:Name="FailPackageOnFailure">0</DTS:Property> <DTS:Property DTS:Name="FailParentOnFailure">0</DTS:Property> <DTS:Property DTS:Name="MaxErrorCount">0</DTS:Property> <DTS:Property DTS:Name="ISOLevel">1048576</DTS:Property> <DTS:Property DTS:Name="LocaleID">3081</DTS:Property> <DTS:Property DTS:Name="TransactionOption">1</DTS:Property> <DTS:Property DTS:Name="DelayValidation">0</DTS:Property> <DTS:LoggingOptions>

<DTS:Property DTS:Name="LoggingMode">0</DTS:Property> <DTS:Property DTS:Name="FilterKind">1</DTS:Property> <DTS:Property DTS:Name="EventFilter" DTS:DataType="8"></DTS:Property></DTS:Loggi ngOptions> <DTS:Executable DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask .ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"> <DTS:Property DTS:Name="ExecutionLocation">0</DTS:Property> <DTS:Property DTS:Name="ExecutionAddress"></DTS:Property> <DTS:Property DTS:Name="TaskContact"></DTS:Property> <DTS:Property DTS:Name="ForceExecValue">0</DTS:Property> <DTS:Property DTS:Name="ExecValue" DTS:DataType="3">0</DTS:Property> <DTS:Property DTS:Name="ForceExecutionResult">-1</DTS:Property> <DTS:Property DTS:Name="Disabled">0</DTS:Property> <DTS:Property DTS:Name="FailPackageOnFailure">1</DTS:Property> <DTS:Property DTS:Name="FailParentOnFailure">0</DTS:Property> <DTS:Property DTS:Name="MaxErrorCount">1</DTS:Property> <DTS:Property DTS:Name="ISOLevel">1048576</DTS:Property> <DTS:Property DTS:Name="LocaleID">-1</DTS:Property> <DTS:Property DTS:Name="TransactionOption">1</DTS:Property> <DTS:Property DTS:Name="DelayValidation">0</DTS:Property> <DTS:LoggingOptions> <DTS:Property DTS:Name="LoggingMode">0</DTS:Property> <DTS:Property DTS:Name="FilterKind">1</DTS:Property> <DTS:Property DTS:Name="EventFilter" DTS:DataType="8"></DTS:Property></DTS:Loggi ngOptions> <DTS:Property DTS:Name="ObjectName">Preparation SQL Task 1</DTS:Property> <DTS:Property DTS:Name="DTSID">{A22AC18C-89E6-4B00-8F58-B869FFE1EBF0}</DTS:Prope rty> <DTS:Property DTS:Name="Description"></DTS:Property> <DTS:Property DTS:Name="CreationName">Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTa sk.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=10.0.0.0, Culture=neutra l, PublicKeyToken=89845dcd8080cc91</DTS:Property> <DTS:Property DTS:Name="DisableEventHandlers">0</DTS:Property><DTS:ObjectData><S QLTask:SqlTaskData SQLTask:Connection="{5D3180F9-D4E0-43B2-9DA7-A2906A31BF60}" S QLTask:TimeOut="0" SQLTask:IsStoredProc="False" SQLTask:BypassPrepare="True" SQL Task:SqlStmtSourceType="DirectInput" SQLTask:SqlStatementSource="CREATE TABLE [d bo].[Customers] (&#xA;[ID] int NOT NULL,&#xA;[Company] nvarchar(255) NOT NULL,&# xA;[LastName] nvarchar(255),&#xA;[FirstName] nvarchar(255),&#xA;[EmailAddress] n varchar(255),&#xA;[JobTitle] nvarchar(255),&#xA;[BusinessPhone] nvarchar(255),&# xA;[HomePhone] nvarchar(255),&#xA;[MobilePhone] nvarchar(255),&#xA;[FaxNumber] n varchar(255),&#xA;[Address] nvarchar(255),&#xA;[City] nvarchar(255),&#xA;[StateP rovince] nvarchar(255),&#xA;[ZIPPostal] nvarchar(255),&#xA;[CountryRegion] nvarc har(255),&#xA;[WebPage] nvarchar(max),&#xA;[Notes] nvarchar(max),&#xA;[Attachmen ts] nvarchar(max),&#xA;[ContactName] nvarchar(max),&#xA;[FileAs] nvarchar(max)&# xA;)&#xA;GO&#xA;" SQLTask:CodePage="1252" SQLTask:ResultType="ResultSetType_None " xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask"/></DTS:ObjectDat a></DTS:Executable> <DTS:Executable DTS:ExecutableType="SSIS.Pipeline.2"> <DTS:Property DTS:Name="ExecutionLocation">0</DTS:Property> <DTS:Property DTS:Name="ExecutionAddress"></DTS:Property> <DTS:Property DTS:Name="TaskContact">Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server v10; (C) 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/sup port/default.asp;1</DTS:Property> <DTS:Property DTS:Name="ForceExecValue">0</DTS:Property> <DTS:Property DTS:Name="ExecValue" DTS:DataType="3">0</DTS:Property> <DTS:Property DTS:Name="ForceExecutionResult">-1</DTS:Property> <DTS:Property DTS:Name="Disabled">0</DTS:Property> <DTS:Property DTS:Name="FailPackageOnFailure">1</DTS:Property>

<DTS:Property DTS:Name="FailParentOnFailure">0</DTS:Property> <DTS:Property DTS:Name="MaxErrorCount">1</DTS:Property> <DTS:Property DTS:Name="ISOLevel">1048576</DTS:Property> <DTS:Property DTS:Name="LocaleID">-1</DTS:Property> <DTS:Property DTS:Name="TransactionOption">1</DTS:Property> <DTS:Property DTS:Name="DelayValidation">-1</DTS:Property> <DTS:LoggingOptions> <DTS:Property DTS:Name="LoggingMode">0</DTS:Property> <DTS:Property DTS:Name="FilterKind">1</DTS:Property> <DTS:Property DTS:Name="EventFilter" DTS:DataType="8"></DTS:Property></DTS:Loggi ngOptions> <DTS:Property DTS:Name="ObjectName">Data Flow Task 1</DTS:Property> <DTS:Property DTS:Name="DTSID">{40FA4F99-BCF1-410D-A01B-126254FAA028}</DTS:Prope rty> <DTS:Property DTS:Name="Description"></DTS:Property> <DTS:Property DTS:Name="CreationName">SSIS.Pipeline.2</DTS:Property> <DTS:Property DTS:Name="DisableEventHandlers">0</DTS:Property><DTS:ObjectData><p ipeline id="0" name="pipelineXml" description="pipelineXml" defaultBufferMaxRows ="10000" engineThreads="10" defaultBufferSize="3145728" BLOBTempStoragePath="" b ufferTempStoragePath="" runInOptimizedMode="true"> <components> <component id="1" name="Source - Customers" componentClassID="{BCEFE59B-6819-47F 7-A125-63753B33ABB7}" description="OLE DB Source" localeId="-1" usesDispositions ="true" validateExternalMetadata="True" version="7" pipelineVersion="0" contactI nfo="OLE DB Source;Microsoft Corporation; Microsoft SqlServer v10; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7"> <properties> <property id="2" name="CommandTimeout" dataType="System.Int32" state="default" i sArray="false" description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out." typeConverter="" UITypeEditor="" co ntainsID="false" expressionType="None">0</property> <property id="3" name="OpenRowset" dataType="System.String" state="default" isAr ray="false" description="Specifies the name of the database object used to open a rowset." typeConverter="" UITypeEditor="" containsID="false" expressionType="N one">Customers</property> <property id="4" name="OpenRowsetVariable" dataType="System.String" state="defau lt" isArray="false" description="Specifies the variable that contains the name o f the database object used to open a rowset." typeConverter="" UITypeEditor="" c ontainsID="false" expressionType="None"></property> <property id="5" name="SqlCommand" dataType="System.String" state="default" isAr ray="false" description="The SQL command to be executed." typeConverter="" UITyp eEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEdito r, Microsoft.DataTransformationServices.Controls, Version=10.0.0.0, Culture=neut ral, PublicKeyToken=89845dcd8080cc91" containsID="false" expressionType="None">< /property> <property id="6" name="SqlCommandVariable" dataType="System.String" state="defau lt" isArray="false" description="The variable that contains the SQL command to b e executed." typeConverter="" UITypeEditor="" containsID="false" expressionType= "None"></property> <property id="7" name="DefaultCodePage" dataType="System.Int32" state="default" isArray="false" description="Specifies the column code page to use when code pag e information is unavailable from the data source." typeConverter="" UITypeEdito r="" containsID="false" expressionType="None">1252</property> <property id="8" name="AlwaysUseDefaultCodePage" dataType="System.Boolean" state ="default" isArray="false" description="Forces the use of the DefaultCodePage pr operty value when describing character data." typeConverter="" UITypeEditor="" c ontainsID="false" expressionType="None">false</property> <property id="9" name="AccessMode" dataType="System.Int32" state="default" isArr ay="false" description="Specifies the mode used to access the database." typeCon verter="AccessMode" UITypeEditor="" containsID="false" expressionType="None">0</

property> <property id="15" name="ParameterMapping" dataType="System.String" state="defaul t" isArray="false" description="The mappings between the parameters in the SQL c ommand and variables." typeConverter="" UITypeEditor="" containsID="false" expre ssionType="None"></property></properties> <connections> <connection id="10" name="OleDbConnection" description="The OLE DB runtime conne ction used to access the database." connectionManagerID="{9CD72EC7-2157-4BED-8CD B-7D75468A0071}"/></connections> <outputs> <output id="11" name="OLE DB Source Output" description="" exclusionGroup="0" sy nchronousInputId="0" deleteOutputOnPathDetached="false" hasSideEffects="false" d angling="false" isErrorOut="false" isSorted="false" errorOrTruncationOperation=" " errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed"><outputColumn s> <outputColumn id="17" name="ID" description="" lineageId="17" precision="0" scal e="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" comparisonFlags= "0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDisposition ="FailComponent" truncationRowDisposition="FailComponent" externalMetadataColumn Id="16" mappedColumnId="0"/> <outputColumn id="20" name="Company" description="" lineageId="20" precision="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compari sonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDi sposition="FailComponent" truncationRowDisposition="FailComponent" externalMetad ataColumnId="19" mappedColumnId="0"/> <outputColumn id="23" name="LastName" description="" lineageId="23" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compar isonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowD isposition="FailComponent" truncationRowDisposition="FailComponent" externalMeta dataColumnId="22" mappedColumnId="0"/> <outputColumn id="26" name="FirstName" description="" lineageId="26" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRow Disposition="FailComponent" truncationRowDisposition="FailComponent" externalMet adataColumnId="25" mappedColumnId="0"/> <outputColumn id="29" name="EmailAddress" description="" lineageId="29" precisio n="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" co mparisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" error RowDisposition="FailComponent" truncationRowDisposition="FailComponent" external MetadataColumnId="28" mappedColumnId="0"/> <outputColumn id="32" name="JobTitle" description="" lineageId="32" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compar isonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowD isposition="FailComponent" truncationRowDisposition="FailComponent" externalMeta dataColumnId="31" mappedColumnId="0"/> <outputColumn id="35" name="BusinessPhone" description="" lineageId="35" precisi on="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" c omparisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" erro rRowDisposition="FailComponent" truncationRowDisposition="FailComponent" externa lMetadataColumnId="34" mappedColumnId="0"/> <outputColumn id="38" name="HomePhone" description="" lineageId="38" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRow Disposition="FailComponent" truncationRowDisposition="FailComponent" externalMet adataColumnId="37" mappedColumnId="0"/> <outputColumn id="41" name="MobilePhone" description="" lineageId="41" precision ="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" com parisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorR owDisposition="FailComponent" truncationRowDisposition="FailComponent" externalM etadataColumnId="40" mappedColumnId="0"/>

<outputColumn id="44" name="FaxNumber" description="" lineageId="44" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRow Disposition="FailComponent" truncationRowDisposition="FailComponent" externalMet adataColumnId="43" mappedColumnId="0"/> <outputColumn id="47" name="Address" description="" lineageId="47" precision="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compari sonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDi sposition="FailComponent" truncationRowDisposition="FailComponent" externalMetad ataColumnId="46" mappedColumnId="0"/> <outputColumn id="50" name="City" description="" lineageId="50" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" comparison Flags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDispo sition="FailComponent" truncationRowDisposition="FailComponent" externalMetadata ColumnId="49" mappedColumnId="0"/> <outputColumn id="53" name="StateProvince" description="" lineageId="53" precisi on="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" c omparisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" erro rRowDisposition="FailComponent" truncationRowDisposition="FailComponent" externa lMetadataColumnId="52" mappedColumnId="0"/> <outputColumn id="56" name="ZIPPostal" description="" lineageId="56" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRow Disposition="FailComponent" truncationRowDisposition="FailComponent" externalMet adataColumnId="55" mappedColumnId="0"/> <outputColumn id="59" name="CountryRegion" description="" lineageId="59" precisi on="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" c omparisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" erro rRowDisposition="FailComponent" truncationRowDisposition="FailComponent" externa lMetadataColumnId="58" mappedColumnId="0"/> <outputColumn id="62" name="WebPage" description="" lineageId="62" precision="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comparis onFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDis position="FailComponent" truncationRowDisposition="FailComponent" externalMetada taColumnId="61" mappedColumnId="0"/> <outputColumn id="65" name="Notes" description="" lineageId="65" precision="0" s cale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comparison Flags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDispo sition="FailComponent" truncationRowDisposition="FailComponent" externalMetadata ColumnId="64" mappedColumnId="0"/> <outputColumn id="68" name="Attachments" description="" lineageId="68" precision ="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comp arisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRo wDisposition="FailComponent" truncationRowDisposition="FailComponent" externalMe tadataColumnId="67" mappedColumnId="0"/> <outputColumn id="71" name="ContactName" description="" lineageId="71" precision ="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comp arisonFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRo wDisposition="FailComponent" truncationRowDisposition="FailComponent" externalMe tadataColumnId="70" mappedColumnId="0"/> <outputColumn id="74" name="FileAs" description="" lineageId="74" precision="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" compariso nFlags="0" specialFlags="0" errorOrTruncationOperation="Conversion" errorRowDisp osition="FailComponent" truncationRowDisposition="FailComponent" externalMetadat aColumnId="73" mappedColumnId="0"/></outputColumns><externalMetadataColumns isUs ed="True"> <externalMetadataColumn id="16" name="ID" description="" precision="0" scale="0" length="0" dataType="i4" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="19" name="Company" description="" precision="0" scal e="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/>

<externalMetadataColumn id="22" name="LastName" description="" precision="0" sca le="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="25" name="FirstName" description="" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="28" name="EmailAddress" description="" precision="0" scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="31" name="JobTitle" description="" precision="0" sca le="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="34" name="BusinessPhone" description="" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="37" name="HomePhone" description="" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="40" name="MobilePhone" description="" precision="0" scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="43" name="FaxNumber" description="" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="46" name="Address" description="" precision="0" scal e="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="49" name="City" description="" precision="0" scale=" 0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="52" name="StateProvince" description="" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="55" name="ZIPPostal" description="" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="58" name="CountryRegion" description="" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="61" name="WebPage" description="" precision="0" scal e="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="64" name="Notes" description="" precision="0" scale= "0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="67" name="Attachments" description="" precision="0" scale="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="70" name="ContactName" description="" precision="0" scale="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="73" name="FileAs" description="" precision="0" scale ="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/></externalMeta dataColumns></output> <output id="12" name="OLE DB Source Error Output" description="" exclusionGroup= "0" synchronousInputId="0" deleteOutputOnPathDetached="false" hasSideEffects="fa lse" dangling="false" isErrorOut="true" isSorted="false" errorOrTruncationOperat ion="" errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed"><outputC olumns> <outputColumn id="13" name="ErrorCode" description="" lineageId="13" precision=" 0" scale="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" compariso nFlags="0" specialFlags="1" errorOrTruncationOperation="" errorRowDisposition="N otUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedCo lumnId="0"/> <outputColumn id="18" name="ID" description="" lineageId="18" precision="0" scal e="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" comparisonFlags= "0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedColumnId= "0"/> <outputColumn id="21" name="Company" description="" lineageId="21" precision="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compari sonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition= "NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapped ColumnId="0"/> <outputColumn id="24" name="LastName" description="" lineageId="24" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compar isonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition

="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappe dColumnId="0"/> <outputColumn id="27" name="FirstName" description="" lineageId="27" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispositio n="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapp edColumnId="0"/> <outputColumn id="30" name="EmailAddress" description="" lineageId="30" precisio n="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" co mparisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposi tion="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" m appedColumnId="0"/> <outputColumn id="33" name="JobTitle" description="" lineageId="33" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compar isonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition ="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappe dColumnId="0"/> <outputColumn id="36" name="BusinessPhone" description="" lineageId="36" precisi on="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" c omparisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispos ition="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedColumnId="0"/> <outputColumn id="39" name="HomePhone" description="" lineageId="39" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispositio n="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapp edColumnId="0"/> <outputColumn id="42" name="MobilePhone" description="" lineageId="42" precision ="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" com parisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposit ion="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" ma ppedColumnId="0"/> <outputColumn id="45" name="FaxNumber" description="" lineageId="45" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispositio n="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapp edColumnId="0"/> <outputColumn id="48" name="Address" description="" lineageId="48" precision="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compari sonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition= "NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapped ColumnId="0"/> <outputColumn id="51" name="City" description="" lineageId="51" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" comparison Flags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition="No tUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedCol umnId="0"/> <outputColumn id="54" name="StateProvince" description="" lineageId="54" precisi on="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" c omparisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispos ition="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedColumnId="0"/> <outputColumn id="57" name="ZIPPostal" description="" lineageId="57" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" compa risonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispositio n="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapp edColumnId="0"/> <outputColumn id="60" name="CountryRegion" description="" lineageId="60" precisi on="0" scale="0" length="255" dataType="wstr" codePage="0" sortKeyPosition="0" c omparisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispos

ition="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedColumnId="0"/> <outputColumn id="63" name="WebPage" description="" lineageId="63" precision="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comparis onFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition=" NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedC olumnId="0"/> <outputColumn id="66" name="Notes" description="" lineageId="66" precision="0" s cale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comparison Flags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition="No tUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedCol umnId="0"/> <outputColumn id="69" name="Attachments" description="" lineageId="69" precision ="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comp arisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispositi on="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" map pedColumnId="0"/> <outputColumn id="72" name="ContactName" description="" lineageId="72" precision ="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" comp arisonFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDispositi on="NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" map pedColumnId="0"/> <outputColumn id="75" name="FileAs" description="" lineageId="75" precision="0" scale="0" length="0" dataType="nText" codePage="0" sortKeyPosition="0" compariso nFlags="0" specialFlags="0" errorOrTruncationOperation="" errorRowDisposition="N otUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedCo lumnId="0"/> <outputColumn id="14" name="ErrorColumn" description="" lineageId="14" precision ="0" scale="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" compari sonFlags="0" specialFlags="2" errorOrTruncationOperation="" errorRowDisposition= "NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapped ColumnId="0"/></outputColumns><externalMetadataColumns isUsed="False"/></output> </outputs> </component> <component id="76" name="Destination - Customers" componentClassID="{5A0B62E8-D9 1D-49F5-94A5-7BE58DE508F0}" description="OLE DB Destination" localeId="-1" usesD ispositions="true" validateExternalMetadata="False" version="4" pipelineVersion= "0" contactInfo="OLE DB Destination;Microsoft Corporation; Microsoft SqlServer v 10; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql /support;4"> <properties> <property id="77" name="CommandTimeout" dataType="System.Int32" state="default" isArray="false" description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out." typeConverter="" UITypeEditor="" c ontainsID="false" expressionType="None">0</property> <property id="78" name="OpenRowset" dataType="System.String" state="default" isA rray="false" description="Specifies the name of the database object used to open a rowset." typeConverter="" UITypeEditor="" containsID="false" expressionType=" None">[dbo].[Customers]</property> <property id="79" name="OpenRowsetVariable" dataType="System.String" state="defa ult" isArray="false" description="Specifies the variable that contains the name of the database object used to open a rowset." typeConverter="" UITypeEditor="" containsID="false" expressionType="None"></property> <property id="80" name="SqlCommand" dataType="System.String" state="default" isA rray="false" description="The SQL command to be executed." typeConverter="" UITy peEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEdit or, Microsoft.DataTransformationServices.Controls, Version=10.0.0.0, Culture=neu tral, PublicKeyToken=89845dcd8080cc91" containsID="false" expressionType="None"> </property> <property id="81" name="DefaultCodePage" dataType="System.Int32" state="default"

isArray="false" description="Specifies the column code page to use when code pa ge information is unavailable from the data source." typeConverter="" UITypeEdit or="" containsID="false" expressionType="None">1252</property> <property id="82" name="AlwaysUseDefaultCodePage" dataType="System.Boolean" stat e="default" isArray="false" description="Forces the use of the DefaultCodePage p roperty value when describing character data." typeConverter="" UITypeEditor="" containsID="false" expressionType="None">false</property> <property id="83" name="AccessMode" dataType="System.Int32" state="default" isAr ray="false" description="Specifies the mode used to access the database." typeCo nverter="AccessMode" UITypeEditor="" containsID="false" expressionType="None">3< /property> <property id="85" name="FastLoadKeepIdentity" dataType="System.Boolean" state="d efault" isArray="false" description="Indicates whether the values supplied for i dentity columns will be copied to the destination. If false, values for identity columns will be auto-generated at the destination. Applies only if fast load is turned on." typeConverter="" UITypeEditor="" containsID="false" expressionType= "None">false</property> <property id="86" name="FastLoadKeepNulls" dataType="System.Boolean" state="defa ult" isArray="false" description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null wi ll have their default values inserted at the destination. Applies only if fast l oad is turned on." typeConverter="" UITypeEditor="" containsID="false" expressio nType="None">false</property> <property id="87" name="FastLoadOptions" dataType="System.String" state="default " isArray="false" description="Specifies options to be used with fast load. App lies only if fast load is turned on." typeConverter="" UITypeEditor="" containsI D="false" expressionType="None">TABLOCK,CHECK_CONSTRAINTS</property> <property id="88" name="FastLoadMaxInsertCommitSize" dataType="System.Int32" sta te="default" isArray="false" description="Specifies when commits are issued duri ng data insertion. A value of 0 specifies that one commit will be issued at the end of data insertion. Applies only if fast load is turned on." typeConverter= "" UITypeEditor="" containsID="false" expressionType="None">2147483647</property ></properties> <connections> <connection id="84" name="OleDbConnection" description="The OLE DB runtime conne ction used to access the database." connectionManagerID="{5D3180F9-D4E0-43B2-9DA 7-A2906A31BF60}"/></connections> <inputs> <input id="89" name="Destination Input" description="" hasSideEffects="true" dan gling="false" errorOrTruncationOperation="Insert" errorRowDisposition="FailCompo nent" truncationRowDisposition="NotUsed"><inputColumns> <inputColumn id="114" name="" description="" lineageId="17" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="93" mappedColumnId="0"/> <inputColumn id="115" name="" description="" lineageId="20" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="94" mappedColumnId="0"/> <inputColumn id="116" name="" description="" lineageId="23" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="95" mappedColumnId="0"/> <inputColumn id="117" name="" description="" lineageId="26" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="96" mappedColumnId="0"/> <inputColumn id="118" name="" description="" lineageId="29" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="97" mappedColumnId="0"/> <inputColumn id="119" name="" description="" lineageId="32" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="98" mappedColumnId="0"/> <inputColumn id="120" name="" description="" lineageId="35" usageType="readOnly"

errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="99" mappedColumnId="0"/> <inputColumn id="121" name="" description="" lineageId="38" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="100" mappedColumnId="0"/> <inputColumn id="122" name="" description="" lineageId="41" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="101" mappedColumnId="0"/> <inputColumn id="123" name="" description="" lineageId="44" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="102" mappedColumnId="0"/> <inputColumn id="124" name="" description="" lineageId="47" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="103" mappedColumnId="0"/> <inputColumn id="125" name="" description="" lineageId="50" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="104" mappedColumnId="0"/> <inputColumn id="126" name="" description="" lineageId="53" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="105" mappedColumnId="0"/> <inputColumn id="127" name="" description="" lineageId="56" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="106" mappedColumnId="0"/> <inputColumn id="128" name="" description="" lineageId="59" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="107" mappedColumnId="0"/> <inputColumn id="129" name="" description="" lineageId="62" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="108" mappedColumnId="0"/> <inputColumn id="130" name="" description="" lineageId="65" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="109" mappedColumnId="0"/> <inputColumn id="131" name="" description="" lineageId="68" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="110" mappedColumnId="0"/> <inputColumn id="132" name="" description="" lineageId="71" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="111" mappedColumnId="0"/> <inputColumn id="133" name="" description="" lineageId="74" usageType="readOnly" errorOrTruncationOperation="" errorRowDisposition="NotUsed" truncationRowDispos ition="NotUsed" externalMetadataColumnId="112" mappedColumnId="0"/> </inputColumns><externalMetadataColumns isUsed="True"> <externalMetadataColumn id="93" name="ID" description="" precision="0" scale="0" length="0" dataType="i4" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="94" name="Company" description="" precision="0" scal e="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="95" name="LastName" description="" precision="0" sca le="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="96" name="FirstName" description="" precision="0" sc ale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="97" name="EmailAddress" description="" precision="0" scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="98" name="JobTitle" description="" precision="0" sca le="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="99" name="BusinessPhone" description="" precision="0 " scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="100" name="HomePhone" description="" precision="0" s cale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="101" name="MobilePhone" description="" precision="0" scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/>

<externalMetadataColumn id="102" name="FaxNumber" description="" precision="0" s cale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="103" name="Address" description="" precision="0" sca le="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="104" name="City" description="" precision="0" scale= "0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="105" name="StateProvince" description="" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="106" name="ZIPPostal" description="" precision="0" s cale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="107" name="CountryRegion" description="" precision=" 0" scale="0" length="255" dataType="wstr" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="108" name="WebPage" description="" precision="0" sca le="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="109" name="Notes" description="" precision="0" scale ="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="110" name="Attachments" description="" precision="0" scale="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="111" name="ContactName" description="" precision="0" scale="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/> <externalMetadataColumn id="112" name="FileAs" description="" precision="0" scal e="0" length="0" dataType="nText" codePage="0" mappedColumnId="0"/></externalMet adataColumns></input> </inputs> <outputs> <output id="90" name="OLE DB Destination Error Output" description="" exclusionG roup="1" synchronousInputId="89" deleteOutputOnPathDetached="false" hasSideEffec ts="false" dangling="false" isErrorOut="true" isSorted="false" errorOrTruncation Operation="" errorRowDisposition="NotUsed" truncationRowDisposition="NotUsed"><o utputColumns> <outputColumn id="91" name="ErrorCode" description="" lineageId="91" precision=" 0" scale="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" compariso nFlags="0" specialFlags="1" errorOrTruncationOperation="" errorRowDisposition="N otUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mappedCo lumnId="0"/> <outputColumn id="92" name="ErrorColumn" description="" lineageId="92" precision ="0" scale="0" length="0" dataType="i4" codePage="0" sortKeyPosition="0" compari sonFlags="0" specialFlags="2" errorOrTruncationOperation="" errorRowDisposition= "NotUsed" truncationRowDisposition="NotUsed" externalMetadataColumnId="0" mapped ColumnId="0"/></outputColumns><externalMetadataColumns isUsed="False"/></output> </outputs> </component> </components> <paths> <path id="113" name="OLE DB Source Output" description="" startId="11" endId="89 "/> </paths></pipeline></DTS:ObjectData></DTS:Executable> <DTS:PrecedenceConstraint> <DTS:Property DTS:Name="Value">0</DTS:Property> <DTS:Property DTS:Name="EvalOp">2</DTS:Property> <DTS:Property DTS:Name="LogicalAnd">-1</DTS:Property> <DTS:Property DTS:Name="Expression"></DTS:Property><DTS:Executable IDREF="{A22AC 18C-89E6-4B00-8F58-B869FFE1EBF0}" DTS:IsFrom="-1"/><DTS:Executable IDREF="{40FA4 F99-BCF1-410D-A01B-126254FAA028}" DTS:IsFrom="0"/> <DTS:Property DTS:Name="ObjectName">{7F5707E8-96FE-45C3-AF5C-4028E75DB85E}</DTS: Property> <DTS:Property DTS:Name="DTSID">{7F5707E8-96FE-45C3-AF5C-4028E75DB85E}</DTS:Prope rty> <DTS:Property DTS:Name="Description"></DTS:Property> <DTS:Property DTS:Name="CreationName"></DTS:Property></DTS:PrecedenceConstraint>

<DTS:Property <DTS:Property rty> <DTS:Property <DTS:Property <DTS:Property

DTS:Name="ObjectName">FromAcess</DTS:Property> DTS:Name="DTSID">{9FD647DA-FDA4-43EA-B1A3-7F8408F9E867}</DTS:Prope DTS:Name="Description">SSIS Package Description</DTS:Property> DTS:Name="CreationName">SSIS.Package.2</DTS:Property> DTS:Name="DisableEventHandlers">0</DTS:Property></DTS:Executable>

You might also like