11883 lines
No EOL
701 KiB
XML
11883 lines
No EOL
701 KiB
XML
<?xml version="1.0"?>
|
|
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
|
|
DTS:refId="Package"
|
|
DTS:CreationDate="8/25/2026 2:26:38 PM"
|
|
DTS:CreationName="Microsoft.Package"
|
|
DTS:CreatorComputerName="NB7014"
|
|
DTS:CreatorName="RETREAT\jmulhall"
|
|
DTS:DelayValidation="True"
|
|
DTS:DTSID="{0DF67863-87D5-4CF9-9769-6F3C5CABED91}"
|
|
DTS:ExecutableType="Microsoft.Package"
|
|
DTS:LastModifiedProductVersion="17.0.1010.2"
|
|
DTS:LocaleID="1033"
|
|
DTS:ObjectName="SpravatoAuditImport"
|
|
DTS:PackageType="5"
|
|
DTS:VersionBuild="185"
|
|
DTS:VersionGUID="{63271F7A-E74D-4D59-A414-3D150DA94697}">
|
|
<DTS:Property
|
|
DTS:Name="PackageFormatVersion">8</DTS:Property>
|
|
<DTS:ConnectionManagers>
|
|
<DTS:ConnectionManager
|
|
DTS:refId="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
DTS:CreationName="OLEDB"
|
|
DTS:DTSID="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
DTS:ObjectName="BRT1-MEDIDR\MEDITECHDR.SSIS">
|
|
<DTS:ObjectData>
|
|
<DTS:ConnectionManager
|
|
DTS:ConnectRetryCount="1"
|
|
DTS:ConnectRetryInterval="5"
|
|
DTS:ConnectionString="Data Source=BRT1-MEDIDR\MEDITECHDR;User ID=;Initial Catalog=SSIS;Provider=MSOLEDBSQL.1;Persist Security Info=False;Integrated Security=SSPI;Initial File Name=;Server SPN=;Authentication=;Access Token=;Application Name=SSIS-Package-{99CE1662-22DC-48A1-9291-C0133E25CFD2}BRT1-MEDIDR\MEDITECHDR.SSIS;Auto Translate=False;" />
|
|
</DTS:ObjectData>
|
|
</DTS:ConnectionManager>
|
|
<DTS:ConnectionManager
|
|
DTS:refId="Package.ConnectionManagers[CM_PostgresQL_DR]"
|
|
DTS:CreationName="ODBC"
|
|
DTS:DTSID="{0CD9C645-D57D-475B-9EBD-BA739975849E}"
|
|
DTS:ObjectName="CM_PostgresQL_DR">
|
|
<DTS:PropertyExpression
|
|
DTS:Name="Password">@[$Package::PostgreSQLPassword]</DTS:PropertyExpression>
|
|
<DTS:ObjectData>
|
|
<DTS:ConnectionManager
|
|
DTS:ConnectionString="server=10.135.214.23;uid=mulhall_john;Driver={PostgreSQL Unicode(x64)};database=Livedb;port=5432;sslmode=disable;readonly=0;protocol=7.4;fakeoidindex=0;showoidcolumn=0;rowversioning=0;showsystemtables=0;fetch=100;unknownsizes=0;maxvarcharsize=255;maxlongvarcharsize=8190;debug=0;commlog=0;usedeclarefetch=0;textaslongvarchar=1;unknownsaslongvarchar=0;boolsaschar=1;parse=0;lfconversion=1;updatablecursors=1;trueisminus1=0;bi=0;byteaaslongvarbinary=1;useserversideprepare=1;lowercaseidentifier=0;d6=-101;optionalerrors=0;fetchrefcursors=0;xaopt=1;">
|
|
<DTS:Password
|
|
DTS:Name="Pwd"
|
|
Sensitive="1"
|
|
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAO6XIHfjZM0evaVyi8h5QcgAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAACkp0z67VcoZSLBOrJ91XwFAAAAAASAAACgAAAAEAAAAOMKCpz12Q3N3wJ95faUknMwAAAAYpoONRwhm22ttTFq37uuafdOsCFn0UqJDPBCTpE13/roVGikzvhQXnSYgl5cQAyLFAAAANDePhfz9vvdCH2K4xO5FflafmcG</DTS:Password>
|
|
</DTS:ConnectionManager>
|
|
</DTS:ObjectData>
|
|
</DTS:ConnectionManager>
|
|
<DTS:ConnectionManager
|
|
DTS:refId="Package.ConnectionManagers[CM_Spravato_Excel]"
|
|
DTS:CreationName="EXCEL"
|
|
DTS:DelayValidation="True"
|
|
DTS:DTSID="{251327DC-95D6-4BAA-969F-50650F2BE719}"
|
|
DTS:ObjectName="CM_Spravato_Excel">
|
|
<DTS:PropertyExpression
|
|
DTS:Name="ExcelFilePath">@[User::CurrentFilePath]</DTS:PropertyExpression>
|
|
<DTS:ObjectData>
|
|
<DTS:ConnectionManager
|
|
DTS:ConnectRetryCount="0"
|
|
DTS:ConnectRetryInterval="0"
|
|
DTS:ConnectionString="Provider=Microsoft.ACE.OLEDB.16.0;Data Source=\\retreathealthcare.org\network\Data\PHRMCY\Pharmacy Metrics\2026 Metrics\2026 Spravato Audit\Admin Vs Dispensed SMC20260823-0829.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=YES";" />
|
|
</DTS:ObjectData>
|
|
</DTS:ConnectionManager>
|
|
<DTS:ConnectionManager
|
|
DTS:refId="Package.ConnectionManagers[CM_Spravato_Excel_Current]"
|
|
DTS:CreationName="EXCEL"
|
|
DTS:DelayValidation="True"
|
|
DTS:DTSID="{AA72E0CB-92C7-48A8-BBF1-001BF727A982}"
|
|
DTS:ObjectName="CM_Spravato_Excel_Current">
|
|
<DTS:PropertyExpression
|
|
DTS:Name="ExcelFilePath">@[User::CurrentFilePath]</DTS:PropertyExpression>
|
|
<DTS:ObjectData>
|
|
<DTS:ConnectionManager
|
|
DTS:ConnectRetryCount="0"
|
|
DTS:ConnectRetryInterval="0"
|
|
DTS:ConnectionString="Provider=Microsoft.ACE.OLEDB.16.0;Data Source=\\retreathealthcare.org\network\Data\PHRMCY\Pharmacy Metrics\2026 Metrics\2026 Spravato Audit\Admin Vs Dispensed SMC20260823-0829.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=NO";" />
|
|
</DTS:ObjectData>
|
|
</DTS:ConnectionManager>
|
|
</DTS:ConnectionManagers>
|
|
<DTS:PackageParameters>
|
|
<DTS:PackageParameter
|
|
DTS:CreationName=""
|
|
DTS:DataType="8"
|
|
DTS:DTSID="{C60B7240-2079-4010-BD23-E25392883596}"
|
|
DTS:ObjectName="FilePattern">
|
|
<DTS:Property
|
|
DTS:DataType="8"
|
|
DTS:Name="ParameterValue">Admin Vs Dispensed SMC20260104-0110.xlsx</DTS:Property>
|
|
</DTS:PackageParameter>
|
|
<DTS:PackageParameter
|
|
DTS:CreationName=""
|
|
DTS:DataType="8"
|
|
DTS:DTSID="{E89A67B8-9A91-469A-BB43-5D0265DE373D}"
|
|
DTS:ObjectName="PackageName">
|
|
<DTS:Property
|
|
DTS:DataType="8"
|
|
DTS:Name="ParameterValue">SpravatoAuditImport</DTS:Property>
|
|
</DTS:PackageParameter>
|
|
<DTS:PackageParameter
|
|
DTS:CreationName=""
|
|
DTS:DataType="8"
|
|
DTS:DTSID="{8CEE4C82-C3D7-482C-A4F0-EDA36DC13CD5}"
|
|
DTS:ObjectName="PostgreSQLPassword"
|
|
DTS:Sensitive="True">
|
|
<DTS:Property
|
|
DTS:Name="ParameterValue">
|
|
<DTS:Property
|
|
DTS:DataType="8"
|
|
DTS:Name="ParameterValue"
|
|
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAO6XIHfjZM0evaVyi8h5QcgAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAAA60lUUVx92iG3YccZrdfVkAAAAAASAAACgAAAAEAAAACwXBEtLie+c2Rat7GeKIYUwAAAA81ZsmNVxxAB/8jbVpMIHZrNd+X84cwdsUhMtXA4OhRzLM1aySJwKV/Qc85DuFUhiFAAAAETOfbaaqmjE+pJoBv0BuS8k2EVh</DTS:Property>
|
|
</DTS:Property>
|
|
</DTS:PackageParameter>
|
|
<DTS:PackageParameter
|
|
DTS:CreationName=""
|
|
DTS:DataType="8"
|
|
DTS:DTSID="{C78245DC-BEF7-4412-A60F-57E08F0D942E}"
|
|
DTS:ObjectName="SourceFolder">
|
|
<DTS:Property
|
|
DTS:DataType="8"
|
|
DTS:Name="ParameterValue">\\retreathealthcare.org\network\Data\PHRMCY\Pharmacy Metrics</DTS:Property>
|
|
</DTS:PackageParameter>
|
|
</DTS:PackageParameters>
|
|
<DTS:Variables>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{46F5E014-2BA1-43CA-8C8F-073D4D866039}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileDateText">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8"
|
|
xml:space="preserve"></DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{6C25030F-AB01-4445-A2AE-AB67BC08A4B1}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileHash">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8"
|
|
xml:space="preserve"></DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{365414B1-D7DC-4D70-BB44-DF02495BE1EB}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileLoadID">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{52B13600-F3FA-47C9-A2E0-249EE03097E1}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileModified">
|
|
<DTS:VariableValue
|
|
DTS:DataType="7">8/25/2026 3:54:41 PM</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{CACDCEA3-2384-4FB3-A992-3A4B561C8CE1}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileName">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8"
|
|
xml:space="preserve"></DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{C0D3DB61-EEC8-4458-895E-A8AB33D1F0CF}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFilePath">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8">\\retreathealthcare.org\network\Data\PHRMCY\Pharmacy Metrics\2026 Metrics\2026 Spravato Audit\Admin Vs Dispensed SMC20260823-0829.xlsx</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{C0A656DF-54B6-4DC8-93FE-2E708463EE5A}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileSize">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{2197C233-46EF-464B-9D91-BD8E899BCB48}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentFileSkipReason">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8"
|
|
xml:space="preserve"></DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{B8BABC11-A0E5-4B1F-9872-EA39D8DBE242}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="CurrentSourceYear">
|
|
<DTS:VariableValue
|
|
DTS:DataType="3">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{71C061E5-7690-4B93-A583-D41FE6A83897}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="ErrorMessage">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8"
|
|
xml:space="preserve"></DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{3CCFA110-9234-4FC2-A1E2-40289CDE1F14}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="ErrorTaskName">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8"
|
|
xml:space="preserve"></DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{163CA3DF-783E-4BA9-82FC-EDB7F46D220C}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="FilesFound">
|
|
<DTS:VariableValue
|
|
DTS:DataType="3">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{6578A6EE-B74C-464B-BD0E-BE3300434F94}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="FilesProcessed">
|
|
<DTS:VariableValue
|
|
DTS:DataType="3">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{59736616-7F80-48ED-BE4E-9597E9D08EB5}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="LockedFilesSkipped">
|
|
<DTS:VariableValue
|
|
DTS:DataType="3">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{FFF2337B-BAB5-44F8-A707-A321854E65A6}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="PostgreSQLRowCount">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{3E5E1508-1C88-4B71-805C-DA808DD892BE}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="PostgreSQLRowsDeleted">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{529A03F4-ECB5-44A8-A122-AB3791C84505}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="RunID">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{A7416AF7-B196-4BEA-A73F-55FF893E5E3A}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="ShouldProcessFile">
|
|
<DTS:VariableValue
|
|
DTS:DataType="11">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{F1482832-98BE-424D-A3C7-FDFC5B6CC046}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="SkipCurrentFile">
|
|
<DTS:VariableValue
|
|
DTS:DataType="11">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{32036084-AAA0-4775-BF3F-5E2F8825F2EF}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="SkipYear">
|
|
<DTS:VariableValue
|
|
DTS:DataType="11">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{5F41903B-2730-47DF-8DAA-CE574C67348A}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="SourceRowCount">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{B8E0B53B-33C4-4232-B4C6-153C5C500D38}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="SQLServerRowCount">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{BC97FCBE-0367-4860-BA1A-A2A674438F4D}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="StageRowCount">
|
|
<DTS:VariableValue
|
|
DTS:DataType="20">0</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{7D7C0463-07D8-4144-AE05-9EA9580C1FD6}"
|
|
DTS:IncludeInDebugDump="2345"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="WorkbookLayout">
|
|
<DTS:VariableValue
|
|
DTS:DataType="8">UNKNOWN</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
</DTS:Variables>
|
|
<DTS:Executables>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Complete Package Run"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{F04803D2-5484-42F0-ABB2-EDF595A39B8C}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Complete Package Run"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="UPDATE etl.package_run
SET
 ended_at = SYSDATETIME(),
 status =
 CASE
 WHEN ? = 0 THEN 'NO_FILES'
 WHEN ? > 0 THEN 'COMPLETE_WITH_WARNINGS'
 ELSE 'COMPLETE'
 END,
 files_found = ?,
 files_processed = ?,
 rows_read =
 (
 SELECT COALESCE(SUM(source_row_count), 0)
 FROM etl.file_load
 WHERE run_id = ?
 ),
 rows_sqlserver =
 (
 SELECT COALESCE(SUM(sqlserver_row_count), 0)
 FROM etl.file_load
 WHERE run_id = ?
 ),
 rows_postgresql =
 (
 SELECT COALESCE(SUM(postgresql_row_count), 0)
 FROM etl.file_load
 WHERE run_id = ?
 )
WHERE run_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::FilesFound"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::FilesFound"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="3"
|
|
SQLTask:DtsVariableName="User::FilesProcessed"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="4"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="5"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="6"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::LockedFilesSkipped"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="7"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File"
|
|
DTS:CreationName="STOCK:FOREACHLOOP"
|
|
DTS:Description="Foreach Loop Container"
|
|
DTS:DTSID="{F9200A06-5747-4BC1-92BB-BE622DE3441A}"
|
|
DTS:ExecutableType="STOCK:FOREACHLOOP"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="ForEach Spravato File">
|
|
<DTS:ForEachEnumerator
|
|
DTS:CreationName="Microsoft.ForEachFileEnumerator"
|
|
DTS:DTSID="{F2D5AD82-22E1-4F65-8ED4-C81B78D8C082}"
|
|
DTS:ObjectName="{F2D5AD82-22E1-4F65-8ED4-C81B78D8C082}">
|
|
<DTS:ObjectData>
|
|
<ForEachFileEnumeratorProperties>
|
|
<FEFEProperty
|
|
Folder="\\retreathealthcare.org\network\Data\PHRMCY\Pharmacy Metrics" />
|
|
<FEFEProperty
|
|
FileSpec="Admin Vs Dispensed SMC*.xls*" />
|
|
<FEFEProperty
|
|
FileNameRetrievalType="0" />
|
|
<FEFEProperty
|
|
Recurse="-1" />
|
|
</ForEachFileEnumeratorProperties>
|
|
</DTS:ObjectData>
|
|
</DTS:ForEachEnumerator>
|
|
<DTS:Variables />
|
|
<DTS:Executables>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Check File Status"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{D0C5B600-449A-494B-A8A5-B495BE2754C7}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Check File Status"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="SELECT
 CAST
 (
 CASE
 WHEN EXISTS
 (
 SELECT 1
 FROM etl.file_load
 WHERE source_file_path = ?
 AND file_hash_sha256 = ?
 AND status = 'COMPLETE'
 )
 THEN 0
 ELSE 1
 END
 AS BIT
 ) AS should_process;"
|
|
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ResultBinding
|
|
SQLTask:ResultName="0"
|
|
SQLTask:DtsVariableName="User::ShouldProcessFile" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::CurrentFilePath"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="1000" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::CurrentFileHash"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="64" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Complete PostgreSQL Load"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{25298F88-DE2A-4A56-9FA3-F8D504834324}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Complete PostgreSQL Load"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="UPDATE etl.file_load
SET
 postgresql_completed_at = SYSDATETIME(),
 postgresql_row_count = ?,
 status = 'COMPLETE',
 error_message = NULL
WHERE file_load_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::SQLServerRowCount"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Complete SQL Server Load"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{66D1C110-C586-460D-94BE-2E0595100A0B}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Complete SQL Server Load"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="UPDATE fl
SET
 source_row_count =
 (
 SELECT COUNT_BIG(*)
 FROM etl.spravato_stage s
 WHERE s.file_load_id = fl.file_load_id
 ),

 stage_row_count =
 (
 SELECT COUNT_BIG(*)
 FROM etl.spravato_stage s
 WHERE s.file_load_id = fl.file_load_id
 ),

 sqlserver_row_count =
 (
 SELECT COUNT_BIG(*)
 FROM finished.spravato_audit a
 WHERE a.file_load_id = fl.file_load_id
 ),

 sqlserver_completed_at = SYSDATETIME(),

 status = 'SQLSERVER_COMPLETE'

FROM etl.file_load fl
WHERE fl.file_load_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Detect Workbook Layout"
|
|
DTS:CreationName="Microsoft.ScriptTask"
|
|
DTS:Description="Script Task"
|
|
DTS:DTSID="{AC3F4736-A4B3-4334-846D-6648F3E7DCD9}"
|
|
DTS:ExecutableType="Microsoft.ScriptTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Detect Workbook Layout"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<ScriptProject
|
|
Name="ST_8e75a4dec1264556914ddbc8ac9a4a30"
|
|
VSTAMajorVersion="16"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadOnlyVariables="User::CurrentFilePath"
|
|
ReadWriteVariables="User::WorkbookLayout">
|
|
<ProjectItem
|
|
Name="Properties\Resources.resx"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<!--
|
|
Microsoft ResX Schema
|
|
|
|
Version 2.0
|
|
|
|
The primary goals of this format is to allow a simple XML format
|
|
that is mostly human readable. The generation and parsing of the
|
|
various data types are done through the TypeConverter classes
|
|
associated with the data types.
|
|
|
|
Example:
|
|
|
|
... ado.net/XML headers & schema ...
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
<resheader name="version">2.0</resheader>
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
</data>
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
<comment>This is a comment</comment>
|
|
</data>
|
|
|
|
There are any number of "resheader" rows that contain simple
|
|
name/value pairs.
|
|
|
|
Each data row contains a name, and value. The row also contains a
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|
text/value conversion through the TypeConverter architecture.
|
|
Classes that don't support this are serialized and stored with the
|
|
mimetype set.
|
|
|
|
The mimetype is used for serialized objects, and tells the
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
that the ResXResourceWriter will generate, however the reader can
|
|
read any of the formats listed below.
|
|
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|
value : The object must be serialized with
|
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|
value : The object must be serialized with
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
value : The object must be serialized into a byte array
|
|
: using a System.ComponentModel.TypeConverter
|
|
: and then encoded with base64 encoding.
|
|
-->
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
</root>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Settings.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties.Settings.get_Default():ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties.Sett" +
|
|
"ings")]
|
|
|
|
namespace ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties {
|
|
|
|
|
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
|
|
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
private static Settings defaultInstance = new Settings();
|
|
|
|
public static Settings Default {
|
|
get {
|
|
return defaultInstance;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ScriptMain.cs"
|
|
Encoding="UTF8"><![CDATA[#region Namespaces
|
|
|
|
using System;
|
|
using System.Data.OleDb;
|
|
using System.IO;
|
|
using System.Text.RegularExpressions;
|
|
using Microsoft.SqlServer.Dts.Runtime;
|
|
|
|
#endregion
|
|
|
|
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
|
|
public partial class ScriptMain :
|
|
Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
|
|
{
|
|
public void Main()
|
|
{
|
|
string filePath =
|
|
Dts.Variables["User::CurrentFilePath"].Value.ToString();
|
|
|
|
// Reset this every time a workbook is evaluated.
|
|
Dts.Variables["User::WorkbookLayout"].Value = "UNKNOWN";
|
|
|
|
string extension =
|
|
Path.GetExtension(filePath).ToLowerInvariant();
|
|
|
|
string extendedProperties;
|
|
|
|
if (extension == ".xlsx")
|
|
{
|
|
extendedProperties =
|
|
"Excel 12.0 Xml;HDR=NO;IMEX=1";
|
|
}
|
|
else if (extension == ".xls")
|
|
{
|
|
extendedProperties =
|
|
"Excel 8.0;HDR=NO;IMEX=1";
|
|
}
|
|
else
|
|
{
|
|
Dts.Events.FireError(
|
|
0,
|
|
"Detect Workbook Layout",
|
|
"Unsupported Excel extension: " + extension,
|
|
"",
|
|
0);
|
|
|
|
Dts.TaskResult = (int)ScriptResults.Failure;
|
|
return;
|
|
}
|
|
|
|
string connectionString =
|
|
"Provider=Microsoft.ACE.OLEDB.16.0;" +
|
|
"Data Source=" + filePath + ";" +
|
|
"Extended Properties=\"" +
|
|
extendedProperties +
|
|
"\";";
|
|
|
|
try
|
|
{
|
|
// Read enough columns to identify both the current
|
|
// 23-column layout and the older expanded layout.
|
|
string[] headers = new string[33];
|
|
|
|
using (OleDbConnection connection =
|
|
new OleDbConnection(connectionString))
|
|
{
|
|
connection.Open();
|
|
|
|
using (OleDbCommand command =
|
|
new OleDbCommand(
|
|
"SELECT * FROM [Spravato Audit$A3:AG3]",
|
|
connection))
|
|
{
|
|
using (OleDbDataReader reader =
|
|
command.ExecuteReader())
|
|
{
|
|
if (reader == null || !reader.Read())
|
|
{
|
|
throw new Exception(
|
|
"Could not read Excel header row 3.");
|
|
}
|
|
|
|
int count =
|
|
Math.Min(reader.FieldCount, headers.Length);
|
|
|
|
for (int i = 0; i < count; i++)
|
|
{
|
|
string value =
|
|
reader.IsDBNull(i)
|
|
? ""
|
|
: reader.GetValue(i).ToString();
|
|
|
|
headers[i] =
|
|
NormalizeHeader(value);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Log exactly what ACE read from row 3.
|
|
bool headerFireAgain = true;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Detect Workbook Layout",
|
|
"Header row detected: " +
|
|
string.Join(" | ", headers),
|
|
"",
|
|
0,
|
|
ref headerFireAgain);
|
|
|
|
/*
|
|
* CURRENT LAYOUT
|
|
*
|
|
* Only columns A:W matter.
|
|
*
|
|
* We intentionally allow:
|
|
*
|
|
* F2 = Room OR Comments
|
|
* F5 = Name OR Patient Name
|
|
*
|
|
* because these are equivalent for our ETL purposes.
|
|
*/
|
|
bool current =
|
|
HeaderIs(headers, 0, "Location") &&
|
|
HeaderIsEither(
|
|
headers, 1, "Room", "Comments") &&
|
|
HeaderIs(headers, 2, "Acct Num") &&
|
|
HeaderIs(headers, 3, "Rx Number") &&
|
|
HeaderIsEither(
|
|
headers, 4, "Name", "Patient Name") &&
|
|
HeaderIs(headers, 5, "Mnemonic") &&
|
|
HeaderIs(headers, 6, "Disp Unit") &&
|
|
HeaderIs(headers, 7, "Admin Unit") &&
|
|
HeaderIs(headers, 8, "Total Dispensed") &&
|
|
HeaderIs(headers, 9, "Admin Dose") &&
|
|
HeaderIs(headers, 10, "Label") &&
|
|
HeaderIs(headers, 11, "Dose") &&
|
|
HeaderIs(headers, 12, "Start Date") &&
|
|
HeaderIs(headers, 13, "Total Charges") &&
|
|
HeaderIs(headers, 14, "DEA") &&
|
|
HeaderIs(headers, 15, "Drug Class") &&
|
|
HeaderIs(headers, 16, "Usage Type") &&
|
|
HeaderIs(headers, 17, "Verifying User") &&
|
|
HeaderIs(headers, 18, "Verifying Date") &&
|
|
HeaderIs(headers, 19, "Order User") &&
|
|
HeaderIs(headers, 20, "Provider") &&
|
|
HeaderIs(headers, 21, "Priority") &&
|
|
HeaderIs(headers, 22, "Quantity");
|
|
|
|
if (current)
|
|
{
|
|
Dts.Variables["User::WorkbookLayout"].Value =
|
|
"CURRENT";
|
|
}
|
|
else
|
|
{
|
|
/*
|
|
* LEGACY LAYOUT
|
|
*
|
|
* These columns existed in the expanded historical
|
|
* report and distinguish it from the current
|
|
* 23-column layout.
|
|
*/
|
|
bool legacy =
|
|
ContainsHeader(headers, "Reg Type") ||
|
|
ContainsHeader(headers, "Reg Status") ||
|
|
ContainsHeader(headers, "Drug ID") ||
|
|
ContainsHeader(headers, "Description") ||
|
|
ContainsHeader(
|
|
headers, "Clinical Indication") ||
|
|
ContainsHeader(headers, "PRN Reason") ||
|
|
ContainsHeader(
|
|
headers, "Discontinue Date");
|
|
|
|
if (legacy)
|
|
{
|
|
Dts.Variables["User::WorkbookLayout"].Value =
|
|
"LEGACY";
|
|
}
|
|
else
|
|
{
|
|
throw new Exception(
|
|
"Workbook header layout is not recognized. " +
|
|
"Header row detected: " +
|
|
string.Join(" | ", headers));
|
|
}
|
|
}
|
|
|
|
bool layoutFireAgain = true;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Detect Workbook Layout",
|
|
"Detected workbook layout: " +
|
|
Dts.Variables[
|
|
"User::WorkbookLayout"].Value.ToString(),
|
|
"",
|
|
0,
|
|
ref layoutFireAgain);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Dts.Events.FireError(
|
|
0,
|
|
"Detect Workbook Layout",
|
|
"Could not determine workbook layout for " +
|
|
filePath +
|
|
". " +
|
|
ex.Message,
|
|
"",
|
|
0);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Failure;
|
|
}
|
|
}
|
|
|
|
private static string NormalizeHeader(string value)
|
|
{
|
|
if (string.IsNullOrWhiteSpace(value))
|
|
{
|
|
return "";
|
|
}
|
|
|
|
// Normalizes tabs, multiple spaces, CR/LF, etc.
|
|
// Example:
|
|
//
|
|
// "Total
|
|
// Charges"
|
|
//
|
|
// becomes:
|
|
//
|
|
// "Total Charges"
|
|
return Regex.Replace(
|
|
value.Trim(),
|
|
@"\s+",
|
|
" ");
|
|
}
|
|
|
|
private static bool HeaderIs(
|
|
string[] headers,
|
|
int index,
|
|
string expected)
|
|
{
|
|
return
|
|
index >= 0 &&
|
|
index < headers.Length &&
|
|
string.Equals(
|
|
headers[index],
|
|
expected,
|
|
StringComparison.OrdinalIgnoreCase);
|
|
}
|
|
|
|
private static bool HeaderIsEither(
|
|
string[] headers,
|
|
int index,
|
|
string expected1,
|
|
string expected2)
|
|
{
|
|
return
|
|
HeaderIs(headers, index, expected1) ||
|
|
HeaderIs(headers, index, expected2);
|
|
}
|
|
|
|
private static bool ContainsHeader(
|
|
string[] headers,
|
|
string expected)
|
|
{
|
|
foreach (string header in headers)
|
|
{
|
|
if (string.Equals(
|
|
header,
|
|
expected,
|
|
StringComparison.OrdinalIgnoreCase))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
enum ScriptResults
|
|
{
|
|
Success =
|
|
Microsoft.SqlServer.Dts.Runtime
|
|
.DTSExecResult.Success,
|
|
|
|
Failure =
|
|
Microsoft.SqlServer.Dts.Runtime
|
|
.DTSExecResult.Failure
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Resources.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
|
|
"rceManager")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
|
|
"fo")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
|
|
"):Void")]
|
|
|
|
namespace ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties {
|
|
|
|
|
|
/// <summary>
|
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
/// </summary>
|
|
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
// class via a tool like ResGen or Visual Studio.
|
|
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
// with the /str option, or rebuild your VS project.
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
internal class Resources {
|
|
|
|
private static global::System.Resources.ResourceManager resourceMan;
|
|
|
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
|
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
internal Resources() {
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns the cached ResourceManager instance used by this class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
|
get {
|
|
if ((resourceMan == null)) {
|
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_8e75a4dec1264556914ddbc8ac9a4a30.Properties.Resources", typeof(Resources).Assembly);
|
|
resourceMan = temp;
|
|
}
|
|
return resourceMan;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Overrides the current thread's CurrentUICulture property for all
|
|
/// resource lookups using this strongly typed resource class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Globalization.CultureInfo Culture {
|
|
get {
|
|
return resourceCulture;
|
|
}
|
|
set {
|
|
resourceCulture = value;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Project"
|
|
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
|
|
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:CodeName>ST_8e75a4dec1264556914ddbc8ac9a4a30</msb:CodeName>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:DisplayName>ST_8e75a4dec1264556914ddbc8ac9a4a30</msb:DisplayName>
|
|
<msb:ProjectId>{36DDB01B-98E1-48C0-8773-963328C4D61F}</msb:ProjectId>
|
|
</msb:PropertyGroup>
|
|
<msb:ItemGroup>
|
|
<msb:Project Include="ST_8e75a4dec1264556914ddbc8ac9a4a30.csproj" />
|
|
<msb:File Include="Properties\Settings.settings" />
|
|
<msb:File Include="Properties\AssemblyInfo.cs" />
|
|
<msb:File Include="Properties\Resources.resx" />
|
|
<msb:File Include="Properties\Resources.Designer.cs" />
|
|
<msb:File Include="Properties\Settings.Designer.cs" />
|
|
<msb:File Include="ScriptMain.cs" />
|
|
</msb:ItemGroup>
|
|
</c:Project>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\AssemblyInfo.cs"
|
|
Encoding="UTF8"><![CDATA[using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
//
|
|
// General Information about an assembly is controlled through the following
|
|
// set of attributes. Change these attribute values to modify the information
|
|
// associated with an assembly.
|
|
//
|
|
[assembly: AssemblyTitle("ST_8e75a4dec1264556914ddbc8ac9a4a30")]
|
|
[assembly: AssemblyDescription("")]
|
|
[assembly: AssemblyConfiguration("")]
|
|
[assembly: AssemblyCompany("")]
|
|
[assembly: AssemblyProduct("ST_8e75a4dec1264556914ddbc8ac9a4a30")]
|
|
[assembly: AssemblyCopyright("Copyright @ 2026")]
|
|
[assembly: AssemblyTrademark("")]
|
|
[assembly: AssemblyCulture("")]
|
|
//
|
|
// Version information for an assembly consists of the following four values:
|
|
//
|
|
// Major Version
|
|
// Minor Version
|
|
// Build Number
|
|
// Revision
|
|
//
|
|
// You can specify all the values or you can default the Revision and Build Numbers
|
|
// by using the '*' as shown below:
|
|
|
|
[assembly: AssemblyVersion("1.0.*")]]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Settings.settings"
|
|
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
|
|
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
|
<Profiles>
|
|
<Profile Name="(Default)" />
|
|
</Profiles>
|
|
<Settings />
|
|
</SettingsFile>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ST_8e75a4dec1264556914ddbc8ac9a4a30.csproj"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{c578c5e4-6978-4f5a-be42-97feb0180a34}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>ST_8e75a4dec1264556914ddbc8ac9a4a30</RootNamespace>
|
|
<AssemblyName>ST_8e75a4dec1264556914ddbc8ac9a4a30</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
<TargetFrameworkProfile></TargetFrameworkProfile>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>.\bin\Debug\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>.\bin\Release\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppDesigner Include="Properties\" />
|
|
<Compile Include="Properties\AssemblyInfo.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<None Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="ScriptMain.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<!-- Include the build rules for a C# project.-->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
|
|
<ProjectProperties HostName="ScriptTask" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" DebugInfoCommandLine="" DebugInfoWorkingDir="" IconImageList="" />
|
|
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex=""></Host>
|
|
<ProjectClient>
|
|
<HostIdentifier>SSIS_ST160</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></ProjectItem>
|
|
<BinaryItem
|
|
Name="ST_8e75a4dec1264556914ddbc8ac9a4a30.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAKllumoAAAAAAAAAAOAAIiALATAAAB4AAAAIAAAAAAAArj0A
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAFw9AABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAtB0AAAAgAAAAHgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAgAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAJgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACQ
|
|
PQAAAAAAAEgAAAACAAUAfCYAACgWAAABAAAAAAAAAKQ8AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBwDTBAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKbxQAAAoKAigQAAAKbxEAAApyLQAAcG8SAAAKclcAAHBvFQAACgYoFgAACm8XAAAKCwdyZwAA
|
|
cCgYAAAKLAhycwAAcAwrSgdyrQAAcCgYAAAKLAhytwAAcAwrNQIoEAAACm8ZAAAKFnLnAABwchUB
|
|
AHAHKBoAAApyUQEAcBZvGwAACiYCKBAAAAoXbxwAAAoqG40gAAABJRZyUwEAcKIlFwaiJRhysQEA
|
|
cKIlGQiiJRpy3wEAcKIoHQAACg0fIY0gAAABEwQJcx4AAAoTBxEHbx8AAApy5QEAcBEHcyAAAAoT
|
|
CBEIbyEAAAoTCREJLAkRCW8iAAAKLQtyMQIAcHMjAAAKehEJbyQAAAoRBI5pKCUAAAoTChYTCys0
|
|
EQkRC28mAAAKLRARCRELbycAAApvFAAACisFclEBAHATDBEEEQsRDCgCAAAGohELF1gTCxELEQoy
|
|
xt4MEQksBxEJbygAAArc3gwRCCwHEQhvKAAACtzeDBEHLAcRB28oAAAK3BcTBQIoEAAACm8ZAAAK
|
|
FnLnAABwcncCAHByowIAcBEEKCkAAAooGgAACnJRAQBwFhIFbyoAAAoRBBZyqwIAcCgDAAAGOYwB
|
|
AAARBBdyvQIAcHLHAgBwKAQAAAY5dQEAABEEGHLZAgBwKAMAAAY5YwEAABEEGXLrAgBwKAMAAAY5
|
|
UQEAABEEGnL/AgBwcgkDAHAoBAAABjk6AQAAEQQbciMDAHAoAwAABjkoAQAAEQQccjUDAHAoAwAA
|
|
BjkWAQAAEQQdckkDAHAoAwAABjkEAQAAEQQecl8DAHAoAwAABjnyAAAAEQQfCXJ/AwBwKAMAAAY5
|
|
3wAAABEEHwpylQMAcCgDAAAGOcwAAAARBB8LcqEDAHAoAwAABjm5AAAAEQQfDHKrAwBwKAMAAAY5
|
|
pgAAABEEHw1ywQMAcCgDAAAGOZMAAAARBB8Oct0DAHAoAwAABjmAAAAAEQQfD3LlAwBwKAMAAAYs
|
|
cBEEHxBy+wMAcCgDAAAGLGARBB8RchEEAHAoAwAABixQEQQfEnIvBABwKAMAAAYsQBEEHxNyTQQA
|
|
cCgDAAAGLDARBB8UcmMEAHAoAwAABiwgEQQfFXJ1BABwKAMAAAYsEBEEHxZyhwQAcCgDAAAGKwEW
|
|
LCQCKBAAAApvEQAACnItAABwbxIAAApymQQAcG8VAAAKOKIAAAARBHKpBABwKAUAAAYtVBEEcrsE
|
|
AHAoBQAABi1GEQRy0QQAcCgFAAAGLTgRBHLhBABwKAUAAAYtKhEEcvkEAHAoBQAABi0cEQRyIQUA
|
|
cCgFAAAGLQ4RBHI3BQBwKAUAAAYrARcsIQIoEAAACm8RAAAKci0AAHBvEgAACnJZBQBwbxUAAAor
|
|
HHJnBQBwcqMCAHARBCgpAAAKKBoAAApzIwAACnoXEwYCKBAAAApvGQAAChZy5wAAcHLnBQBwAigQ
|
|
AAAKbxEAAApyLQAAcG8SAAAKbxMAAApvFAAACigaAAAKclEBAHAWEgZvKgAACgIoEAAAChZvHAAA
|
|
Ct5EEw0CKBAAAApvGQAAChZy5wAAcHIdBgBwBnJvBgBwEQ1vKwAACigsAAAKclEBAHAWbxsAAAom
|
|
AigQAAAKF28cAAAK3gAqAEFkAAACAAAABQEAAGsAAABwAQAADAAAAAAAAAACAAAA/AAAAIIAAAB+
|
|
AQAADAAAAAAAAAACAAAA5wAAAKUAAACMAQAADAAAAAAAAAAAAAAA1gAAALgDAACOBAAARAAAABIA
|
|
AAGSAigtAAAKLAZyUQEAcCoCby4AAApydQYAcHJ9BgBwKC8AAAoqXgMWMhEDAo5pLwsCA5oEGygw
|
|
AAAKKhYqVgIDBCgDAAAGLQkCAwUoAwAABioXKgATMAMAIAAAAAIAABECChYLKxIGB5oDGygwAAAK
|
|
LAIXKgcXWAsHBo5pMugWKh4CKDEAAAoqHgIoMgAACiqufgEAAAQtHnKBBgBw0AMAAAIoMwAACm80
|
|
AAAKczUAAAqAAQAABH4BAAAEKhp+AgAABCoeAoACAAAEKhp+AwAABCoeAig2AAAKKi5zDAAABoAD
|
|
AAAEKgAAQlNKQgEAAQAAAAAADAAAAHY0LjAuMzAzMTkAAAAABQBsAAAAOAUAACN+AACkBQAAbAcA
|
|
ACNTdHJpbmdzAAAAABANAAD0BgAAI1VTAAQUAAAQAAAAI0dVSUQAAAAUFAAAFAIAACNCbG9iAAAA
|
|
AAAAAAIAAAFXHaIBCQMAAAD6ATMAFgAAAQAAACoAAAAFAAAABgAAAA0AAAALAAAANgAAAAIAAAAQ
|
|
AAAAAgAAAAIAAAADAAAABAAAAAEAAAAFAAAAAQAAAAEAAAAAACQEAQAAAAAABgC3At4FBgBGA94F
|
|
BgADAssFDwBSBgAABgAwAtsEBgCaAtsEBgB7AtsEBgAtA9sEBgDXAtsEBgDwAtsEBgBHAtsEBgBi
|
|
AocDCgALA9MDCgB6AdMDDgDtBH8ADgCoAH8ADgBWBX8ABgD9BF4EBgBqBF4EBgDmAcsFBgAFB14E
|
|
BgB4Bf4FBgArBcYEEgC2AQ4EEgAXAg4EEgCWAbEEBgDLAd4FCgD8A9MDFgCUBiUBFgDsACUBBgCv
|
|
A0IABgCjA14ECgCXBdMDDgDwBAcFDgBZBQcFBgCqA14EBgD1AF4EEgBNB64GBgAaBV4EBgBFAV4E
|
|
BgABAV4EBgBXB9sEAAAAADkAAAAAAAEAAQABABAAhAQAADkAAQABAAAAEAAFBmEGVQABAAcAAAEQ
|
|
AJ4GYQZpAAMACwADAQAA5QYAAE0ABAAOABEAbwQAAREAagEEAREA0AAIAQYGawAMAVaA1QYPAVaA
|
|
SgEPAVAgAAAAAIYAigQGAAEAlCUAAAAAkQA3BU4AAQC5JQAAAACRAMIFEwECANElAAAAAJEAiAUb
|
|
AQUA6CUAAAAAkQBHBSQBCQAUJgAAAACGGLUFBgALABwmAAAAAIMYtQUGAAsAJCYAAAAAkwh0BSsB
|
|
CwBQJgAAAACTCFIBMAELAFcmAAAAAJMIXgE1AQsAXyYAAAAAlggMBzsBDABmJgAAAACGGLUFBgAM
|
|
AG4mAAAAAJEYuwVAAQwAAAABAIEDAAABAM0GAAACAEcHAAADAJ8AAAABAM0GAAACAEcHAAADACUA
|
|
AAAEAC8AAAABAM0GAAACAJ8AAAABAIEDCQC1BQEAEQC1BQYAGQC1BQoAKQC1BRAAMQC1BRAAOQC1
|
|
BRAAQQC1BRAASQC1BRAAUQC1BRAAWQC1BRAAYQC1BRAAaQC1BQYAoQC1BQYAyQC1BRUA2QC1BQYA
|
|
cQDdBjEA4QCQBjYA6QBVBDsA8QBkA0EAqQChA0UA8QBuA0kA+QCUBE4AAQEnB0UAAQFgB1MA4QDz
|
|
BlkAAQH+Bl8ACQGrBWUA4QAYBwEAAQH+Bm4AeQC1BRAAEQF7BAYAgQC1BXQAgQBmBXsAGQGaAIAA
|
|
kQC1BRAAGQE4B4QAIQGABIgAGQFMBI4AGQF4A5MAKQGuAQYAAQGPBJgACQGhBJ8AkQDgAEUAAQH+
|
|
BqoAAQG9ALIAAQFlBEUAMQG1ALcAAQGnBr4AcQC1BQYAqQC1BQYAQQETAc0AQQFTB9YAsQC1BdwA
|
|
0QC1BQYACAAUAPYACAAYAPsAKQBzAHsBLgALAFMBLgATAFwBLgAbAHsBLgAjAIQBLgArAK0BLgAz
|
|
AK0BLgA7AK0BLgBDAIQBLgBLALMBLgBTAK0BLgBbAMoBQwBjAPsASQBzAHsBYQB7APsAYwBrAPsA
|
|
GwDHAAMAAQAEAAMAAAB4BUQBAAByAUkBAAAQB04BAgAIAAMAAgAJAAUAAQAKAAUAAgALAAcABIAA
|
|
AAEAAAAnJrQ/AAAAAAAAAQAAAAQAAAAAAAAAAAAAAOQAkQAAAAAAEAAAAAAAAAAAAAAA7QC0AwAA
|
|
AAAEAAAAAAAAAAAAAADkAHMAAAAAAAQAAAAAAAAAAAAAAOQAXgQAAAAAEAAAAAAAAAAAAAAA7QBM
|
|
AAAAAAAAAAAAAQAAAA8GAAAFAAIAAAAAAABTVF84ZTc1YTRkZWMxMjY0NTU2OTE0ZGRiYzhhYzlh
|
|
NGEzMABleHBlY3RlZDEAZXhwZWN0ZWQyADxNb2R1bGU+AFN5c3RlbS5JTwBNaWNyb3NvZnQuU3Fs
|
|
U2VydmVyLk1hbmFnZWREVFMAdmFsdWVfXwBTeXN0ZW0uRGF0YQBTeXN0ZW0uRGF0YS5PbGVEYgBt
|
|
c2NvcmxpYgBSZWFkAGV4cGVjdGVkAE9sZURiQ29tbWFuZABSZXBsYWNlAElzTnVsbE9yV2hpdGVT
|
|
cGFjZQBkZWZhdWx0SW5zdGFuY2UAZ2V0X01lc3NhZ2UAVmFyaWFibGUASURpc3Bvc2FibGUAUnVu
|
|
dGltZVR5cGVIYW5kbGUAR2V0VHlwZUZyb21IYW5kbGUATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMu
|
|
UnVudGltZQBUeXBlAEZhaWx1cmUAZ2V0X0N1bHR1cmUAc2V0X0N1bHR1cmUAcmVzb3VyY2VDdWx0
|
|
dXJlAFZTVEFSVFNjcmlwdE9iamVjdE1vZGVsQmFzZQBBcHBsaWNhdGlvblNldHRpbmdzQmFzZQBE
|
|
aXNwb3NlAEVkaXRvckJyb3dzYWJsZVN0YXRlAENvbXBpbGVyR2VuZXJhdGVkQXR0cmlidXRlAERl
|
|
YnVnZ2VyTm9uVXNlckNvZGVBdHRyaWJ1dGUARGVidWdnYWJsZUF0dHJpYnV0ZQBFZGl0b3JCcm93
|
|
c2FibGVBdHRyaWJ1dGUAQXNzZW1ibHlUaXRsZUF0dHJpYnV0ZQBBc3NlbWJseVRyYWRlbWFya0F0
|
|
dHJpYnV0ZQBUYXJnZXRGcmFtZXdvcmtBdHRyaWJ1dGUAQXNzZW1ibHlDb25maWd1cmF0aW9uQXR0
|
|
cmlidXRlAEFzc2VtYmx5RGVzY3JpcHRpb25BdHRyaWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0aW9u
|
|
c0F0dHJpYnV0ZQBBc3NlbWJseVByb2R1Y3RBdHRyaWJ1dGUAQXNzZW1ibHlDb3B5cmlnaHRBdHRy
|
|
aWJ1dGUAU1NJU1NjcmlwdFRhc2tFbnRyeVBvaW50QXR0cmlidXRlAEFzc2VtYmx5Q29tcGFueUF0
|
|
dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBnZXRfVmFsdWUAc2V0X1ZhbHVl
|
|
AEdldFZhbHVlAHZhbHVlAFN5c3RlbS5SdW50aW1lLlZlcnNpb25pbmcAVG9TdHJpbmcATWF0aABQ
|
|
YXRoAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVyLkR0
|
|
cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRNb2Rl
|
|
bABTVF84ZTc1YTRkZWMxMjY0NTU2OTE0ZGRiYzhhYzlhNGEzMC5kbGwASXNEQk51bGwAZ2V0X0l0
|
|
ZW0AU3lzdGVtAFRyaW0ARW51bQByZXNvdXJjZU1hbgBPcGVuAE1pbgBTY3JpcHRNYWluAEpvaW4A
|
|
R2V0RXh0ZW5zaW9uAEZpcmVJbmZvcm1hdGlvbgBTeXN0ZW0uQ29uZmlndXJhdGlvbgBTeXN0ZW0u
|
|
R2xvYmFsaXphdGlvbgBTeXN0ZW0uUmVmbGVjdGlvbgBPbGVEYkNvbm5lY3Rpb24ARXhjZXB0aW9u
|
|
AFN5c3RlbS5EYXRhLkNvbW1vbgBTdHJpbmdDb21wYXJpc29uAEN1bHR1cmVJbmZvAE5vcm1hbGl6
|
|
ZUhlYWRlcgBDb250YWluc0hlYWRlcgBPbGVEYkRhdGFSZWFkZXIARXhlY3V0ZVJlYWRlcgBnZXRf
|
|
UmVzb3VyY2VNYW5hZ2VyAEhlYWRlcklzRWl0aGVyAEV2ZW50c09iamVjdFdyYXBwZXIARmlyZUVy
|
|
cm9yAC5jdG9yAC5jY3RvcgBIZWFkZXJJcwBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRp
|
|
bWUuQ29tcGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzhlNzVhNGRlYzEyNjQ1NTY5
|
|
MTRkZGJjOGFjOWE0YTMwLlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdN
|
|
b2RlcwBTVF84ZTc1YTRkZWMxMjY0NTU2OTE0ZGRiYzhhYzlhNGEzMC5Qcm9wZXJ0aWVzAGdldF9W
|
|
YXJpYWJsZXMAU2V0dGluZ3MARXF1YWxzAFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9ucwBo
|
|
ZWFkZXJzAFN1Y2Nlc3MAZ2V0X0R0cwBTY3JpcHRSZXN1bHRzAGdldF9FdmVudHMAQ29uY2F0AE9i
|
|
amVjdABnZXRfRGVmYXVsdABzZXRfVGFza1Jlc3VsdABUb0xvd2VySW52YXJpYW50AGdldF9GaWVs
|
|
ZENvdW50AGluZGV4AFJlZ2V4AGdldF9Bc3NlbWJseQBvcF9FcXVhbGl0eQAAK1UAcwBlAHIAOgA6
|
|
AEMAdQByAHIAZQBuAHQARgBpAGwAZQBQAGEAdABoAAApVQBzAGUAcgA6ADoAVwBvAHIAawBiAG8A
|
|
bwBrAEwAYQB5AG8AdQB0AAAPVQBOAEsATgBPAFcATgAACy4AeABsAHMAeAAAOUUAeABjAGUAbAAg
|
|
ADEAMgAuADAAIABYAG0AbAA7AEgARABSAD0ATgBPADsASQBNAEUAWAA9ADEAAAkuAHgAbABzAAAv
|
|
RQB4AGMAZQBsACAAOAAuADAAOwBIAEQAUgA9AE4ATwA7AEkATQBFAFgAPQAxAAAtRABlAHQAZQBj
|
|
AHQAIABXAG8AcgBrAGIAbwBvAGsAIABMAGEAeQBvAHUAdAAAO1UAbgBzAHUAcABwAG8AcgB0AGUA
|
|
ZAAgAEUAeABjAGUAbAAgAGUAeAB0AGUAbgBzAGkAbwBuADoAIAAAAQBdUAByAG8AdgBpAGQAZQBy
|
|
AD0ATQBpAGMAcgBvAHMAbwBmAHQALgBBAEMARQAuAE8ATABFAEQAQgAuADEANgAuADAAOwBEAGEA
|
|
dABhACAAUwBvAHUAcgBjAGUAPQAALTsARQB4AHQAZQBuAGQAZQBkACAAUAByAG8AcABlAHIAdABp
|
|
AGUAcwA9ACIAAAUiADsAAEtTAEUATABFAEMAVAAgACoAIABGAFIATwBNACAAWwBTAHAAcgBhAHYA
|
|
YQB0AG8AIABBAHUAZABpAHQAJABBADMAOgBBAEcAMwBdAABFQwBvAHUAbABkACAAbgBvAHQAIABy
|
|
AGUAYQBkACAARQB4AGMAZQBsACAAaABlAGEAZABlAHIAIAByAG8AdwAgADMALgAAK0gAZQBhAGQA
|
|
ZQByACAAcgBvAHcAIABkAGUAdABlAGMAdABlAGQAOgAgAAAHIAB8ACAAABFMAG8AYwBhAHQAaQBv
|
|
AG4AAAlSAG8AbwBtAAARQwBvAG0AbQBlAG4AdABzAAARQQBjAGMAdAAgAE4AdQBtAAATUgB4ACAA
|
|
TgB1AG0AYgBlAHIAAAlOAGEAbQBlAAAZUABhAHQAaQBlAG4AdAAgAE4AYQBtAGUAABFNAG4AZQBt
|
|
AG8AbgBpAGMAABNEAGkAcwBwACAAVQBuAGkAdAAAFUEAZABtAGkAbgAgAFUAbgBpAHQAAB9UAG8A
|
|
dABhAGwAIABEAGkAcwBwAGUAbgBzAGUAZAAAFUEAZABtAGkAbgAgAEQAbwBzAGUAAAtMAGEAYgBl
|
|
AGwAAAlEAG8AcwBlAAAVUwB0AGEAcgB0ACAARABhAHQAZQAAG1QAbwB0AGEAbAAgAEMAaABhAHIA
|
|
ZwBlAHMAAAdEAEUAQQAAFUQAcgB1AGcAIABDAGwAYQBzAHMAABVVAHMAYQBnAGUAIABUAHkAcABl
|
|
AAAdVgBlAHIAaQBmAHkAaQBuAGcAIABVAHMAZQByAAAdVgBlAHIAaQBmAHkAaQBuAGcAIABEAGEA
|
|
dABlAAAVTwByAGQAZQByACAAVQBzAGUAcgAAEVAAcgBvAHYAaQBkAGUAcgAAEVAAcgBpAG8AcgBp
|
|
AHQAeQAAEVEAdQBhAG4AdABpAHQAeQAAD0MAVQBSAFIARQBOAFQAABFSAGUAZwAgAFQAeQBwAGUA
|
|
ABVSAGUAZwAgAFMAdABhAHQAdQBzAAAPRAByAHUAZwAgAEkARAAAF0QAZQBzAGMAcgBpAHAAdABp
|
|
AG8AbgAAJ0MAbABpAG4AaQBjAGEAbAAgAEkAbgBkAGkAYwBhAHQAaQBvAG4AABVQAFIATgAgAFIA
|
|
ZQBhAHMAbwBuAAAhRABpAHMAYwBvAG4AdABpAG4AdQBlACAARABhAHQAZQAADUwARQBHAEEAQwBZ
|
|
AAB/VwBvAHIAawBiAG8AbwBrACAAaABlAGEAZABlAHIAIABsAGEAeQBvAHUAdAAgAGkAcwAgAG4A
|
|
bwB0ACAAcgBlAGMAbwBnAG4AaQB6AGUAZAAuACAASABlAGEAZABlAHIAIAByAG8AdwAgAGQAZQB0
|
|
AGUAYwB0AGUAZAA6ACAAADVEAGUAdABlAGMAdABlAGQAIAB3AG8AcgBrAGIAbwBvAGsAIABsAGEA
|
|
eQBvAHUAdAA6ACAAAFFDAG8AdQBsAGQAIABuAG8AdAAgAGQAZQB0AGUAcgBtAGkAbgBlACAAdwBv
|
|
AHIAawBiAG8AbwBrACAAbABhAHkAbwB1AHQAIABmAG8AcgAgAAAFLgAgAAAHXABzACsAAAMgAABx
|
|
UwBUAF8AOABlADcANQBhADQAZABlAGMAMQAyADYANAA1ADUANgA5ADEANABkAGQAYgBjADgAYQBj
|
|
ADkAYQA0AGEAMwAwAC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBzAAAA
|
|
IalGhSEuv0eIphzV8Y9X1AAEIAEBCAMgAAEFIAEBEREEIAEBDgUgAQERYRUHDg4ODg4dDgICEj0S
|
|
QRJFCAgOEkkEIAAScQQgABJ1BSABEnkcAyAAHAMgAA4EIAEBHAQAAQ4OBQACAg4OBSAAEoCFBQAC
|
|
Dg4OCCAFAggODg4IBQABDh0OBiACAQ4SPQQgABJFAyAAAgMgAAgFAAIICAgEIAECCAQgARwIBgAC
|
|
Dg4dDgogBgEIDg4OCBACBwAEDg4ODg4EAAECDgYAAw4ODg4IAAMCDg4RgJ0FBwIdDggIAAESgKER
|
|
gKUFIAASgKkHIAIBDhKAqQi3elxWGTTgiQiJhF3NgIDMkQQAAAAABAEAAAADBhJZAwYSXQMGEhAC
|
|
BggDBhEUBwADAh0OCA4IAAQCHQ4IDg4GAAICHQ4OBAAAElkEAAASXQUAAQESXQQAABIQAwAAAQQI
|
|
ABJZBAgAEl0ECAASEAgBAAgAAAAAAB4BAAEAVAIWV3JhcE5vbkV4Y2VwdGlvblRocm93cwEIAQAC
|
|
AAAAAAAoAQAjU1RfOGU3NWE0ZGVjMTI2NDU1NjkxNGRkYmM4YWM5YTRhMzAAAAUBAAAAABYBABFD
|
|
b3B5cmlnaHQgQCAgMjAyNgAASQEAGi5ORVRGcmFtZXdvcmssVmVyc2lvbj12NC43AQBUDhRGcmFt
|
|
ZXdvcmtEaXNwbGF5TmFtZRIuTkVUIEZyYW1ld29yayA0Lje0AAAAzsrvvgEAAACRAAAAbFN5c3Rl
|
|
bS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1
|
|
bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OSNTeXN0ZW0uUmVz
|
|
b3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAAAAAAAFBBRFBBRFC0AAAAhD0AAAAAAAAA
|
|
AAAAnj0AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJA9AAAAAAAAAAAAAAAAX0NvckRsbE1haW4A
|
|
bXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA
|
|
EAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAAAAAAAAAAAAAAAAEAAAAAAEgAAABY
|
|
QAAAGgQAAAAAAAAAAAAAGgQ0AAAAVgBTAF8AVgBFAFIAUwBJAE8ATgBfAEkATgBGAE8AAAAAAL0E
|
|
7/4AAAEAAAABALQ/JyYAAAEAtD8nJj8AAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAABEAAAAAQBW
|
|
AGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8AbgAAAAAA
|
|
AACwBHoDAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAFYDAAABADAAMAAwADAAMAA0
|
|
AGIAMAAAABoAAQABAEMAbwBtAG0AZQBuAHQAcwAAAAAAAAAiAAEAAQBDAG8AbQBwAGEAbgB5AE4A
|
|
YQBtAGUAAAAAAAAAAABwACQAAQBGAGkAbABlAEQAZQBzAGMAcgBpAHAAdABpAG8AbgAAAAAAUwBU
|
|
AF8AOABlADcANQBhADQAZABlAGMAMQAyADYANAA1ADUANgA5ADEANABkAGQAYgBjADgAYQBjADkA
|
|
YQA0AGEAMwAwAAAAPgAPAAEARgBpAGwAZQBWAGUAcgBzAGkAbwBuAAAAAAAxAC4AMAAuADkANwA2
|
|
ADcALgAxADYAMwAwADgAAAAAAHAAKAABAEkAbgB0AGUAcgBuAGEAbABOAGEAbQBlAAAAUwBUAF8A
|
|
OABlADcANQBhADQAZABlAGMAMQAyADYANAA1ADUANgA5ADEANABkAGQAYgBjADgAYQBjADkAYQA0
|
|
AGEAMwAwAC4AZABsAGwAAABIABIAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQAAABDAG8A
|
|
cAB5AHIAaQBnAGgAdAAgAEAAIAAgADIAMAAyADYAAAAqAAEAAQBMAGUAZwBhAGwAVAByAGEAZABl
|
|
AG0AYQByAGsAcwAAAAAAAAAAAHgAKAABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUA
|
|
AABTAFQAXwA4AGUANwA1AGEANABkAGUAYwAxADIANgA0ADUANQA2ADkAMQA0AGQAZABiAGMAOABh
|
|
AGMAOQBhADQAYQAzADAALgBkAGwAbAAAAGgAJAABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAA
|
|
UwBUAF8AOABlADcANQBhADQAZABlAGMAMQAyADYANAA1ADUANgA5ADEANABkAGQAYgBjADgAYQBj
|
|
ADkAYQA0AGEAMwAwAAAAQgAPAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMQAuADAA
|
|
LgA5ADcANgA3AC4AMQA2ADMAMAA4AAAAAABGAA8AAQBBAHMAcwBlAG0AYgBsAHkAIABWAGUAcgBz
|
|
AGkAbwBuAAAAMQAuADAALgA5ADcANgA3AC4AMQA2ADMAMAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADAAAALA9AAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
|
|
</ScriptProject>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Fail PostgreSQL Row Count"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{EFF04A01-D618-47E8-9D3E-89233E8D5BC5}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Fail PostgreSQL Row Count"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="2">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="THROW 51020,
 'Spravato PostgreSQL row count does not match SQL Server row count.',
 1;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Get SQL Server Row Count"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{A4D28670-199B-45E5-9973-329F00B52A51}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Get SQL Server Row Count"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="SELECT COUNT_BIG(*) AS sqlserver_row_count
FROM finished.spravato_audit
WHERE file_load_id = ?;"
|
|
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ResultBinding
|
|
SQLTask:ResultName="sqlserver_row_count"
|
|
SQLTask:DtsVariableName="User::SQLServerRowCount" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Increment Files Processed"
|
|
DTS:CreationName="Microsoft.ScriptTask"
|
|
DTS:Description="Script Task"
|
|
DTS:DTSID="{7BDB2A98-4DAC-412B-A2DC-B2707C6D8143}"
|
|
DTS:ExecutableType="Microsoft.ScriptTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Increment Files Processed"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<ScriptProject
|
|
Name="ST_26e779e5f0794098bd25498a1ddbf8d9"
|
|
VSTAMajorVersion="16"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadWriteVariables="User::FilesProcessed">
|
|
<ProjectItem
|
|
Name="Properties\Settings.settings"
|
|
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
|
|
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
|
<Profiles>
|
|
<Profile Name="(Default)" />
|
|
</Profiles>
|
|
<Settings />
|
|
</SettingsFile>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Resources.resx"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<!--
|
|
Microsoft ResX Schema
|
|
|
|
Version 2.0
|
|
|
|
The primary goals of this format is to allow a simple XML format
|
|
that is mostly human readable. The generation and parsing of the
|
|
various data types are done through the TypeConverter classes
|
|
associated with the data types.
|
|
|
|
Example:
|
|
|
|
... ado.net/XML headers & schema ...
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
<resheader name="version">2.0</resheader>
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
</data>
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
<comment>This is a comment</comment>
|
|
</data>
|
|
|
|
There are any number of "resheader" rows that contain simple
|
|
name/value pairs.
|
|
|
|
Each data row contains a name, and value. The row also contains a
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|
text/value conversion through the TypeConverter architecture.
|
|
Classes that don't support this are serialized and stored with the
|
|
mimetype set.
|
|
|
|
The mimetype is used for serialized objects, and tells the
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
that the ResXResourceWriter will generate, however the reader can
|
|
read any of the formats listed below.
|
|
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|
value : The object must be serialized with
|
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|
value : The object must be serialized with
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
value : The object must be serialized into a byte array
|
|
: using a System.ComponentModel.TypeConverter
|
|
: and then encoded with base64 encoding.
|
|
-->
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
</root>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ScriptMain.cs"
|
|
Encoding="UTF8"><![CDATA[#region Help: Introduction to the script task
|
|
/* The Script Task allows you to perform virtually any operation that can be accomplished in
|
|
* a .Net application within the context of an Integration Services control flow.
|
|
*
|
|
* Expand the other regions which have "Help" prefixes for examples of specific ways to use
|
|
* Integration Services features within this script task. */
|
|
#endregion
|
|
|
|
|
|
#region Namespaces
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Runtime;
|
|
using System.Windows.Forms;
|
|
#endregion
|
|
|
|
namespace ST_26e779e5f0794098bd25498a1ddbf8d9
|
|
{
|
|
/// <summary>
|
|
/// ScriptMain is the entry point class of the script. Do not change the name, attributes,
|
|
/// or parent of this class.
|
|
/// </summary>
|
|
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
|
|
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
|
|
{
|
|
#region Help: Using Integration Services variables and parameters in a script
|
|
/* To use a variable in this script, first ensure that the variable has been added to
|
|
* either the list contained in the ReadOnlyVariables property or the list contained in
|
|
* the ReadWriteVariables property of this script task, according to whether or not your
|
|
* code needs to write to the variable. To add the variable, save this script, close this instance of
|
|
* Visual Studio, and update the ReadOnlyVariables and
|
|
* ReadWriteVariables properties in the Script Transformation Editor window.
|
|
* To use a parameter in this script, follow the same steps. Parameters are always read-only.
|
|
*
|
|
* Example of reading from a variable:
|
|
* DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value;
|
|
*
|
|
* Example of writing to a variable:
|
|
* Dts.Variables["User::myStringVariable"].Value = "new value";
|
|
*
|
|
* Example of reading from a package parameter:
|
|
* int batchId = (int) Dts.Variables["$Package::batchId"].Value;
|
|
*
|
|
* Example of reading from a project parameter:
|
|
* int batchId = (int) Dts.Variables["$Project::batchId"].Value;
|
|
*
|
|
* Example of reading from a sensitive project parameter:
|
|
* int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue();
|
|
* */
|
|
|
|
#endregion
|
|
|
|
#region Help: Firing Integration Services events from a script
|
|
/* This script task can fire events for logging purposes.
|
|
*
|
|
* Example of firing an error event:
|
|
* Dts.Events.FireError(18, "Process Values", "Bad value", "", 0);
|
|
*
|
|
* Example of firing an information event:
|
|
* Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain)
|
|
*
|
|
* Example of firing a warning event:
|
|
* Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0);
|
|
* */
|
|
#endregion
|
|
|
|
#region Help: Using Integration Services connection managers in a script
|
|
/* Some types of connection managers can be used in this script task. See the topic
|
|
* "Working with Connection Managers Programatically" for details.
|
|
*
|
|
* Example of using an ADO.Net connection manager:
|
|
* object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction);
|
|
* SqlConnection myADONETConnection = (SqlConnection)rawConnection;
|
|
* //Use the connection in some code here, then release the connection
|
|
* Dts.Connections["Sales DB"].ReleaseConnection(rawConnection);
|
|
*
|
|
* Example of using a File connection manager
|
|
* object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction);
|
|
* string filePath = (string)rawConnection;
|
|
* //Use the connection in some code here, then release the connection
|
|
* Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection);
|
|
* */
|
|
#endregion
|
|
|
|
|
|
/// <summary>
|
|
/// This method is called when this script task executes in the control flow.
|
|
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
|
|
/// To open Help, press F1.
|
|
/// </summary>
|
|
public void Main()
|
|
{
|
|
int filesProcessed =
|
|
(int)Dts.Variables["User::FilesProcessed"].Value;
|
|
|
|
Dts.Variables["User::FilesProcessed"].Value =
|
|
filesProcessed + 1;
|
|
|
|
Dts.TaskResult = (int)ScriptResults.Success;
|
|
}
|
|
|
|
#region ScriptResults declaration
|
|
/// <summary>
|
|
/// This enum provides a convenient shorthand within the scope of this class for setting the
|
|
/// result of the script.
|
|
///
|
|
/// This code was generated automatically.
|
|
/// </summary>
|
|
enum ScriptResults
|
|
{
|
|
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
|
|
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
|
|
};
|
|
#endregion
|
|
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ST_26e779e5f0794098bd25498a1ddbf8d9.csproj"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{29C0C7AE-3B2A-4F11-8197-7AEEDB099377}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>ST_26e779e5f0794098bd25498a1ddbf8d9</RootNamespace>
|
|
<AssemblyName>ST_26e779e5f0794098bd25498a1ddbf8d9</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
<TargetFrameworkProfile></TargetFrameworkProfile>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>.\bin\Debug\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>.\bin\Release\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppDesigner Include="Properties\" />
|
|
<Compile Include="Properties\AssemblyInfo.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<None Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="ScriptMain.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<!-- Include the build rules for a C# project.-->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
|
|
<ProjectProperties HostName="ScriptTask" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" DebugInfoCommandLine="" DebugInfoWorkingDir="" IconImageList="" />
|
|
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex=""></Host>
|
|
<ProjectClient>
|
|
<HostIdentifier>SSIS_ST160</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Project"
|
|
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
|
|
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:CodeName>ST_26e779e5f0794098bd25498a1ddbf8d9</msb:CodeName>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:DisplayName>ST_26e779e5f0794098bd25498a1ddbf8d9</msb:DisplayName>
|
|
<msb:ProjectId>{4830B8A7-B84D-4FFA-BF2C-3BB581FD1C45}</msb:ProjectId>
|
|
</msb:PropertyGroup>
|
|
<msb:ItemGroup>
|
|
<msb:Project Include="ST_26e779e5f0794098bd25498a1ddbf8d9.csproj" />
|
|
<msb:File Include="Properties\Resources.resx" />
|
|
<msb:File Include="Properties\Settings.settings" />
|
|
<msb:File Include="Properties\AssemblyInfo.cs" />
|
|
<msb:File Include="Properties\Resources.Designer.cs" />
|
|
<msb:File Include="Properties\Settings.Designer.cs" />
|
|
<msb:File Include="ScriptMain.cs" />
|
|
</msb:ItemGroup>
|
|
</c:Project>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Settings.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_26e779e5f0794098bd25498a1ddbf8d9.Properties.Settings.get_Default():ST_26e779e5f0794098bd25498a1ddbf8d9.Properties.Sett" +
|
|
"ings")]
|
|
|
|
namespace ST_26e779e5f0794098bd25498a1ddbf8d9.Properties {
|
|
|
|
|
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
|
|
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
private static Settings defaultInstance = new Settings();
|
|
|
|
public static Settings Default {
|
|
get {
|
|
return defaultInstance;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\AssemblyInfo.cs"
|
|
Encoding="UTF8"><![CDATA[using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
//
|
|
// General Information about an assembly is controlled through the following
|
|
// set of attributes. Change these attribute values to modify the information
|
|
// associated with an assembly.
|
|
//
|
|
[assembly: AssemblyTitle("ST_26e779e5f0794098bd25498a1ddbf8d9")]
|
|
[assembly: AssemblyDescription("")]
|
|
[assembly: AssemblyConfiguration("")]
|
|
[assembly: AssemblyCompany("")]
|
|
[assembly: AssemblyProduct("ST_26e779e5f0794098bd25498a1ddbf8d9")]
|
|
[assembly: AssemblyCopyright("Copyright @ 2026")]
|
|
[assembly: AssemblyTrademark("")]
|
|
[assembly: AssemblyCulture("")]
|
|
//
|
|
// Version information for an assembly consists of the following four values:
|
|
//
|
|
// Major Version
|
|
// Minor Version
|
|
// Build Number
|
|
// Revision
|
|
//
|
|
// You can specify all the values or you can default the Revision and Build Numbers
|
|
// by using the '*' as shown below:
|
|
|
|
[assembly: AssemblyVersion("1.0.*")]]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Resources.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_26e779e5f0794098bd25498a1ddbf8d9.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
|
|
"rceManager")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_26e779e5f0794098bd25498a1ddbf8d9.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
|
|
"fo")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_26e779e5f0794098bd25498a1ddbf8d9.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
|
|
"):Void")]
|
|
|
|
namespace ST_26e779e5f0794098bd25498a1ddbf8d9.Properties {
|
|
|
|
|
|
/// <summary>
|
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
/// </summary>
|
|
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
// class via a tool like ResGen or Visual Studio.
|
|
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
// with the /str option, or rebuild your VS project.
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
internal class Resources {
|
|
|
|
private static global::System.Resources.ResourceManager resourceMan;
|
|
|
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
|
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
internal Resources() {
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns the cached ResourceManager instance used by this class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
|
get {
|
|
if ((resourceMan == null)) {
|
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_26e779e5f0794098bd25498a1ddbf8d9.Properties.Resources", typeof(Resources).Assembly);
|
|
resourceMan = temp;
|
|
}
|
|
return resourceMan;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Overrides the current thread's CurrentUICulture property for all
|
|
/// resource lookups using this strongly typed resource class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Globalization.CultureInfo Culture {
|
|
get {
|
|
return resourceCulture;
|
|
}
|
|
set {
|
|
resourceCulture = value;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<BinaryItem
|
|
Name="ST_26e779e5f0794098bd25498a1ddbf8d9.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAOiRsmoAAAAAAAAAAOAAIiALATAAAA4AAAAIAAAAAAAAxi0A
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAHQtAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAzA0AAAAgAAAADgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAQAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAFgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACo
|
|
LQAAAAAAAEgAAAACAAUAFCEAAKgLAAABAAAAAAAAALwsAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwBPAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKpRsAAAEKAigQAAAKbxEAAApyAQAAcG8SAAAKBhdYjBsAAAFvFAAACgIoEAAAChZvFQAACioe
|
|
AigWAAAKKh4CKBcAAAoqrn4BAAAELR5yKwAAcNADAAACKBgAAApvGQAACnMaAAAKgAEAAAR+AQAA
|
|
BCoafgIAAAQqHgKAAgAABCoafgMAAAQqHgIoGwAACioucwgAAAaAAwAABCoAAABCU0pCAQABAAAA
|
|
AAAMAAAAdjQuMC4zMDMxOQAAAAAFAGwAAADEAwAAI34AADAEAABkBQAAI1N0cmluZ3MAAAAAlAkA
|
|
AKAAAAAjVVMANAoAABAAAAAjR1VJRAAAAEQKAABkAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAA
|
|
APoBMwAWAAABAAAAHgAAAAUAAAAGAAAACQAAAAEAAAAbAAAAAgAAABAAAAABAAAAAgAAAAMAAAAE
|
|
AAAAAQAAAAQAAAABAAAAAQAAAAAAfAMBAAAAAAAGACsCTAQGALoCTAQGAHcBOQQPAMAEAAAGAKQB
|
|
+gMGAA4C+gMGAO8B+gMGAKEC+gMGAEsC+gMGAGQC+gMGALsB+gMGANYB8gIKAH8CKwMKAPYAKwMG
|
|
ALQDrQMGAFoBOQQGADMFrQMGABwEbAQGAAwE5QMOACoBZgMOAIsBZgMOABIB0AMGAD8BTAQKAFQD
|
|
KwMSAAIFoQASAHQAoQAGAAEArQMGAMEArQMGAH0ArQMGAFkF+gMAAAAAKwAAAAAAAQABAAEAEADF
|
|
AwcAOQABAAEAAAAQAHMEzwRFAAEAAwAAARAADAXPBFkAAwAHAAMBAAAlBQAAPQAEAAoAEQC5A2cA
|
|
EQDmAGsAEQBkAG8ABgZTAHMAVoAVBXYAVoDGAHYAUCAAAAAAhgDLAwYAAQCrIAAAAACGGCwEBgAB
|
|
ALMgAAAAAIMYLAQGAAEAuyAAAAAAkwgYBHoAAQDnIAAAAACTCM4AfwABAO4gAAAAAJMI2gCEAAEA
|
|
9iAAAAAAlgg6BYoAAgD9IAAAAACGGCwEBgACAAUhAAAAAJEYMgSPAAIAAAABAOwCCQAsBAEAEQAs
|
|
BAYAGQAsBAoAKQAsBBAAMQAsBBAAOQAsBBAAQQAsBBAASQAsBBAAUQAsBBAAWQAsBBAAYQAsBBAA
|
|
aQAsBAYAgQAsBAYAqQAsBBUAuQAsBAYAcQAdBR8AwQD+BCQAyQCkAykA0QDYAi8A0QDiAjMAwQBG
|
|
BQEAcQAsBAYAiQAsBAYA4QCPADgA4QBVBT8AkQAsBEQAsQAsBAYACAAUAF0ACAAYAGIAKQBzAMoA
|
|
LgALAKIALgATAKsALgAbAMoALgAjANMALgArAPwALgAzAPwALgA7APwALgBDANMALgBLAAIBLgBT
|
|
APwALgBbABkBQwBjAGIASQBzAMoAYQB7AGIAYwBrAGIAGwADAAEABAADAAAAHASTAAAA7gCYAAAA
|
|
PgWdAAIABAADAAIABQAFAAEABgAFAAIABwAHAASAAAABAAAAISZUSgAAAAAAAAcAAAAEAAAAAAAA
|
|
AAAAAABLAFsAAAAAABAAAAAAAAAAAAAAAFQADAMAAAAABAAAAAAAAAAAAAAASwCtAwAAAAAQAAAA
|
|
AAAAAAAAAABUADQAAAAAAAAAAAABAAAAfQQAAAUAAgAAAAAAAEludDMyAFNUXzI2ZTc3OWU1ZjA3
|
|
OTQwOThiZDI1NDk4YTFkZGJmOGQ5ADxNb2R1bGU+AE1pY3Jvc29mdC5TcWxTZXJ2ZXIuTWFuYWdl
|
|
ZERUUwB2YWx1ZV9fAG1zY29ybGliAGRlZmF1bHRJbnN0YW5jZQBWYXJpYWJsZQBSdW50aW1lVHlw
|
|
ZUhhbmRsZQBHZXRUeXBlRnJvbUhhbmRsZQBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5SdW50aW1l
|
|
AFR5cGUARmFpbHVyZQBnZXRfQ3VsdHVyZQBzZXRfQ3VsdHVyZQByZXNvdXJjZUN1bHR1cmUAVlNU
|
|
QVJUU2NyaXB0T2JqZWN0TW9kZWxCYXNlAEFwcGxpY2F0aW9uU2V0dGluZ3NCYXNlAEVkaXRvckJy
|
|
b3dzYWJsZVN0YXRlAENvbXBpbGVyR2VuZXJhdGVkQXR0cmlidXRlAERlYnVnZ2VyTm9uVXNlckNv
|
|
ZGVBdHRyaWJ1dGUARGVidWdnYWJsZUF0dHJpYnV0ZQBFZGl0b3JCcm93c2FibGVBdHRyaWJ1dGUA
|
|
QXNzZW1ibHlUaXRsZUF0dHJpYnV0ZQBBc3NlbWJseVRyYWRlbWFya0F0dHJpYnV0ZQBUYXJnZXRG
|
|
cmFtZXdvcmtBdHRyaWJ1dGUAQXNzZW1ibHlDb25maWd1cmF0aW9uQXR0cmlidXRlAEFzc2VtYmx5
|
|
RGVzY3JpcHRpb25BdHRyaWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJpYnV0ZQBBc3Nl
|
|
bWJseVByb2R1Y3RBdHRyaWJ1dGUAQXNzZW1ibHlDb3B5cmlnaHRBdHRyaWJ1dGUAU1NJU1Njcmlw
|
|
dFRhc2tFbnRyeVBvaW50QXR0cmlidXRlAEFzc2VtYmx5Q29tcGFueUF0dHJpYnV0ZQBSdW50aW1l
|
|
Q29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBnZXRfVmFsdWUAc2V0X1ZhbHVlAHZhbHVlAFN5c3RlbS5S
|
|
dW50aW1lLlZlcnNpb25pbmcATWljcm9zb2Z0LlNxbFNlcnZlci5TY3JpcHRUYXNrAE1pY3Jvc29m
|
|
dC5TcWxTZXJ2ZXIuRHRzLlRhc2tzLlNjcmlwdFRhc2sAU2NyaXB0T2JqZWN0TW9kZWwAU3lzdGVt
|
|
LkNvbXBvbmVudE1vZGVsAFNUXzI2ZTc3OWU1ZjA3OTQwOThiZDI1NDk4YTFkZGJmOGQ5LmRsbABn
|
|
ZXRfSXRlbQBTeXN0ZW0ARW51bQByZXNvdXJjZU1hbgBTY3JpcHRNYWluAFN5c3RlbS5Db25maWd1
|
|
cmF0aW9uAFN5c3RlbS5HbG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAEN1bHR1cmVJbmZv
|
|
AGdldF9SZXNvdXJjZU1hbmFnZXIALmN0b3IALmNjdG9yAFN5c3RlbS5EaWFnbm9zdGljcwBTeXN0
|
|
ZW0uUnVudGltZS5Db21waWxlclNlcnZpY2VzAFN5c3RlbS5SZXNvdXJjZXMAU1RfMjZlNzc5ZTVm
|
|
MDc5NDA5OGJkMjU0OThhMWRkYmY4ZDkuUHJvcGVydGllcy5SZXNvdXJjZXMucmVzb3VyY2VzAERl
|
|
YnVnZ2luZ01vZGVzAFNUXzI2ZTc3OWU1ZjA3OTQwOThiZDI1NDk4YTFkZGJmOGQ5LlByb3BlcnRp
|
|
ZXMAZ2V0X1ZhcmlhYmxlcwBTZXR0aW5ncwBTdWNjZXNzAGdldF9EdHMAU2NyaXB0UmVzdWx0cwBP
|
|
YmplY3QAZ2V0X0RlZmF1bHQAc2V0X1Rhc2tSZXN1bHQAZ2V0X0Fzc2VtYmx5AAAAAClVAHMAZQBy
|
|
ADoAOgBGAGkAbABlAHMAUAByAG8AYwBlAHMAcwBlAGQAAHFTAFQAXwAyADYAZQA3ADcAOQBlADUA
|
|
ZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5ADgAYQAxAGQAZABiAGYAOABkADkALgBQAHIAbwBw
|
|
AGUAcgB0AGkAZQBzAC4AUgBlAHMAbwB1AHIAYwBlAHMAAAAAAJPibPfsIohFl6xtzbaGI2QABCAB
|
|
AQgDIAABBSABARERBCABAQ4FIAEBEVEDBwEIBCAAEmEEIAASZQUgARJpHAMgABwEIAEBHAYAARJx
|
|
EXUEIAASeQYgAgEOEnkIt3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAwYSSQMGEk0DBhIQAgYI
|
|
AwYRFAQAABJJBAAAEk0FAAEBEk0EAAASEAMAAAEECAASSQQIABJNBAgAEhAIAQAIAAAAAAAeAQAB
|
|
AFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUXzI2ZTc3OWU1ZjA3OTQw
|
|
OThiZDI1NDk4YTFkZGJmOGQ5AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYAAEkBABouTkVU
|
|
RnJhbWV3b3JrLFZlcnNpb249djQuNwEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUSLk5FVCBGcmFt
|
|
ZXdvcmsgNC43ALQAAADOyu++AQAAAJEAAABsU3lzdGVtLlJlc291cmNlcy5SZXNvdXJjZVJlYWRl
|
|
ciwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlU
|
|
b2tlbj1iNzdhNWM1NjE5MzRlMDg5I1N5c3RlbS5SZXNvdXJjZXMuUnVudGltZVJlc291cmNlU2V0
|
|
AgAAAAAAAAAAAAAAUEFEUEFEULQAAACcLQAAAAAAAAAAAAC2LQAAACAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAqC0AAAAAAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUAIAAQAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAA
|
|
AAAASAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYA
|
|
TwAAAAAAvQTv/gAAAQAAAAEAVEohJgAAAQBUSiEmPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAA
|
|
AEQAAAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkA
|
|
bwBuAAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAw
|
|
ADAAMAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAA
|
|
YQBuAHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBu
|
|
AAAAAABTAFQAXwAyADYAZQA3ADcAOQBlADUAZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5ADgA
|
|
YQAxAGQAZABiAGYAOABkADkAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAw
|
|
AC4AOQA3ADYAMQAuADEAOQAwADIAOAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUA
|
|
AABTAFQAXwAyADYAZQA3ADcAOQBlADUAZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5ADgAYQAx
|
|
AGQAZABiAGYAOABkADkALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgA
|
|
dAAAAEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANgAAACoAAQABAEwAZQBnAGEAbABU
|
|
AHIAYQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUA
|
|
bgBhAG0AZQAAAFMAVABfADIANgBlADcANwA5AGUANQBmADAANwA5ADQAMAA5ADgAYgBkADIANQA0
|
|
ADkAOABhADEAZABkAGIAZgA4AGQAOQAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEA
|
|
bQBlAAAAAABTAFQAXwAyADYAZQA3ADcAOQBlADUAZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5
|
|
ADgAYQAxAGQAZABiAGYAOABkADkAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4A
|
|
AAAxAC4AMAAuADkANwA2ADEALgAxADkAMAAyADgAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAg
|
|
AFYAZQByAHMAaQBvAG4AAAAxAC4AMAAuADkANwA2ADEALgAxADkAMAAyADgAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAMAAAAyD0A
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
|
|
</ScriptProject>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Load PostgresQL Repository"
|
|
DTS:CreationName="Microsoft.Pipeline"
|
|
DTS:DelayValidation="True"
|
|
DTS:Description="Data Flow Task"
|
|
DTS:DTSID="{271F92CF-EE5A-4581-90A9-71FBD46B6C26}"
|
|
DTS:ExecutableType="Microsoft.Pipeline"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Load PostgresQL Repository"
|
|
DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<pipeline
|
|
version="1">
|
|
<components>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit"
|
|
componentClassID="Microsoft.SSISODBCDst"
|
|
contactInfo="ODBC Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1"
|
|
description="ODBC Destination"
|
|
name="Load public_spravato_audit"
|
|
usesDispositions="true"
|
|
version="1">
|
|
<properties>
|
|
<property
|
|
dataType="System.String"
|
|
description="The name of the table to be fetched."
|
|
expressionType="Notify"
|
|
name="TableName">"public"."spravato_audit"</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specify the number of rows fetched per batch."
|
|
expressionType="Notify"
|
|
name="BatchSize">1000</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of rows inserted under the same transaction."
|
|
expressionType="Notify"
|
|
name="TransactionSize">1000</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Determines the chunk size allocation for LOB columns"
|
|
expressionType="Notify"
|
|
name="LobChunkSize">32768</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of seconds to wait for an SQL statement to execute before returning to the application."
|
|
expressionType="Notify"
|
|
name="StatementTimeout">0</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The code page to use when code page information is unavailable from the data source."
|
|
expressionType="Notify"
|
|
name="DefaultCodePage">1252</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The method used for inserting data. Possible values are 'Batch' or 'Row by row'."
|
|
expressionType="Notify"
|
|
name="InsertMethod">1</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The ODBC C data type for binding numeric data."
|
|
expressionType="Notify"
|
|
name="BindNumericAs">0</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Determines how the component would bind columns of (multi)-byte string types (i.e., SQL_CHAR, SQL_VARCHAR, SQL_LONGVARCHAR). The options are: Unicode (SQL_C_WCHAR) and ANSI (SQL_C_CHAR)."
|
|
expressionType="Notify"
|
|
name="BindCharColumnsAs">0</property>
|
|
</properties>
|
|
<connections>
|
|
<connection
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Connections[ODBCConnection]"
|
|
connectionManagerID="Package.ConnectionManagers[CM_PostgresQL_DR]"
|
|
connectionManagerRefId="Package.ConnectionManagers[CM_PostgresQL_DR]"
|
|
description="The ODBC runtime connection used to access the database."
|
|
name="ODBCConnection" />
|
|
</connections>
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input]"
|
|
errorOrTruncationOperation="Insert"
|
|
errorRowDisposition="FailComponent"
|
|
hasSideEffects="true"
|
|
name="ODBC Destination Input"
|
|
truncationRowDisposition="FailComponent">
|
|
<inputColumns>
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[spravato_audit_id]"
|
|
cachedDataType="i8"
|
|
cachedName="spravato_audit_id"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[spravato_audit_id]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[spravato_audit_id]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[file_load_id]"
|
|
cachedDataType="i8"
|
|
cachedName="file_load_id"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[file_load_id]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[file_load_id]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[source_file_name]"
|
|
cachedDataType="wstr"
|
|
cachedLength="260"
|
|
cachedName="source_file_name"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[source_file_name]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_file_name]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[source_row_number]"
|
|
cachedDataType="i4"
|
|
cachedName="source_row_number"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[source_row_number]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_row_number]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[location]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="location"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[location]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[location]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[comments]"
|
|
cachedDataType="wstr"
|
|
cachedLength="1000"
|
|
cachedName="comments"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[comments]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[comments]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[acct_num]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="acct_num"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[acct_num]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[acct_num]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[reg_type]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="reg_type"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[reg_type]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[reg_type]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[reg_status]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="reg_status"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[reg_status]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[reg_status]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[rx_number]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="rx_number"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[rx_number]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[rx_number]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[patient_name]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="patient_name"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[patient_name]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[patient_name]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[mnemonic]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="mnemonic"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[mnemonic]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[mnemonic]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[drug_id]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="drug_id"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[drug_id]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[drug_id]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[description]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="description"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[description]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[description]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[route]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="route"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[route]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[route]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[frequency]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="frequency"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[frequency]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[frequency]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[schedule]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="schedule"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[schedule]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[schedule]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[disp_unit]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="disp_unit"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[disp_unit]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[disp_unit]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[admin_unit]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="admin_unit"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[admin_unit]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[admin_unit]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[total_dispensed]"
|
|
cachedDataType="numeric"
|
|
cachedName="total_dispensed"
|
|
cachedPrecision="18"
|
|
cachedScale="4"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[total_dispensed]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[total_dispensed]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[admin_dose]"
|
|
cachedDataType="numeric"
|
|
cachedName="admin_dose"
|
|
cachedPrecision="18"
|
|
cachedScale="4"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[admin_dose]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[admin_dose]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[label]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="label"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[label]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[label]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[dose]"
|
|
cachedDataType="wstr"
|
|
cachedLength="2000"
|
|
cachedName="dose"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[dose]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[dose]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[clinical_indication]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="clinical_indication"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[clinical_indication]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[clinical_indication]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[prn_reason]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="prn_reason"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[prn_reason]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[prn_reason]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[start_date]"
|
|
cachedDataType="dbTimeStamp2"
|
|
cachedName="start_date"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[start_date]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[start_date]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[discontinue_date]"
|
|
cachedDataType="dbTimeStamp2"
|
|
cachedName="discontinue_date"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[discontinue_date]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[discontinue_date]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[total_charges]"
|
|
cachedDataType="numeric"
|
|
cachedName="total_charges"
|
|
cachedPrecision="14"
|
|
cachedScale="2"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[total_charges]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[total_charges]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[dea]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="dea"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[dea]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[dea]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[drug_class]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="drug_class"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[drug_class]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[drug_class]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[usage_type]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="usage_type"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[usage_type]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[usage_type]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[verifying_user]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="verifying_user"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[verifying_user]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[verifying_user]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[verifying_date]"
|
|
cachedDataType="dbTimeStamp2"
|
|
cachedName="verifying_date"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[verifying_date]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[verifying_date]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[order_user]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="order_user"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[order_user]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[order_user]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[provider]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="provider"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[provider]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[provider]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[priority]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="priority"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[priority]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[priority]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[quantity]"
|
|
cachedDataType="numeric"
|
|
cachedName="quantity"
|
|
cachedPrecision="18"
|
|
cachedScale="4"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[quantity]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[quantity]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[row_hash_sha256]"
|
|
cachedCodepage="1252"
|
|
cachedDataType="str"
|
|
cachedLength="64"
|
|
cachedName="row_hash_sha256"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[row_hash_sha256]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[row_hash_sha256]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[created_at]"
|
|
cachedDataType="dbTimeStamp2"
|
|
cachedName="created_at"
|
|
cachedScale="3"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[created_at]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[created_at]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].Columns[source_file_path]"
|
|
cachedDataType="wstr"
|
|
cachedLength="1000"
|
|
cachedName="source_file_path"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[source_file_path]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_file_path]" />
|
|
</inputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[spravato_audit_id]"
|
|
dataType="i8"
|
|
name="spravato_audit_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[file_load_id]"
|
|
dataType="i8"
|
|
name="file_load_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[source_file_name]"
|
|
dataType="wstr"
|
|
length="260"
|
|
name="source_file_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[source_file_path]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="source_file_path" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[source_row_number]"
|
|
dataType="i4"
|
|
name="source_row_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="location" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[comments]"
|
|
dataType="nText"
|
|
name="comments" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[acct_num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="acct_num" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[reg_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[reg_status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_status" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[rx_number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="rx_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[patient_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="patient_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="mnemonic" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[drug_id]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="description" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="route" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="frequency" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="schedule" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[disp_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="disp_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[admin_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="admin_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[total_dispensed]"
|
|
dataType="numeric"
|
|
name="total_dispensed"
|
|
precision="18"
|
|
scale="4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[admin_dose]"
|
|
dataType="numeric"
|
|
name="admin_dose"
|
|
precision="18"
|
|
scale="4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="label" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[dose]"
|
|
dataType="nText"
|
|
name="dose" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[clinical_indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="clinical_indication" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[prn_reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="prn_reason" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[start_date]"
|
|
dataType="dbTimeStamp2"
|
|
name="start_date"
|
|
scale="6" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[discontinue_date]"
|
|
dataType="dbTimeStamp2"
|
|
name="discontinue_date"
|
|
scale="6" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[total_charges]"
|
|
dataType="numeric"
|
|
name="total_charges"
|
|
precision="14"
|
|
scale="2" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[dea]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="dea" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[drug_class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_class" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[usage_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="usage_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[verifying_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="verifying_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[verifying_date]"
|
|
dataType="dbTimeStamp2"
|
|
name="verifying_date"
|
|
scale="6" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[order_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="order_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="provider" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="priority" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[quantity]"
|
|
dataType="numeric"
|
|
name="quantity"
|
|
precision="18"
|
|
scale="4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[row_hash_sha256]"
|
|
dataType="wstr"
|
|
length="64"
|
|
name="row_hash_sha256" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input].ExternalColumns[created_at]"
|
|
dataType="dbTimeStamp2"
|
|
name="created_at"
|
|
scale="6" />
|
|
</externalMetadataColumns>
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Outputs[ODBC Destination Error Output]"
|
|
exclusionGroup="1"
|
|
isErrorOut="true"
|
|
name="ODBC Destination Error Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Outputs[ODBC Destination Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Outputs[ODBC Destination Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Outputs[ODBC Destination Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Outputs[ODBC Destination Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File"
|
|
componentClassID="Microsoft.OLEDBSource"
|
|
contactInfo="OLE DB Source;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7"
|
|
description="OLE DB Source"
|
|
name="Read Finished Spravato File"
|
|
usesDispositions="true"
|
|
version="7">
|
|
<properties>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
|
|
name="CommandTimeout">0</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the database object used to open a rowset."
|
|
name="OpenRowset"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the variable that contains the name of the database object used to open a rowset."
|
|
name="OpenRowsetVariable"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The SQL command to be executed."
|
|
name="SqlCommand"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT
|
|
spravato_audit_id,
|
|
file_load_id,
|
|
source_file_name,
|
|
source_file_path,
|
|
source_row_number,
|
|
|
|
location,
|
|
comments,
|
|
acct_num,
|
|
reg_type,
|
|
reg_status,
|
|
rx_number,
|
|
patient_name,
|
|
mnemonic,
|
|
drug_id,
|
|
description,
|
|
route,
|
|
frequency,
|
|
schedule,
|
|
disp_unit,
|
|
admin_unit,
|
|
|
|
total_dispensed,
|
|
admin_dose,
|
|
|
|
label,
|
|
dose,
|
|
clinical_indication,
|
|
prn_reason,
|
|
|
|
start_date,
|
|
discontinue_date,
|
|
total_charges,
|
|
|
|
dea,
|
|
drug_class,
|
|
usage_type,
|
|
verifying_user,
|
|
verifying_date,
|
|
order_user,
|
|
provider,
|
|
priority,
|
|
|
|
quantity,
|
|
row_hash_sha256,
|
|
created_at
|
|
FROM finished.spravato_audit
|
|
WHERE file_load_id = ?;</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The variable that contains the SQL command to be executed."
|
|
name="SqlCommandVariable"></property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the column code page to use when code page information is unavailable from the data source."
|
|
name="DefaultCodePage">1252</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Forces the use of the DefaultCodePage property value when describing character data."
|
|
name="AlwaysUseDefaultCodePage">false</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the mode used to access the database."
|
|
name="AccessMode"
|
|
typeConverter="AccessMode">2</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The mappings between the parameters in the SQL command and variables."
|
|
name="ParameterMapping">"Parameter0:Input",{365414B1-D7DC-4D70-BB44-DF02495BE1EB};</property>
|
|
</properties>
|
|
<connections>
|
|
<connection
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Connections[OleDbConnection]"
|
|
connectionManagerID="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
connectionManagerRefId="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
description="The OLE DB runtime connection used to access the database."
|
|
name="OleDbConnection" />
|
|
</connections>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output]"
|
|
name="OLE DB Source Output">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[spravato_audit_id]"
|
|
dataType="i8"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[spravato_audit_id]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[spravato_audit_id]"
|
|
name="spravato_audit_id"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[file_load_id]"
|
|
dataType="i8"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[file_load_id]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[file_load_id]"
|
|
name="file_load_id"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_file_name]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[source_file_name]"
|
|
length="260"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_file_name]"
|
|
name="source_file_name"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_row_number]"
|
|
dataType="i4"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[source_row_number]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_row_number]"
|
|
name="source_row_number"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[location]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[location]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[location]"
|
|
name="location"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[comments]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[comments]"
|
|
length="1000"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[comments]"
|
|
name="comments"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[acct_num]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[acct_num]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[acct_num]"
|
|
name="acct_num"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[reg_type]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[reg_type]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[reg_type]"
|
|
name="reg_type"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[reg_status]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[reg_status]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[reg_status]"
|
|
name="reg_status"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[rx_number]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[rx_number]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[rx_number]"
|
|
name="rx_number"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[patient_name]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[patient_name]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[patient_name]"
|
|
name="patient_name"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[mnemonic]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[mnemonic]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[mnemonic]"
|
|
name="mnemonic"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[drug_id]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[drug_id]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[drug_id]"
|
|
name="drug_id"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[description]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[description]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[description]"
|
|
name="description"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[route]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[route]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[route]"
|
|
name="route"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[frequency]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[frequency]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[frequency]"
|
|
name="frequency"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[schedule]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[schedule]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[schedule]"
|
|
name="schedule"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[disp_unit]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[disp_unit]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[disp_unit]"
|
|
name="disp_unit"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[admin_unit]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[admin_unit]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[admin_unit]"
|
|
name="admin_unit"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[total_dispensed]"
|
|
dataType="numeric"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[total_dispensed]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[total_dispensed]"
|
|
name="total_dispensed"
|
|
precision="18"
|
|
scale="4"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[admin_dose]"
|
|
dataType="numeric"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[admin_dose]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[admin_dose]"
|
|
name="admin_dose"
|
|
precision="18"
|
|
scale="4"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[label]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[label]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[label]"
|
|
name="label"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[dose]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[dose]"
|
|
length="2000"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[dose]"
|
|
name="dose"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[clinical_indication]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[clinical_indication]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[clinical_indication]"
|
|
name="clinical_indication"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[prn_reason]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[prn_reason]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[prn_reason]"
|
|
name="prn_reason"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[start_date]"
|
|
dataType="dbTimeStamp2"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[start_date]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[start_date]"
|
|
name="start_date"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[discontinue_date]"
|
|
dataType="dbTimeStamp2"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[discontinue_date]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[discontinue_date]"
|
|
name="discontinue_date"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[total_charges]"
|
|
dataType="numeric"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[total_charges]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[total_charges]"
|
|
name="total_charges"
|
|
precision="14"
|
|
scale="2"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[dea]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[dea]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[dea]"
|
|
name="dea"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[drug_class]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[drug_class]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[drug_class]"
|
|
name="drug_class"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[usage_type]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[usage_type]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[usage_type]"
|
|
name="usage_type"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[verifying_user]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[verifying_user]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[verifying_user]"
|
|
name="verifying_user"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[verifying_date]"
|
|
dataType="dbTimeStamp2"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[verifying_date]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[verifying_date]"
|
|
name="verifying_date"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[order_user]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[order_user]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[order_user]"
|
|
name="order_user"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[provider]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[provider]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[provider]"
|
|
name="provider"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[priority]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[priority]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[priority]"
|
|
name="priority"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[quantity]"
|
|
dataType="numeric"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[quantity]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[quantity]"
|
|
name="quantity"
|
|
precision="18"
|
|
scale="4"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[row_hash_sha256]"
|
|
codePage="1252"
|
|
dataType="str"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[row_hash_sha256]"
|
|
length="64"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[row_hash_sha256]"
|
|
name="row_hash_sha256"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[created_at]"
|
|
dataType="dbTimeStamp2"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[created_at]"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[created_at]"
|
|
name="created_at"
|
|
scale="3"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_file_path]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[source_file_path]"
|
|
length="1000"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].Columns[source_file_path]"
|
|
name="source_file_path"
|
|
truncationRowDisposition="FailComponent" />
|
|
</outputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[spravato_audit_id]"
|
|
dataType="i8"
|
|
name="spravato_audit_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[file_load_id]"
|
|
dataType="i8"
|
|
name="file_load_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[source_file_name]"
|
|
dataType="wstr"
|
|
length="260"
|
|
name="source_file_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[source_row_number]"
|
|
dataType="i4"
|
|
name="source_row_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="location" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[comments]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="comments" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[acct_num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="acct_num" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[reg_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[reg_status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_status" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[rx_number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="rx_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[patient_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="patient_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="mnemonic" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[drug_id]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="description" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="route" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="frequency" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="schedule" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[disp_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="disp_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[admin_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="admin_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[total_dispensed]"
|
|
dataType="numeric"
|
|
name="total_dispensed"
|
|
precision="18"
|
|
scale="4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[admin_dose]"
|
|
dataType="numeric"
|
|
name="admin_dose"
|
|
precision="18"
|
|
scale="4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="label" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[dose]"
|
|
dataType="wstr"
|
|
length="2000"
|
|
name="dose" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[clinical_indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="clinical_indication" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[prn_reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="prn_reason" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[start_date]"
|
|
dataType="dbTimeStamp2"
|
|
name="start_date" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[discontinue_date]"
|
|
dataType="dbTimeStamp2"
|
|
name="discontinue_date" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[total_charges]"
|
|
dataType="numeric"
|
|
name="total_charges"
|
|
precision="14"
|
|
scale="2" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[dea]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="dea" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[drug_class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_class" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[usage_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="usage_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[verifying_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="verifying_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[verifying_date]"
|
|
dataType="dbTimeStamp2"
|
|
name="verifying_date" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[order_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="order_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="provider" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="priority" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[quantity]"
|
|
dataType="numeric"
|
|
name="quantity"
|
|
precision="18"
|
|
scale="4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[row_hash_sha256]"
|
|
codePage="1252"
|
|
dataType="str"
|
|
length="64"
|
|
name="row_hash_sha256" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[created_at]"
|
|
dataType="dbTimeStamp2"
|
|
name="created_at"
|
|
scale="3" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output].ExternalColumns[source_file_path]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="source_file_path" />
|
|
</externalMetadataColumns>
|
|
</output>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output]"
|
|
isErrorOut="true"
|
|
name="OLE DB Source Error Output">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[spravato_audit_id]"
|
|
dataType="i8"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[spravato_audit_id]"
|
|
name="spravato_audit_id" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[file_load_id]"
|
|
dataType="i8"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[file_load_id]"
|
|
name="file_load_id" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[source_file_name]"
|
|
dataType="wstr"
|
|
length="260"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[source_file_name]"
|
|
name="source_file_name" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[source_file_path]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[source_file_path]"
|
|
name="source_file_path" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[source_row_number]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[source_row_number]"
|
|
name="source_row_number" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[location]"
|
|
name="location" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[comments]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[comments]"
|
|
name="comments" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[acct_num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[acct_num]"
|
|
name="acct_num" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[reg_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[reg_type]"
|
|
name="reg_type" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[reg_status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[reg_status]"
|
|
name="reg_status" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[rx_number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[rx_number]"
|
|
name="rx_number" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[patient_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[patient_name]"
|
|
name="patient_name" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[mnemonic]"
|
|
name="mnemonic" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[drug_id]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[drug_id]"
|
|
name="drug_id" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[description]"
|
|
name="description" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[route]"
|
|
name="route" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[frequency]"
|
|
name="frequency" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[schedule]"
|
|
name="schedule" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[disp_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[disp_unit]"
|
|
name="disp_unit" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[admin_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[admin_unit]"
|
|
name="admin_unit" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[total_dispensed]"
|
|
dataType="numeric"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[total_dispensed]"
|
|
name="total_dispensed"
|
|
precision="18"
|
|
scale="4" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[admin_dose]"
|
|
dataType="numeric"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[admin_dose]"
|
|
name="admin_dose"
|
|
precision="18"
|
|
scale="4" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[label]"
|
|
name="label" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[dose]"
|
|
dataType="wstr"
|
|
length="2000"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[dose]"
|
|
name="dose" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[clinical_indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[clinical_indication]"
|
|
name="clinical_indication" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[prn_reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[prn_reason]"
|
|
name="prn_reason" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[start_date]"
|
|
dataType="dbTimeStamp2"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[start_date]"
|
|
name="start_date" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[discontinue_date]"
|
|
dataType="dbTimeStamp2"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[discontinue_date]"
|
|
name="discontinue_date" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[total_charges]"
|
|
dataType="numeric"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[total_charges]"
|
|
name="total_charges"
|
|
precision="14"
|
|
scale="2" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[dea]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[dea]"
|
|
name="dea" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[drug_class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[drug_class]"
|
|
name="drug_class" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[usage_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[usage_type]"
|
|
name="usage_type" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[verifying_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[verifying_user]"
|
|
name="verifying_user" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[verifying_date]"
|
|
dataType="dbTimeStamp2"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[verifying_date]"
|
|
name="verifying_date" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[order_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[order_user]"
|
|
name="order_user" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[provider]"
|
|
name="provider" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[priority]"
|
|
name="priority" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[quantity]"
|
|
dataType="numeric"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[quantity]"
|
|
name="quantity"
|
|
precision="18"
|
|
scale="4" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[row_hash_sha256]"
|
|
codePage="1252"
|
|
dataType="str"
|
|
length="64"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[row_hash_sha256]"
|
|
name="row_hash_sha256" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[created_at]"
|
|
dataType="dbTimeStamp2"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[created_at]"
|
|
name="created_at"
|
|
scale="3" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
</components>
|
|
<paths>
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load PostgresQL Repository.Paths[OLE DB Source Output]"
|
|
endId="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit.Inputs[ODBC Destination Input]"
|
|
name="OLE DB Source Output"
|
|
startId="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File.Outputs[OLE DB Source Output]" />
|
|
</paths>
|
|
</pipeline>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Load Spravato Stage"
|
|
DTS:CreationName="Microsoft.Pipeline"
|
|
DTS:DelayValidation="True"
|
|
DTS:Description="Data Flow Task"
|
|
DTS:DTSID="{64B76F9B-EE89-4B28-A130-9DB3B3D0FF77}"
|
|
DTS:ExecutableType="Microsoft.Pipeline"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Load Spravato Stage"
|
|
DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<pipeline
|
|
version="1">
|
|
<components>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata"
|
|
componentClassID="Microsoft.ManagedComponentHost"
|
|
contactInfo="Includes and runs custom script code. For example, apply a business rule that limits the range of valid values in an "income" column or add values in two columns and calculate the average of the sum.;Microsoft Corporation; Microsoft SQL Server; Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;14"
|
|
description="Includes and runs custom script code. For example, apply a business rule that limits the range of valid values in an "income" column or add values in two columns and calculate the average of the sum."
|
|
name="Add Load Metadata"
|
|
version="13">
|
|
<properties>
|
|
<property
|
|
dataType="System.String"
|
|
description="Stores the source code of the component"
|
|
isArray="true"
|
|
name="SourceCode"
|
|
state="cdata">
|
|
<arrayElements
|
|
arrayElementCount="30">
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Resources.resx]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<!--
|
|
Microsoft ResX Schema
|
|
|
|
Version 2.0
|
|
|
|
The primary goals of this format is to allow a simple XML format
|
|
that is mostly human readable. The generation and parsing of the
|
|
various data types are done through the TypeConverter classes
|
|
associated with the data types.
|
|
|
|
Example:
|
|
|
|
... ado.net/XML headers & schema ...
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
<resheader name="version">2.0</resheader>
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
</data>
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
<comment>This is a comment</comment>
|
|
</data>
|
|
|
|
There are any number of "resheader" rows that contain simple
|
|
name/value pairs.
|
|
|
|
Each data row contains a name, and value. The row also contains a
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|
text/value conversion through the TypeConverter architecture.
|
|
Classes that don't support this are serialized and stored with the
|
|
mimetype set.
|
|
|
|
The mimetype is used for serialized objects, and tells the
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
that the ResXResourceWriter will generate, however the reader can
|
|
read any of the formats listed below.
|
|
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|
value : The object must be serialized with
|
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|
value : The object must be serialized with
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
value : The object must be serialized into a byte array
|
|
: using a System.ComponentModel.TypeConverter
|
|
: and then encoded with base64 encoding.
|
|
-->
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
</root>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[main.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[#region Namespaces
|
|
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
|
|
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
|
|
|
|
#endregion
|
|
|
|
[Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute]
|
|
public class ScriptMain : UserComponent
|
|
{
|
|
// Excel workbook structure:
|
|
// Row 1 = report title
|
|
// Row 2 = blank
|
|
// Row 3 = column headers
|
|
// Row 4 = first actual data row
|
|
private int sourceRowNumber;
|
|
|
|
public override void PreExecute()
|
|
{
|
|
base.PreExecute();
|
|
|
|
// Start at the header row.
|
|
// We increment before assigning the row number,
|
|
// so the first data row becomes Excel row 4.
|
|
sourceRowNumber = 3;
|
|
}
|
|
|
|
public override void Input0_ProcessInputRow(Input0Buffer Row)
|
|
{
|
|
// Advance to the actual Excel row number.
|
|
sourceRowNumber++;
|
|
|
|
// Attach the current etl.file_load ID to every row.
|
|
Row.ETLFileLoadID =
|
|
Variables.CurrentFileLoadID;
|
|
|
|
// Preserve the original Excel row number.
|
|
Row.ETLSourceRowNumber =
|
|
sourceRowNumber;
|
|
|
|
// Record the worksheet name for lineage.
|
|
Row.ETLSourceSheetName =
|
|
"Spravato Audit";
|
|
}
|
|
|
|
public override void PostExecute()
|
|
{
|
|
base.PostExecute();
|
|
}
|
|
}]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[BufferWrapper.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[/* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT!
|
|
* Microsoft SQL Server Integration Services buffer wrappers
|
|
* This module defines classes for accessing data flow buffers
|
|
* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT! */
|
|
|
|
|
|
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Pipeline;
|
|
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
|
|
|
|
public class Input0Buffer: ScriptBuffer
|
|
|
|
{
|
|
public Input0Buffer(PipelineBuffer Buffer, int[] BufferColumnIndexes, OutputNameMap OutputMap)
|
|
: base(Buffer, BufferColumnIndexes, OutputMap)
|
|
{
|
|
}
|
|
|
|
public String ETLSourceSheetName
|
|
{
|
|
set
|
|
{
|
|
this[0] = value;
|
|
}
|
|
}
|
|
public bool ETLSourceSheetName_IsNull
|
|
{
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
SetNull(0);
|
|
}
|
|
else
|
|
{
|
|
throw new InvalidOperationException("IsNull property cannot be set to False. Assign a value to the column instead.");
|
|
}
|
|
}
|
|
}
|
|
|
|
public Int32 ETLSourceRowNumber
|
|
{
|
|
set
|
|
{
|
|
this[1] = value;
|
|
}
|
|
}
|
|
public bool ETLSourceRowNumber_IsNull
|
|
{
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
SetNull(1);
|
|
}
|
|
else
|
|
{
|
|
throw new InvalidOperationException("IsNull property cannot be set to False. Assign a value to the column instead.");
|
|
}
|
|
}
|
|
}
|
|
|
|
public Int64 ETLFileLoadID
|
|
{
|
|
set
|
|
{
|
|
this[2] = value;
|
|
}
|
|
}
|
|
public bool ETLFileLoadID_IsNull
|
|
{
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
SetNull(2);
|
|
}
|
|
else
|
|
{
|
|
throw new InvalidOperationException("IsNull property cannot be set to False. Assign a value to the column instead.");
|
|
}
|
|
}
|
|
}
|
|
|
|
new public bool NextRow()
|
|
{
|
|
return base.NextRow();
|
|
}
|
|
|
|
new public bool EndOfRowset()
|
|
{
|
|
return base.EndOfRowset();
|
|
}
|
|
|
|
}
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[ComponentWrapper.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[/* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT!
|
|
* Microsoft SQL Server Integration Services component wrapper
|
|
* This module defines the base class for your component
|
|
* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT! */
|
|
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Pipeline;
|
|
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
|
|
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
|
|
|
|
public class UserComponent: ScriptComponent
|
|
{
|
|
public Connections Connections;
|
|
public Variables Variables;
|
|
public UserComponent()
|
|
{
|
|
Connections = new Connections(this);
|
|
Variables = new Variables(this);
|
|
}
|
|
|
|
public override void ProcessInput(int InputID, string InputName, PipelineBuffer Buffer, OutputNameMap OutputMap)
|
|
{
|
|
|
|
if (InputName.Equals(@"Input 0", StringComparison.Ordinal))
|
|
{
|
|
Input0_ProcessInput(new Input0Buffer(Buffer, GetColumnIndexes(InputID), OutputMap));
|
|
}
|
|
|
|
}
|
|
|
|
public virtual void Input0_ProcessInput(Input0Buffer Buffer)
|
|
{
|
|
while (Buffer.NextRow())
|
|
{
|
|
Input0_ProcessInputRow(Buffer);
|
|
}
|
|
}
|
|
|
|
public virtual void Input0_ProcessInputRow(Input0Buffer Row)
|
|
{
|
|
}
|
|
|
|
}
|
|
|
|
public class Connections
|
|
{
|
|
ScriptComponent ParentComponent;
|
|
|
|
public Connections(ScriptComponent Component)
|
|
{
|
|
ParentComponent = Component;
|
|
}
|
|
|
|
}
|
|
|
|
public class Variables
|
|
{
|
|
ScriptComponent ParentComponent;
|
|
|
|
public Variables(ScriptComponent Component)
|
|
{
|
|
ParentComponent = Component;
|
|
}
|
|
|
|
public Int64 CurrentFileLoadID
|
|
{
|
|
get
|
|
{
|
|
return (Int64)(ParentComponent.ReadOnlyVariables["CurrentFileLoadID"].GetValueWithContext(ScriptComponent.EvaluatorContext));
|
|
}
|
|
}
|
|
|
|
}
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[SC_d93412f4efff4c09802da49b8d7fa8e5.csproj]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{807BAE93-72BE-40D2-BED1-D40B763353EF}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>SC_d93412f4efff4c09802da49b8d7fa8e5</RootNamespace>
|
|
<AssemblyName>SC_d93412f4efff4c09802da49b8d7fa8e5</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
<TargetFrameworkProfile></TargetFrameworkProfile>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>.\bin\Debug\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>.\bin\Release\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Microsoft.SqlServer.TxScript, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.DTSRuntimeWrap, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.DTSPipelineWrap, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.PipelineHost, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Compile Include="main.cs" />
|
|
<Compile Include="BufferWrapper.cs" />
|
|
<Compile Include="ComponentWrapper.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppDesigner Include="Properties\" />
|
|
<Compile Include="Properties\AssemblyInfo.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<None Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<!-- Include the build rules for a C# project.-->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<!-- This section defines VSTA properties that describe the host-changable project properties. -->
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
|
|
<ProjectProperties HostName="ScriptComponent" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" DebugInfoExeName="" DebugInfoCommandLine="" DebugInfoWorkingDir="" IconImageList="" />
|
|
<Host Name="ScriptComponent" GeneratedNamespace="SC_d93412f4efff4c09802da49b8d7fa8e5" IconIndex="0"></Host>
|
|
<ProjectClient>
|
|
<HostIdentifier>SSIS_SC160</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Settings.Designer.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_d93412f4efff4c09802da49b8d7fa8e5.Properties.Settings.get_Default():SC_d93412f4efff4c09802da49b8d7fa8e5.Properties.Sett" +
|
|
"ings")]
|
|
|
|
namespace SC_d93412f4efff4c09802da49b8d7fa8e5.Properties {
|
|
|
|
|
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
|
|
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
private static Settings defaultInstance = new Settings();
|
|
|
|
public static Settings Default {
|
|
get {
|
|
return defaultInstance;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Project]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF16LE]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
|
|
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:CodeName>SC_d93412f4efff4c09802da49b8d7fa8e5</msb:CodeName>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:DisplayName>SC_d93412f4efff4c09802da49b8d7fa8e5</msb:DisplayName>
|
|
<msb:ProjectId>{8F7F830C-72E0-4C6D-AD83-6B586C9A70F3}</msb:ProjectId>
|
|
</msb:PropertyGroup>
|
|
<msb:ItemGroup>
|
|
<msb:Project Include="SC_d93412f4efff4c09802da49b8d7fa8e5.csproj" />
|
|
<msb:File Include="Properties\Settings.settings" />
|
|
<msb:File Include="Properties\AssemblyInfo.cs" />
|
|
<msb:File Include="main.cs" />
|
|
<msb:File Include="BufferWrapper.cs" />
|
|
<msb:File Include="ComponentWrapper.cs" />
|
|
<msb:File Include="Properties\Resources.resx" />
|
|
<msb:File Include="Properties\Resources.Designer.cs" />
|
|
<msb:File Include="Properties\Settings.Designer.cs" />
|
|
</msb:ItemGroup>
|
|
</c:Project>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\AssemblyInfo.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
//
|
|
// General Information about an assembly is controlled through the following
|
|
// set of attributes. Change these attribute values to modify the information
|
|
// associated with an assembly.
|
|
//
|
|
[assembly: AssemblyTitle("SC_d93412f4efff4c09802da49b8d7fa8e5")]
|
|
[assembly: AssemblyDescription("")]
|
|
[assembly: AssemblyConfiguration("")]
|
|
[assembly: AssemblyCompany("")]
|
|
[assembly: AssemblyProduct("SC_d93412f4efff4c09802da49b8d7fa8e5")]
|
|
[assembly: AssemblyCopyright("Copyright @ 2026")]
|
|
[assembly: AssemblyTrademark("")]
|
|
[assembly: AssemblyCulture("")]
|
|
//
|
|
// Version information for an assembly consists of the following four values:
|
|
//
|
|
// Major Version
|
|
// Minor Version
|
|
// Build Number
|
|
// Revision
|
|
//
|
|
// You can specify all the values or you can default the Revision and Build Numbers
|
|
// by using the '*' as shown below:
|
|
|
|
[assembly: AssemblyVersion("1.0.0.0")]
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Settings.settings]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
|
|
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
|
<Profiles>
|
|
<Profile Name="(Default)" />
|
|
</Profiles>
|
|
<Settings />
|
|
</SettingsFile>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Resources.Designer.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_d93412f4efff4c09802da49b8d7fa8e5.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
|
|
"rceManager")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_d93412f4efff4c09802da49b8d7fa8e5.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
|
|
"fo")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_d93412f4efff4c09802da49b8d7fa8e5.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
|
|
"):Void")]
|
|
|
|
namespace SC_d93412f4efff4c09802da49b8d7fa8e5.Properties {
|
|
|
|
|
|
/// <summary>
|
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
/// </summary>
|
|
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
// class via a tool like ResGen or Visual Studio.
|
|
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
// with the /str option, or rebuild your VS project.
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
internal class Resources {
|
|
|
|
private static global::System.Resources.ResourceManager resourceMan;
|
|
|
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
|
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
internal Resources() {
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns the cached ResourceManager instance used by this class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
|
get {
|
|
if ((resourceMan == null)) {
|
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SC_d93412f4efff4c09802da49b8d7fa8e5.Properties.Resources", typeof(Resources).Assembly);
|
|
resourceMan = temp;
|
|
}
|
|
return resourceMan;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Overrides the current thread's CurrentUICulture property for all
|
|
/// resource lookups using this strongly typed resource class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Globalization.CultureInfo Culture {
|
|
get {
|
|
return resourceCulture;
|
|
}
|
|
set {
|
|
resourceCulture = value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]]></arrayElement>
|
|
</arrayElements>
|
|
</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Stores the binary representation of the component"
|
|
isArray="true"
|
|
name="BinaryCode"
|
|
state="cdata">
|
|
<arrayElements
|
|
arrayElementCount="2">
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[SC_d93412f4efff4c09802da49b8d7fa8e5.dll]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAOCNtmoAAAAAAAAAAOAAIiALATAAABYAAAAIAAAAAAAAdjQA
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAACQ0AABPAAAAAEAAAEgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAfBQAAAAgAAAAFgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAEgEAAAAQAAAAAYAAAAYAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAHgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAABY
|
|
NAAAAAAAAEgAAAACAAUALCIAAEARAAABAAAAAAAAAGwzAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAADoCKBAAAAoCGX0BAAAEKt4CAnsBAAAEF1h9AQAABAMCewMA
|
|
AARvFAAABm8KAAAGAwJ7AQAABG8IAAAGA3IBAABwbwYAAAYqHgIoEQAACioeAigOAAAGKioCAwQF
|
|
KBIAAAoqJgIWAygTAAAKKloDLAgCFigUAAAKKnIfAABwcxUAAAp6OgIXA4wbAAABKBMAAAoqWgMs
|
|
CAIXKBQAAAoqch8AAHBzFQAACno6AhgDjBwAAAEoEwAACipaAywIAhgoFAAACipyHwAAcHMVAAAK
|
|
eh4CKBYAAAoqHgIoFwAACip+AigYAAAKAgJzEgAABn0CAAAEAgJzEwAABn0DAAAEKpIEcrwAAHAa
|
|
bxkAAAosFQIFAgMoGgAACg4EcwUAAAZvEAAABipKKwcCA28RAAAGA28MAAAGLfEqBio6AigbAAAK
|
|
AgN9BAAABCo6AigbAAAKAgN9BQAABCqWAnsFAAAEbxwAAApyzAAAcG8dAAAKKB4AAApvHwAACqUc
|
|
AAABKh4CKBsAAAoqrn4GAAAELR5y8AAAcNAHAAACKCAAAApvIQAACnMiAAAKgAYAAAR+BgAABCoa
|
|
fgcAAAQqHgKABwAABCoafggAAAQqHgIoIwAACioucxoAAAaACAAABCoAQlNKQgEAAQAAAAAADAAA
|
|
AHY0LjAuMzAzMTkAAAAABQBsAAAADAYAACN+AAB4BgAAmAcAACNTdHJpbmdzAAAAABAOAABkAQAA
|
|
I1VTAHQPAAAQAAAAI0dVSUQAAACEDwAAvAEAACNCbG9iAAAAAAAAAAIAAAFXFaABCQEAAAD6ATMA
|
|
FgAAAQAAACUAAAAIAAAACAAAABsAAAATAAAAIwAAABAAAAAEAAAACgAAAAsAAAABAAAABQAAAAEA
|
|
AAAAAG4DAQAAAAAABgBoAn0FBgD8An0FBgC0AWoFDwDxBQAABgDhAU0EBgBLAk0EBgAsAk0EBgDj
|
|
Ak0EBgCIAk0EBgChAk0EBgD4AU0EBgATAjcDCgC8AgEBCgAUBQEBDgAFBQEBCgCWBAEBCgDDBgEB
|
|
BgCGBgUEBgCXAWoFBgAlBZ0FBgCKBDgEEgBnAVgDEgDIAVgDEgBPASMEBgB8AX0FBgBfBAUEBgA6
|
|
AAUEBgBAAAUEBgBRAwUEBgB5BAUEFgARADUFFgABADUFRwA5BwAAFgAiADUFBgAiAQUEBgC8AAUE
|
|
BgCMB00EAAAAAGoAAAAAAAEAAQABABAAGAQAABAAAQABAAEAEAD4BAAAOQACAAUAAQAQAKUGAABF
|
|
AAIADgABABAAegYAAEkABAASAAEAEAA7BgAASQAFABMAAAAQAKQFAAZJAAYAFQAAARAAagYABmEA
|
|
CAAZAAEA6AR+AAYAegaBAAYAOwaFAAEAswaJAAEAswaJABEADASNABEAPwGRABEArACVAFAgAAAA
|
|
AMYAGgMGAAEAXyAAAAAAxgBpB5kAAQCXIAAAAADGACUDBgACAJ8gAAAAAIYYXQUGAAIApyAAAAAA
|
|
hhhdBRsAAgCyIAAAAACGCOAAEAAFALwgAAAAAIYIrwOfAAYA0yAAAAAAhgjRBAEABwDiIAAAAACG
|
|
CM0DnwAIAPkgAAAAAIYIcwCkAAkACCEAAAAAhgiWA58ACgAfIQAAAACGAIAHKwALACchAAAAAIYA
|
|
jQYrAAsALyEAAAAAhhhdBQYACwBPIQAAAADGABgHqQALAHQhAAAAAMYBEQeZAA8AhyEAAAAAxgFp
|
|
B5kAEACJIQAAAACGGF0FswARAJghAAAAAIYYXQWzABIApyEAAAAAhgiFALkAEwDNIQAAAACDGF0F
|
|
BgATANUhAAAAAJMIIQW9ABMAASIAAAAAkwgnAcIAEwAIIgAAAACTCDMBxwATABAiAAAAAJYImQbN
|
|
ABQAFyIAAAAAhhhdBQYAFAAfIgAAAACRGGMF0gAUAAAAAQCEBwAAAQAaBQAAAgBFBgAAAwCkBAAA
|
|
AQAxAwAAAQAxAwAAAQAxAwAAAQAxAwAAAQAxAwAAAQAxAwAAAQCbAAAAAgD3AAAAAwAaBQAABACk
|
|
BAAAAQAaBQAAAQCEBwAAAQDJBgAAAQDJBgAAAQAxAwkAXQUBABEAXQUGABkAXQUKACkAXQUQADEA
|
|
XQUQADkAXQUQAEEAXQUQAEkAXQUQAFEAXQUQAFkAXQUQAGEAXQUQAGkAXQUGAJkAXQUGALkAXQUV
|
|
AMkAXQUGAIkAGgMGAIkAJQMGAHEAXQUbAHEA/AMlAHEA6wMBANEAXQUQAHEAgAcrAHEAjQYrAIkA
|
|
XQUGAOkAcwYvAIkAWQY2AJEAXQUGAIkALwY8APkA8wNBAIkAVAdIAAEBJQdOABkBzgBVABkBiAde
|
|
AKEAXQVkAMEAXQUGAC4ACwD1AC4AEwD+AC4AGwAdAS4AIwAmAS4AKwBPAS4AMwBPAS4AOwBPAS4A
|
|
QwAmAS4ASwBVAS4AUwBPAS4AWwBsAUMAYwC2AeMAawC2AQEBewC2AQkBcwAdASkBcwAdAQMAAQAG
|
|
AAcABwAIAAgACgAAAOQA1gAAALMD2gAAANUE3gAAANED2gAAAHcA4gAAAJoD2gAAAIkA4gAAACUF
|
|
5gAAAEcB6wAAAJ0G8AABAAYAAwABAAcABQABAAgABwABAAkACQABAAoACwABAAsADQACABQADwAC
|
|
ABYAEQACABcAEwABABgAEwACABkAFQAEgAAAAQAAAAAAAAAAAAAAAABGAAAABAAAAAAAAAAAAAAA
|
|
bACjAAAAAAAQAAAAAAAAAAAAAAB1ANMGAAAAABAAAAAAAAAAAAAAAHUA8AYAAAAABAAAAAAAAAAA
|
|
AAAAbAAFBAAAAAAQAAAAAAAAAAAAAAB1AK4EAAAAAAAAAAABAAAArgUAAAAAAElEVFNWYXJpYWJs
|
|
ZTEwMABJRFRTVmFyaWFibGVzMTAwAElEVFNFdmFsdWF0b3JDb250ZXh0MTAwAEludDMyAEludDY0
|
|
AFNDX2Q5MzQxMmY0ZWZmZjRjMDk4MDJkYTQ5YjhkN2ZhOGU1ADxNb2R1bGU+AHNldF9FVExGaWxl
|
|
TG9hZElEAGdldF9DdXJyZW50RmlsZUxvYWRJRABJbnB1dElEAG1zY29ybGliAGRlZmF1bHRJbnN0
|
|
YW5jZQBSdW50aW1lVHlwZUhhbmRsZQBHZXRUeXBlRnJvbUhhbmRsZQBzZXRfRVRMU291cmNlU2hl
|
|
ZXROYW1lAElucHV0TmFtZQBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5QaXBlbGluZQBUeXBlAGdl
|
|
dF9DdWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBBcHBsaWNhdGlvblNldHRpbmdz
|
|
QmFzZQBFZGl0b3JCcm93c2FibGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1
|
|
Z2dlck5vblVzZXJDb2RlQXR0cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3Nh
|
|
YmxlQXR0cmlidXRlAEFzc2VtYmx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRy
|
|
aWJ1dGUAVGFyZ2V0RnJhbWV3b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJp
|
|
YnV0ZQBBc3NlbWJseURlc2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNB
|
|
dHRyaWJ1dGUAQXNzZW1ibHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmli
|
|
dXRlAFNTSVNTY3JpcHRDb21wb25lbnRFbnRyeVBvaW50QXR0cmlidXRlAEFzc2VtYmx5Q29tcGFu
|
|
eUF0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBQcmVFeGVjdXRlAFBvc3RF
|
|
eGVjdXRlAHZhbHVlAFN5c3RlbS5SdW50aW1lLlZlcnNpb25pbmcAU3RyaW5nAFN5c3RlbS5Db21w
|
|
b25lbnRNb2RlbABTQ19kOTM0MTJmNGVmZmY0YzA5ODAyZGE0OWI4ZDdmYThlNS5kbGwAc2V0X0VU
|
|
TEZpbGVMb2FkSURfSXNOdWxsAHNldF9FVExTb3VyY2VTaGVldE5hbWVfSXNOdWxsAHNldF9FVExT
|
|
b3VyY2VSb3dOdW1iZXJfSXNOdWxsAFNldE51bGwAZ2V0X0l0ZW0Ac2V0X0l0ZW0AU3lzdGVtAHJl
|
|
c291cmNlTWFuAFNjcmlwdE1haW4AU3lzdGVtLkNvbmZpZ3VyYXRpb24AU3lzdGVtLkdsb2JhbGl6
|
|
YXRpb24AU3lzdGVtLlJlZmxlY3Rpb24ASW52YWxpZE9wZXJhdGlvbkV4Y2VwdGlvbgBTdHJpbmdD
|
|
b21wYXJpc29uAEN1bHR1cmVJbmZvAE91dHB1dE5hbWVNYXAAT3V0cHV0TWFwAE1pY3Jvc29mdC5T
|
|
cWxTZXJ2ZXIuRFRTUnVudGltZVdyYXAAc2V0X0VUTFNvdXJjZVJvd051bWJlcgBzb3VyY2VSb3dO
|
|
dW1iZXIASW5wdXQwQnVmZmVyAFBpcGVsaW5lQnVmZmVyAFNjcmlwdEJ1ZmZlcgBnZXRfUmVzb3Vy
|
|
Y2VNYW5hZ2VyAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUuV3JhcHBlcgAuY3RvcgAu
|
|
Y2N0b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2VydmljZXMA
|
|
U3lzdGVtLlJlc291cmNlcwBTQ19kOTM0MTJmNGVmZmY0YzA5ODAyZGE0OWI4ZDdmYThlNS5Qcm9w
|
|
ZXJ0aWVzLlJlc291cmNlcy5yZXNvdXJjZXMARGVidWdnaW5nTW9kZXMAU0NfZDkzNDEyZjRlZmZm
|
|
NGMwOTgwMmRhNDliOGQ3ZmE4ZTUuUHJvcGVydGllcwBnZXRfUmVhZE9ubHlWYXJpYWJsZXMAQnVm
|
|
ZmVyQ29sdW1uSW5kZXhlcwBHZXRDb2x1bW5JbmRleGVzAFNldHRpbmdzAEVxdWFscwBDb25uZWN0
|
|
aW9ucwBPYmplY3QARW5kT2ZSb3dzZXQAZ2V0X0RlZmF1bHQAVXNlckNvbXBvbmVudABQYXJlbnRD
|
|
b21wb25lbnQAU2NyaXB0Q29tcG9uZW50AE1pY3Jvc29mdC5TcWxTZXJ2ZXIuVHhTY3JpcHQATWlj
|
|
cm9zb2Z0LlNxbFNlcnZlci5QaXBlbGluZUhvc3QASW5wdXQwX1Byb2Nlc3NJbnB1dABHZXRWYWx1
|
|
ZVdpdGhDb250ZXh0AFNjcmlwdENvbXBvbmVudEV2YWxDb250ZXh0AGdldF9FdmFsdWF0b3JDb250
|
|
ZXh0AElucHV0MF9Qcm9jZXNzSW5wdXRSb3cATmV4dFJvdwBnZXRfQXNzZW1ibHkAAAAAAB1TAHAA
|
|
cgBhAHYAYQB0AG8AIABBAHUAZABpAHQAAICbSQBzAE4AdQBsAGwAIABwAHIAbwBwAGUAcgB0AHkA
|
|
IABjAGEAbgBuAG8AdAAgAGIAZQAgAHMAZQB0ACAAdABvACAARgBhAGwAcwBlAC4AIABBAHMAcwBp
|
|
AGcAbgAgAGEAIAB2AGEAbAB1AGUAIAB0AG8AIAB0AGgAZQAgAGMAbwBsAHUAbQBuACAAaQBuAHMA
|
|
dABlAGEAZAAuAAAPSQBuAHAAdQB0ACAAMAAAI0MAdQByAHIAZQBuAHQARgBpAGwAZQBMAG8AYQBk
|
|
AEkARAAAcVMAQwBfAGQAOQAzADQAMQAyAGYANABlAGYAZgBmADQAYwAwADkAOAAwADIAZABhADQA
|
|
OQBiADgAZAA3AGYAYQA4AGUANQAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBj
|
|
AGUAcwAAAADOWHBRxtAgRZUh/KtJ2gxgAAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFZCSADARI9
|
|
HQgSQQUgAgEIHAMgAAIGIAICDhF5BSABHQgIBCAAEn0GIAESgIEcBQAAEoCFBiABHBKAiQgAARKA
|
|
jRGAkQUgABKAlQcgAgEOEoCVCLd6XFYZNOCJCImEXc2AgMyRAgYIAwYSFAMGEhgDBhJFAwYSUQMG
|
|
ElUDBhIgBSABARIMBCABAQIEIAEBCgkgBAEIDhI9EkEFIAEBEkUDIAAKBAAAElEEAAASVQUAAQES
|
|
VQQAABIgAwAAAQMoAA4DKAACAygACAMoAAoECAASUQQIABJVBAgAEiAIAQAIAAAAAAAeAQABAFQC
|
|
FldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NDX2Q5MzQxMmY0ZWZmZjRjMDk4
|
|
MDJkYTQ5YjhkN2ZhOGU1AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYAAEkBABouTkVURnJh
|
|
bWV3b3JrLFZlcnNpb249djQuNwEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUSLk5FVCBGcmFtZXdv
|
|
cmsgNC43BAEAAAAAtAAAAM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2VzLlJlc291cmNlUmVh
|
|
ZGVyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tl
|
|
eVRva2VuPWI3N2E1YzU2MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50aW1lUmVzb3VyY2VT
|
|
ZXQCAAAAAAAAAAAAAABQQURQQURQtAAAAEw0AAAAAAAAAAAAAGY0AAAAIAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAABYNAAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAgABAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAABABAAAAAYAACAAAAAAAAAAAAAAAAAAAABAAEAAAAwAACAAAAAAAAAAAAAAAAAAAABAAAAAABI
|
|
AAAAWEAAAOwDAAAAAAAAAAAAAOwDNAAAAFYAUwBfAFYARQBSAFMASQBPAE4AXwBJAE4ARgBPAAAA
|
|
AAC9BO/+AAABAAAAAQAAAAAAAAABAAAAAAA/AAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAARAAA
|
|
AAEAVgBhAHIARgBpAGwAZQBJAG4AZgBvAAAAAAAkAAQAAABUAHIAYQBuAHMAbABhAHQAaQBvAG4A
|
|
AAAAAAAAsARMAwAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkAbgBmAG8AAAAoAwAAAQAwADAAMAAw
|
|
ADAANABiADAAAAAaAAEAAQBDAG8AbQBtAGUAbgB0AHMAAAAAAAAAIgABAAEAQwBvAG0AcABhAG4A
|
|
eQBOAGEAbQBlAAAAAAAAAAAAcAAkAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAA
|
|
AFMAQwBfAGQAOQAzADQAMQAyAGYANABlAGYAZgBmADQAYwAwADkAOAAwADIAZABhADQAOQBiADgA
|
|
ZAA3AGYAYQA4AGUANQAAADAACAABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAAMQAuADAALgAw
|
|
AC4AMAAAAHAAKAABAEkAbgB0AGUAcgBuAGEAbABOAGEAbQBlAAAAUwBDAF8AZAA5ADMANAAxADIA
|
|
ZgA0AGUAZgBmAGYANABjADAAOQA4ADAAMgBkAGEANAA5AGIAOABkADcAZgBhADgAZQA1AC4AZABs
|
|
AGwAAABIABIAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQAAABDAG8AcAB5AHIAaQBnAGgA
|
|
dAAgAEAAIAAgADIAMAAyADYAAAAqAAEAAQBMAGUAZwBhAGwAVAByAGEAZABlAG0AYQByAGsAcwAA
|
|
AAAAAAAAAHgAKAABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAABTAEMAXwBkADkA
|
|
MwA0ADEAMgBmADQAZQBmAGYAZgA0AGMAMAA5ADgAMAAyAGQAYQA0ADkAYgA4AGQANwBmAGEAOABl
|
|
ADUALgBkAGwAbAAAAGgAJAABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAAUwBDAF8AZAA5ADMA
|
|
NAAxADIAZgA0AGUAZgBmAGYANABjADAAOQA4ADAAMgBkAGEANAA5AGIAOABkADcAZgBhADgAZQA1
|
|
AAAANAAIAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMQAuADAALgAwAC4AMAAAADgA
|
|
CAABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMAaQBvAG4AAAAxAC4AMAAuADAALgAwAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAwAAAB4NAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=]]></arrayElement>
|
|
</arrayElements>
|
|
</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the Microsoft Visual Studio Tools for Applications project. Project names must be unique within a package."
|
|
name="VSTAProjectName"
|
|
typeConverter="NOTBROWSABLE">SC_d93412f4efff4c09802da49b8d7fa8e5</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the programming language used by the script."
|
|
name="ScriptLanguage"
|
|
typeConverter="Microsoft.SqlServer.VSTAHosting.ScriptingLanguages">CSharp</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies a comma-separated list of read-only variables."
|
|
name="ReadOnlyVariables"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ScriptUIVariablePickerDlg">User::CurrentFileLoadID</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies a comma-separated list of read/write variables."
|
|
name="ReadWriteVariables"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ScriptUIWriteableVariablePickerDlg"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="List of breakpoints present on the script."
|
|
isArray="true"
|
|
name="BreakpointCollection"
|
|
typeConverter="NOTBROWSABLE">
|
|
<arrayElements
|
|
arrayElementCount="0" />
|
|
</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Checksum to match component metedata against compiled codes."
|
|
name="MetadataChecksum140"
|
|
typeConverter="NOTBROWSABLE">07</property>
|
|
<property
|
|
dataType="System.String"
|
|
name="UserComponentTypeName">Microsoft.ScriptComponentHost</property>
|
|
</properties>
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Inputs[Input 0]"
|
|
hasSideEffects="true"
|
|
name="Input 0">
|
|
<externalMetadataColumns />
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0]"
|
|
name="Output 0"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Inputs[Input 0]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_SourceSheetName]"
|
|
dataType="wstr"
|
|
length="50"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_SourceSheetName]"
|
|
name="ETL_SourceSheetName" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_SourceRowNumber]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_SourceRowNumber]"
|
|
name="ETL_SourceRowNumber" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_FileLoadID]"
|
|
dataType="i8"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_FileLoadID]"
|
|
name="ETL_FileLoadID" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields"
|
|
componentClassID="Microsoft.DataConvert"
|
|
contactInfo="Data Conversion;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0"
|
|
description="Data Conversion"
|
|
name="Convert Spravato Fields"
|
|
usesDispositions="true">
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input]"
|
|
name="Data Conversion Input">
|
|
<inputColumns>
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F3]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F3"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F6]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F6"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F16]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F16"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F17]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F17"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F22]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F22"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F23]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F23"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F24]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F24"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F24]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F29]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F29"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F29]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[F33]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F33"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F33]" />
|
|
</inputColumns>
|
|
<externalMetadataColumns />
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output]"
|
|
exclusionGroup="1"
|
|
name="Data Conversion Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[AcctNum_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[AcctNum_Text]"
|
|
name="AcctNum_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[RxNumber_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[RxNumber_Text]"
|
|
name="RxNumber_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[TotalDispensed_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[TotalDispensed_Text]"
|
|
name="TotalDispensed_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[AdminDose_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[AdminDose_Text]"
|
|
name="AdminDose_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[StartDate_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[StartDate_Text]"
|
|
name="StartDate_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[DiscontinueDate_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[DiscontinueDate_Text]"
|
|
name="DiscontinueDate_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[TotalCharges_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[TotalCharges_Text]"
|
|
name="TotalCharges_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F24]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[VerifyingDate_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[VerifyingDate_Text]"
|
|
name="VerifyingDate_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F29]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[Quantity_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[Quantity_Text]"
|
|
name="Quantity_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F33]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Error Output]"
|
|
exclusionGroup="1"
|
|
isErrorOut="true"
|
|
name="Data Conversion Error Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage"
|
|
componentClassID="Microsoft.OLEDBDestination"
|
|
contactInfo="OLE DB Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4"
|
|
description="OLE DB Destination"
|
|
name="Load etl_spravato_stage"
|
|
usesDispositions="true"
|
|
version="4">
|
|
<properties>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
|
|
name="CommandTimeout">0</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the database object used to open a rowset."
|
|
name="OpenRowset">[etl].[spravato_stage]</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the variable that contains the name of the database object used to open a rowset."
|
|
name="OpenRowsetVariable"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The SQL command to be executed."
|
|
name="SqlCommand"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the column code page to use when code page information is unavailable from the data source."
|
|
name="DefaultCodePage">1252</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Forces the use of the DefaultCodePage property value when describing character data."
|
|
name="AlwaysUseDefaultCodePage">false</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the mode used to access the database."
|
|
name="AccessMode"
|
|
typeConverter="AccessMode">3</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the values supplied for identity 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."
|
|
name="FastLoadKeepIdentity">false</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destination. Applies only if fast load is turned on."
|
|
name="FastLoadKeepNulls">false</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies options to be used with fast load. Applies only if fast load is turned on."
|
|
name="FastLoadOptions">TABLOCK,CHECK_CONSTRAINTS</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies when commits are issued during 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."
|
|
name="FastLoadMaxInsertCommitSize">2147483647</property>
|
|
</properties>
|
|
<connections>
|
|
<connection
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Connections[OleDbConnection]"
|
|
connectionManagerID="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
connectionManagerRefId="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
description="The OLE DB runtime connection used to access the database."
|
|
name="OleDbConnection" />
|
|
</connections>
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input]"
|
|
errorOrTruncationOperation="Insert"
|
|
errorRowDisposition="FailComponent"
|
|
hasSideEffects="true"
|
|
name="OLE DB Destination Input">
|
|
<inputColumns>
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[ETL_FileLoadID]"
|
|
cachedDataType="i8"
|
|
cachedName="ETL_FileLoadID"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[file_load_id]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_FileLoadID]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[ETL_SourceRowNumber]"
|
|
cachedDataType="i4"
|
|
cachedName="ETL_SourceRowNumber"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[source_row_number]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_SourceRowNumber]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[AcctNum_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="AcctNum_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[acct_num]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[AcctNum_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[TotalDispensed_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="TotalDispensed_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[total_dispensed_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[TotalDispensed_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[AdminDose_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="AdminDose_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[admin_dose_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[AdminDose_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[StartDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="StartDate_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[start_date_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[StartDate_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[DiscontinueDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="DiscontinueDate_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[discontinue_date_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[DiscontinueDate_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[TotalCharges_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="TotalCharges_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[total_charges_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[TotalCharges_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[RxNumber_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="RxNumber_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[rx_number]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[RxNumber_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[VerifyingDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="VerifyingDate_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[verifying_date_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[VerifyingDate_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Quantity_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Quantity_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[quantity_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output].Columns[Quantity_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[ETL_SourceSheetName]"
|
|
cachedDataType="wstr"
|
|
cachedLength="50"
|
|
cachedName="ETL_SourceSheetName"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[source_sheet_name]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0].Columns[ETL_SourceSheetName]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F1]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F1"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[location]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F1]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F2]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F2"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[comments]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F2]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F4]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F4"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[reg_type]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F5]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F5"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[reg_status]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F5]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F7]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F7"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[patient_name]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F7]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F8]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F8"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[mnemonic]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F8]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F9]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F9"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[drug_id]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F10]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F10"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[description]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F11]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F11"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[route]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F11]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F12]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F12"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[frequency]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F12]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F13]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F13"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[schedule]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F14]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F14"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[disp_unit]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F15]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F15"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[admin_unit]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F15]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F18]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F18"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[label]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F18]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F19]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F19"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[dose]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F20]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F20"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[clinical_indication]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F20]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F21]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F21"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[prn_reason]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F21]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F25]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F25"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[dea]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F25]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F26]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F26"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[drug_class]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F26]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F27]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F27"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[usage_type]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F27]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F28]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F28"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[verifying_user]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F28]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F30]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F30"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[order_user]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F30]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F31]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F31"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[provider]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F31]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[F32]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F32"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[priority]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F32]" />
|
|
</inputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[stage_row_id]"
|
|
dataType="i8"
|
|
name="stage_row_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[file_load_id]"
|
|
dataType="i8"
|
|
name="file_load_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[source_row_number]"
|
|
dataType="i4"
|
|
name="source_row_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="location" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[comments]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="comments" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[acct_num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="acct_num" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[reg_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[reg_status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_status" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[patient_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="patient_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="mnemonic" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[drug_id]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="description" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="route" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="frequency" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="schedule" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[disp_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="disp_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[admin_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="admin_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[total_dispensed_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="total_dispensed_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[admin_dose_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="admin_dose_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="label" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[dose]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="dose" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[clinical_indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="clinical_indication" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[prn_reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="prn_reason" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[start_date_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="start_date_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[discontinue_date_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="discontinue_date_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[total_charges_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="total_charges_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[dea]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="dea" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[drug_class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_class" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[usage_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="usage_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[verifying_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="verifying_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[verifying_date_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="verifying_date_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[order_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="order_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="provider" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="priority" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[quantity_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="quantity_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[source_sheet_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="source_sheet_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[row_hash_sha256]"
|
|
codePage="1252"
|
|
dataType="str"
|
|
length="64"
|
|
name="row_hash_sha256" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[loaded_at]"
|
|
dataType="dbTimeStamp2"
|
|
name="loaded_at"
|
|
scale="3" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].ExternalColumns[rx_number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="rx_number" />
|
|
</externalMetadataColumns>
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Outputs[OLE DB Destination Error Output]"
|
|
exclusionGroup="1"
|
|
isErrorOut="true"
|
|
name="OLE DB Destination Error Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook"
|
|
componentClassID="Microsoft.ExcelSource"
|
|
contactInfo="Excel Source;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1"
|
|
description="Excel Source"
|
|
name="Read Spravato Workbook"
|
|
usesDispositions="true"
|
|
validateExternalMetadata="False"
|
|
version="1">
|
|
<properties>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
|
|
name="CommandTimeout">0</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the database object used to open a rowset."
|
|
name="OpenRowset">'Spravato Audit$'</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the variable that contains the name of the database object used to open a rowset."
|
|
name="OpenRowsetVariable"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The SQL command to be executed."
|
|
name="SqlCommand"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT *
|
|
FROM [Spravato Audit$A3:AG65536]
|
|
WHERE F1 <> 'Location'</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The variable that contains the SQL command to be executed."
|
|
name="SqlCommandVariable"></property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the mode used to access the database."
|
|
name="AccessMode"
|
|
typeConverter="AccessMode">2</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The mapping from parameters in the SQL command to variables."
|
|
name="ParameterMapping"></property>
|
|
</properties>
|
|
<connections>
|
|
<connection
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Connections[OleDbConnection]"
|
|
connectionManagerID="Package.ConnectionManagers[CM_Spravato_Excel_Current]"
|
|
connectionManagerRefId="Package.ConnectionManagers[CM_Spravato_Excel_Current]"
|
|
description="The OLE DB runtime connection used to access the database."
|
|
name="OleDbConnection" />
|
|
</connections>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output]"
|
|
name="Excel Source Output">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F1]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F1]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F1]"
|
|
name="F1"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F2]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F2]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F2]"
|
|
name="F2"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F3]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]"
|
|
name="F3"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F4]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]"
|
|
name="F4"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F5]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F5]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F5]"
|
|
name="F5"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F6]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]"
|
|
name="F6"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F7]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F7]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F7]"
|
|
name="F7"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F8]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F8]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F8]"
|
|
name="F8"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F9]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]"
|
|
name="F9"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F10]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]"
|
|
name="F10"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F11]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F11]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F11]"
|
|
name="F11"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F12]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F12]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F12]"
|
|
name="F12"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F13]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]"
|
|
name="F13"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F14]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]"
|
|
name="F14"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F15]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F15]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F15]"
|
|
name="F15"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F16]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]"
|
|
name="F16"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F17]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]"
|
|
name="F17"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F18]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F18]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F18]"
|
|
name="F18"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F19]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]"
|
|
name="F19"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F20]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F20]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F20]"
|
|
name="F20"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F21]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F21]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F21]"
|
|
name="F21"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F22]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]"
|
|
name="F22"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F23]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]"
|
|
name="F23"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F24]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F24]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F24]"
|
|
name="F24"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F25]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F25]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F25]"
|
|
name="F25"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F26]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F26]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F26]"
|
|
name="F26"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F27]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F27]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F27]"
|
|
name="F27"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F28]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F28]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F28]"
|
|
name="F28"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F29]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F29]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F29]"
|
|
name="F29"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F30]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F30]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F30]"
|
|
name="F30"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F31]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F31]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F31]"
|
|
name="F31"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F32]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F32]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F32]"
|
|
name="F32"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F33]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F33]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F33]"
|
|
name="F33"
|
|
truncationRowDisposition="FailComponent" />
|
|
</outputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F1]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F1" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F2]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F2" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F3]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F3" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F4]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F5]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F5" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F6]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F6" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F7]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F7" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F8]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F8" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F9]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F9" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F10]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F10" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F11]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F11" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F12]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F12" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F13]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F13" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F14]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F14" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F15]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F15" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F16]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F16" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F17]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F17" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F18]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F18" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F19]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F19" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F20]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F20" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F21]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F21" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F22]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F22" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F23]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F23" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F24]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F24" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F25]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F25" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F26]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F26" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F27]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F27" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F28]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F28" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F29]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F29" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F30]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F30" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F31]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F31" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F32]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F32" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F33]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F33" />
|
|
</externalMetadataColumns>
|
|
</output>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output]"
|
|
isErrorOut="true"
|
|
name="Excel Source Error Output">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F1]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F1]"
|
|
name="F1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F2]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F2]"
|
|
name="F2" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F3]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F3]"
|
|
name="F3" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F4]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F4]"
|
|
name="F4" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F5]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F5]"
|
|
name="F5" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F6]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F6]"
|
|
name="F6" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F7]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F7]"
|
|
name="F7" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F8]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F8]"
|
|
name="F8" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F9]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F9]"
|
|
name="F9" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F10]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F10]"
|
|
name="F10" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F11]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F11]"
|
|
name="F11" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F12]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F12]"
|
|
name="F12" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F13]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F13]"
|
|
name="F13" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F14]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F14]"
|
|
name="F14" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F15]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F15]"
|
|
name="F15" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F16]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F16]"
|
|
name="F16" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F17]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F17]"
|
|
name="F17" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F18]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F18]"
|
|
name="F18" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F19]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F19]"
|
|
name="F19" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F20]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F20]"
|
|
name="F20" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F21]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F21]"
|
|
name="F21" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F22]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F22]"
|
|
name="F22" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F23]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F23]"
|
|
name="F23" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F24]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F24]"
|
|
name="F24" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F25]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F25]"
|
|
name="F25" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F26]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F26]"
|
|
name="F26" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F27]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F27]"
|
|
name="F27" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F28]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F28]"
|
|
name="F28" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F29]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F29]"
|
|
name="F29" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F30]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F30]"
|
|
name="F30" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F31]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F31]"
|
|
name="F31" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F32]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F32]"
|
|
name="F32" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F33]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F33]"
|
|
name="F33" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
</components>
|
|
<paths>
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage.Paths[Data Conversion Output]"
|
|
endId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input]"
|
|
name="Data Conversion Output"
|
|
startId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Outputs[Data Conversion Output]" />
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage.Paths[Excel Source Output]"
|
|
endId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Inputs[Input 0]"
|
|
name="Excel Source Output"
|
|
startId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output]" />
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage.Paths[Output 0]"
|
|
endId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input]"
|
|
name="Output 0"
|
|
startId="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata.Outputs[Output 0]" />
|
|
</paths>
|
|
</pipeline>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout"
|
|
DTS:CreationName="Microsoft.Pipeline"
|
|
DTS:DelayValidation="True"
|
|
DTS:Description="Data Flow Task"
|
|
DTS:DTSID="{90ad592b-8fa4-4020-b8cb-266ca47cf3da}"
|
|
DTS:ExecutableType="Microsoft.Pipeline"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Load Spravato Stage - Current Layout"
|
|
DTS:TaskContact="Performs high-performance data extraction, transformation and loading;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<pipeline
|
|
version="1">
|
|
<components>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current"
|
|
componentClassID="Microsoft.ManagedComponentHost"
|
|
contactInfo="Includes and runs custom script code. For example, apply a business rule that limits the range of valid values in an "income" column or add values in two columns and calculate the average of the sum.;Microsoft Corporation; Microsoft SQL Server; Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;13"
|
|
description="Includes and runs custom script code. For example, apply a business rule that limits the range of valid values in an "income" column or add values in two columns and calculate the average of the sum."
|
|
name="Add Load Metadata - Current"
|
|
version="13">
|
|
<properties>
|
|
<property
|
|
dataType="System.String"
|
|
description="Stores the source code of the component"
|
|
isArray="true"
|
|
name="SourceCode"
|
|
state="cdata">
|
|
<arrayElements
|
|
arrayElementCount="30">
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[ComponentWrapper.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[/* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT!
|
|
* Microsoft SQL Server Integration Services component wrapper
|
|
* This module defines the base class for your component
|
|
* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT! */
|
|
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Pipeline;
|
|
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
|
|
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
|
|
|
|
public class UserComponent: ScriptComponent
|
|
{
|
|
public Connections Connections;
|
|
public Variables Variables;
|
|
public UserComponent()
|
|
{
|
|
Connections = new Connections(this);
|
|
Variables = new Variables(this);
|
|
}
|
|
|
|
public override void ProcessInput(int InputID, string InputName, PipelineBuffer Buffer, OutputNameMap OutputMap)
|
|
{
|
|
|
|
if (InputName.Equals(@"Input 0", StringComparison.Ordinal))
|
|
{
|
|
Input0_ProcessInput(new Input0Buffer(Buffer, GetColumnIndexes(InputID), OutputMap));
|
|
}
|
|
|
|
}
|
|
|
|
public virtual void Input0_ProcessInput(Input0Buffer Buffer)
|
|
{
|
|
while (Buffer.NextRow())
|
|
{
|
|
Input0_ProcessInputRow(Buffer);
|
|
}
|
|
}
|
|
|
|
public virtual void Input0_ProcessInputRow(Input0Buffer Row)
|
|
{
|
|
}
|
|
|
|
}
|
|
|
|
public class Connections
|
|
{
|
|
ScriptComponent ParentComponent;
|
|
|
|
public Connections(ScriptComponent Component)
|
|
{
|
|
ParentComponent = Component;
|
|
}
|
|
|
|
}
|
|
|
|
public class Variables
|
|
{
|
|
ScriptComponent ParentComponent;
|
|
|
|
public Variables(ScriptComponent Component)
|
|
{
|
|
ParentComponent = Component;
|
|
}
|
|
|
|
public Int64 CurrentFileLoadID
|
|
{
|
|
get
|
|
{
|
|
return (Int64)(ParentComponent.ReadOnlyVariables["CurrentFileLoadID"].GetValueWithContext(ScriptComponent.EvaluatorContext));
|
|
}
|
|
}
|
|
|
|
}
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Resources.resx]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<!--
|
|
Microsoft ResX Schema
|
|
|
|
Version 2.0
|
|
|
|
The primary goals of this format is to allow a simple XML format
|
|
that is mostly human readable. The generation and parsing of the
|
|
various data types are done through the TypeConverter classes
|
|
associated with the data types.
|
|
|
|
Example:
|
|
|
|
... ado.net/XML headers & schema ...
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
<resheader name="version">2.0</resheader>
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
</data>
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
<comment>This is a comment</comment>
|
|
</data>
|
|
|
|
There are any number of "resheader" rows that contain simple
|
|
name/value pairs.
|
|
|
|
Each data row contains a name, and value. The row also contains a
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|
text/value conversion through the TypeConverter architecture.
|
|
Classes that don't support this are serialized and stored with the
|
|
mimetype set.
|
|
|
|
The mimetype is used for serialized objects, and tells the
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
that the ResXResourceWriter will generate, however the reader can
|
|
read any of the formats listed below.
|
|
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|
value : The object must be serialized with
|
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|
value : The object must be serialized with
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
value : The object must be serialized into a byte array
|
|
: using a System.ComponentModel.TypeConverter
|
|
: and then encoded with base64 encoding.
|
|
-->
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
</root>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[main.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[#region Namespaces
|
|
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
|
|
using Microsoft.SqlServer.Dts.Runtime.Wrapper;
|
|
|
|
#endregion
|
|
|
|
[Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute]
|
|
public class ScriptMain : UserComponent
|
|
{
|
|
// Excel workbook structure:
|
|
// Row 1 = report title
|
|
// Row 2 = blank
|
|
// Row 3 = column headers
|
|
// Row 4 = first actual data row
|
|
private int sourceRowNumber;
|
|
|
|
public override void PreExecute()
|
|
{
|
|
base.PreExecute();
|
|
|
|
// Start at the header row.
|
|
// We increment before assigning the row number,
|
|
// so the first data row becomes Excel row 4.
|
|
sourceRowNumber = 3;
|
|
}
|
|
|
|
public override void Input0_ProcessInputRow(Input0Buffer Row)
|
|
{
|
|
// Advance to the actual Excel row number.
|
|
sourceRowNumber++;
|
|
|
|
// Attach the current etl.file_load ID to every row.
|
|
Row.ETLFileLoadID =
|
|
Variables.CurrentFileLoadID;
|
|
|
|
// Preserve the original Excel row number.
|
|
Row.ETLSourceRowNumber =
|
|
sourceRowNumber;
|
|
|
|
// Record the worksheet name for lineage.
|
|
Row.ETLSourceSheetName =
|
|
"Spravato Audit";
|
|
}
|
|
|
|
public override void PostExecute()
|
|
{
|
|
base.PostExecute();
|
|
}
|
|
}]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[BufferWrapper.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[/* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT!
|
|
* Microsoft SQL Server Integration Services buffer wrappers
|
|
* This module defines classes for accessing data flow buffers
|
|
* THIS IS AUTO-GENERATED CODE THAT WILL BE OVERWRITTEN! DO NOT EDIT! */
|
|
|
|
|
|
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Pipeline;
|
|
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
|
|
|
|
public class Input0Buffer: ScriptBuffer
|
|
|
|
{
|
|
public Input0Buffer(PipelineBuffer Buffer, int[] BufferColumnIndexes, OutputNameMap OutputMap)
|
|
: base(Buffer, BufferColumnIndexes, OutputMap)
|
|
{
|
|
}
|
|
|
|
public Int64 ETLFileLoadID
|
|
{
|
|
set
|
|
{
|
|
this[0] = value;
|
|
}
|
|
}
|
|
public bool ETLFileLoadID_IsNull
|
|
{
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
SetNull(0);
|
|
}
|
|
else
|
|
{
|
|
throw new InvalidOperationException("IsNull property cannot be set to False. Assign a value to the column instead.");
|
|
}
|
|
}
|
|
}
|
|
|
|
public Int32 ETLSourceRowNumber
|
|
{
|
|
set
|
|
{
|
|
this[1] = value;
|
|
}
|
|
}
|
|
public bool ETLSourceRowNumber_IsNull
|
|
{
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
SetNull(1);
|
|
}
|
|
else
|
|
{
|
|
throw new InvalidOperationException("IsNull property cannot be set to False. Assign a value to the column instead.");
|
|
}
|
|
}
|
|
}
|
|
|
|
public String ETLSourceSheetName
|
|
{
|
|
set
|
|
{
|
|
this[2] = value;
|
|
}
|
|
}
|
|
public bool ETLSourceSheetName_IsNull
|
|
{
|
|
set
|
|
{
|
|
if (value)
|
|
{
|
|
SetNull(2);
|
|
}
|
|
else
|
|
{
|
|
throw new InvalidOperationException("IsNull property cannot be set to False. Assign a value to the column instead.");
|
|
}
|
|
}
|
|
}
|
|
|
|
new public bool NextRow()
|
|
{
|
|
return base.NextRow();
|
|
}
|
|
|
|
new public bool EndOfRowset()
|
|
{
|
|
return base.EndOfRowset();
|
|
}
|
|
|
|
}
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[SC_536870e61b684339bc613f3e42b86b38.csproj]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{b4b80b9b-43c3-46ad-8a4d-6f884db2362f}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>SC_536870e61b684339bc613f3e42b86b38</RootNamespace>
|
|
<AssemblyName>SC_536870e61b684339bc613f3e42b86b38</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
<TargetFrameworkProfile></TargetFrameworkProfile>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>.\bin\Debug\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>.\bin\Release\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Microsoft.SqlServer.TxScript, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.DTSRuntimeWrap, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.DTSPipelineWrap, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.PipelineHost, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Compile Include="main.cs" />
|
|
<Compile Include="BufferWrapper.cs" />
|
|
<Compile Include="ComponentWrapper.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppDesigner Include="Properties\" />
|
|
<Compile Include="Properties\AssemblyInfo.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<None Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<!-- Include the build rules for a C# project.-->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<!-- This section defines VSTA properties that describe the host-changable project properties. -->
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
|
|
<ProjectProperties HostName="ScriptComponent" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" DebugInfoExeName="" DebugInfoCommandLine="" DebugInfoWorkingDir="" IconImageList="" />
|
|
<Host Name="ScriptComponent" GeneratedNamespace="SC_536870e61b684339bc613f3e42b86b38" IconIndex="0"></Host>
|
|
<ProjectClient>
|
|
<HostIdentifier>SSIS_SC160</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Settings.Designer.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_536870e61b684339bc613f3e42b86b38.Properties.Settings.get_Default():SC_536870e61b684339bc613f3e42b86b38.Properties.Sett" +
|
|
"ings")]
|
|
|
|
namespace SC_536870e61b684339bc613f3e42b86b38.Properties {
|
|
|
|
|
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
|
|
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
private static Settings defaultInstance = new Settings();
|
|
|
|
public static Settings Default {
|
|
get {
|
|
return defaultInstance;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Project]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF16LE]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
|
|
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:CodeName>SC_536870e61b684339bc613f3e42b86b38</msb:CodeName>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:DisplayName>SC_536870e61b684339bc613f3e42b86b38</msb:DisplayName>
|
|
<msb:ProjectId>{AC9C6F81-BA62-40CE-A5A5-FF9609D798A5}</msb:ProjectId>
|
|
</msb:PropertyGroup>
|
|
<msb:ItemGroup>
|
|
<msb:Project Include="SC_536870e61b684339bc613f3e42b86b38.csproj" />
|
|
<msb:File Include="Properties\Settings.settings" />
|
|
<msb:File Include="Properties\AssemblyInfo.cs" />
|
|
<msb:File Include="main.cs" />
|
|
<msb:File Include="BufferWrapper.cs" />
|
|
<msb:File Include="ComponentWrapper.cs" />
|
|
<msb:File Include="Properties\Resources.resx" />
|
|
<msb:File Include="Properties\Resources.Designer.cs" />
|
|
<msb:File Include="Properties\Settings.Designer.cs" />
|
|
</msb:ItemGroup>
|
|
</c:Project>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\AssemblyInfo.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
//
|
|
// General Information about an assembly is controlled through the following
|
|
// set of attributes. Change these attribute values to modify the information
|
|
// associated with an assembly.
|
|
//
|
|
[assembly: AssemblyTitle("SC_536870e61b684339bc613f3e42b86b38")]
|
|
[assembly: AssemblyDescription("")]
|
|
[assembly: AssemblyConfiguration("")]
|
|
[assembly: AssemblyCompany("")]
|
|
[assembly: AssemblyProduct("SC_536870e61b684339bc613f3e42b86b38")]
|
|
[assembly: AssemblyCopyright("Copyright @ 2026")]
|
|
[assembly: AssemblyTrademark("")]
|
|
[assembly: AssemblyCulture("")]
|
|
//
|
|
// Version information for an assembly consists of the following four values:
|
|
//
|
|
// Major Version
|
|
// Minor Version
|
|
// Build Number
|
|
// Revision
|
|
//
|
|
// You can specify all the values or you can default the Revision and Build Numbers
|
|
// by using the '*' as shown below:
|
|
|
|
[assembly: AssemblyVersion("1.0.0.0")]
|
|
]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Settings.settings]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
|
|
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
|
<Profiles>
|
|
<Profile Name="(Default)" />
|
|
</Profiles>
|
|
<Settings />
|
|
</SettingsFile>]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[Properties\Resources.Designer.cs]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[UTF8]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_536870e61b684339bc613f3e42b86b38.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
|
|
"rceManager")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_536870e61b684339bc613f3e42b86b38.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
|
|
"fo")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="SC_536870e61b684339bc613f3e42b86b38.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
|
|
"):Void")]
|
|
|
|
namespace SC_536870e61b684339bc613f3e42b86b38.Properties {
|
|
|
|
|
|
/// <summary>
|
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
/// </summary>
|
|
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
// class via a tool like ResGen or Visual Studio.
|
|
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
// with the /str option, or rebuild your VS project.
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
internal class Resources {
|
|
|
|
private static global::System.Resources.ResourceManager resourceMan;
|
|
|
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
|
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
internal Resources() {
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns the cached ResourceManager instance used by this class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
|
get {
|
|
if ((resourceMan == null)) {
|
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SC_536870e61b684339bc613f3e42b86b38.Properties.Resources", typeof(Resources).Assembly);
|
|
resourceMan = temp;
|
|
}
|
|
return resourceMan;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Overrides the current thread's CurrentUICulture property for all
|
|
/// resource lookups using this strongly typed resource class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Globalization.CultureInfo Culture {
|
|
get {
|
|
return resourceCulture;
|
|
}
|
|
set {
|
|
resourceCulture = value;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]]></arrayElement>
|
|
</arrayElements>
|
|
</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Stores the binary representation of the component"
|
|
isArray="true"
|
|
name="BinaryCode"
|
|
state="cdata">
|
|
<arrayElements
|
|
arrayElementCount="2">
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[SC_536870e61b684339bc613f3e42b86b38.dll]]></arrayElement>
|
|
<arrayElement
|
|
dataType="System.String"><![CDATA[TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDALGPtmoAAAAAAAAAAOAAIiALATAAABYAAAAIAAAAAAAAdjQA
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAACQ0AABPAAAAAEAAAEgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAfBQAAAAgAAAAFgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAEgEAAAAQAAAAAYAAAAYAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAHgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAABY
|
|
NAAAAAAAAEgAAAACAAUALCIAAEARAAABAAAAAAAAAGwzAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAADoCKBAAAAoCGX0BAAAEKt4CAnsBAAAEF1h9AQAABAMCewMA
|
|
AARvFAAABm8GAAAGAwJ7AQAABG8IAAAGA3IBAABwbwoAAAYqHgIoEQAACioeAigOAAAGKioCAwQF
|
|
KBIAAAoqOgIWA4waAAABKBMAAAoqWgMsCAIWKBQAAAoqch8AAHBzFQAACno6AhcDjBwAAAEoEwAA
|
|
CipaAywIAhcoFAAACipyHwAAcHMVAAAKeiYCGAMoEwAACipaAywIAhgoFAAACipyHwAAcHMVAAAK
|
|
eh4CKBYAAAoqHgIoFwAACip+AigYAAAKAgJzEgAABn0CAAAEAgJzEwAABn0DAAAEKpIEcrwAAHAa
|
|
bxkAAAosFQIFAgMoGgAACg4EcwUAAAZvEAAABipKKwcCA28RAAAGA28MAAAGLfEqBio6AigbAAAK
|
|
AgN9BAAABCo6AigbAAAKAgN9BQAABCqWAnsFAAAEbxwAAApyzAAAcG8dAAAKKB4AAApvHwAACqUa
|
|
AAABKh4CKBsAAAoqrn4GAAAELR5y8AAAcNAHAAACKCAAAApvIQAACnMiAAAKgAYAAAR+BgAABCoa
|
|
fgcAAAQqHgKABwAABCoafggAAAQqHgIoIwAACioucxoAAAaACAAABCoAQlNKQgEAAQAAAAAADAAA
|
|
AHY0LjAuMzAzMTkAAAAABQBsAAAADAYAACN+AAB4BgAAmAcAACNTdHJpbmdzAAAAABAOAABkAQAA
|
|
I1VTAHQPAAAQAAAAI0dVSUQAAACEDwAAvAEAACNCbG9iAAAAAAAAAAIAAAFXFaABCQEAAAD6ATMA
|
|
FgAAAQAAACUAAAAIAAAACAAAABsAAAATAAAAIwAAABAAAAAEAAAACgAAAAsAAAABAAAABQAAAAEA
|
|
AAAAAG4DAQAAAAAABgBoAn0FBgD8An0FBgC0AWoFDwDxBQAABgDhAU0EBgBLAk0EBgAsAk0EBgDj
|
|
Ak0EBgCIAk0EBgChAk0EBgD4AU0EBgATAjcDCgC8AgEBCgAUBQEBDgAFBQEBCgCWBAEBCgDDBgEB
|
|
BgCGBgUEBgCXAWoFBgAlBZ0FBgCKBDgEEgBnAVgDEgDIAVgDEgBPASMEBgB8AX0FBgBAAAUEBgBf
|
|
BAUEBgA6AAUEBgBRAwUEBgB5BAUEFgARADUFFgABADUFRwA5BwAAFgAiADUFBgAiAQUEBgC8AAUE
|
|
BgCMB00EAAAAAGoAAAAAAAEAAQABABAAGAQAABAAAQABAAEAEAD4BAAAOQACAAUAAQAQAKUGAABF
|
|
AAIADgABABAAegYAAEkABAASAAEAEAA7BgAASQAFABMAAAAQAKQFAAZJAAYAFQAAARAAagYABmEA
|
|
CAAZAAEA6AR+AAYAegaBAAYAOwaFAAEAswaJAAEAswaJABEADASNABEAPwGRABEArACVAFAgAAAA
|
|
AMYAGgMGAAEAXyAAAAAAxgBpB5kAAQCXIAAAAADGACUDBgACAJ8gAAAAAIYYXQUGAAIApyAAAAAA
|
|
hhhdBRsAAgCyIAAAAACGCHMAnwAFAMEgAAAAAIYIlgOkAAYA2CAAAAAAhgjRBAEABwDnIAAAAACG
|
|
CM0DpAAIAP4gAAAAAIYI4AAQAAkACCEAAAAAhgivA6QACgAfIQAAAACGAIAHKwALACchAAAAAIYA
|
|
jQYrAAsALyEAAAAAhhhdBQYACwBPIQAAAADGABgHqQALAHQhAAAAAMYBEQeZAA8AhyEAAAAAxgFp
|
|
B5kAEACJIQAAAACGGF0FswARAJghAAAAAIYYXQWzABIApyEAAAAAhgiFALkAEwDNIQAAAACDGF0F
|
|
BgATANUhAAAAAJMIIQW9ABMAASIAAAAAkwgnAcIAEwAIIgAAAACTCDMBxwATABAiAAAAAJYImQbN
|
|
ABQAFyIAAAAAhhhdBQYAFAAfIgAAAACRGGMF0gAUAAAAAQCEBwAAAQAaBQAAAgBFBgAAAwCkBAAA
|
|
AQAxAwAAAQAxAwAAAQAxAwAAAQAxAwAAAQAxAwAAAQAxAwAAAQCbAAAAAgD3AAAAAwAaBQAABACk
|
|
BAAAAQAaBQAAAQCEBwAAAQDJBgAAAQDJBgAAAQAxAwkAXQUBABEAXQUGABkAXQUKACkAXQUQADEA
|
|
XQUQADkAXQUQAEEAXQUQAEkAXQUQAFEAXQUQAFkAXQUQAGEAXQUQAGkAXQUGAJkAXQUGALkAXQUV
|
|
AMkAXQUGAIkAGgMGAIkAJQMGAHEAXQUbAHEA/AMlAHEA6wMBANkAXQUQAHEAgAcrAHEAjQYrAIkA
|
|
XQUGAOkAcwYvAIkAWQY2AJEAXQUGAIkALwY8APkA8wNBAIkAVAdIAAEBJQdOABkBzgBVABkBiAde
|
|
AKEAXQVkAMEAXQUGAC4ACwD1AC4AEwD+AC4AGwAdAS4AIwAmAS4AKwBPAS4AMwBPAS4AOwBPAS4A
|
|
QwAmAS4ASwBVAS4AUwBPAS4AWwBsAUMAYwC2AeMAawC2AQEBewC2AQkBcwAdASkBcwAdAQMAAQAG
|
|
AAcABwAIAAgACgAAAHcA1gAAAJoD2gAAANUE3gAAANED2gAAAOQA4gAAALMD2gAAAIkA1gAAACUF
|
|
5gAAAEcB6wAAAJ0G8AABAAYAAwABAAcABQABAAgABwABAAkACQABAAoACwABAAsADQACABQADwAC
|
|
ABYAEQACABcAEwABABgAEwACABkAFQAEgAAAAQAAAAAAAAAAAAAAAABGAAAABAAAAAAAAAAAAAAA
|
|
bACjAAAAAAAQAAAAAAAAAAAAAAB1ANMGAAAAABAAAAAAAAAAAAAAAHUA8AYAAAAABAAAAAAAAAAA
|
|
AAAAbAAFBAAAAAAQAAAAAAAAAAAAAAB1AK4EAAAAAAAAAAABAAAArgUAAAAAAElEVFNWYXJpYWJs
|
|
ZTEwMABJRFRTVmFyaWFibGVzMTAwAElEVFNFdmFsdWF0b3JDb250ZXh0MTAwAEludDMyAEludDY0
|
|
AFNDXzUzNjg3MGU2MWI2ODQzMzliYzYxM2YzZTQyYjg2YjM4ADxNb2R1bGU+AHNldF9FVExGaWxl
|
|
TG9hZElEAGdldF9DdXJyZW50RmlsZUxvYWRJRABJbnB1dElEAG1zY29ybGliAGRlZmF1bHRJbnN0
|
|
YW5jZQBSdW50aW1lVHlwZUhhbmRsZQBHZXRUeXBlRnJvbUhhbmRsZQBzZXRfRVRMU291cmNlU2hl
|
|
ZXROYW1lAElucHV0TmFtZQBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5QaXBlbGluZQBUeXBlAGdl
|
|
dF9DdWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBBcHBsaWNhdGlvblNldHRpbmdz
|
|
QmFzZQBFZGl0b3JCcm93c2FibGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1
|
|
Z2dlck5vblVzZXJDb2RlQXR0cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3Nh
|
|
YmxlQXR0cmlidXRlAEFzc2VtYmx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRy
|
|
aWJ1dGUAVGFyZ2V0RnJhbWV3b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJp
|
|
YnV0ZQBBc3NlbWJseURlc2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNB
|
|
dHRyaWJ1dGUAQXNzZW1ibHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmli
|
|
dXRlAFNTSVNTY3JpcHRDb21wb25lbnRFbnRyeVBvaW50QXR0cmlidXRlAEFzc2VtYmx5Q29tcGFu
|
|
eUF0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBQcmVFeGVjdXRlAFBvc3RF
|
|
eGVjdXRlAHZhbHVlAFN5c3RlbS5SdW50aW1lLlZlcnNpb25pbmcAU3RyaW5nAFN5c3RlbS5Db21w
|
|
b25lbnRNb2RlbABTQ181MzY4NzBlNjFiNjg0MzM5YmM2MTNmM2U0MmI4NmIzOC5kbGwAc2V0X0VU
|
|
TEZpbGVMb2FkSURfSXNOdWxsAHNldF9FVExTb3VyY2VTaGVldE5hbWVfSXNOdWxsAHNldF9FVExT
|
|
b3VyY2VSb3dOdW1iZXJfSXNOdWxsAFNldE51bGwAZ2V0X0l0ZW0Ac2V0X0l0ZW0AU3lzdGVtAHJl
|
|
c291cmNlTWFuAFNjcmlwdE1haW4AU3lzdGVtLkNvbmZpZ3VyYXRpb24AU3lzdGVtLkdsb2JhbGl6
|
|
YXRpb24AU3lzdGVtLlJlZmxlY3Rpb24ASW52YWxpZE9wZXJhdGlvbkV4Y2VwdGlvbgBTdHJpbmdD
|
|
b21wYXJpc29uAEN1bHR1cmVJbmZvAE91dHB1dE5hbWVNYXAAT3V0cHV0TWFwAE1pY3Jvc29mdC5T
|
|
cWxTZXJ2ZXIuRFRTUnVudGltZVdyYXAAc2V0X0VUTFNvdXJjZVJvd051bWJlcgBzb3VyY2VSb3dO
|
|
dW1iZXIASW5wdXQwQnVmZmVyAFBpcGVsaW5lQnVmZmVyAFNjcmlwdEJ1ZmZlcgBnZXRfUmVzb3Vy
|
|
Y2VNYW5hZ2VyAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUuV3JhcHBlcgAuY3RvcgAu
|
|
Y2N0b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2VydmljZXMA
|
|
U3lzdGVtLlJlc291cmNlcwBTQ181MzY4NzBlNjFiNjg0MzM5YmM2MTNmM2U0MmI4NmIzOC5Qcm9w
|
|
ZXJ0aWVzLlJlc291cmNlcy5yZXNvdXJjZXMARGVidWdnaW5nTW9kZXMAU0NfNTM2ODcwZTYxYjY4
|
|
NDMzOWJjNjEzZjNlNDJiODZiMzguUHJvcGVydGllcwBnZXRfUmVhZE9ubHlWYXJpYWJsZXMAQnVm
|
|
ZmVyQ29sdW1uSW5kZXhlcwBHZXRDb2x1bW5JbmRleGVzAFNldHRpbmdzAEVxdWFscwBDb25uZWN0
|
|
aW9ucwBPYmplY3QARW5kT2ZSb3dzZXQAZ2V0X0RlZmF1bHQAVXNlckNvbXBvbmVudABQYXJlbnRD
|
|
b21wb25lbnQAU2NyaXB0Q29tcG9uZW50AE1pY3Jvc29mdC5TcWxTZXJ2ZXIuVHhTY3JpcHQATWlj
|
|
cm9zb2Z0LlNxbFNlcnZlci5QaXBlbGluZUhvc3QASW5wdXQwX1Byb2Nlc3NJbnB1dABHZXRWYWx1
|
|
ZVdpdGhDb250ZXh0AFNjcmlwdENvbXBvbmVudEV2YWxDb250ZXh0AGdldF9FdmFsdWF0b3JDb250
|
|
ZXh0AElucHV0MF9Qcm9jZXNzSW5wdXRSb3cATmV4dFJvdwBnZXRfQXNzZW1ibHkAAAAAAB1TAHAA
|
|
cgBhAHYAYQB0AG8AIABBAHUAZABpAHQAAICbSQBzAE4AdQBsAGwAIABwAHIAbwBwAGUAcgB0AHkA
|
|
IABjAGEAbgBuAG8AdAAgAGIAZQAgAHMAZQB0ACAAdABvACAARgBhAGwAcwBlAC4AIABBAHMAcwBp
|
|
AGcAbgAgAGEAIAB2AGEAbAB1AGUAIAB0AG8AIAB0AGgAZQAgAGMAbwBsAHUAbQBuACAAaQBuAHMA
|
|
dABlAGEAZAAuAAAPSQBuAHAAdQB0ACAAMAAAI0MAdQByAHIAZQBuAHQARgBpAGwAZQBMAG8AYQBk
|
|
AEkARAAAcVMAQwBfADUAMwA2ADgANwAwAGUANgAxAGIANgA4ADQAMwAzADkAYgBjADYAMQAzAGYA
|
|
MwBlADQAMgBiADgANgBiADMAOAAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBj
|
|
AGUAcwAAAADIJxedhVUxT5wnrKlMNqw0AAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFZCSADARI9
|
|
HQgSQQUgAgEIHAMgAAIGIAICDhF5BSABHQgIBCAAEn0GIAESgIEcBQAAEoCFBiABHBKAiQgAARKA
|
|
jRGAkQUgABKAlQcgAgEOEoCVCLd6XFYZNOCJCImEXc2AgMyRAgYIAwYSFAMGEhgDBhJFAwYSUQMG
|
|
ElUDBhIgBSABARIMBCABAQoEIAEBAgkgBAEIDhI9EkEFIAEBEkUDIAAKBAAAElEEAAASVQUAAQES
|
|
VQQAABIgAwAAAQMoAAoDKAACAygACAMoAA4ECAASUQQIABJVBAgAEiAIAQAIAAAAAAAeAQABAFQC
|
|
FldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NDXzUzNjg3MGU2MWI2ODQzMzli
|
|
YzYxM2YzZTQyYjg2YjM4AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYAAEkBABouTkVURnJh
|
|
bWV3b3JrLFZlcnNpb249djQuNwEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUSLk5FVCBGcmFtZXdv
|
|
cmsgNC43BAEAAAAAtAAAAM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2VzLlJlc291cmNlUmVh
|
|
ZGVyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tl
|
|
eVRva2VuPWI3N2E1YzU2MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50aW1lUmVzb3VyY2VT
|
|
ZXQCAAAAAAAAAAAAAABQQURQQURQtAAAAEw0AAAAAAAAAAAAAGY0AAAAIAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAABYNAAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/JQAgABAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAABABAAAAAYAACAAAAAAAAAAAAAAAAAAAABAAEAAAAwAACAAAAAAAAAAAAAAAAAAAABAAAAAABI
|
|
AAAAWEAAAOwDAAAAAAAAAAAAAOwDNAAAAFYAUwBfAFYARQBSAFMASQBPAE4AXwBJAE4ARgBPAAAA
|
|
AAC9BO/+AAABAAAAAQAAAAAAAAABAAAAAAA/AAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAARAAA
|
|
AAEAVgBhAHIARgBpAGwAZQBJAG4AZgBvAAAAAAAkAAQAAABUAHIAYQBuAHMAbABhAHQAaQBvAG4A
|
|
AAAAAAAAsARMAwAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkAbgBmAG8AAAAoAwAAAQAwADAAMAAw
|
|
ADAANABiADAAAAAaAAEAAQBDAG8AbQBtAGUAbgB0AHMAAAAAAAAAIgABAAEAQwBvAG0AcABhAG4A
|
|
eQBOAGEAbQBlAAAAAAAAAAAAcAAkAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAA
|
|
AFMAQwBfADUAMwA2ADgANwAwAGUANgAxAGIANgA4ADQAMwAzADkAYgBjADYAMQAzAGYAMwBlADQA
|
|
MgBiADgANgBiADMAOAAAADAACAABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAAMQAuADAALgAw
|
|
AC4AMAAAAHAAKAABAEkAbgB0AGUAcgBuAGEAbABOAGEAbQBlAAAAUwBDAF8ANQAzADYAOAA3ADAA
|
|
ZQA2ADEAYgA2ADgANAAzADMAOQBiAGMANgAxADMAZgAzAGUANAAyAGIAOAA2AGIAMwA4AC4AZABs
|
|
AGwAAABIABIAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQAAABDAG8AcAB5AHIAaQBnAGgA
|
|
dAAgAEAAIAAgADIAMAAyADYAAAAqAAEAAQBMAGUAZwBhAGwAVAByAGEAZABlAG0AYQByAGsAcwAA
|
|
AAAAAAAAAHgAKAABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAABTAEMAXwA1ADMA
|
|
NgA4ADcAMABlADYAMQBiADYAOAA0ADMAMwA5AGIAYwA2ADEAMwBmADMAZQA0ADIAYgA4ADYAYgAz
|
|
ADgALgBkAGwAbAAAAGgAJAABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAAUwBDAF8ANQAzADYA
|
|
OAA3ADAAZQA2ADEAYgA2ADgANAAzADMAOQBiAGMANgAxADMAZgAzAGUANAAyAGIAOAA2AGIAMwA4
|
|
AAAANAAIAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAAMQAuADAALgAwAC4AMAAAADgA
|
|
CAABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMAaQBvAG4AAAAxAC4AMAAuADAALgAwAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAwAAAB4NAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=]]></arrayElement>
|
|
</arrayElements>
|
|
</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the Microsoft Visual Studio Tools for Applications project. Project names must be unique within a package."
|
|
name="VSTAProjectName"
|
|
typeConverter="NOTBROWSABLE">SC_536870e61b684339bc613f3e42b86b38</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the programming language used by the script."
|
|
name="ScriptLanguage"
|
|
typeConverter="Microsoft.SqlServer.VSTAHosting.ScriptingLanguages">CSharp</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies a comma-separated list of read-only variables."
|
|
name="ReadOnlyVariables"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ScriptUIVariablePickerDlg">User::CurrentFileLoadID</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies a comma-separated list of read/write variables."
|
|
name="ReadWriteVariables"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ScriptUIWriteableVariablePickerDlg"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="List of breakpoints present on the script."
|
|
isArray="true"
|
|
name="BreakpointCollection"
|
|
typeConverter="NOTBROWSABLE">
|
|
<arrayElements
|
|
arrayElementCount="0" />
|
|
</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Checksum to match component metedata against compiled codes."
|
|
name="MetadataChecksum140"
|
|
typeConverter="NOTBROWSABLE">EA</property>
|
|
<property
|
|
dataType="System.String"
|
|
name="UserComponentTypeName">Microsoft.ScriptComponentHost</property>
|
|
</properties>
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Inputs[Input 0]"
|
|
hasSideEffects="true"
|
|
name="Input 0">
|
|
<externalMetadataColumns />
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0]"
|
|
name="Output 0"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Inputs[Input 0]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLFileLoadID]"
|
|
dataType="i8"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLFileLoadID]"
|
|
name="ETLFileLoadID" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLSourceRowNumber]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLSourceRowNumber]"
|
|
name="ETLSourceRowNumber" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLSourceSheetName]"
|
|
dataType="wstr"
|
|
length="128"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLSourceSheetName]"
|
|
name="ETLSourceSheetName" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current"
|
|
componentClassID="Microsoft.DataConvert"
|
|
contactInfo="Data Conversion;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0"
|
|
description="Data Conversion"
|
|
name="Convert Spravato Fields - Current"
|
|
usesDispositions="true">
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input]"
|
|
name="Data Conversion Input">
|
|
<inputColumns>
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F3]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F3"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F4]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F9]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F9"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F10]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F10"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F13]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F13"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F14]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F14"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F19]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F19"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input].Columns[F23]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F23"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]" />
|
|
</inputColumns>
|
|
<externalMetadataColumns />
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output]"
|
|
exclusionGroup="1"
|
|
name="Data Conversion Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[AcctNum_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[AcctNum_Text]"
|
|
name="AcctNum_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[RxNumber_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[RxNumber_Text]"
|
|
name="RxNumber_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[TotalDispensed_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[TotalDispensed_Text]"
|
|
name="TotalDispensed_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[AdminDose_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[AdminDose_Text]"
|
|
name="AdminDose_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[StartDate_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[StartDate_Text]"
|
|
name="StartDate_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[TotalCharges_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[TotalCharges_Text]"
|
|
name="TotalCharges_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[VerifyingDate_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[VerifyingDate_Text]"
|
|
name="VerifyingDate_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[Quantity_Text]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[Quantity_Text]"
|
|
name="Quantity_Text"
|
|
truncationRowDisposition="FailComponent">
|
|
<properties>
|
|
<property
|
|
containsID="true"
|
|
dataType="System.Int32"
|
|
description="Specifies the input column used as the source of data for the conversion."
|
|
name="SourceInputColumnLineageID">#{Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]}</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the column uses the faster, locale-neutral parsing routines."
|
|
name="FastParse">false</property>
|
|
</properties>
|
|
</outputColumn>
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Error Output]"
|
|
exclusionGroup="1"
|
|
isErrorOut="true"
|
|
name="Data Conversion Error Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current"
|
|
componentClassID="Microsoft.OLEDBDestination"
|
|
contactInfo="OLE DB Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;4"
|
|
description="OLE DB Destination"
|
|
name="Load etl_spravato_stage - Current"
|
|
usesDispositions="true"
|
|
version="4">
|
|
<properties>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
|
|
name="CommandTimeout">0</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the database object used to open a rowset."
|
|
name="OpenRowset">[etl].[spravato_stage]</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the variable that contains the name of the database object used to open a rowset."
|
|
name="OpenRowsetVariable"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The SQL command to be executed."
|
|
name="SqlCommand"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"></property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the column code page to use when code page information is unavailable from the data source."
|
|
name="DefaultCodePage">1252</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Forces the use of the DefaultCodePage property value when describing character data."
|
|
name="AlwaysUseDefaultCodePage">false</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the mode used to access the database."
|
|
name="AccessMode"
|
|
typeConverter="AccessMode">3</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the values supplied for identity 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."
|
|
name="FastLoadKeepIdentity">false</property>
|
|
<property
|
|
dataType="System.Boolean"
|
|
description="Indicates whether the columns containing null will have null inserted in the destination. If false, columns containing null will have their default values inserted at the destination. Applies only if fast load is turned on."
|
|
name="FastLoadKeepNulls">false</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies options to be used with fast load. Applies only if fast load is turned on."
|
|
name="FastLoadOptions">TABLOCK,CHECK_CONSTRAINTS</property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies when commits are issued during 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."
|
|
name="FastLoadMaxInsertCommitSize">2147483647</property>
|
|
</properties>
|
|
<connections>
|
|
<connection
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Connections[OleDbConnection]"
|
|
connectionManagerID="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
connectionManagerRefId="Package.ConnectionManagers[BRT1-MEDIDR\MEDITECHDR.SSIS]"
|
|
description="The OLE DB runtime connection used to access the database."
|
|
name="OleDbConnection" />
|
|
</connections>
|
|
<inputs>
|
|
<input
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input]"
|
|
errorOrTruncationOperation="Insert"
|
|
errorRowDisposition="FailComponent"
|
|
hasSideEffects="true"
|
|
name="OLE DB Destination Input">
|
|
<inputColumns>
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[ETLFileLoadID]"
|
|
cachedDataType="i8"
|
|
cachedName="ETLFileLoadID"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[file_load_id]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLFileLoadID]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[ETLSourceRowNumber]"
|
|
cachedDataType="i4"
|
|
cachedName="ETLSourceRowNumber"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[source_row_number]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLSourceRowNumber]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[AcctNum_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="AcctNum_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[acct_num]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[AcctNum_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[TotalDispensed_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="TotalDispensed_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[total_dispensed_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[TotalDispensed_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[AdminDose_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="AdminDose_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[admin_dose_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[AdminDose_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[StartDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="StartDate_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[start_date_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[StartDate_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[TotalCharges_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="TotalCharges_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[total_charges_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[TotalCharges_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[VerifyingDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="VerifyingDate_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[verifying_date_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[VerifyingDate_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[Quantity_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Quantity_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[quantity_raw]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[Quantity_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[RxNumber_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="RxNumber_Text"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[rx_number]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output].Columns[RxNumber_Text]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[ETLSourceSheetName]"
|
|
cachedDataType="wstr"
|
|
cachedLength="128"
|
|
cachedName="ETLSourceSheetName"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[source_sheet_name]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0].Columns[ETLSourceSheetName]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F20]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F20"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[order_user]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F20]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F21]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F21"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[provider]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F21]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F22]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F22"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[priority]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F1]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F1"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[location]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F1]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F2]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F2"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[comments]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F2]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F5]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F5"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[patient_name]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F5]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F6]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F6"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[mnemonic]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F7]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F7"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[disp_unit]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F7]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F8]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F8"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[admin_unit]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F8]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F11]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F11"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[label]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F11]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F12]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F12"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[dose]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F12]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F15]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F15"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[dea]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F15]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F16]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F16"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[drug_class]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F17]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F17"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[usage_type]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].Columns[F18]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="F18"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[verifying_user]"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F18]" />
|
|
</inputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[stage_row_id]"
|
|
dataType="i8"
|
|
name="stage_row_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[file_load_id]"
|
|
dataType="i8"
|
|
name="file_load_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[source_row_number]"
|
|
dataType="i4"
|
|
name="source_row_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="location" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[comments]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="comments" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[acct_num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="acct_num" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[reg_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[reg_status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="reg_status" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[rx_number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="rx_number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[patient_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="patient_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="mnemonic" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[drug_id]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_id" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="description" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="route" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="frequency" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="schedule" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[disp_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="disp_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[admin_unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="admin_unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[total_dispensed_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="total_dispensed_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[admin_dose_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="admin_dose_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="label" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[dose]"
|
|
dataType="wstr"
|
|
length="1000"
|
|
name="dose" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[clinical_indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="clinical_indication" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[prn_reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="prn_reason" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[start_date_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="start_date_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[discontinue_date_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="discontinue_date_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[total_charges_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="total_charges_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[dea]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="dea" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[drug_class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="drug_class" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[usage_type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="usage_type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[verifying_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="verifying_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[verifying_date_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="verifying_date_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[order_user]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="order_user" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="provider" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="priority" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[quantity_raw]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="quantity_raw" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[source_sheet_name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="source_sheet_name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[row_hash_sha256]"
|
|
codePage="1252"
|
|
dataType="str"
|
|
length="64"
|
|
name="row_hash_sha256" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input].ExternalColumns[loaded_at]"
|
|
dataType="dbTimeStamp2"
|
|
name="loaded_at"
|
|
scale="3" />
|
|
</externalMetadataColumns>
|
|
</input>
|
|
</inputs>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Outputs[OLE DB Destination Error Output]"
|
|
exclusionGroup="1"
|
|
isErrorOut="true"
|
|
name="OLE DB Destination Error Output"
|
|
synchronousInputId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input]">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Outputs[OLE DB Destination Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Outputs[OLE DB Destination Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
<component
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook"
|
|
componentClassID="Microsoft.ExcelSource"
|
|
contactInfo="Excel Source;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;1"
|
|
description="Excel Source"
|
|
name="Read Spravato Workbook"
|
|
usesDispositions="true"
|
|
validateExternalMetadata="False"
|
|
version="1">
|
|
<properties>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
|
|
name="CommandTimeout">0</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the name of the database object used to open a rowset."
|
|
name="OpenRowset"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="Specifies the variable that contains the name of the database object used to open a rowset."
|
|
name="OpenRowsetVariable"></property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The SQL command to be executed."
|
|
name="SqlCommand"
|
|
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT *
|
|
FROM [Spravato Audit$A3:W65536]
|
|
WHERE F1 <> 'Location'</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The variable that contains the SQL command to be executed."
|
|
name="SqlCommandVariable"></property>
|
|
<property
|
|
dataType="System.Int32"
|
|
description="Specifies the mode used to access the database."
|
|
name="AccessMode"
|
|
typeConverter="AccessMode">2</property>
|
|
<property
|
|
dataType="System.String"
|
|
description="The mapping from parameters in the SQL command to variables."
|
|
name="ParameterMapping"></property>
|
|
</properties>
|
|
<connections>
|
|
<connection
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Connections[OleDbConnection]"
|
|
connectionManagerID="Package.ConnectionManagers[CM_Spravato_Excel_Current]"
|
|
connectionManagerRefId="Package.ConnectionManagers[CM_Spravato_Excel_Current]"
|
|
description="The OLE DB runtime connection used to access the database."
|
|
name="OleDbConnection" />
|
|
</connections>
|
|
<outputs>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output]"
|
|
name="Excel Source Output">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F1]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F1]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F1]"
|
|
name="F1"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F2]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F2]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F2]"
|
|
name="F2"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F3]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F3]"
|
|
name="F3"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F4]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F4]"
|
|
name="F4"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F5]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F5]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F5]"
|
|
name="F5"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F6]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F6]"
|
|
name="F6"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F7]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F7]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F7]"
|
|
name="F7"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F8]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F8]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F8]"
|
|
name="F8"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F9]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F9]"
|
|
name="F9"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F10]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F10]"
|
|
name="F10"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F11]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F11]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F11]"
|
|
name="F11"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F12]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F12]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F12]"
|
|
name="F12"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F13]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F13]"
|
|
name="F13"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F14]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F14]"
|
|
name="F14"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F15]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F15]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F15]"
|
|
name="F15"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F16]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F16]"
|
|
name="F16"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F17]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F17]"
|
|
name="F17"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F18]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F18]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F18]"
|
|
name="F18"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F19]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F19]"
|
|
name="F19"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F20]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F20]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F20]"
|
|
name="F20"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F21]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F21]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F21]"
|
|
name="F21"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F22]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F22]"
|
|
name="F22"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F23]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].Columns[F23]"
|
|
name="F23"
|
|
truncationRowDisposition="FailComponent" />
|
|
</outputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F1]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F1" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F2]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F2" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F3]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F3" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F4]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F4" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F5]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F5" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F6]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F6" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F7]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F7" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F8]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F8" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F9]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F9" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F10]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F10" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F11]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F11" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F12]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F12" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F13]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F13" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F14]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F14" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F15]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F15" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F16]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F16" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F17]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F17" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F18]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F18" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F19]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F19" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F20]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F20" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F21]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F21" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F22]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F22" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[F23]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="F23" />
|
|
</externalMetadataColumns>
|
|
</output>
|
|
<output
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output]"
|
|
isErrorOut="true"
|
|
name="Excel Source Error Output">
|
|
<outputColumns>
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F1]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F1]"
|
|
name="F1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F2]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F2]"
|
|
name="F2" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F3]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F3]"
|
|
name="F3" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F4]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F4]"
|
|
name="F4" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F5]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F5]"
|
|
name="F5" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F6]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F6]"
|
|
name="F6" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F7]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F7]"
|
|
name="F7" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F8]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F8]"
|
|
name="F8" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F9]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F9]"
|
|
name="F9" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F10]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F10]"
|
|
name="F10" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F11]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F11]"
|
|
name="F11" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F12]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F12]"
|
|
name="F12" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F13]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F13]"
|
|
name="F13" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F14]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F14]"
|
|
name="F14" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F15]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F15]"
|
|
name="F15" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F16]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F16]"
|
|
name="F16" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F17]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F17]"
|
|
name="F17" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F18]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F18]"
|
|
name="F18" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F19]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F19]"
|
|
name="F19" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F20]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F20]"
|
|
name="F20" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F21]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F21]"
|
|
name="F21" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F22]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F22]"
|
|
name="F22" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F23]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[F23]"
|
|
name="F23" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorCode]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorCode]"
|
|
name="ErrorCode"
|
|
specialFlags="1" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorColumn]"
|
|
dataType="i4"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[ErrorColumn]"
|
|
name="ErrorColumn"
|
|
specialFlags="2" />
|
|
</outputColumns>
|
|
<externalMetadataColumns />
|
|
</output>
|
|
</outputs>
|
|
</component>
|
|
</components>
|
|
<paths>
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout.Paths[Data Conversion Output]"
|
|
endId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current.Inputs[OLE DB Destination Input]"
|
|
name="Data Conversion Output"
|
|
startId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Outputs[Data Conversion Output]" />
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout.Paths[Excel Source Output]"
|
|
endId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Inputs[Input 0]"
|
|
name="Excel Source Output"
|
|
startId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook.Outputs[Excel Source Output]" />
|
|
<path
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout.Paths[Output 0]"
|
|
endId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current.Inputs[Data Conversion Input]"
|
|
name="Output 0"
|
|
startId="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current.Outputs[Output 0]" />
|
|
</paths>
|
|
</pipeline>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Prepare Current File"
|
|
DTS:CreationName="Microsoft.ScriptTask"
|
|
DTS:Description="Script Task"
|
|
DTS:DTSID="{B2E50D74-70DB-4F8C-A0D4-CEA89CB42300}"
|
|
DTS:ExecutableType="Microsoft.ScriptTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Prepare Current File"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<ScriptProject
|
|
Name="ST_e1ef9c54be554a589a679829e6fb5458"
|
|
VSTAMajorVersion="16"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadOnlyVariables="User::CurrentFilePath,$Project::MinimumSourceYear"
|
|
ReadWriteVariables="User::CurrentFileDateText,User::CurrentFileHash,User::CurrentFileModified,User::CurrentFileName,User::CurrentFileSize,User::CurrentFileSkipReason,User::CurrentSourceYear,User::FilesFound,User::LockedFilesSkipped,User::SkipCurrentFile">
|
|
<ProjectItem
|
|
Name="Properties\Resources.resx"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<!--
|
|
Microsoft ResX Schema
|
|
|
|
Version 2.0
|
|
|
|
The primary goals of this format is to allow a simple XML format
|
|
that is mostly human readable. The generation and parsing of the
|
|
various data types are done through the TypeConverter classes
|
|
associated with the data types.
|
|
|
|
Example:
|
|
|
|
... ado.net/XML headers & schema ...
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
<resheader name="version">2.0</resheader>
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
</data>
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
<comment>This is a comment</comment>
|
|
</data>
|
|
|
|
There are any number of "resheader" rows that contain simple
|
|
name/value pairs.
|
|
|
|
Each data row contains a name, and value. The row also contains a
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|
text/value conversion through the TypeConverter architecture.
|
|
Classes that don't support this are serialized and stored with the
|
|
mimetype set.
|
|
|
|
The mimetype is used for serialized objects, and tells the
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
that the ResXResourceWriter will generate, however the reader can
|
|
read any of the formats listed below.
|
|
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|
value : The object must be serialized with
|
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|
value : The object must be serialized with
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
value : The object must be serialized into a byte array
|
|
: using a System.ComponentModel.TypeConverter
|
|
: and then encoded with base64 encoding.
|
|
-->
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
</root>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Settings.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_e1ef9c54be554a589a679829e6fb5458.Properties.Settings.get_Default():ST_e1ef9c54be554a589a679829e6fb5458.Properties.Sett" +
|
|
"ings")]
|
|
|
|
namespace ST_e1ef9c54be554a589a679829e6fb5458.Properties {
|
|
|
|
|
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
|
|
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
private static Settings defaultInstance = new Settings();
|
|
|
|
public static Settings Default {
|
|
get {
|
|
return defaultInstance;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ScriptMain.cs"
|
|
Encoding="UTF8"><![CDATA[#region Namespaces
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Runtime;
|
|
using System.Windows.Forms;
|
|
#endregion
|
|
|
|
namespace ST_e1ef9c54be554a589a679829e6fb5458
|
|
{
|
|
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
|
|
public partial class ScriptMain :
|
|
Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
|
|
{
|
|
public void Main()
|
|
{
|
|
string filePath =
|
|
Dts.Variables["User::CurrentFilePath"].Value.ToString();
|
|
|
|
int minimumSourceYear =
|
|
(int)Dts.Variables["$Project::MinimumSourceYear"].Value;
|
|
|
|
/*
|
|
* ============================================================
|
|
* RESET PER-FILE STATE
|
|
* ============================================================
|
|
*/
|
|
|
|
Dts.Variables["User::SkipCurrentFile"].Value = false;
|
|
Dts.Variables["User::CurrentFileSkipReason"].Value = "";
|
|
Dts.Variables["User::CurrentSourceYear"].Value = 0;
|
|
|
|
try
|
|
{
|
|
System.IO.FileInfo fileInfo =
|
|
new System.IO.FileInfo(filePath);
|
|
|
|
Dts.Variables["User::CurrentFileName"].Value =
|
|
fileInfo.Name;
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* FILE EXTENSION FILTER
|
|
*
|
|
* Foreach pattern will be:
|
|
*
|
|
* Admin Vs Dispensed SMC*.xls*
|
|
*
|
|
* That allows the enumerator to find .xls and .xlsx,
|
|
* but could theoretically also find .xlsm or .xlsb.
|
|
*
|
|
* We explicitly allow only:
|
|
*
|
|
* .xls
|
|
* .xlsx
|
|
* ========================================================
|
|
*/
|
|
|
|
string extension =
|
|
fileInfo.Extension.ToLowerInvariant();
|
|
|
|
if (extension != ".xls" &&
|
|
extension != ".xlsx")
|
|
{
|
|
string reason =
|
|
"Unsupported Excel extension: " +
|
|
extension;
|
|
|
|
Dts.Variables["User::SkipCurrentFile"].Value =
|
|
true;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSkipReason"
|
|
].Value = reason;
|
|
|
|
bool fireAgainUnsupported = false;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Prepare Current File",
|
|
"Ignoring file: " +
|
|
filePath +
|
|
" | Reason: " +
|
|
reason,
|
|
"",
|
|
0,
|
|
ref fireAgainUnsupported
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* VALIDATE SOURCE DIRECTORY AND DETERMINE YEAR
|
|
*
|
|
* Expected examples:
|
|
*
|
|
* \2025 Metrics\2025 Spravato Audit\
|
|
* \2026 Metrics\2026 Spravato Audit\
|
|
* \2027 Metrics\2027 Spravato Audit\
|
|
*
|
|
* This prevents similarly named Excel files in unrelated
|
|
* Pharmacy Metrics folders from being imported.
|
|
* ========================================================
|
|
*/
|
|
|
|
System.Text.RegularExpressions.Match pathMatch =
|
|
System.Text.RegularExpressions.Regex.Match(
|
|
filePath,
|
|
@"\\(?<metricsYear>20\d{2}) Metrics\\" +
|
|
@"(?<auditYear>20\d{2}) Spravato Audit\\",
|
|
System.Text.RegularExpressions.RegexOptions.IgnoreCase
|
|
);
|
|
|
|
|
|
/*
|
|
* Matching filename, but wrong directory structure.
|
|
*/
|
|
|
|
if (!pathMatch.Success)
|
|
{
|
|
string reason =
|
|
"File is not located in the expected " +
|
|
"'YYYY Metrics\\YYYY Spravato Audit' " +
|
|
"folder structure.";
|
|
|
|
Dts.Variables["User::SkipCurrentFile"].Value =
|
|
true;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSkipReason"
|
|
].Value = reason;
|
|
|
|
bool fireAgainInvalidPath = false;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Prepare Current File",
|
|
"Ignoring file: " +
|
|
filePath +
|
|
" | Reason: " +
|
|
reason,
|
|
"",
|
|
0,
|
|
ref fireAgainInvalidPath
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
int metricsYear =
|
|
Convert.ToInt32(
|
|
pathMatch.Groups["metricsYear"].Value
|
|
);
|
|
|
|
int auditYear =
|
|
Convert.ToInt32(
|
|
pathMatch.Groups["auditYear"].Value
|
|
);
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* MAKE SURE DIRECTORY YEARS AGREE
|
|
*
|
|
* Valid:
|
|
* 2026 Metrics\2026 Spravato Audit
|
|
*
|
|
* Suspicious:
|
|
* 2026 Metrics\2025 Spravato Audit
|
|
* ========================================================
|
|
*/
|
|
|
|
if (metricsYear != auditYear)
|
|
{
|
|
string reason =
|
|
"Metrics folder year (" +
|
|
metricsYear.ToString() +
|
|
") does not match Spravato Audit folder year (" +
|
|
auditYear.ToString() +
|
|
").";
|
|
|
|
Dts.Variables["User::SkipCurrentFile"].Value =
|
|
true;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSkipReason"
|
|
].Value = reason;
|
|
|
|
Dts.Events.FireWarning(
|
|
0,
|
|
"Prepare Current File",
|
|
"Skipping file due to inconsistent folder years. " +
|
|
"File: " +
|
|
filePath +
|
|
" | " +
|
|
reason,
|
|
"",
|
|
0
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
Dts.Variables["User::CurrentSourceYear"].Value =
|
|
auditYear;
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* MINIMUM YEAR FILTER
|
|
*
|
|
* MinimumSourceYear = 2025 means:
|
|
*
|
|
* 2024 -> ignored
|
|
* 2025 -> processed
|
|
* 2026 -> processed
|
|
* 2027 -> processed automatically
|
|
* 2028 -> processed automatically
|
|
* ========================================================
|
|
*/
|
|
|
|
if (auditYear < minimumSourceYear)
|
|
{
|
|
string reason =
|
|
"Source year " +
|
|
auditYear.ToString() +
|
|
" is earlier than MinimumSourceYear " +
|
|
minimumSourceYear.ToString() +
|
|
".";
|
|
|
|
Dts.Variables["User::SkipCurrentFile"].Value =
|
|
true;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSkipReason"
|
|
].Value = reason;
|
|
|
|
bool fireAgainOldYear = false;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Prepare Current File",
|
|
"Ignoring historical file: " +
|
|
filePath +
|
|
" | " +
|
|
reason,
|
|
"",
|
|
0,
|
|
ref fireAgainOldYear
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* FILE IS AN ELIGIBLE SPRAVATO SOURCE FILE
|
|
*
|
|
* Increment FilesFound only after it passes:
|
|
*
|
|
* - extension check
|
|
* - folder structure check
|
|
* - year consistency check
|
|
* - minimum year check
|
|
* ========================================================
|
|
*/
|
|
|
|
int filesFound =
|
|
(int)Dts.Variables["User::FilesFound"].Value;
|
|
|
|
Dts.Variables["User::FilesFound"].Value =
|
|
filesFound + 1;
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* MAKE SURE FILE STILL EXISTS
|
|
* ========================================================
|
|
*/
|
|
|
|
if (!fileInfo.Exists)
|
|
{
|
|
Dts.Variables["User::SkipCurrentFile"].Value =
|
|
true;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSkipReason"
|
|
].Value =
|
|
"File disappeared before processing.";
|
|
|
|
int unavailableFiles =
|
|
(int)Dts.Variables[
|
|
"User::LockedFilesSkipped"
|
|
].Value;
|
|
|
|
Dts.Variables[
|
|
"User::LockedFilesSkipped"
|
|
].Value =
|
|
unavailableFiles + 1;
|
|
|
|
Dts.Events.FireWarning(
|
|
0,
|
|
"Prepare Current File",
|
|
"Skipping file because it no longer exists: " +
|
|
filePath,
|
|
"",
|
|
0
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* FILE LOCK / AVAILABILITY CHECK
|
|
*
|
|
* Try three times to get a read handle.
|
|
*
|
|
* FileShare.Read is intentional.
|
|
*
|
|
* We do not want to read a workbook while another
|
|
* process has it open for writing.
|
|
* ========================================================
|
|
*/
|
|
|
|
System.IO.FileStream stream = null;
|
|
|
|
const int maxAttempts = 3;
|
|
const int waitMilliseconds = 2000;
|
|
|
|
for (
|
|
int attempt = 1;
|
|
attempt <= maxAttempts;
|
|
attempt++
|
|
)
|
|
{
|
|
try
|
|
{
|
|
stream =
|
|
new System.IO.FileStream(
|
|
filePath,
|
|
System.IO.FileMode.Open,
|
|
System.IO.FileAccess.Read,
|
|
System.IO.FileShare.Read
|
|
);
|
|
|
|
break;
|
|
}
|
|
catch (System.IO.IOException)
|
|
{
|
|
if (attempt < maxAttempts)
|
|
{
|
|
System.Threading.Thread.Sleep(
|
|
waitMilliseconds
|
|
);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* STILL LOCKED AFTER RETRIES
|
|
*
|
|
* Defer instead of failing the whole package.
|
|
* ========================================================
|
|
*/
|
|
|
|
if (stream == null)
|
|
{
|
|
Dts.Variables["User::SkipCurrentFile"].Value =
|
|
true;
|
|
|
|
string reason =
|
|
"File is locked/in use after " +
|
|
maxAttempts.ToString() +
|
|
" attempts. It will be retried on the next ETL run.";
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSkipReason"
|
|
].Value =
|
|
reason;
|
|
|
|
int lockedFiles =
|
|
(int)Dts.Variables[
|
|
"User::LockedFilesSkipped"
|
|
].Value;
|
|
|
|
Dts.Variables[
|
|
"User::LockedFilesSkipped"
|
|
].Value =
|
|
lockedFiles + 1;
|
|
|
|
Dts.Events.FireWarning(
|
|
0,
|
|
"Prepare Current File",
|
|
reason +
|
|
" File: " +
|
|
filePath,
|
|
"",
|
|
0
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
|
|
return;
|
|
}
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* FILE IS AVAILABLE
|
|
*
|
|
* Capture:
|
|
*
|
|
* - size
|
|
* - modified date/time
|
|
* - modified date text
|
|
* - SHA-256 hash
|
|
* ========================================================
|
|
*/
|
|
|
|
using (stream)
|
|
{
|
|
fileInfo.Refresh();
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileSize"
|
|
].Value =
|
|
fileInfo.Length;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileModified"
|
|
].Value =
|
|
fileInfo.LastWriteTime;
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileDateText"
|
|
].Value =
|
|
fileInfo.LastWriteTime.ToString(
|
|
"yyyy-MM-dd"
|
|
);
|
|
|
|
|
|
using (
|
|
System.Security.Cryptography.SHA256 sha256 =
|
|
System.Security.Cryptography.SHA256.Create()
|
|
)
|
|
{
|
|
byte[] hashBytes =
|
|
sha256.ComputeHash(stream);
|
|
|
|
string hash =
|
|
BitConverter
|
|
.ToString(hashBytes)
|
|
.Replace("-", "")
|
|
.ToUpperInvariant();
|
|
|
|
Dts.Variables[
|
|
"User::CurrentFileHash"
|
|
].Value =
|
|
hash;
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
* ========================================================
|
|
* LOG SUCCESSFUL FILE DISCOVERY
|
|
* ========================================================
|
|
*/
|
|
|
|
bool fireAgain = false;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Prepare Current File",
|
|
"Found: " +
|
|
fileInfo.Name +
|
|
" | Extension: " +
|
|
extension +
|
|
" | Source Year: " +
|
|
auditYear.ToString() +
|
|
" | Bytes: " +
|
|
fileInfo.Length.ToString() +
|
|
" | SHA256: " +
|
|
Dts.Variables[
|
|
"User::CurrentFileHash"
|
|
].Value.ToString(),
|
|
"",
|
|
0,
|
|
ref fireAgain
|
|
);
|
|
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Success;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
/*
|
|
* Unexpected errors still fail the task.
|
|
*
|
|
* Only known filtering / file-lock conditions are
|
|
* intentionally skipped or deferred.
|
|
*/
|
|
|
|
Dts.Events.FireError(
|
|
0,
|
|
"Prepare Current File",
|
|
ex.ToString(),
|
|
"",
|
|
0
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Failure;
|
|
}
|
|
}
|
|
|
|
|
|
#region ScriptResults declaration
|
|
|
|
enum ScriptResults
|
|
{
|
|
Success =
|
|
Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
|
|
|
|
Failure =
|
|
Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
|
|
};
|
|
|
|
#endregion
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Resources.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_e1ef9c54be554a589a679829e6fb5458.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
|
|
"rceManager")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_e1ef9c54be554a589a679829e6fb5458.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
|
|
"fo")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_e1ef9c54be554a589a679829e6fb5458.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
|
|
"):Void")]
|
|
|
|
namespace ST_e1ef9c54be554a589a679829e6fb5458.Properties {
|
|
|
|
|
|
/// <summary>
|
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
/// </summary>
|
|
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
// class via a tool like ResGen or Visual Studio.
|
|
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
// with the /str option, or rebuild your VS project.
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
internal class Resources {
|
|
|
|
private static global::System.Resources.ResourceManager resourceMan;
|
|
|
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
|
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
internal Resources() {
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns the cached ResourceManager instance used by this class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
|
get {
|
|
if ((resourceMan == null)) {
|
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_e1ef9c54be554a589a679829e6fb5458.Properties.Resources", typeof(Resources).Assembly);
|
|
resourceMan = temp;
|
|
}
|
|
return resourceMan;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Overrides the current thread's CurrentUICulture property for all
|
|
/// resource lookups using this strongly typed resource class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Globalization.CultureInfo Culture {
|
|
get {
|
|
return resourceCulture;
|
|
}
|
|
set {
|
|
resourceCulture = value;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Project"
|
|
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
|
|
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:CodeName>ST_e1ef9c54be554a589a679829e6fb5458</msb:CodeName>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:DisplayName>ST_e1ef9c54be554a589a679829e6fb5458</msb:DisplayName>
|
|
<msb:ProjectId>{37DE4C74-1B34-48DC-BEC0-F715E80188E3}</msb:ProjectId>
|
|
</msb:PropertyGroup>
|
|
<msb:ItemGroup>
|
|
<msb:Project Include="ST_e1ef9c54be554a589a679829e6fb5458.csproj" />
|
|
<msb:File Include="Properties\Settings.Designer.cs" />
|
|
<msb:File Include="Properties\Settings.settings" />
|
|
<msb:File Include="Properties\AssemblyInfo.cs" />
|
|
<msb:File Include="Properties\Resources.resx" />
|
|
<msb:File Include="Properties\Resources.Designer.cs" />
|
|
<msb:File Include="ScriptMain.cs" />
|
|
</msb:ItemGroup>
|
|
</c:Project>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\AssemblyInfo.cs"
|
|
Encoding="UTF8"><![CDATA[using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
//
|
|
// General Information about an assembly is controlled through the following
|
|
// set of attributes. Change these attribute values to modify the information
|
|
// associated with an assembly.
|
|
//
|
|
[assembly: AssemblyTitle("ST_e1ef9c54be554a589a679829e6fb5458")]
|
|
[assembly: AssemblyDescription("")]
|
|
[assembly: AssemblyConfiguration("")]
|
|
[assembly: AssemblyCompany("")]
|
|
[assembly: AssemblyProduct("ST_e1ef9c54be554a589a679829e6fb5458")]
|
|
[assembly: AssemblyCopyright("Copyright @ 2026")]
|
|
[assembly: AssemblyTrademark("")]
|
|
[assembly: AssemblyCulture("")]
|
|
//
|
|
// Version information for an assembly consists of the following four values:
|
|
//
|
|
// Major Version
|
|
// Minor Version
|
|
// Build Number
|
|
// Revision
|
|
//
|
|
// You can specify all the values or you can default the Revision and Build Numbers
|
|
// by using the '*' as shown below:
|
|
|
|
[assembly: AssemblyVersion("1.0.*")]]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Settings.settings"
|
|
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
|
|
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
|
<Profiles>
|
|
<Profile Name="(Default)" />
|
|
</Profiles>
|
|
<Settings />
|
|
</SettingsFile>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ST_e1ef9c54be554a589a679829e6fb5458.csproj"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{29C0C7AE-3B2A-4F11-8197-7AEEDB099377}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>ST_e1ef9c54be554a589a679829e6fb5458</RootNamespace>
|
|
<AssemblyName>ST_e1ef9c54be554a589a679829e6fb5458</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
<TargetFrameworkProfile></TargetFrameworkProfile>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>.\bin\Debug\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>.\bin\Release\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppDesigner Include="Properties\" />
|
|
<Compile Include="Properties\AssemblyInfo.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<None Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="ScriptMain.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<!-- Include the build rules for a C# project.-->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
|
|
<ProjectProperties HostName="VSTAHostName" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" />
|
|
<Host Name="ScriptTask" />
|
|
<ProjectClient>
|
|
<HostIdentifier>SSIS_ST160</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></ProjectItem>
|
|
<BinaryItem
|
|
Name="ST_e1ef9c54be554a589a679829e6fb5458.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAH6TsmoAAAAAAAAAAOAAIiALATAAACIAAAAIAAAAAAAA4kEA
|
|
AAAgAAAAYAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACgAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAJBBAABPAAAAAGAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAIAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAA6CEAAAAgAAAAIgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAYAAAAAYAAAAkAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAIAAAAACAAAAKgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAADE
|
|
QQAAAAAAAEgAAAACAAUABCkAANQXAAABAAAAAAAAANhAAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswCADbBwAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKbxQAAAoKAigQAAAKbxEAAApyLQAAcG8SAAAKbxMAAAqlIgAAAQsCKBAAAApvEQAACnJlAABw
|
|
bxIAAAoWjCMAAAFvFQAACgIoEAAACm8RAAAKcpEAAHBvEgAACnLJAABwbxUAAAoCKBAAAApvEQAA
|
|
CnLLAABwbxIAAAoWjCIAAAFvFQAACgZzFgAACgwCKBAAAApvEQAACnL7AABwbxIAAAoIbxcAAApv
|
|
FQAACghvGAAACm8ZAAAKDQlyJwEAcCgaAAAKOZ0AAAAJcjEBAHAoGgAACjmNAAAAcj0BAHAJKBsA
|
|
AAoTCgIoEAAACm8RAAAKcmUAAHBvEgAACheMIwAAAW8VAAAKAigQAAAKbxEAAApykQAAcG8SAAAK
|
|
EQpvFQAAChYTCwIoEAAACm8cAAAKFnJ5AQBwcqMBAHAGcsMBAHARCigdAAAKcskAAHAWEgtvHgAA
|
|
CgIoEAAAChZvHwAACt1bBgAABnLbAQBwFyggAAAKEwQRBG8hAAAKOocAAABycAIAcBMMAigQAAAK
|
|
bxEAAApyZQAAcG8SAAAKF4wjAAABbxUAAAoCKBAAAApvEQAACnKRAABwbxIAAAoRDG8VAAAKFhMN
|
|
AigQAAAKbxwAAAoWcnkBAHByowEAcAZywwEAcBEMKB0AAApyyQAAcBYSDW8eAAAKAigQAAAKFm8f
|
|
AAAK3boFAAARBG8iAAAKciMDAHBvIwAACm8kAAAKKCUAAAoTBREEbyIAAApyOwMAcG8jAAAKbyQA
|
|
AAooJQAAChMGEQURBju0AAAAG40lAAABJRZyTwMAcKIlFxIFKCYAAAqiJRhyewMAcKIlGRIGKCYA
|
|
AAqiJRpy1wMAcKIoJwAAChMOAigQAAAKbxEAAApyZQAAcG8SAAAKF4wjAAABbxUAAAoCKBAAAApv
|
|
EQAACnKRAABwbxIAAAoRDm8VAAAKAigQAAAKbxwAAAoWcnkBAHBy3QMAcAZySwQAcBEOKB0AAApy
|
|
yQAAcBZvKAAACgIoEAAAChZvHwAACt3DBAAAAigQAAAKbxEAAApyywAAcG8SAAAKEQaMIgAAAW8V
|
|
AAAKEQYHPLkAAAAbjSUAAAElFnJTBABwoiUXEgYoJgAACqIlGHJtBABwoiUZEgEoJgAACqIlGnK1
|
|
BABwoignAAAKEw8CKBAAAApvEQAACnJlAABwbxIAAAoXjCMAAAFvFQAACgIoEAAACm8RAAAKcpEA
|
|
AHBvEgAAChEPbxUAAAoWExACKBAAAApvHAAAChZyeQEAcHK5BABwBnJLBABwEQ8oHQAACnLJAABw
|
|
FhIQbx4AAAoCKBAAAAoWbx8AAArd4QMAAAIoEAAACm8RAAAKcu8EAHBvEgAACm8TAAAKpSIAAAET
|
|
BwIoEAAACm8RAAAKcu8EAHBvEgAAChEHF1iMIgAAAW8VAAAKCG8pAAAKOrsAAAACKBAAAApvEQAA
|
|
CnJlAABwbxIAAAoXjCMAAAFvFQAACgIoEAAACm8RAAAKcpEAAHBvEgAACnIRBQBwbxUAAAoCKBAA
|
|
AApvEQAACnJZBQBwbxIAAApvEwAACqUiAAABExECKBAAAApvEQAACnJZBQBwbxIAAAoRERdYjCIA
|
|
AAFvFQAACgIoEAAACm8cAAAKFnJ5AQBwcosFAHAGKBsAAApyyQAAcBZvKAAACgIoEAAAChZvHwAA
|
|
Ct3XAgAAFBMIFxMSKyYABhkXF3MqAAAKEwjeHSYREhkvCiDQBwAAKCsAAAreABESF1gTEhESGTHV
|
|
EQg61QAAAAIoEAAACm8RAAAKcmUAAHBvEgAACheMIwAAAW8VAAAKcuMFAHAZExUSFSgmAAAKch0G
|
|
AHAoLAAAChMTAigQAAAKbxEAAApykQAAcG8SAAAKERNvFQAACgIoEAAACm8RAAAKclkFAHBvEgAA
|
|
Cm8TAAAKpSIAAAETFAIoEAAACm8RAAAKclkFAHBvEgAAChEUF1iMIgAAAW8VAAAKAigQAAAKbxwA
|
|
AAoWcnkBAHARE3KDBgBwBigsAAAKcskAAHAWbygAAAoCKBAAAAoWbx8AAArdyAEAABEIExYIby0A
|
|
AAoCKBAAAApvEQAACnKTBgBwbxIAAAoIby4AAAqMMQAAAW8VAAAKAigQAAAKbxEAAApyvwYAcG8S
|
|
AAAKCG8vAAAKjBIAAAFvFQAACgIoEAAACm8RAAAKcvMGAHBvEgAACghvLwAAChMXEhdyJwcAcCgw
|
|
AAAKbxUAAAooMQAAChMYERgRCG8yAAAKKDMAAApyPQcAcHLJAABwbzQAAApvNQAAChMZAigQAAAK
|
|
bxEAAApyQQcAcG8SAAAKERlvFQAACt4MERgsBxEYbzYAAArc3gwRFiwHERZvNgAACtwWEwkCKBAA
|
|
AApvHAAAChZyeQEAcB8KjSUAAAElFnJtBwBwoiUXCG8XAAAKoiUYcn0HAHCiJRkJoiUacpsHAHCi
|
|
JRsSBigmAAAKoiUccr0HAHCiJR0Iby4AAAoTGhIaKDcAAAqiJR5y0wcAcKIlHwkCKBAAAApvEQAA
|
|
CnJBBwBwbxIAAApvEwAACm8UAAAKoignAAAKcskAAHAWEglvHgAACgIoEAAAChZvHwAACt40ExsC
|
|
KBAAAApvHAAAChZyeQEAcBEbbxQAAApyyQAAcBZvOAAACiYCKBAAAAoXbx8AAAreACoAQWQAAAAA
|
|
AAAMBQAADQAAABkFAAASAAAAFQAAAQIAAACbBgAAQgAAAN0GAAAMAAAAAAAAAAIAAAAWBgAA1QAA
|
|
AOsGAAAMAAAAAAAAAAAAAACfAAAABwcAAKYHAAA0AAAAFAAAAR4CKDkAAAoqHgIoOgAACiqufgEA
|
|
AAQtHnLrBwBw0AMAAAIoOwAACm88AAAKcz0AAAqAAQAABH4BAAAEKhp+AgAABCoeAoACAAAEKhp+
|
|
AwAABCoeAig+AAAKKi5zCAAABoADAAAEKgAAQlNKQgEAAQAAAAAADAAAAHY0LjAuMzAzMTkAAAAA
|
|
BQBsAAAAMAUAACN+AACcBQAAmAcAACNTdHJpbmdzAAAAADQNAABgCAAAI1VTAJQVAAAQAAAAI0dV
|
|
SUQAAACkFQAAMAIAACNCbG9iAAAAAAAAAAIAAAFXHaIBCQMAAAD6ATMAFgAAAQAAADgAAAAFAAAA
|
|
BgAAAAkAAAABAAAAPgAAAAIAAAAQAAAAAQAAAAIAAAADAAAABAAAAAEAAAAEAAAAAQAAAAEAAAAA
|
|
AEkEAQAAAAAABgCtAsMFBgA8A8MFBgD5AbAFDwA3BgAABgAmAgYFBgCQAgYFBgBxAgYFBgAjAwYF
|
|
BgDNAgYFBgDmAgYFBgA9AgYFBgBYAoUDCgABA/gDCgBpAfgDBgA0BUMADgC0A4wGBgBxBEMABgDn
|
|
AIUEBgAPAF8HBgAqBYUEBgAoBUMABgCaBIUEBgDcAbAFBgANB4UEBgBoBeMFBgA9BfEEDgCsATME
|
|
DgANAjMEDgCFAdwEBgDBAcMFCgAhBPgDEgB5BgIBEgClAAIBBgADAIUEBgCrBIUEBgBJBUMABgCt
|
|
A4UECgB4BfgDDgBZB4wGDgCrBowGDgBeBYwGDgAYBYwGDgBhAYwGBgBRB4UEBgCcAEMABgDDBkMA
|
|
BgAnAUMABgB9AHQDBgAJAIUEBgCMBF8HBgB1BEMABgCMBYUEBgCuAIUEBgAiAYUEBgC6AIUEBgCA
|
|
BwYFAAAAADoAAAAAAAEAAQABABAAswQWADkAAQABAAAAEADqBUYGYQABAAMAAAEQAIMGRgZ1AAMA
|
|
BwADAQAA4gYAAFkABAAKABEAnwQxAREAUQE1AREAjAA5AQYGbAA9AVaA0gZAAVaAMQFAAVAgAAAA
|
|
AIYAuQQGAAEAnCgAAAAAhhijBQYAAQCkKAAAAACDGKMFBgABAKwoAAAAAJMIZAVEAQEA2CgAAAAA
|
|
kwg5AUkBAQDfKAAAAACTCEUBTgEBAOcoAAAAAJYIFAdUAQIA7igAAAAAhhijBQYAAgD2KAAAAACR
|
|
GKkFWQECAAAAAQBuAwkAowUBABEAowUGABkAowUKACkAowUQADEAowUQADkAowUQAEEAowUQAEkA
|
|
owUQAFEAowUQAFkAowUQAGEAowUQAGkAowUGALkAowUGAOEAowUVAPEAowUGAHEA2gZBAPkAdQZG
|
|
AAEBfARMAAkBWgNTAMEAqwNXAAkBZANbAHkAowUQACEB3gBXACEBvgRXACkBQAdXACkBiQdgACkB
|
|
BgdmAPkA8AZsACkBBgdyADEBzAR6APkAIAcBADkBtAOFAEkBzgaPAIEAuAaTAFEBfASZAFkBWgNX
|
|
AGEBAQCgABEBqwNXACkBBgelADEBnwOrACEB+waPAIkAowW0AIEBWAXCACkBBgfHACEBxgMGAHkA
|
|
zgPOACEB8ADSAJEAqwPXAJkApQHcAJEBugPhAKEBqwPpACkBhADvACkBLwdXAKkBnQEGAIkBqwNX
|
|
ADEBmQX1AHEAowUGAMEAowUGALEBzAD+ALEBfAcHAckAowUNAekAowUGAAgAFAAnAQgAGAAsASkA
|
|
cwCUAS4ACwBsAS4AEwB1AS4AGwCUAS4AIwCdAS4AKwDGAS4AMwDGAS4AOwDGAS4AQwCdAS4ASwDM
|
|
AS4AUwDGAS4AWwDjAUMAYwAsAUkAcwCUAWEAewAsAWMAawAsARsAAwABAAQAAwAAAGgFXQEAAFkB
|
|
YgEAABgHZwECAAQAAwACAAUABQABAAYABQACAAcABwAEgAAAAQAAACEmH0sAAAAAAAAWAAAABAAA
|
|
AAAAAAAAAAAAFQF0AAAAAAAQAAAAAAAAAAAAAAAeAdkDAAAAAAQAAAAAAAAAAAAAABUBhQQAAAAA
|
|
EAAAAAAAAAAAAAAAHgFNAAAAAAAAAAAAAQAAAPQFAAAFAAIAAAAAVG9JbnQzMgBJbnQ2NABTSEEy
|
|
NTYAU1RfZTFlZjljNTRiZTU1NGE1ODlhNjc5ODI5ZTZmYjU0NTgAPE1vZHVsZT4AU3lzdGVtLklP
|
|
AE1pY3Jvc29mdC5TcWxTZXJ2ZXIuTWFuYWdlZERUUwB2YWx1ZV9fAG1zY29ybGliAFRocmVhZABS
|
|
ZXBsYWNlAGRlZmF1bHRJbnN0YW5jZQBGaWxlTW9kZQBWYXJpYWJsZQBJRGlzcG9zYWJsZQBSdW50
|
|
aW1lVHlwZUhhbmRsZQBHZXRUeXBlRnJvbUhhbmRsZQBnZXRfTmFtZQBEYXRlVGltZQBnZXRfTGFz
|
|
dFdyaXRlVGltZQBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5SdW50aW1lAFR5cGUARmlsZVNoYXJl
|
|
AEZhaWx1cmUAZ2V0X0N1bHR1cmUAc2V0X0N1bHR1cmUAcmVzb3VyY2VDdWx0dXJlAENhcHR1cmUA
|
|
VlNUQVJUU2NyaXB0T2JqZWN0TW9kZWxCYXNlAEFwcGxpY2F0aW9uU2V0dGluZ3NCYXNlAERpc3Bv
|
|
c2UAQ3JlYXRlAEVkaXRvckJyb3dzYWJsZVN0YXRlAENvbXBpbGVyR2VuZXJhdGVkQXR0cmlidXRl
|
|
AERlYnVnZ2VyTm9uVXNlckNvZGVBdHRyaWJ1dGUARGVidWdnYWJsZUF0dHJpYnV0ZQBFZGl0b3JC
|
|
cm93c2FibGVBdHRyaWJ1dGUAQXNzZW1ibHlUaXRsZUF0dHJpYnV0ZQBBc3NlbWJseVRyYWRlbWFy
|
|
a0F0dHJpYnV0ZQBUYXJnZXRGcmFtZXdvcmtBdHRyaWJ1dGUAQXNzZW1ibHlDb25maWd1cmF0aW9u
|
|
QXR0cmlidXRlAEFzc2VtYmx5RGVzY3JpcHRpb25BdHRyaWJ1dGUAQ29tcGlsYXRpb25SZWxheGF0
|
|
aW9uc0F0dHJpYnV0ZQBBc3NlbWJseVByb2R1Y3RBdHRyaWJ1dGUAQXNzZW1ibHlDb3B5cmlnaHRB
|
|
dHRyaWJ1dGUAU1NJU1NjcmlwdFRhc2tFbnRyeVBvaW50QXR0cmlidXRlAEFzc2VtYmx5Q29tcGFu
|
|
eUF0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJpYnV0ZQBnZXRfVmFsdWUAc2V0X1Zh
|
|
bHVlAHZhbHVlAFN5c3RlbS5UaHJlYWRpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBGaXJl
|
|
V2FybmluZwBUb1N0cmluZwBNYXRjaABDb21wdXRlSGFzaABSZWZyZXNoAGdldF9MZW5ndGgATWlj
|
|
cm9zb2Z0LlNxbFNlcnZlci5TY3JpcHRUYXNrAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlRhc2tz
|
|
LlNjcmlwdFRhc2sAU2NyaXB0T2JqZWN0TW9kZWwAU3lzdGVtLkNvbXBvbmVudE1vZGVsAFNUX2Ux
|
|
ZWY5YzU0YmU1NTRhNTg5YTY3OTgyOWU2ZmI1NDU4LmRsbABGaWxlU3RyZWFtAGdldF9JdGVtAFN5
|
|
c3RlbQBIYXNoQWxnb3JpdGhtAEVudW0AcmVzb3VyY2VNYW4AQm9vbGVhbgBTY3JpcHRNYWluAGdl
|
|
dF9FeHRlbnNpb24ARmlyZUluZm9ybWF0aW9uAFN5c3RlbS5Db25maWd1cmF0aW9uAFN5c3RlbS5H
|
|
bG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAEdyb3VwQ29sbGVjdGlvbgBJT0V4Y2VwdGlv
|
|
bgBGaWxlSW5mbwBDdWx0dXJlSW5mbwBGaWxlU3lzdGVtSW5mbwBTbGVlcABHcm91cABnZXRfUmVz
|
|
b3VyY2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIAQml0Q29udmVydGVyAEZpcmVFcnJvcgAu
|
|
Y3RvcgAuY2N0b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2Vy
|
|
dmljZXMAU3lzdGVtLlJlc291cmNlcwBTVF9lMWVmOWM1NGJlNTU0YTU4OWE2Nzk4MjllNmZiNTQ1
|
|
OC5Qcm9wZXJ0aWVzLlJlc291cmNlcy5yZXNvdXJjZXMARGVidWdnaW5nTW9kZXMAU1RfZTFlZjlj
|
|
NTRiZTU1NGE1ODlhNjc5ODI5ZTZmYjU0NTguUHJvcGVydGllcwBnZXRfVmFyaWFibGVzAFNldHRp
|
|
bmdzAFN5c3RlbS5UZXh0LlJlZ3VsYXJFeHByZXNzaW9ucwBSZWdleE9wdGlvbnMAZ2V0X0dyb3Vw
|
|
cwBGaWxlQWNjZXNzAGdldF9TdWNjZXNzAGdldF9EdHMAU2NyaXB0UmVzdWx0cwBnZXRfRXZlbnRz
|
|
AGdldF9FeGlzdHMAQ29uY2F0AE9iamVjdABnZXRfRGVmYXVsdABzZXRfVGFza1Jlc3VsdABUb1Vw
|
|
cGVySW52YXJpYW50AFRvTG93ZXJJbnZhcmlhbnQAQ29udmVydABSZWdleABTeXN0ZW0uU2VjdXJp
|
|
dHkuQ3J5cHRvZ3JhcGh5AGdldF9Bc3NlbWJseQBvcF9JbmVxdWFsaXR5AAAAK1UAcwBlAHIAOgA6
|
|
AEMAdQByAHIAZQBuAHQARgBpAGwAZQBQAGEAdABoAAA3JABQAHIAbwBqAGUAYwB0ADoAOgBNAGkA
|
|
bgBpAG0AdQBtAFMAbwB1AHIAYwBlAFkAZQBhAHIAACtVAHMAZQByADoAOgBTAGsAaQBwAEMAdQBy
|
|
AHIAZQBuAHQARgBpAGwAZQAAN1UAcwBlAHIAOgA6AEMAdQByAHIAZQBuAHQARgBpAGwAZQBTAGsA
|
|
aQBwAFIAZQBhAHMAbwBuAAABAC9VAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AFMAbwB1AHIAYwBl
|
|
AFkAZQBhAHIAACtVAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AEYAaQBsAGUATgBhAG0AZQAACS4A
|
|
eABsAHMAAAsuAHgAbABzAHgAADtVAG4AcwB1AHAAcABvAHIAdABlAGQAIABFAHgAYwBlAGwAIABl
|
|
AHgAdABlAG4AcwBpAG8AbgA6ACAAAClQAHIAZQBwAGEAcgBlACAAQwB1AHIAcgBlAG4AdAAgAEYA
|
|
aQBsAGUAAB9JAGcAbgBvAHIAaQBuAGcAIABmAGkAbABlADoAIAAAFyAAfAAgAFIAZQBhAHMAbwBu
|
|
ADoAIAAAgJNcAFwAKAA/ADwAbQBlAHQAcgBpAGMAcwBZAGUAYQByAD4AMgAwAFwAZAB7ADIAfQAp
|
|
ACAATQBlAHQAcgBpAGMAcwBcAFwAKAA/ADwAYQB1AGQAaQB0AFkAZQBhAHIAPgAyADAAXABkAHsA
|
|
MgB9ACkAIABTAHAAcgBhAHYAYQB0AG8AIABBAHUAZABpAHQAXABcAACAsUYAaQBsAGUAIABpAHMA
|
|
IABuAG8AdAAgAGwAbwBjAGEAdABlAGQAIABpAG4AIAB0AGgAZQAgAGUAeABwAGUAYwB0AGUAZAAg
|
|
ACcAWQBZAFkAWQAgAE0AZQB0AHIAaQBjAHMAXABZAFkAWQBZACAAUwBwAHIAYQB2AGEAdABvACAA
|
|
QQB1AGQAaQB0ACcAIABmAG8AbABkAGUAcgAgAHMAdAByAHUAYwB0AHUAcgBlAC4AARdtAGUAdABy
|
|
AGkAYwBzAFkAZQBhAHIAABNhAHUAZABpAHQAWQBlAGEAcgAAK00AZQB0AHIAaQBjAHMAIABmAG8A
|
|
bABkAGUAcgAgAHkAZQBhAHIAIAAoAABbKQAgAGQAbwBlAHMAIABuAG8AdAAgAG0AYQB0AGMAaAAg
|
|
AFMAcAByAGEAdgBhAHQAbwAgAEEAdQBkAGkAdAAgAGYAbwBsAGQAZQByACAAeQBlAGEAcgAgACgA
|
|
AAUpAC4AAG1TAGsAaQBwAHAAaQBuAGcAIABmAGkAbABlACAAZAB1AGUAIAB0AG8AIABpAG4AYwBv
|
|
AG4AcwBpAHMAdABlAG4AdAAgAGYAbwBsAGQAZQByACAAeQBlAGEAcgBzAC4AIABGAGkAbABlADoA
|
|
IAAAByAAfAAgAAAZUwBvAHUAcgBjAGUAIAB5AGUAYQByACAAAEcgAGkAcwAgAGUAYQByAGwAaQBl
|
|
AHIAIAB0AGgAYQBuACAATQBpAG4AaQBtAHUAbQBTAG8AdQByAGMAZQBZAGUAYQByACAAAAMuAAA1
|
|
SQBnAG4AbwByAGkAbgBnACAAaABpAHMAdABvAHIAaQBjAGEAbAAgAGYAaQBsAGUAOgAgAAAhVQBz
|
|
AGUAcgA6ADoARgBpAGwAZQBzAEYAbwB1AG4AZAAAR0YAaQBsAGUAIABkAGkAcwBhAHAAcABlAGEA
|
|
cgBlAGQAIABiAGUAZgBvAHIAZQAgAHAAcgBvAGMAZQBzAHMAaQBuAGcALgAAMVUAcwBlAHIAOgA6
|
|
AEwAbwBjAGsAZQBkAEYAaQBsAGUAcwBTAGsAaQBwAHAAZQBkAABXUwBrAGkAcABwAGkAbgBnACAA
|
|
ZgBpAGwAZQAgAGIAZQBjAGEAdQBzAGUAIABpAHQAIABuAG8AIABsAG8AbgBnAGUAcgAgAGUAeABp
|
|
AHMAdABzADoAIAAAOUYAaQBsAGUAIABpAHMAIABsAG8AYwBrAGUAZAAvAGkAbgAgAHUAcwBlACAA
|
|
YQBmAHQAZQByACAAAGUgAGEAdAB0AGUAbQBwAHQAcwAuACAASQB0ACAAdwBpAGwAbAAgAGIAZQAg
|
|
AHIAZQB0AHIAaQBlAGQAIABvAG4AIAB0AGgAZQAgAG4AZQB4AHQAIABFAFQATAAgAHIAdQBuAC4A
|
|
AA8gAEYAaQBsAGUAOgAgAAArVQBzAGUAcgA6ADoAQwB1AHIAcgBlAG4AdABGAGkAbABlAFMAaQB6
|
|
AGUAADNVAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AEYAaQBsAGUATQBvAGQAaQBmAGkAZQBkAAAz
|
|
VQBzAGUAcgA6ADoAQwB1AHIAcgBlAG4AdABGAGkAbABlAEQAYQB0AGUAVABlAHgAdAAAFXkAeQB5
|
|
AHkALQBNAE0ALQBkAGQAAQMtAAErVQBzAGUAcgA6ADoAQwB1AHIAcgBlAG4AdABGAGkAbABlAEgA
|
|
YQBzAGgAAA9GAG8AdQBuAGQAOgAgAAAdIAB8ACAARQB4AHQAZQBuAHMAaQBvAG4AOgAgAAAhIAB8
|
|
ACAAUwBvAHUAcgBjAGUAIABZAGUAYQByADoAIAAAFSAAfAAgAEIAeQB0AGUAcwA6ACAAABcgAHwA
|
|
IABTAEgAQQAyADUANgA6ACAAAHFTAFQAXwBlADEAZQBmADkAYwA1ADQAYgBlADUANQA0AGEANQA4
|
|
ADkAYQA2ADcAOQA4ADIAOQBlADYAZgBiADUANAA1ADgALgBQAHIAbwBwAGUAcgB0AGkAZQBzAC4A
|
|
UgBlAHMAbwB1AHIAYwBlAHMAAAAAAMyrfCo3vVtJjgyT3BFiiAoABCABAQgDIAABBSABARERBCAB
|
|
AQ4FIAEBEW0lBxwOCBI9DhJBCAgIEkUCDgIOAg4OAggIDggIEkURSRJNDgoSUQQgABJ9BSAAEoCB
|
|
BiABEoCFHAMgABwDIAAOBCABARwFAAICDg4FAAIODg4FIAASgJkHAAQODg4ODgogBgEIDg4OCBAC
|
|
CQADEkEODhGAoQMgAAIFIAASgKkGIAESgKUOBAABCA4FAAEOHQ4IIAUBCA4ODggNIAQBDhGAtRGA
|
|
uRGAvQQAAQEIBgADDg4ODgMgAAoEIAARSQQgAQ4OBAAAEk0HIAEdBRKAzQUAAQ4dBQUgAg4ODggg
|
|
BQIIDg4OCAgAARKA2RGA3QUgABKA4QcgAgEOEoDhCLd6XFYZNOCJCImEXc2AgMyRBAAAAAAEAQAA
|
|
AAMGEmUDBhJpAwYSEAIGCAMGERQEAAASZQQAABJpBQABARJpBAAAEhADAAABBAgAEmUECAASaQQI
|
|
ABIQCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNT
|
|
VF9lMWVmOWM1NGJlNTU0YTU4OWE2Nzk4MjllNmZiNTQ1OAAABQEAAAAAFgEAEUNvcHlyaWdodCBA
|
|
ICAyMDI2AABJAQAaLk5FVEZyYW1ld29yayxWZXJzaW9uPXY0LjcBAFQOFEZyYW1ld29ya0Rpc3Bs
|
|
YXlOYW1lEi5ORVQgRnJhbWV3b3JrIDQuNwAAALQAAADOyu++AQAAAJEAAABsU3lzdGVtLlJlc291
|
|
cmNlcy5SZXNvdXJjZVJlYWRlciwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u
|
|
ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5I1N5c3RlbS5SZXNvdXJjZXMu
|
|
UnVudGltZVJlc291cmNlU2V0AgAAAAAAAAAAAAAAUEFEUEFEULQAAAC4QQAAAAAAAAAAAADSQQAA
|
|
ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxEEAAAAAAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVl
|
|
LmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABAA
|
|
AAAYAACAAAAAAAAAAAAAAAAAAAABAAEAAAAwAACAAAAAAAAAAAAAAAAAAAABAAAAAABIAAAAWGAA
|
|
ABoEAAAAAAAAAAAAABoENAAAAFYAUwBfAFYARQBSAFMASQBPAE4AXwBJAE4ARgBPAAAAAAC9BO/+
|
|
AAABAAAAAQAfSyEmAAABAB9LISY/AAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAARAAAAAEAVgBh
|
|
AHIARgBpAGwAZQBJAG4AZgBvAAAAAAAkAAQAAABUAHIAYQBuAHMAbABhAHQAaQBvAG4AAAAAAAAA
|
|
sAR6AwAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkAbgBmAG8AAABWAwAAAQAwADAAMAAwADAANABi
|
|
ADAAAAAaAAEAAQBDAG8AbQBtAGUAbgB0AHMAAAAAAAAAIgABAAEAQwBvAG0AcABhAG4AeQBOAGEA
|
|
bQBlAAAAAAAAAAAAcAAkAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAAAFMAVABf
|
|
AGUAMQBlAGYAOQBjADUANABiAGUANQA1ADQAYQA1ADgAOQBhADYANwA5ADgAMgA5AGUANgBmAGIA
|
|
NQA0ADUAOAAAAD4ADwABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAAMQAuADAALgA5ADcANgAx
|
|
AC4AMQA5ADIAMwAxAAAAAABwACgAAQBJAG4AdABlAHIAbgBhAGwATgBhAG0AZQAAAFMAVABfAGUA
|
|
MQBlAGYAOQBjADUANABiAGUANQA1ADQAYQA1ADgAOQBhADYANwA5ADgAMgA5AGUANgBmAGIANQA0
|
|
ADUAOAAuAGQAbABsAAAASAASAAEATABlAGcAYQBsAEMAbwBwAHkAcgBpAGcAaAB0AAAAQwBvAHAA
|
|
eQByAGkAZwBoAHQAIABAACAAIAAyADAAMgA2AAAAKgABAAEATABlAGcAYQBsAFQAcgBhAGQAZQBt
|
|
AGEAcgBrAHMAAAAAAAAAAAB4ACgAAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBuAGEAbQBlAAAA
|
|
UwBUAF8AZQAxAGUAZgA5AGMANQA0AGIAZQA1ADUANABhADUAOAA5AGEANgA3ADkAOAAyADkAZQA2
|
|
AGYAYgA1ADQANQA4AC4AZABsAGwAAABoACQAAQBQAHIAbwBkAHUAYwB0AE4AYQBtAGUAAAAAAFMA
|
|
VABfAGUAMQBlAGYAOQBjADUANABiAGUANQA1ADQAYQA1ADgAOQBhADYANwA5ADgAMgA5AGUANgBm
|
|
AGIANQA0ADUAOAAAAEIADwABAFAAcgBvAGQAdQBjAHQAVgBlAHIAcwBpAG8AbgAAADEALgAwAC4A
|
|
OQA3ADYAMQAuADEAOQAyADMAMQAAAAAARgAPAAEAQQBzAHMAZQBtAGIAbAB5ACAAVgBlAHIAcwBp
|
|
AG8AbgAAADEALgAwAC4AOQA3ADYAMQAuADEAOQAyADMAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAwAAADkMQAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</BinaryItem>
|
|
</ScriptProject>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Prepare PostgreSQL Load"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:DelayValidation="True"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:Disabled="True"
|
|
DTS:DTSID="{EFA0601C-FF25-4C45-B8AC-EEDF3373A8AF}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Prepare PostgreSQL Load"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{0CD9C645-D57D-475B-9EBD-BA739975849E}"
|
|
SQLTask:SqlStatementSource="DELETE FROM public.spravato_audit
WHERE file_load_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="-5"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Publish Spravato File"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{CBD577A4-FC2C-4295-82E7-E5078E3E3882}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Publish Spravato File"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="EXEC etl.usp_publish_spravato_file
 @file_load_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Reconcile PostgreSQL File"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:DelayValidation="True"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{837483CF-FD8F-4C78-A5AB-C6FB1D133D6A}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Reconcile PostgreSQL File"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{0CD9C645-D57D-475B-9EBD-BA739975849E}"
|
|
SQLTask:SqlStatementSource="SELECT CAST(
 public.reconcile_spravato_audit(?, ?)
 AS BIGINT
) AS deleted_rows;"
|
|
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ResultBinding
|
|
SQLTask:ResultName="1"
|
|
SQLTask:DtsVariableName="User::PostgreSQLRowsDeleted" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::CurrentFilePath"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="-9"
|
|
SQLTask:ParameterSize="1000" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="-5"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Register File Load"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{D49045C6-0147-47B5-A079-EFD7FC328FC7}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Register File Load"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="INSERT INTO etl.file_load
(
 run_id,
 source_file_name,
 source_file_path,
 source_file_date,
 file_size_bytes,
 file_hash_sha256,
 detected_at,
 load_started_at,
 status,
 attempt_count
)
OUTPUT inserted.file_load_id
VALUES
(
 ?,
 ?,
 ?,
 TRY_CONVERT(date, ?, 23),
 ?,
 ?,
 SYSDATETIME(),
 SYSDATETIME(),
 'PROCESSING',
 1
);"
|
|
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ResultBinding
|
|
SQLTask:ResultName="0"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::CurrentFileName"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="260" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::CurrentFilePath"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="1000" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="3"
|
|
SQLTask:DtsVariableName="User::CurrentFileDateText"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="10" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="4"
|
|
SQLTask:DtsVariableName="User::CurrentFileSize"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="5"
|
|
SQLTask:DtsVariableName="User::CurrentFileHash"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="64" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\TEST - Force Failure"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:Disabled="True"
|
|
DTS:DTSID="{AF9353D3-B9B1-457B-8832-A4E8F072984D}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="TEST - Force Failure"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="3">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="THROW 51099, 'Intentional failure test for Spravato ETL.', 1;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\ForEach Spravato File\Validate PostgreSQL Row Count"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{E4DA1EA5-018A-4F3C-8545-D32B84C8CC8A}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Validate PostgreSQL Row Count"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{0CD9C645-D57D-475B-9EBD-BA739975849E}"
|
|
SQLTask:SqlStatementSource="SELECT CAST(COUNT(*) AS BIGINT) AS postgresql_row_count
FROM public.spravato_audit
WHERE file_load_id = ?;"
|
|
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ResultBinding
|
|
SQLTask:ResultName="1"
|
|
SQLTask:DtsVariableName="User::PostgreSQLRowCount" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="-5"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
</DTS:Executables>
|
|
<DTS:PrecedenceConstraints>
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{58923955-6A77-4147-A22E-C724C27BFE95}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::SkipCurrentFile] == FALSE"
|
|
DTS:From="Package\ForEach Spravato File\Prepare Current File"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint"
|
|
DTS:To="Package\ForEach Spravato File\Check File Status" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 1]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{2870A77A-B5B2-45B1-9A74-E8D24DA9286E}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::ShouldProcessFile] == TRUE"
|
|
DTS:From="Package\ForEach Spravato File\Check File Status"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 1"
|
|
DTS:To="Package\ForEach Spravato File\Register File Load" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 10]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{BE4C6EC1-7085-4717-A604-B895C27008AB}"
|
|
DTS:From="Package\ForEach Spravato File\Reconcile PostgreSQL File"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 10"
|
|
DTS:To="Package\ForEach Spravato File\Complete PostgreSQL Load" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 11]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{57BDE428-2D6B-4A46-91F4-F6F86F4A3B7C}"
|
|
DTS:From="Package\ForEach Spravato File\Complete PostgreSQL Load"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 11"
|
|
DTS:To="Package\ForEach Spravato File\Increment Files Processed" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 12]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{821090F4-DC8E-4A48-B363-28BF3070B9D8}"
|
|
DTS:From="Package\ForEach Spravato File\Get SQL Server Row Count"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 12"
|
|
DTS:To="Package\ForEach Spravato File\Load PostgresQL Repository" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 13]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{038B969C-1158-4839-99F3-BB557073B3D5}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::PostgreSQLRowCount] != @[User::SQLServerRowCount]"
|
|
DTS:From="Package\ForEach Spravato File\Validate PostgreSQL Row Count"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 13"
|
|
DTS:To="Package\ForEach Spravato File\Fail PostgreSQL Row Count" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 14]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{AB61F563-C8EA-41C1-9E89-C076214A1D09}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::WorkbookLayout] == "LEGACY""
|
|
DTS:From="Package\ForEach Spravato File\Detect Workbook Layout"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 14"
|
|
DTS:To="Package\ForEach Spravato File\Load Spravato Stage" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 15]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{8C05F94F-1E5C-4975-B642-BB81552F6E02}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::WorkbookLayout] == "CURRENT""
|
|
DTS:From="Package\ForEach Spravato File\Detect Workbook Layout"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 15"
|
|
DTS:To="Package\ForEach Spravato File\Load Spravato Stage - Current Layout" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 16]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{59704B2F-B9C9-4E56-8BC9-DD1F45C8F0DF}"
|
|
DTS:From="Package\ForEach Spravato File\Load Spravato Stage - Current Layout"
|
|
DTS:ObjectName="Constraint 16"
|
|
DTS:To="Package\ForEach Spravato File\Publish Spravato File" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 2]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{3D9D353A-B828-40AC-81B1-48A756EF0DE3}"
|
|
DTS:From="Package\ForEach Spravato File\Register File Load"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 2"
|
|
DTS:To="Package\ForEach Spravato File\Detect Workbook Layout" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 3]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{4DDA3CE4-915B-48B8-A330-2720BDF44B56}"
|
|
DTS:From="Package\ForEach Spravato File\Load Spravato Stage"
|
|
DTS:ObjectName="Constraint 3"
|
|
DTS:To="Package\ForEach Spravato File\Publish Spravato File" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 4]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{760E0BCC-FFF5-4624-B662-A7D8FDFC67F2}"
|
|
DTS:From="Package\ForEach Spravato File\Publish Spravato File"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 4"
|
|
DTS:To="Package\ForEach Spravato File\Complete SQL Server Load" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 5]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{200CAA69-E3B8-4070-8B56-1E898A170CD2}"
|
|
DTS:From="Package\ForEach Spravato File\Complete SQL Server Load"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 5"
|
|
DTS:To="Package\ForEach Spravato File\Get SQL Server Row Count" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 6]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{DA8F3C3D-D615-4CF6-9ED4-CAE7DD58A11B}"
|
|
DTS:From="Package\ForEach Spravato File\Prepare PostgreSQL Load"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 6"
|
|
DTS:To="Package\ForEach Spravato File\Load PostgresQL Repository" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 7]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{5D5070AF-9DAE-418C-AC1C-83F62937819D}"
|
|
DTS:From="Package\ForEach Spravato File\Load PostgresQL Repository"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 7"
|
|
DTS:To="Package\ForEach Spravato File\Validate PostgreSQL Row Count" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 8]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{B54B9033-5393-42E2-BF43-585F4648B112}"
|
|
DTS:From="Package\ForEach Spravato File\Get SQL Server Row Count"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 8"
|
|
DTS:To="Package\ForEach Spravato File\Prepare PostgreSQL Load" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 9]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{F679021B-DA56-4CC3-B7B7-BE278EE91D3D}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::PostgreSQLRowCount] == @[User::SQLServerRowCount]"
|
|
DTS:From="Package\ForEach Spravato File\Validate PostgreSQL Row Count"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 9"
|
|
DTS:To="Package\ForEach Spravato File\Reconcile PostgreSQL File" />
|
|
</DTS:PrecedenceConstraints>
|
|
<DTS:ForEachVariableMappings>
|
|
<DTS:ForEachVariableMapping
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{00C3C9B8-4B57-47E0-88DF-176E8971A56C}"
|
|
DTS:ObjectName="{00C3C9B8-4B57-47E0-88DF-176E8971A56C}"
|
|
DTS:ValueIndex="0"
|
|
DTS:VariableName="User::CurrentFilePath" />
|
|
</DTS:ForEachVariableMappings>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Mark File Load Failed"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{2203858A-2680-4E54-B7BD-49E00B69A044}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Mark File Load Failed"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="UPDATE etl.file_load
SET
 status = 'FAILED',
 error_message =
 CONCAT(
 'Failed task: ',
 ?,
 CHAR(13),
 CHAR(10),
 ?
 )
WHERE file_load_id = ?
 AND status IN ('PROCESSING', 'SQLSERVER_COMPLETE');" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::ErrorTaskName"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="512" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::ErrorMessage"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="4000" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::CurrentFileLoadID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Mark Package Failed"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{D3C01437-48EB-4283-BB09-46AFCB982644}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Mark Package Failed"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="UPDATE etl.package_run
SET
 ended_at = SYSDATETIME(),
 status = 'FAILED',
 files_found = ?,
 files_processed = ?,
 rows_read =
 (
 SELECT COALESCE(SUM(source_row_count), 0)
 FROM etl.file_load
 WHERE run_id = ?
 ),
 rows_sqlserver =
 (
 SELECT COALESCE(SUM(sqlserver_row_count), 0)
 FROM etl.file_load
 WHERE run_id = ?
 ),
 rows_postgresql =
 (
 SELECT COALESCE(SUM(postgresql_row_count), 0)
 FROM etl.file_load
 WHERE run_id = ?
 ),
 error_message =
 CONCAT(
 'Failed task: ',
 ?,
 CHAR(13),
 CHAR(10),
 ?
 )
WHERE run_id = ?;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="User::FilesFound"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="User::FilesProcessed"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="3"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="4"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="5"
|
|
SQLTask:DtsVariableName="User::ErrorTaskName"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="512" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="6"
|
|
SQLTask:DtsVariableName="User::ErrorMessage"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="4000" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="7"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Send Failure Email"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{8EE95155-06F9-465B-ACBF-D060F20915E0}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Send Failure Email"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="DECLARE @profile_name sysname = ?;
DECLARE @recipients nvarchar(max) = ?;
DECLARE @run_id bigint = ?;
DECLARE @error_task nvarchar(512) = ?;
DECLARE @error_message nvarchar(max) = ?;

DECLARE
 @started_at datetime2,
 @ended_at datetime2,
 @files_found int,
 @files_processed int,
 @rows_read bigint,
 @rows_sqlserver bigint,
 @rows_postgresql bigint;

SELECT
 @started_at = started_at,
 @ended_at = ended_at,
 @files_found = files_found,
 @files_processed = files_processed,
 @rows_read = rows_read,
 @rows_sqlserver = rows_sqlserver,
 @rows_postgresql = rows_postgresql
FROM SSIS.etl.package_run
WHERE run_id = @run_id;

DECLARE @body nvarchar(max) =
 N'Spravato ETL FAILED.' +
 CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) +

 N'Run ID: ' +
 COALESCE(CAST(@run_id AS nvarchar(30)), N'') +
 CHAR(13) + CHAR(10) +

 N'Failed task: ' +
 COALESCE(@error_task, N'Unknown') +
 CHAR(13) + CHAR(10) +

 N'Error: ' +
 COALESCE(@error_message, N'No error description captured') +
 CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) +

 N'Files found: ' +
 COALESCE(CAST(@files_found AS nvarchar(20)), N'0') +
 CHAR(13) + CHAR(10) +

 N'Files processed: ' +
 COALESCE(CAST(@files_processed AS nvarchar(20)), N'0') +
 CHAR(13) + CHAR(10) +

 N'Rows read: ' +
 COALESCE(CAST(@rows_read AS nvarchar(30)), N'0') +
 CHAR(13) + CHAR(10) +

 N'Rows SQL Server: ' +
 COALESCE(CAST(@rows_sqlserver AS nvarchar(30)), N'0') +
 CHAR(13) + CHAR(10) +

 N'Rows PostgreSQL: ' +
 COALESCE(CAST(@rows_postgresql AS nvarchar(30)), N'0') +
 CHAR(13) + CHAR(10) +

 N'Started: ' +
 COALESCE(CONVERT(nvarchar(30), @started_at, 120), N'') +
 CHAR(13) + CHAR(10) +

 N'Ended: ' +
 COALESCE(CONVERT(nvarchar(30), @ended_at, 120), N'');

EXEC msdb.dbo.sp_send_dbmail
 @profile_name = @profile_name,
 @recipients = @recipients,
 @subject = N'Spravato ETL FAILED',
 @body = @body;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="$Project::DatabaseMailProfile"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="$Project::ErrorEmailRecipients"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="3"
|
|
SQLTask:DtsVariableName="User::ErrorTaskName"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="4"
|
|
SQLTask:DtsVariableName="User::ErrorMessage"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Send Success Email"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{FA674B4C-68E7-407A-989D-BC32CDCD0BD4}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Send Success Email"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="DECLARE @profile_name sysname = ?;
DECLARE @recipients nvarchar(max) = ?;
DECLARE @run_id bigint = ?;

DECLARE
 @files_found int,
 @files_processed int,
 @rows_read bigint,
 @rows_sqlserver bigint,
 @started_at datetime2,
 @ended_at datetime2;

SELECT
 @files_found = files_found,
 @files_processed = files_processed,
 @rows_read = rows_read,
 @rows_sqlserver = rows_sqlserver,
 @started_at = started_at,
 @ended_at = ended_at
FROM SSIS.etl.package_run
WHERE run_id = @run_id;

DECLARE @body nvarchar(max) =
 N'Spravato ETL completed successfully.' + CHAR(13) + CHAR(10) +
 N'' + CHAR(13) + CHAR(10) +
 N'Run ID: ' + CAST(@run_id AS nvarchar(30)) + CHAR(13) + CHAR(10) +
 N'Files found: ' + CAST(@files_found AS nvarchar(20)) + CHAR(13) + CHAR(10) +
 N'Files processed: ' + CAST(@files_processed AS nvarchar(20)) + CHAR(13) + CHAR(10) +
 N'Rows read: ' + CAST(@rows_read AS nvarchar(30)) + CHAR(13) + CHAR(10) +
 N'Rows SQL Server: ' + CAST(@rows_sqlserver AS nvarchar(30)) + CHAR(13) + CHAR(10) +
 N'Started: ' + CONVERT(nvarchar(30), @started_at, 120) + CHAR(13) + CHAR(10) +
 N'Ended: ' + CONVERT(nvarchar(30), @ended_at, 120);

EXEC msdb.dbo.sp_send_dbmail
 @profile_name = @profile_name,
 @recipients = @recipients,
 @subject = N'Spravato ETL completed successfully',
 @body = @body;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="$Project::DatabaseMailProfile"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="$Project::SuccessEmailRecipients"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Send Warning Email"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{6E1D624F-81A9-4D0F-A6D5-B3D4595B32EE}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Send Warning Email"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="1">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="DECLARE @profile_name sysname = ?;
DECLARE @recipients nvarchar(max) = ?;
DECLARE @run_id bigint = ?;
DECLARE @locked_files int = ?;

DECLARE
 @files_found int,
 @files_processed int,
 @rows_sqlserver bigint;

SELECT
 @files_found = files_found,
 @files_processed = files_processed,
 @rows_sqlserver = rows_sqlserver
FROM SSIS.etl.package_run
WHERE run_id = @run_id;

DECLARE @body nvarchar(max) =
 N'Spravato ETL completed, but one or more source files were unavailable.' +
 CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) +
 N'Run ID: ' + CAST(@run_id AS nvarchar(30)) + CHAR(13) + CHAR(10) +
 N'Files found: ' + CAST(@files_found AS nvarchar(20)) + CHAR(13) + CHAR(10) +
 N'Files processed: ' + CAST(@files_processed AS nvarchar(20)) + CHAR(13) + CHAR(10) +
 N'Locked/deferred: ' + CAST(@locked_files AS nvarchar(20)) + CHAR(13) + CHAR(10) +
 N'Rows SQL Server: ' + CAST(@rows_sqlserver AS nvarchar(30)) +
 CHAR(13) + CHAR(10) + CHAR(13) + CHAR(10) +
 N'Deferred files will be retried automatically during the next scheduled ETL run.';

EXEC msdb.dbo.sp_send_dbmail
 @profile_name = @profile_name,
 @recipients = @recipients,
 @subject = N'Spravato ETL completed with deferred files',
 @body = @body;" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="$Project::DatabaseMailProfile"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="1"
|
|
SQLTask:DtsVariableName="$Project::SuccessEmailRecipients"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="3"
|
|
SQLTask:DtsVariableName="User::LockedFilesSkipped"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Start Package Run"
|
|
DTS:CreationName="Microsoft.ExecuteSQLTask"
|
|
DTS:Description="Execute SQL Task"
|
|
DTS:DTSID="{0F007D97-3E2C-4455-BB18-A6C94120E94A}"
|
|
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Start Package Run"
|
|
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2025; © 2025 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
|
|
DTS:ThreadHint="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<SQLTask:SqlTaskData
|
|
SQLTask:Connection="{99CE1662-22DC-48A1-9291-C0133E25CFD2}"
|
|
SQLTask:SqlStatementSource="INSERT INTO etl.package_run
(
 package_name,
 status
)
OUTPUT inserted.run_id
VALUES
(
 ?,
 'STARTED'
);"
|
|
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
|
|
<SQLTask:ResultBinding
|
|
SQLTask:ResultName="0"
|
|
SQLTask:DtsVariableName="User::RunID" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="0"
|
|
SQLTask:DtsVariableName="$Package::PackageName"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
</DTS:Executables>
|
|
<DTS:PrecedenceConstraints>
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{3057DE94-2F24-4652-9C6A-E910FE508BB2}"
|
|
DTS:From="Package\Start Package Run"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint"
|
|
DTS:To="Package\ForEach Spravato File" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint 1]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{64F119A0-C51F-47D5-AAAF-BAC56C974D1C}"
|
|
DTS:From="Package\ForEach Spravato File"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 1"
|
|
DTS:To="Package\Complete Package Run" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint 2]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{D6EE3E81-DB38-4E49-9A20-CBFB9DEDD69C}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::LockedFilesSkipped] == 0"
|
|
DTS:From="Package\Complete Package Run"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 2"
|
|
DTS:To="Package\Send Success Email" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint 3]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{4656F735-E93A-4BA4-97E2-B5C887EC3BEA}"
|
|
DTS:EvalOp="3"
|
|
DTS:Expression="@[User::LockedFilesSkipped] > 0"
|
|
DTS:From="Package\Complete Package Run"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 3"
|
|
DTS:To="Package\Send Warning Email" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint 4]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{93EF7A25-1750-42F2-ACC1-6B04A11B8EE4}"
|
|
DTS:From="Package\ForEach Spravato File"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 4"
|
|
DTS:To="Package\Mark File Load Failed"
|
|
DTS:Value="1" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint 5]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{E492A2E4-D416-4F74-876C-16B67A3B0F35}"
|
|
DTS:From="Package\Mark Package Failed"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 5"
|
|
DTS:To="Package\Send Failure Email" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package.PrecedenceConstraints[Constraint 6]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{450DB6CC-99E5-4DF3-BB9D-44CCF26B95D1}"
|
|
DTS:From="Package\Mark File Load Failed"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 6"
|
|
DTS:To="Package\Mark Package Failed" />
|
|
</DTS:PrecedenceConstraints>
|
|
<DTS:EventHandlers>
|
|
<DTS:EventHandler
|
|
DTS:refId="Package.EventHandlers[OnError]"
|
|
DTS:CreationName="OnError"
|
|
DTS:DTSID="{F3A9592D-7A15-4645-8805-6AA8E97BF7F8}"
|
|
DTS:EventID="0"
|
|
DTS:EventName="OnError"
|
|
DTS:LocaleID="-1">
|
|
<DTS:Variables>
|
|
<DTS:Variable
|
|
DTS:CreationName=""
|
|
DTS:Description="The propagate property of the event"
|
|
DTS:DTSID="{AE391405-B505-4653-A174-7B172A227654}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="System"
|
|
DTS:ObjectName="Propagate">
|
|
<DTS:VariableValue
|
|
DTS:DataType="11">-1</DTS:VariableValue>
|
|
</DTS:Variable>
|
|
</DTS:Variables>
|
|
<DTS:Executables>
|
|
<DTS:Executable
|
|
DTS:refId="Package.EventHandlers[OnError]\Capture Package Error"
|
|
DTS:CreationName="Microsoft.ScriptTask"
|
|
DTS:Description="Script Task"
|
|
DTS:DTSID="{F27DCE8B-E464-44FE-AC5B-B8A5F98EE5BC}"
|
|
DTS:ExecutableType="Microsoft.ScriptTask"
|
|
DTS:LocaleID="-1"
|
|
DTS:ObjectName="Capture Package Error">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<ScriptProject
|
|
Name="ST_ccde3fbc55984542be29e65dd03de37b"
|
|
VSTAMajorVersion="16"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadOnlyVariables="System::ErrorDescription,System::SourceName"
|
|
ReadWriteVariables="User::ErrorMessage,User::ErrorTaskName">
|
|
<ProjectItem
|
|
Name="Properties\Settings.settings"
|
|
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
|
|
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
|
<Profiles>
|
|
<Profile Name="(Default)" />
|
|
</Profiles>
|
|
<Settings />
|
|
</SettingsFile>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Resources.resx"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<!--
|
|
Microsoft ResX Schema
|
|
|
|
Version 2.0
|
|
|
|
The primary goals of this format is to allow a simple XML format
|
|
that is mostly human readable. The generation and parsing of the
|
|
various data types are done through the TypeConverter classes
|
|
associated with the data types.
|
|
|
|
Example:
|
|
|
|
... ado.net/XML headers & schema ...
|
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
<resheader name="version">2.0</resheader>
|
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
</data>
|
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
<comment>This is a comment</comment>
|
|
</data>
|
|
|
|
There are any number of "resheader" rows that contain simple
|
|
name/value pairs.
|
|
|
|
Each data row contains a name, and value. The row also contains a
|
|
type or mimetype. Type corresponds to a .NET class that support
|
|
text/value conversion through the TypeConverter architecture.
|
|
Classes that don't support this are serialized and stored with the
|
|
mimetype set.
|
|
|
|
The mimetype is used for serialized objects, and tells the
|
|
ResXResourceReader how to depersist the object. This is currently not
|
|
extensible. For a given mimetype the value must be set accordingly:
|
|
|
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
that the ResXResourceWriter will generate, however the reader can
|
|
read any of the formats listed below.
|
|
|
|
mimetype: application/x-microsoft.net.object.binary.base64
|
|
value : The object must be serialized with
|
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.soap.base64
|
|
value : The object must be serialized with
|
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
: and then encoded with base64 encoding.
|
|
|
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
value : The object must be serialized into a byte array
|
|
: using a System.ComponentModel.TypeConverter
|
|
: and then encoded with base64 encoding.
|
|
-->
|
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
<xsd:element name="root" msdata:IsDataSet="true">
|
|
<xsd:complexType>
|
|
<xsd:choice maxOccurs="unbounded">
|
|
<xsd:element name="metadata">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
<xsd:attribute name="type" type="xsd:string" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="assembly">
|
|
<xsd:complexType>
|
|
<xsd:attribute name="alias" type="xsd:string" />
|
|
<xsd:attribute name="name" type="xsd:string" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="data">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
<xsd:element name="resheader">
|
|
<xsd:complexType>
|
|
<xsd:sequence>
|
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
</xsd:sequence>
|
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:choice>
|
|
</xsd:complexType>
|
|
</xsd:element>
|
|
</xsd:schema>
|
|
<resheader name="resmimetype">
|
|
<value>text/microsoft-resx</value>
|
|
</resheader>
|
|
<resheader name="version">
|
|
<value>2.0</value>
|
|
</resheader>
|
|
<resheader name="reader">
|
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
<resheader name="writer">
|
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
</resheader>
|
|
</root>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ScriptMain.cs"
|
|
Encoding="UTF8"><![CDATA[#region Help: Introduction to the script task
|
|
/* The Script Task allows you to perform virtually any operation that can be accomplished in
|
|
* a .Net application within the context of an Integration Services control flow.
|
|
*
|
|
* Expand the other regions which have "Help" prefixes for examples of specific ways to use
|
|
* Integration Services features within this script task. */
|
|
#endregion
|
|
|
|
|
|
#region Namespaces
|
|
using System;
|
|
using System.Data;
|
|
using Microsoft.SqlServer.Dts.Runtime;
|
|
using System.Windows.Forms;
|
|
#endregion
|
|
|
|
namespace ST_ccde3fbc55984542be29e65dd03de37b
|
|
{
|
|
/// <summary>
|
|
/// ScriptMain is the entry point class of the script. Do not change the name, attributes,
|
|
/// or parent of this class.
|
|
/// </summary>
|
|
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
|
|
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
|
|
{
|
|
#region Help: Using Integration Services variables and parameters in a script
|
|
/* To use a variable in this script, first ensure that the variable has been added to
|
|
* either the list contained in the ReadOnlyVariables property or the list contained in
|
|
* the ReadWriteVariables property of this script task, according to whether or not your
|
|
* code needs to write to the variable. To add the variable, save this script, close this instance of
|
|
* Visual Studio, and update the ReadOnlyVariables and
|
|
* ReadWriteVariables properties in the Script Transformation Editor window.
|
|
* To use a parameter in this script, follow the same steps. Parameters are always read-only.
|
|
*
|
|
* Example of reading from a variable:
|
|
* DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value;
|
|
*
|
|
* Example of writing to a variable:
|
|
* Dts.Variables["User::myStringVariable"].Value = "new value";
|
|
*
|
|
* Example of reading from a package parameter:
|
|
* int batchId = (int) Dts.Variables["$Package::batchId"].Value;
|
|
*
|
|
* Example of reading from a project parameter:
|
|
* int batchId = (int) Dts.Variables["$Project::batchId"].Value;
|
|
*
|
|
* Example of reading from a sensitive project parameter:
|
|
* int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue();
|
|
* */
|
|
|
|
#endregion
|
|
|
|
#region Help: Firing Integration Services events from a script
|
|
/* This script task can fire events for logging purposes.
|
|
*
|
|
* Example of firing an error event:
|
|
* Dts.Events.FireError(18, "Process Values", "Bad value", "", 0);
|
|
*
|
|
* Example of firing an information event:
|
|
* Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain)
|
|
*
|
|
* Example of firing a warning event:
|
|
* Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0);
|
|
* */
|
|
#endregion
|
|
|
|
#region Help: Using Integration Services connection managers in a script
|
|
/* Some types of connection managers can be used in this script task. See the topic
|
|
* "Working with Connection Managers Programatically" for details.
|
|
*
|
|
* Example of using an ADO.Net connection manager:
|
|
* object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction);
|
|
* SqlConnection myADONETConnection = (SqlConnection)rawConnection;
|
|
* //Use the connection in some code here, then release the connection
|
|
* Dts.Connections["Sales DB"].ReleaseConnection(rawConnection);
|
|
*
|
|
* Example of using a File connection manager
|
|
* object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction);
|
|
* string filePath = (string)rawConnection;
|
|
* //Use the connection in some code here, then release the connection
|
|
* Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection);
|
|
* */
|
|
#endregion
|
|
|
|
|
|
/// <summary>
|
|
/// This method is called when this script task executes in the control flow.
|
|
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
|
|
/// To open Help, press F1.
|
|
/// </summary>
|
|
public void Main()
|
|
{
|
|
string existingError =
|
|
Dts.Variables["User::ErrorMessage"].Value.ToString();
|
|
|
|
/*
|
|
* Preserve the first/root error.
|
|
* Later cascading SSIS errors should not overwrite it.
|
|
*/
|
|
if (string.IsNullOrWhiteSpace(existingError))
|
|
{
|
|
Dts.Variables["User::ErrorMessage"].Value =
|
|
Dts.Variables["System::ErrorDescription"].Value.ToString();
|
|
|
|
Dts.Variables["User::ErrorTaskName"].Value =
|
|
Dts.Variables["System::SourceName"].Value.ToString();
|
|
}
|
|
|
|
Dts.TaskResult = (int)ScriptResults.Success;
|
|
}
|
|
|
|
#region ScriptResults declaration
|
|
/// <summary>
|
|
/// This enum provides a convenient shorthand within the scope of this class for setting the
|
|
/// result of the script.
|
|
///
|
|
/// This code was generated automatically.
|
|
/// </summary>
|
|
enum ScriptResults
|
|
{
|
|
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
|
|
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
|
|
};
|
|
#endregion
|
|
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="ST_ccde3fbc55984542be29e65dd03de37b.csproj"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<ProjectTypeGuids>{30D016F9-3734-4E33-A861-5E7D899E18F3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>8.0.30703</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{29C0C7AE-3B2A-4F11-8197-7AEEDB099377}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>ST_ccde3fbc55984542be29e65dd03de37b</RootNamespace>
|
|
<AssemblyName>ST_ccde3fbc55984542be29e65dd03de37b</AssemblyName>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
<TargetFrameworkProfile></TargetFrameworkProfile>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>.\bin\Debug\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
|
<DebugSymbols>false</DebugSymbols>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>.\bin\Release\</OutputPath>
|
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Windows.Forms" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<AppDesigner Include="Properties\" />
|
|
<Compile Include="Properties\AssemblyInfo.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
<EmbeddedResource Include="Properties\Resources.resx">
|
|
<Generator>ResXFileCodeGenerator</Generator>
|
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
</EmbeddedResource>
|
|
<Compile Include="Properties\Resources.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Resources.resx</DependentUpon>
|
|
</Compile>
|
|
<None Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</None>
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="ScriptMain.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
</ItemGroup>
|
|
<!-- Include the build rules for a C# project.-->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
|
|
<ProjectProperties HostName="ScriptTask" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" DebugInfoCommandLine="" DebugInfoWorkingDir="" IconImageList="" />
|
|
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex=""></Host>
|
|
<ProjectClient>
|
|
<HostIdentifier>SSIS_ST160</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Project"
|
|
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
|
|
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="4.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:CodeName>ST_ccde3fbc55984542be29e65dd03de37b</msb:CodeName>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:DisplayName>ST_ccde3fbc55984542be29e65dd03de37b</msb:DisplayName>
|
|
<msb:ProjectId>{69A525BD-F0F7-4A33-B24E-B3E95364D9A6}</msb:ProjectId>
|
|
</msb:PropertyGroup>
|
|
<msb:ItemGroup>
|
|
<msb:Project Include="ST_ccde3fbc55984542be29e65dd03de37b.csproj" />
|
|
<msb:File Include="Properties\Settings.settings" />
|
|
<msb:File Include="Properties\AssemblyInfo.cs" />
|
|
<msb:File Include="Properties\Resources.resx" />
|
|
<msb:File Include="Properties\Resources.Designer.cs" />
|
|
<msb:File Include="Properties\Settings.Designer.cs" />
|
|
<msb:File Include="ScriptMain.cs" />
|
|
</msb:ItemGroup>
|
|
</c:Project>]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Settings.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_ccde3fbc55984542be29e65dd03de37b.Properties.Settings.get_Default():ST_ccde3fbc55984542be29e65dd03de37b.Properties.Sett" +
|
|
"ings")]
|
|
|
|
namespace ST_ccde3fbc55984542be29e65dd03de37b.Properties {
|
|
|
|
|
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
|
|
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
private static Settings defaultInstance = new Settings();
|
|
|
|
public static Settings Default {
|
|
get {
|
|
return defaultInstance;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\AssemblyInfo.cs"
|
|
Encoding="UTF8"><![CDATA[using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
//
|
|
// General Information about an assembly is controlled through the following
|
|
// set of attributes. Change these attribute values to modify the information
|
|
// associated with an assembly.
|
|
//
|
|
[assembly: AssemblyTitle("ST_ccde3fbc55984542be29e65dd03de37b")]
|
|
[assembly: AssemblyDescription("")]
|
|
[assembly: AssemblyConfiguration("")]
|
|
[assembly: AssemblyCompany("")]
|
|
[assembly: AssemblyProduct("ST_ccde3fbc55984542be29e65dd03de37b")]
|
|
[assembly: AssemblyCopyright("Copyright @ 2026")]
|
|
[assembly: AssemblyTrademark("")]
|
|
[assembly: AssemblyCulture("")]
|
|
//
|
|
// Version information for an assembly consists of the following four values:
|
|
//
|
|
// Major Version
|
|
// Minor Version
|
|
// Build Number
|
|
// Revision
|
|
//
|
|
// You can specify all the values or you can default the Revision and Build Numbers
|
|
// by using the '*' as shown below:
|
|
|
|
[assembly: AssemblyVersion("1.0.*")]]]></ProjectItem>
|
|
<ProjectItem
|
|
Name="Properties\Resources.Designer.cs"
|
|
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
|
|
// <auto-generated>
|
|
// This code was generated by a tool.
|
|
//
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
// the code is regenerated.
|
|
// </auto-generated>
|
|
//------------------------------------------------------------------------------
|
|
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_ccde3fbc55984542be29e65dd03de37b.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
|
|
"rceManager")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_ccde3fbc55984542be29e65dd03de37b.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
|
|
"fo")]
|
|
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_ccde3fbc55984542be29e65dd03de37b.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
|
|
"):Void")]
|
|
|
|
namespace ST_ccde3fbc55984542be29e65dd03de37b.Properties {
|
|
|
|
|
|
/// <summary>
|
|
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
/// </summary>
|
|
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
// class via a tool like ResGen or Visual Studio.
|
|
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
// with the /str option, or rebuild your VS project.
|
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
internal class Resources {
|
|
|
|
private static global::System.Resources.ResourceManager resourceMan;
|
|
|
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
|
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
internal Resources() {
|
|
}
|
|
|
|
/// <summary>
|
|
/// Returns the cached ResourceManager instance used by this class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
|
get {
|
|
if ((resourceMan == null)) {
|
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ST_ccde3fbc55984542be29e65dd03de37b.Properties.Resources", typeof(Resources).Assembly);
|
|
resourceMan = temp;
|
|
}
|
|
return resourceMan;
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Overrides the current thread's CurrentUICulture property for all
|
|
/// resource lookups using this strongly typed resource class.
|
|
/// </summary>
|
|
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
internal static global::System.Globalization.CultureInfo Culture {
|
|
get {
|
|
return resourceCulture;
|
|
}
|
|
set {
|
|
resourceCulture = value;
|
|
}
|
|
}
|
|
}
|
|
}]]></ProjectItem>
|
|
<BinaryItem
|
|
Name="ST_ccde3fbc55984542be29e65dd03de37b.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAPORsmoAAAAAAAAAAOAAIiALATAAABAAAAAIAAAAAAAAsi4A
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAGAuAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAuA4AAAAgAAAAEAAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAASAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAGAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACU
|
|
LgAAAAAAAEgAAAACAAUAaCEAAEAMAAABAAAAAAAAAKgtAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwClAAAAAAAAAAIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKbxQAAAooFQAACixyAigQAAAKbxEAAApyAQAAcG8SAAAKAigQAAAKbxEAAApyJwAAcG8SAAAK
|
|
bxMAAApvFAAACm8WAAAKAigQAAAKbxEAAApyWQAAcG8SAAAKAigQAAAKbxEAAApygQAAcG8SAAAK
|
|
bxMAAApvFAAACm8WAAAKAigQAAAKFm8XAAAKKh4CKBgAAAoqHgIoGQAACiqufgEAAAQtHnKnAABw
|
|
0AMAAAIoGgAACm8bAAAKcxwAAAqAAQAABH4BAAAEKhp+AgAABCoeAoACAAAEKhp+AwAABCoeAigd
|
|
AAAKKi5zCAAABoADAAAEKgBCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMxOQAAAAAFAGwAAADIAwAA
|
|
I34AADQEAAB4BQAAI1N0cmluZ3MAAAAArAkAABwBAAAjVVMAyAoAABAAAAAjR1VJRAAAANgKAABo
|
|
AQAAI0Jsb2IAAAAAAAAAAgAAAVcdoAEJAwAAAPoBMwAWAAABAAAAHgAAAAUAAAAGAAAACQAAAAEA
|
|
AAAdAAAAAgAAABAAAAACAAAAAwAAAAQAAAABAAAABAAAAAEAAAABAAAAAACSAwEAAAAAAAYAOAJi
|
|
BAYAxwJiBAYAhAFPBA8A1gQAAAYAsQEQBAYAGwIQBAYA/AEQBAYArgIQBAYAWAIQBAYAcQIQBAYA
|
|
yAEQBAYA4wH/AgoAjAJBAwoAAwFBAwYAygPDAwYAZwFPBAYASQXDAwYAMgSCBAYAIgT7Aw4ANwF8
|
|
Aw4AmAF8Aw4AHwHmAwYATAFiBAoAagNBAxIAGAWuABIAgQCuAAYAGwPDAwYAzgDDAwYAigDDAwYA
|
|
bwUQBAAAAAABAAAAAAABAAEAAQAQANsDMQA5AAEAAQAAABAAiQTlBEUAAQADAAABEAAiBeUEWQAD
|
|
AAcAAwEAADsFAAA9AAQACgARAM8DbAARAPMAcAARAHEAdAAGBikAeABWgCsFewBWgNMAewBQIAAA
|
|
AACGAOEDBgABAAEhAAAAAIYYQgQGAAEACSEAAAAAgxhCBAYAAQARIQAAAACTCC4EfwABAD0hAAAA
|
|
AJMI2wCEAAEARCEAAAAAkwjnAIkAAQBMIQAAAACWCFAFjwACAFMhAAAAAIYYQgQGAAIAWyEAAAAA
|
|
kRhIBJQAAgAAAAEA+QIJAEIEAQARAEIEBgAZAEIECgApAEIEEAAxAEIEEAA5AEIEEABBAEIEEABJ
|
|
AEIEEABRAEIEEABZAEIEEABhAEIEEABpAEIEBgCBAEIEBgCpAEIEFQC5AEIEBgBxADMFGwDBABQF
|
|
IADJALoDJQDRAOUCKwCJABkDLwDZAF4AMwDRAO8COADBAFwFAQBxAEIEBgCJAEIEBgDhAJwAPQDh
|
|
AGsFRACRAEIESQCxAEIEBgAIABQAYgAIABgAZwApAHMAzwAuAAsApwAuABMAsAAuABsAzwAuACMA
|
|
2AAuACsAAQEuADMAAQEuADsAAQEuAEMA2AAuAEsABwEuAFMAAQEuAFsAHgFDAGMAZwBJAHMAzwBh
|
|
AHsAZwBjAGsAZwADAAEABAADAAAAMgSYAAAA+wCdAAAAVAWiAAIABAADAAIABQAFAAEABgAFAAIA
|
|
BwAHAASAAAABAAAAISZZSgAAAAAAADEAAAAEAAAAAAAAAAAAAABQAFUAAAAAABAAAAAAAAAAAAAA
|
|
AFkAIgMAAAAABAAAAAAAAAAAAAAAUADDAwAAAAAQAAAAAAAAAAAAAABZAAoAAAAAAAAAAAABAAAA
|
|
kwQAAAUAAgAAAAA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMAdmFsdWVf
|
|
XwBTVF9jY2RlM2ZiYzU1OTg0NTQyYmUyOWU2NWRkMDNkZTM3YgBtc2NvcmxpYgBJc051bGxPcldo
|
|
aXRlU3BhY2UAZGVmYXVsdEluc3RhbmNlAFZhcmlhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5
|
|
cGVGcm9tSGFuZGxlAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRzLlJ1bnRpbWUAVHlwZQBGYWlsdXJl
|
|
AGdldF9DdWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBWU1RBUlRTY3JpcHRPYmpl
|
|
Y3RNb2RlbEJhc2UAQXBwbGljYXRpb25TZXR0aW5nc0Jhc2UARWRpdG9yQnJvd3NhYmxlU3RhdGUA
|
|
Q29tcGlsZXJHZW5lcmF0ZWRBdHRyaWJ1dGUARGVidWdnZXJOb25Vc2VyQ29kZUF0dHJpYnV0ZQBE
|
|
ZWJ1Z2dhYmxlQXR0cmlidXRlAEVkaXRvckJyb3dzYWJsZUF0dHJpYnV0ZQBBc3NlbWJseVRpdGxl
|
|
QXR0cmlidXRlAEFzc2VtYmx5VHJhZGVtYXJrQXR0cmlidXRlAFRhcmdldEZyYW1ld29ya0F0dHJp
|
|
YnV0ZQBBc3NlbWJseUNvbmZpZ3VyYXRpb25BdHRyaWJ1dGUAQXNzZW1ibHlEZXNjcmlwdGlvbkF0
|
|
dHJpYnV0ZQBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAEFzc2VtYmx5UHJvZHVjdEF0
|
|
dHJpYnV0ZQBBc3NlbWJseUNvcHlyaWdodEF0dHJpYnV0ZQBTU0lTU2NyaXB0VGFza0VudHJ5UG9p
|
|
bnRBdHRyaWJ1dGUAQXNzZW1ibHlDb21wYW55QXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5
|
|
QXR0cmlidXRlAGdldF9WYWx1ZQBzZXRfVmFsdWUAdmFsdWUAU3lzdGVtLlJ1bnRpbWUuVmVyc2lv
|
|
bmluZwBUb1N0cmluZwBNaWNyb3NvZnQuU3FsU2VydmVyLlNjcmlwdFRhc2sATWljcm9zb2Z0LlNx
|
|
bFNlcnZlci5EdHMuVGFza3MuU2NyaXB0VGFzawBTY3JpcHRPYmplY3RNb2RlbABTeXN0ZW0uQ29t
|
|
cG9uZW50TW9kZWwAU1RfY2NkZTNmYmM1NTk4NDU0MmJlMjllNjVkZDAzZGUzN2IuZGxsAGdldF9J
|
|
dGVtAFN5c3RlbQBFbnVtAHJlc291cmNlTWFuAFNjcmlwdE1haW4AU3lzdGVtLkNvbmZpZ3VyYXRp
|
|
b24AU3lzdGVtLkdsb2JhbGl6YXRpb24AU3lzdGVtLlJlZmxlY3Rpb24AQ3VsdHVyZUluZm8AZ2V0
|
|
X1Jlc291cmNlTWFuYWdlcgAuY3RvcgAuY2N0b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5S
|
|
dW50aW1lLkNvbXBpbGVyU2VydmljZXMAU3lzdGVtLlJlc291cmNlcwBTVF9jY2RlM2ZiYzU1OTg0
|
|
NTQyYmUyOWU2NWRkMDNkZTM3Yi5Qcm9wZXJ0aWVzLlJlc291cmNlcy5yZXNvdXJjZXMARGVidWdn
|
|
aW5nTW9kZXMAU1RfY2NkZTNmYmM1NTk4NDU0MmJlMjllNjVkZDAzZGUzN2IuUHJvcGVydGllcwBn
|
|
ZXRfVmFyaWFibGVzAFNldHRpbmdzAFN1Y2Nlc3MAZ2V0X0R0cwBTY3JpcHRSZXN1bHRzAE9iamVj
|
|
dABnZXRfRGVmYXVsdABzZXRfVGFza1Jlc3VsdABnZXRfQXNzZW1ibHkAACVVAHMAZQByADoAOgBF
|
|
AHIAcgBvAHIATQBlAHMAcwBhAGcAZQAAMVMAeQBzAHQAZQBtADoAOgBFAHIAcgBvAHIARABlAHMA
|
|
YwByAGkAcAB0AGkAbwBuAAAnVQBzAGUAcgA6ADoARQByAHIAbwByAFQAYQBzAGsATgBhAG0AZQAA
|
|
JVMAeQBzAHQAZQBtADoAOgBTAG8AdQByAGMAZQBOAGEAbQBlAABxUwBUAF8AYwBjAGQAZQAzAGYA
|
|
YgBjADUANQA5ADgANAA1ADQAMgBiAGUAMgA5AGUANgA1AGQAZAAwADMAZABlADMANwBiAC4AUABy
|
|
AG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBzAAAAAACCEsp5IqU9Q4JAxCvIwyfw
|
|
AAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFRBCAAEmEEIAASZQUgARJpHAMgABwDIAAOBAABAg4E
|
|
IAEBHAYAARJxEXUEIAASeQYgAgEOEnkIt3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAwYSSQMG
|
|
Ek0DBhIQAgYIAwYRFAQAABJJBAAAEk0FAAEBEk0EAAASEAMAAAEECAASSQQIABJNBAgAEhAIAQAI
|
|
AAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUX2NjZGUz
|
|
ZmJjNTU5ODQ1NDJiZTI5ZTY1ZGQwM2RlMzdiAAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYA
|
|
AEkBABouTkVURnJhbWV3b3JrLFZlcnNpb249djQuNwEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUS
|
|
Lk5FVCBGcmFtZXdvcmsgNC43tAAAAM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2VzLlJlc291
|
|
cmNlUmVhZGVyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1
|
|
YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50aW1lUmVz
|
|
b3VyY2VTZXQCAAAAAAAAAAAAAABQQURQQURQtAAAAIguAAAAAAAAAAAAAKIuAAAAIAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAACULgAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/
|
|
JQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAABABAAAAAYAACAAAAAAAAAAAAAAAAAAAABAAEAAAAwAACAAAAAAAAAAAAAAAAAAAABAAAA
|
|
AABIAAAAWEAAABoEAAAAAAAAAAAAABoENAAAAFYAUwBfAFYARQBSAFMASQBPAE4AXwBJAE4ARgBP
|
|
AAAAAAC9BO/+AAABAAAAAQBZSiEmAAABAFlKISY/AAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAA
|
|
RAAAAAEAVgBhAHIARgBpAGwAZQBJAG4AZgBvAAAAAAAkAAQAAABUAHIAYQBuAHMAbABhAHQAaQBv
|
|
AG4AAAAAAAAAsAR6AwAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkAbgBmAG8AAABWAwAAAQAwADAA
|
|
MAAwADAANABiADAAAAAaAAEAAQBDAG8AbQBtAGUAbgB0AHMAAAAAAAAAIgABAAEAQwBvAG0AcABh
|
|
AG4AeQBOAGEAbQBlAAAAAAAAAAAAcAAkAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4A
|
|
AAAAAFMAVABfAGMAYwBkAGUAMwBmAGIAYwA1ADUAOQA4ADQANQA0ADIAYgBlADIAOQBlADYANQBk
|
|
AGQAMAAzAGQAZQAzADcAYgAAAD4ADwABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAAMQAuADAA
|
|
LgA5ADcANgAxAC4AMQA5ADAAMwAzAAAAAABwACgAAQBJAG4AdABlAHIAbgBhAGwATgBhAG0AZQAA
|
|
AFMAVABfAGMAYwBkAGUAMwBmAGIAYwA1ADUAOQA4ADQANQA0ADIAYgBlADIAOQBlADYANQBkAGQA
|
|
MAAzAGQAZQAzADcAYgAuAGQAbABsAAAASAASAAEATABlAGcAYQBsAEMAbwBwAHkAcgBpAGcAaAB0
|
|
AAAAQwBvAHAAeQByAGkAZwBoAHQAIABAACAAIAAyADAAMgA2AAAAKgABAAEATABlAGcAYQBsAFQA
|
|
cgBhAGQAZQBtAGEAcgBrAHMAAAAAAAAAAAB4ACgAAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBu
|
|
AGEAbQBlAAAAUwBUAF8AYwBjAGQAZQAzAGYAYgBjADUANQA5ADgANAA1ADQAMgBiAGUAMgA5AGUA
|
|
NgA1AGQAZAAwADMAZABlADMANwBiAC4AZABsAGwAAABoACQAAQBQAHIAbwBkAHUAYwB0AE4AYQBt
|
|
AGUAAAAAAFMAVABfAGMAYwBkAGUAMwBmAGIAYwA1ADUAOQA4ADQANQA0ADIAYgBlADIAOQBlADYA
|
|
NQBkAGQAMAAzAGQAZQAzADcAYgAAAEIADwABAFAAcgBvAGQAdQBjAHQAVgBlAHIAcwBpAG8AbgAA
|
|
ADEALgAwAC4AOQA3ADYAMQAuADEAOQAwADMAMwAAAAAARgAPAAEAQQBzAHMAZQBtAGIAbAB5ACAA
|
|
VgBlAHIAcwBpAG8AbgAAADEALgAwAC4AOQA3ADYAMQAuADEAOQAwADMAMwAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwAAAC0PgAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</BinaryItem>
|
|
</ScriptProject>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
</DTS:Executables>
|
|
</DTS:EventHandler>
|
|
</DTS:EventHandlers>
|
|
<DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
|
|
<!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
|
|
<!--If you manually edit this section and make a mistake, you can delete it. -->
|
|
<!--The package will still be able to load normally but the previous layout information will be lost and the designer will automatically re-arrange the elements on the design surface.-->
|
|
<Objects
|
|
Version="8">
|
|
<!--Each node below will contain properties that do not affect runtime behavior.-->
|
|
<Package
|
|
design-time-name="Package">
|
|
<LayoutInfo>
|
|
<GraphLayout
|
|
Capacity="64" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mssgm="clr-namespace:Microsoft.SqlServer.Graph.Model;assembly=Microsoft.SqlServer.Graph">
|
|
<NodeLayout
|
|
Size="187,42"
|
|
Id="Package\Complete Package Run"
|
|
TopLeft="845.805555555556,587.277777777778" />
|
|
<NodeLayout
|
|
Size="159,42"
|
|
Id="Package\ForEach Spravato File\Check File Status"
|
|
TopLeft="80,121" />
|
|
<NodeLayout
|
|
Size="207,42"
|
|
Id="Package\ForEach Spravato File\Complete PostgreSQL Load"
|
|
TopLeft="69,965.5" />
|
|
<NodeLayout
|
|
Size="205,42"
|
|
Id="Package\ForEach Spravato File\Complete SQL Server Load"
|
|
TopLeft="59,488.25" />
|
|
<NodeLayout
|
|
Size="195,42"
|
|
Id="Package\ForEach Spravato File\Detect Workbook Layout"
|
|
TopLeft="333,231" />
|
|
<NodeLayout
|
|
Size="207,42"
|
|
Id="Package\ForEach Spravato File\Fail PostgreSQL Row Count"
|
|
TopLeft="342,800" />
|
|
<NodeLayout
|
|
Size="206,42"
|
|
Id="Package\ForEach Spravato File\Get SQL Server Row Count"
|
|
TopLeft="57.25,561.75" />
|
|
<NodeLayout
|
|
Size="202,42"
|
|
Id="Package\ForEach Spravato File\Increment Files Processed"
|
|
TopLeft="350.333333333334,971.166666666667" />
|
|
<NodeLayout
|
|
Size="211,42"
|
|
Id="Package\ForEach Spravato File\Load PostgresQL Repository"
|
|
TopLeft="60.6666666666667,710.333333333333" />
|
|
<NodeLayout
|
|
Size="176,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage"
|
|
TopLeft="68,313" />
|
|
<NodeLayout
|
|
Size="257,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout"
|
|
TopLeft="295,372" />
|
|
<NodeLayout
|
|
Size="173,42"
|
|
Id="Package\ForEach Spravato File\Prepare Current File"
|
|
TopLeft="72,28" />
|
|
<NodeLayout
|
|
Size="199,42"
|
|
Id="Package\ForEach Spravato File\Prepare PostgreSQL Load"
|
|
TopLeft="67.25,634.25" />
|
|
<NodeLayout
|
|
Size="177,42"
|
|
Id="Package\ForEach Spravato File\Publish Spravato File"
|
|
TopLeft="75.25,400.75" />
|
|
<NodeLayout
|
|
Size="200,42"
|
|
Id="Package\ForEach Spravato File\Reconcile PostgreSQL File"
|
|
TopLeft="71.0000000000001,884.25" />
|
|
<NodeLayout
|
|
Size="163,42"
|
|
Id="Package\ForEach Spravato File\Register File Load"
|
|
TopLeft="75,227" />
|
|
<NodeLayout
|
|
Size="174,42"
|
|
Id="Package\ForEach Spravato File\TEST - Force Failure"
|
|
TopLeft="368.666666666667,102.666666666667" />
|
|
<NodeLayout
|
|
Size="229,42"
|
|
Id="Package\ForEach Spravato File\Validate PostgreSQL Row Count"
|
|
TopLeft="59.0000000000001,801.75" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint]"
|
|
TopLeft="159,70">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,51"
|
|
Start="0,0"
|
|
End="0,43.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,43.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="-8,13.75,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 1]"
|
|
TopLeft="158,163">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,64"
|
|
Start="0,0"
|
|
End="0,56.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,56.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="-8,20.25,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 10]"
|
|
TopLeft="171.75,926.25">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,39.25"
|
|
Start="0,0"
|
|
End="0,31.75">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,31.75" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 11]"
|
|
TopLeft="276,989.333333333333">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="74.3333333333336,0"
|
|
Start="0,0"
|
|
End="66.8333333333336,0">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="66.8333333333336,0" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 12]"
|
|
TopLeft="129.791666666667,603.75">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,106.583333333333"
|
|
Start="0,0"
|
|
End="0,99.083333333333">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,99.083333333333" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 13]"
|
|
TopLeft="288,821.875">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="53.9999999999999,0"
|
|
Start="0,0"
|
|
End="46.4999999999999,0">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="46.4999999999999,0" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="15.25,5,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 14]"
|
|
TopLeft="399.333333333333,273">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="-243.333333333333,40"
|
|
Start="0,0"
|
|
End="-243.333333333333,32.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,12.1953204476094" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="0,12.1953204476094"
|
|
Point2="0,16.1953204476094"
|
|
Point3="-4,16.1953204476094" />
|
|
<mssgle:LineSegment
|
|
End="-239.333333333333,16.1953204476094" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="-239.333333333333,16.1953204476094"
|
|
Point2="-243.333333333333,16.1953204476094"
|
|
Point3="-243.333333333333,20.1953204476094" />
|
|
<mssgle:LineSegment
|
|
End="-243.333333333333,32.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="-129.666666666667,21.1953204476094,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 15]"
|
|
TopLeft="461.666666666667,273">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="-38.1666666666666,99"
|
|
Start="0,0"
|
|
End="-38.1666666666666,91.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,36.0834181078332" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="0,36.0834181078332"
|
|
Point2="0,40.0834181078332"
|
|
Point3="-4,40.0834181078332" />
|
|
<mssgle:LineSegment
|
|
End="-34.1666666666666,40.0834181078332" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="-34.1666666666666,40.0834181078332"
|
|
Point2="-38.1666666666666,40.0834181078332"
|
|
Point3="-38.1666666666666,44.0834181078332" />
|
|
<mssgle:LineSegment
|
|
End="-38.1666666666666,91.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="-27.0833333333333,45.0834181078332,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 16]"
|
|
TopLeft="295,393">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="-42.75,28.75"
|
|
Start="0,0"
|
|
End="-35.25,28.75">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="-17.375,0" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="-17.375,0"
|
|
Point2="-21.375,0"
|
|
Point3="-21.375,4" />
|
|
<mssgle:LineSegment
|
|
End="-21.375,24.75" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="-21.375,24.75"
|
|
Point2="-21.375,28.75"
|
|
Point3="-25.375,28.75" />
|
|
<mssgle:LineSegment
|
|
End="-35.25,28.75" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 2]"
|
|
TopLeft="238,250">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="95,0"
|
|
Start="0,0"
|
|
End="87.5,0">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="87.5,0" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 3]"
|
|
TopLeft="159.875,355">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,45.75"
|
|
Start="0,0"
|
|
End="0,38.25">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,38.25" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 4]"
|
|
TopLeft="162.625,442.75">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,45.4999999999999"
|
|
Start="0,0"
|
|
End="0,37.9999999999999">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,37.9999999999999" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 5]"
|
|
TopLeft="160.875,530.25">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,31.5000000000005"
|
|
Start="0,0"
|
|
End="0,24.0000000000005">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,24.0000000000005" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 6]"
|
|
TopLeft="166.458333333333,676.25">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,34.083333333333"
|
|
Start="0,0"
|
|
End="0,26.583333333333">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,26.583333333333" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 7]"
|
|
TopLeft="169.833333333333,752.333333333333">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,49.4166666666672"
|
|
Start="0,0"
|
|
End="0,41.9166666666672">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,41.9166666666672" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 8]"
|
|
TopLeft="163.5,603.75">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,30.4999999999995"
|
|
Start="0,0"
|
|
End="0,22.9999999999995">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,22.9999999999995" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 9]"
|
|
TopLeft="172.25,843.75">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,40.4999999999998"
|
|
Start="0,0"
|
|
End="0,32.9999999999998">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,32.9999999999998" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="-8,8.4999999999999,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<ContainerLayout
|
|
HeaderHeight="43"
|
|
IsExpanded="True"
|
|
PanelSize="579,1068"
|
|
Size="579,1111"
|
|
Id="Package\ForEach Spravato File"
|
|
TopLeft="181.555555555556,168.777777777778" />
|
|
<NodeLayout
|
|
Size="178,42"
|
|
Id="Package\Mark File Load Failed"
|
|
TopLeft="817.5,792.5" />
|
|
<NodeLayout
|
|
Size="163,42"
|
|
Id="Package\Mark Package Failed"
|
|
TopLeft="1045.13888888889,800.277777777778" />
|
|
<NodeLayout
|
|
Size="166,42"
|
|
Id="Package\Send Failure Email"
|
|
TopLeft="1042.22222222222,893.888888888889" />
|
|
<NodeLayout
|
|
Size="171,42"
|
|
Id="Package\Send Success Email"
|
|
TopLeft="854.388888888889,685.5" />
|
|
<NodeLayout
|
|
Size="174,42"
|
|
Id="Package\Send Warning Email"
|
|
TopLeft="1052.16666666667,684.388888888889" />
|
|
<NodeLayout
|
|
Size="166,42"
|
|
Id="Package\Start Package Run"
|
|
TopLeft="376.444444444445,69" />
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint]"
|
|
TopLeft="459.444444444445,111">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="11.611111111111,57.7777777777781"
|
|
Start="0,0"
|
|
End="11.611111111111,50.2777777777781">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,24.888888888889" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="0,24.888888888889"
|
|
Point2="0,28.888888888889"
|
|
Point3="4,28.888888888889" />
|
|
<mssgle:LineSegment
|
|
End="7.61111111111097,28.888888888889" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="7.61111111111097,28.888888888889"
|
|
Point2="11.611111111111,28.888888888889"
|
|
Point3="11.611111111111,32.888888888889" />
|
|
<mssgle:LineSegment
|
|
End="11.611111111111,50.2777777777781" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 1]"
|
|
TopLeft="760.555555555556,540.444444444445">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="85.25,67.8333333333334"
|
|
Start="0,0"
|
|
End="77.75,67.8333333333334">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="30.1735574330397,0" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="30.1735574330397,0"
|
|
Point2="34.1735574330397,0"
|
|
Point3="34.1735574330397,4" />
|
|
<mssgle:LineSegment
|
|
End="34.1735574330397,63.8333333333334" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="34.1735574330397,63.8333333333334"
|
|
Point2="34.1735574330397,67.8333333333334"
|
|
Point3="38.1735574330397,67.8333333333334" />
|
|
<mssgle:LineSegment
|
|
End="77.75,67.8333333333334" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 2]"
|
|
TopLeft="939.597222222222,629.277777777778">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,56.2222222222223"
|
|
Start="0,0"
|
|
End="0,48.7222222222223">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,48.7222222222223" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="-8,16.3611111111111,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 3]"
|
|
TopLeft="969.138888888889,629.277777777778">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="170.027777777778,55.1111111111111"
|
|
Start="0,0"
|
|
End="170.027777777778,47.6111111111111">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,18.324967597502" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="0,18.324967597502"
|
|
Point2="0,22.324967597502"
|
|
Point3="4,22.324967597502" />
|
|
<mssgle:LineSegment
|
|
End="166.027777777778,22.324967597502" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="166.027777777778,22.324967597502"
|
|
Point2="170.027777777778,22.324967597502"
|
|
Point3="170.027777777778,26.324967597502" />
|
|
<mssgle:LineSegment
|
|
End="170.027777777778,47.6111111111111" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="77.013888888889,27.324967597502,16,16"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 4]"
|
|
TopLeft="760.555555555556,908.111111111111">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="56.944444444444,-94.6111111111113"
|
|
Start="0,0"
|
|
End="49.444444444444,-94.6111111111113">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="18.8269119380029,0" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="18.8269119380029,0"
|
|
Point2="22.8269119380029,0"
|
|
Point3="22.8269119380029,-4" />
|
|
<mssgle:LineSegment
|
|
End="22.8269119380029,-90.6111111111113" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="22.8269119380029,-90.6111111111113"
|
|
Point2="22.8269119380029,-94.6111111111113"
|
|
Point3="26.8269119380029,-94.6111111111113" />
|
|
<mssgle:LineSegment
|
|
End="49.444444444444,-94.6111111111113" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="7.5855642817529,1,30.4826953125,9.7490234375"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 5]"
|
|
TopLeft="1125.93055555556,842.277777777778">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,51.611111111111"
|
|
Start="0,0"
|
|
End="0,44.111111111111">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,44.111111111111" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 6]"
|
|
TopLeft="995.5,817.388888888889">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="49.6388888888891,0"
|
|
Start="0,0"
|
|
End="42.1388888888891,0">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="42.1388888888891,0" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
</GraphLayout>
|
|
</LayoutInfo>
|
|
</Package>
|
|
<DtsEventHandler
|
|
design-time-name="Package.EventHandlers[OnError]">
|
|
<LayoutInfo>
|
|
<GraphLayout
|
|
Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph">
|
|
<NodeLayout
|
|
Size="185,42"
|
|
Id="Package.EventHandlers[OnError]\Capture Package Error"
|
|
TopLeft="466,78" />
|
|
</GraphLayout>
|
|
</LayoutInfo>
|
|
</DtsEventHandler>
|
|
<TaskHost
|
|
design-time-name="Package\ForEach Spravato File\Load PostgresQL Repository">
|
|
<LayoutInfo>
|
|
<GraphLayout
|
|
Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
<NodeLayout
|
|
Size="209,42"
|
|
Id="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File"
|
|
TopLeft="480,57" />
|
|
<NodeLayout
|
|
Size="208,42"
|
|
Id="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit"
|
|
TopLeft="485,147" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load PostgresQL Repository.Paths[OLE DB Source Output]"
|
|
TopLeft="586.75,99">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,48"
|
|
Start="0,0"
|
|
End="0,40.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,40.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
</GraphLayout>
|
|
</LayoutInfo>
|
|
</TaskHost>
|
|
<PipelineComponentMetadata
|
|
design-time-name="Package\ForEach Spravato File\Load PostgresQL Repository\Load public_spravato_audit">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
<Property>
|
|
<Name>TableInfoObjectType</Name>
|
|
<Value
|
|
type="q2:string">Table</Value>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
<PipelineComponentMetadata
|
|
design-time-name="Package\ForEach Spravato File\Load PostgresQL Repository\Read Finished Spravato File">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
<TaskHost
|
|
design-time-name="Package\ForEach Spravato File\Load Spravato Stage">
|
|
<LayoutInfo>
|
|
<GraphLayout
|
|
Capacity="8" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
<NodeLayout
|
|
Size="194,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage"
|
|
TopLeft="510,312" />
|
|
<NodeLayout
|
|
Size="198,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook"
|
|
TopLeft="498,36" />
|
|
<NodeLayout
|
|
Size="190,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields"
|
|
TopLeft="510,217" />
|
|
<NodeLayout
|
|
Size="170,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage\Add Load Metadata"
|
|
TopLeft="513,120" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage.Paths[Output 0]"
|
|
TopLeft="601.5,162">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,55"
|
|
Start="0,0"
|
|
End="0,47.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,47.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage.Paths[Excel Source Output]"
|
|
TopLeft="597.5,78">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,42"
|
|
Start="0,0"
|
|
End="0,34.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,34.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage.Paths[Data Conversion Output]"
|
|
TopLeft="606,259">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,53"
|
|
Start="0,0"
|
|
End="0,45.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,45.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
</GraphLayout>
|
|
</LayoutInfo>
|
|
</TaskHost>
|
|
<PipelineComponentMetadata
|
|
design-time-name="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
<Property>
|
|
<Name>TableInfoObjectType</Name>
|
|
<Value
|
|
type="q2:string">Table</Value>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
<PipelineComponentMetadata
|
|
design-time-name="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
<Property>
|
|
<Name>TableInfoObjectType</Name>
|
|
<Value
|
|
type="q2:string">Table</Value>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
<TaskHost
|
|
design-time-name="Package\ForEach Spravato File\Load Spravato Stage - Current Layout">
|
|
<LayoutInfo>
|
|
<GraphLayout
|
|
Capacity="8" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
<NodeLayout
|
|
Size="240,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current"
|
|
TopLeft="490,338" />
|
|
<NodeLayout
|
|
Size="198,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook"
|
|
TopLeft="503,22" />
|
|
<NodeLayout
|
|
Size="236,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Convert Spravato Fields - Current"
|
|
TopLeft="491,215" />
|
|
<NodeLayout
|
|
Size="216,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Add Load Metadata - Current"
|
|
TopLeft="495,123" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout.Paths[Output 0]"
|
|
TopLeft="606,165">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,50"
|
|
Start="0,0"
|
|
End="0,42.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,42.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout.Paths[Excel Source Output]"
|
|
TopLeft="602.5,64">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,59"
|
|
Start="0,0"
|
|
End="0,51.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,51.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage - Current Layout.Paths[Data Conversion Output]"
|
|
TopLeft="609.5,257">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,81"
|
|
Start="0,0"
|
|
End="0,73.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,73.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
</GraphLayout>
|
|
</LayoutInfo>
|
|
</TaskHost>
|
|
<PipelineComponentMetadata
|
|
design-time-name="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Load etl_spravato_stage - Current">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
<Property>
|
|
<Name>TableInfoObjectType</Name>
|
|
<Value
|
|
type="q2:string">Table</Value>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
<PipelineComponentMetadata
|
|
design-time-name="Package\ForEach Spravato File\Load Spravato Stage - Current Layout\Read Spravato Workbook">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
</Objects>]]></DTS:DesignTimeProperties>
|
|
</DTS:Executable> |