7168 lines
No EOL
422 KiB
XML
7168 lines
No EOL
422 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="66"
|
|
DTS:VersionGUID="{210EF0DC-4CA9-47F1-9622-033CF9A901AB}">
|
|
<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:ObjectData>
|
|
<DTS:ConnectionManager
|
|
DTS:ConnectionString="server=10.135.214.23;uid=mulhall_john;Driver={PostgreSQL Unicode(x64)};port=5432;database=postgres;sslmode=require;">
|
|
<DTS:Password
|
|
DTS:Name="pwd"
|
|
Sensitive="1"
|
|
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA3sg5/WnZgE6AXM2AQAN7vwAAAAAIAAAARABUAFMAAAAQZgAAAAEAACAAAAAaXht5dLqn+z7ozOwacyZ7BmIb1G5RWYYItmattlyL7AAAAAAOgAAAAAIAACAAAAAJv8hz2eXum5xNI/bZPXyKVmwgBJWNvZlxs9ciQNte1kAAAADudeg19cOlvLiqLYGHuTbIp2wBAvARhpy8ILfWPSbnIBGkAqQzDCkFBtWqt8B8Us/fgoOhwEfGr4bSMZ5lBRFxQAAAAGnOcRTb0CB+E4eZMc16NRUIiSJN8Mk+oYkNUY5KxAb7Xi2oiBjurZSCC3ogsjKVakSYxReBGP8em9HaaCE1l3E</DTS:Password>
|
|
</DTS:ConnectionManager>
|
|
</DTS:ObjectData>
|
|
</DTS:ConnectionManager>
|
|
<DTS:ConnectionManager
|
|
DTS:refId="Package.ConnectionManagers[CM_Spravato_Excel]"
|
|
DTS:CreationName="EXCEL"
|
|
DTS:DTSID="{251327DC-95D6-4BAA-969F-50650F2BE719}"
|
|
DTS:ObjectName="CM_Spravato_Excel">
|
|
<DTS:ObjectData>
|
|
<DTS:ConnectionManager
|
|
DTS:ConnectRetryCount="0"
|
|
DTS:ConnectRetryInterval="0"
|
|
DTS:ConnectionString="Provider=Microsoft.ACE.OLEDB.16.0;Data Source=F:\PHRMCY\Pharmacy Metrics\2026 Metrics\2026 Spravato Audit\Admin Vs Dispensed SMC20260104-0110.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=YES";" />
|
|
</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 SMC*.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="{C78245DC-BEF7-4412-A60F-57E08F0D942E}"
|
|
DTS:ObjectName="SourceFolder">
|
|
<DTS:Property
|
|
DTS:DataType="8"
|
|
DTS:Name="ParameterValue">\\retreathealthcare.org\network\Data\PHRMCY\Pharmacy Metrics\2026 Metrics\2026 Spravato Audit</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\</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="{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="{529A03F4-ECB5-44A8-A122-AB3791C84505}"
|
|
DTS:IncludeInDebugDump="6789"
|
|
DTS:Namespace="User"
|
|
DTS:ObjectName="RunID">
|
|
<DTS:VariableValue
|
|
DTS:DataType="3">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="{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: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'
 ELSE 'SQLSERVER_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 = ?
 )
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::FilesFound"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
SQLTask:ParameterSize="-1" />
|
|
<SQLTask:ParameterBinding
|
|
SQLTask:ParameterName="2"
|
|
SQLTask:DtsVariableName="User::FilesProcessed"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="3"
|
|
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::RunID"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="20"
|
|
SQLTask:ParameterSize="-1" />
|
|
</SQLTask:SqlTaskData>
|
|
</DTS:ObjectData>
|
|
</DTS:Executable>
|
|
<DTS:Executable
|
|
DTS:refId="Package\Execute SQL Task"
|
|
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="Execute SQL Task"
|
|
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\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\2026 Metrics\2026 Spravato Audit" />
|
|
<FEFEProperty
|
|
FileSpec="Admin Vs Dispensed SMC20260830-0905.xlsx" />
|
|
<FEFEProperty
|
|
FileNameRetrievalType="0" />
|
|
<FEFEProperty
|
|
Recurse="0" />
|
|
</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_name = ?
 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::CurrentFileName"
|
|
SQLTask:ParameterDirection="Input"
|
|
SQLTask:DataType="130"
|
|
SQLTask:ParameterSize="260" />
|
|
<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 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\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="0">
|
|
<DTS:Variables />
|
|
<DTS:ObjectData>
|
|
<ScriptProject
|
|
Name="ST_26e779e5f0794098bd25498a1ddbf8d9"
|
|
VSTAMajorVersion="17"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadWriteVariables="User::FilesProcessed">
|
|
<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_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="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="Current" 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.2</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
</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=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=17.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_ST170</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="3.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:CodeName>ST_26e779e5f0794098bd25498a1ddbf8d9</msb:CodeName>
|
|
<msb:DisplayName>ST_26e779e5f0794098bd25498a1ddbf8d9</msb:DisplayName>
|
|
<msb:ProjectId>{AD850714-D1B7-4DBA-8149-468A6E1AC14B}</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\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\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.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
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDADX6p2oAAAAAAAAAAOAAIiALATAAAA4AAAAIAAAAAAAAyi0A
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAHgtAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAA0A0AAAAgAAAADgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAQAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAFgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACs
|
|
LQAAAAAAAEgAAAACAAUAFCEAAKwLAAABAAAAAAAAAMAsAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwBPAAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKpRsAAAEKAigQAAAKbxEAAApyAQAAcG8SAAAKBhdYjBsAAAFvFAAACgIoEAAAChZvFQAACioe
|
|
AigWAAAKKh4CKBcAAAoqrn4BAAAELR5yKwAAcNADAAACKBgAAApvGQAACnMaAAAKgAEAAAR+AQAA
|
|
BCoafgIAAAQqHgKAAgAABCoafgMAAAQqHgIoGwAACioucwgAAAaAAwAABCoAAABCU0pCAQABAAAA
|
|
AAAMAAAAdjQuMC4zMDMxOQAAAAAFAGwAAADEAwAAI34AADAEAABkBQAAI1N0cmluZ3MAAAAAlAkA
|
|
AKAAAAAjVVMANAoAABAAAAAjR1VJRAAAAEQKAABoAQAAI0Jsb2IAAAAAAAAAAgAAAVcdogEJAwAA
|
|
APoBMwAWAAABAAAAHgAAAAUAAAAGAAAACQAAAAEAAAAbAAAAAgAAABAAAAABAAAAAgAAAAMAAAAE
|
|
AAAAAQAAAAQAAAABAAAAAQAAAAAAfAMBAAAAAAAGACsCTAQGALoCTAQGAHcBOQQPAMAEAAAGAKQB
|
|
+gMGAA4C+gMGAO8B+gMGAKEC+gMGAEsC+gMGAGQC+gMGALsB+gMGANYB8gIKAH8CKwMKAPYAKwMG
|
|
ALQDrQMGAFoBOQQGADMFrQMGABwEbAQGAAwE5QMOACoBZgMOAIsBZgMOABIB0AMGAD8BTAQKAFQD
|
|
KwMSAAIFoQASAHQAoQAGAAEArQMGAMEArQMGAH0ArQMGAFkF+gMAAAAAKwAAAAAAAQABAAEAEADF
|
|
AwcAOQABAAEAAAAQAHMEzwRFAAEAAwAAARAADAXPBFkAAwAHAAMBAAAlBQAAPQAEAAoAEQC5A2cA
|
|
EQDmAGsAEQBkAG8ABgZTAHMAVoAVBXYAVoDGAHYAUCAAAAAAhgDLAwYAAQCrIAAAAACGGCwEBgAB
|
|
ALMgAAAAAIMYLAQGAAEAuyAAAAAAkwgYBHoAAQDnIAAAAACTCM4AfwABAO4gAAAAAJMI2gCEAAEA
|
|
9iAAAAAAlgg6BYoAAgD9IAAAAACGGCwEBgACAAUhAAAAAJEYMgSPAAIAAAABAOwCCQAsBAEAEQAs
|
|
BAYAGQAsBAoAKQAsBBAAMQAsBBAAOQAsBBAAQQAsBBAASQAsBBAAUQAsBBAAWQAsBBAAYQAsBBAA
|
|
aQAsBAYAgQAsBAYAqQAsBBUAuQAsBAYAcQAdBR8AwQD+BCQAyQCkAykA0QDYAi8A0QDiAjMAwQBG
|
|
BQEAcQAsBAYAiQAsBAYA4QCPADgA4QBVBT8AkQAsBEQAsQAsBAYACAAUAF0ACAAYAGIAKQBzAMoA
|
|
LgALAKIALgATAKsALgAbAMoALgAjANMALgArAPwALgAzAPwALgA7APwALgBDANMALgBLAAIBLgBT
|
|
APwALgBbABkBQwBjAGIASQBzAMoAYQB7AGIAYwBrAGIAGwADAAEABAADAAAAHASTAAAA7gCYAAAA
|
|
PgWdAAIABAADAAIABQAFAAEABgAFAAIABwAHAASAAAABAAAAGSZ6RAAAAAAAAAcAAAAEAAAAAAAA
|
|
AAAAAABLAFsAAAAAABEAAAAAAAAAAAAAAFQADAMAAAAABAAAAAAAAAAAAAAASwCtAwAAAAARAAAA
|
|
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
|
|
AGUAcgB0AGkAZQBzAC4AUgBlAHMAbwB1AHIAYwBlAHMAAAAAAGjmsJAmpThIvsqxL9AmSvgABCAB
|
|
AQgDIAABBSABARERBCABAQ4FIAEBEVEDBwEIBCAAEmEEIAASZQUgARJpHAMgABwEIAEBHAYAARJx
|
|
EXUEIAASeQYgAgEOEnkIt3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAwYSSQMGEk0DBhIQAgYI
|
|
AwYRFAQAABJJBAAAEk0FAAEBEk0EAAASEAMAAAEECAASSQQIABJNBAgAEhAIAQAIAAAAAAAeAQAB
|
|
AFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUXzI2ZTc3OWU1ZjA3OTQw
|
|
OThiZDI1NDk4YTFkZGJmOGQ5AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYAAE0BABwuTkVU
|
|
RnJhbWV3b3JrLFZlcnNpb249djQuNy4yAQBUDhRGcmFtZXdvcmtEaXNwbGF5TmFtZRQuTkVUIEZy
|
|
YW1ld29yayA0LjcuMgC0AAAAzsrvvgEAAACRAAAAbFN5c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VS
|
|
ZWFkZXIsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGlj
|
|
S2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OSNTeXN0ZW0uUmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJj
|
|
ZVNldAIAAAAAAAAAAAAAAFBBRFBBRFC0AAAAoC0AAAAAAAAAAAAAui0AAAAgAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAKwtAAAAAAAAAAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAA
|
|
EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAA
|
|
AAAASAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYA
|
|
TwAAAAAAvQTv/gAAAQAAAAEAekQZJgAAAQB6RBkmPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAA
|
|
AEQAAAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkA
|
|
bwBuAAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAw
|
|
ADAAMAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAA
|
|
YQBuAHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBu
|
|
AAAAAABTAFQAXwAyADYAZQA3ADcAOQBlADUAZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5ADgA
|
|
YQAxAGQAZABiAGYAOABkADkAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAw
|
|
AC4AOQA3ADUAMwAuADEANwA1ADMAMAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUA
|
|
AABTAFQAXwAyADYAZQA3ADcAOQBlADUAZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5ADgAYQAx
|
|
AGQAZABiAGYAOABkADkALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgA
|
|
dAAAAEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANgAAACoAAQABAEwAZQBnAGEAbABU
|
|
AHIAYQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUA
|
|
bgBhAG0AZQAAAFMAVABfADIANgBlADcANwA5AGUANQBmADAANwA5ADQAMAA5ADgAYgBkADIANQA0
|
|
ADkAOABhADEAZABkAGIAZgA4AGQAOQAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEA
|
|
bQBlAAAAAABTAFQAXwAyADYAZQA3ADcAOQBlADUAZgAwADcAOQA0ADAAOQA4AGIAZAAyADUANAA5
|
|
ADgAYQAxAGQAZABiAGYAOABkADkAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4A
|
|
AAAxAC4AMAAuADkANwA1ADMALgAxADcANQAzADAAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAg
|
|
AFYAZQByAHMAaQBvAG4AAAAxAC4AMAAuADkANwA1ADMALgAxADcANQAzADAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAMAAAAzD0A
|
|
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:Disabled="True"
|
|
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"></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">
|
|
<externalMetadataColumns
|
|
isUsed="True" />
|
|
</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">SELECT
|
|
spravato_audit_id,
|
|
file_load_id,
|
|
source_file_name,
|
|
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" />
|
|
</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" />
|
|
</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_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="14">
|
|
<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 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[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[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=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.DTSRuntimeWrap, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.DTSPipelineWrap, Version=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.PipelineHost, Version=17.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_SC170</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></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>{DE17F295-F4AB-4BE0-A918-3AF3DA669284}</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
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAFH9o2oAAAAAAAAAAOAAIiALATAAABYAAAAIAAAAAAAAdjQA
|
|
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
|
|
bACjAAAAAAARAAAAAAAAAAAAAAB1ANMGAAAAABEAAAAAAAAAAAAAAHUA8AYAAAAABAAAAAAAAAAA
|
|
AAAAbAAFBAAAAAARAAAAAAAAAAAAAAB1AK4EAAAAAAAAAAABAAAArgUAAAAAAElEVFNWYXJpYWJs
|
|
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
|
|
AGUAcwAAAAAbYaa9eIzTQImlKQ9V067BAAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFZCSADARI9
|
|
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[Acct Num]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Acct Num"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Acct Num]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Rx Number]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Rx Number"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Rx Number]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Total Dispensed]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Total Dispensed"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Total Dispensed]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Admin Unit]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Admin Unit"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Admin Unit]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Start Date]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Start Date"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Start Date]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Discontinue_Date]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Discontinue_Date"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Discontinue_Date]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Total_Charges]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Total_Charges"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Total_Charges]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Verifying Date]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Verifying Date"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Verifying Date]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Convert Spravato Fields.Inputs[Data Conversion Input].Columns[Quantity]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Quantity"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Quantity]" />
|
|
</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="50"
|
|
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[Acct Num]}</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="50"
|
|
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[Rx Number]}</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="50"
|
|
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[Total Dispensed]}</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="50"
|
|
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[Admin Unit]}</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="100"
|
|
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[Start Date]}</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="100"
|
|
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[Discontinue_Date]}</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="100"
|
|
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[Total_Charges]}</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="100"
|
|
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[Verifying Date]}</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="100"
|
|
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[Quantity]}</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"></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[Location]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Location"
|
|
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[Location]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Comments]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Comments"
|
|
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[Comments]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Mnemonic]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Mnemonic"
|
|
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[Mnemonic]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Description]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Description"
|
|
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[Description]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Route]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Route"
|
|
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[Route]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Frequency]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Frequency"
|
|
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[Frequency]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Schedule]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Schedule"
|
|
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[Schedule]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Label]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Label"
|
|
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[Label]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Dose]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Dose"
|
|
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[Dose]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[DEA]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="DEA"
|
|
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[DEA]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Provider]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Provider"
|
|
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[Provider]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Priority]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Priority"
|
|
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[Priority]" />
|
|
<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="50"
|
|
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[Reg Type]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Reg Type"
|
|
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[Reg Type]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Reg Status]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Reg Status"
|
|
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[Reg Status]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Drug ID]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Drug ID"
|
|
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[Drug ID]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Disp Unit]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Disp Unit"
|
|
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[Disp Unit]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Admin Unit]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Admin Unit"
|
|
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[Admin Unit]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[TotalDispensed_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="50"
|
|
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="50"
|
|
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[Clinical Indication]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Clinical Indication"
|
|
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[Clinical Indication]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[PRN Reason]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="PRN Reason"
|
|
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[PRN Reason]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[StartDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="100"
|
|
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="100"
|
|
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="100"
|
|
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[Drug Class]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Drug Class"
|
|
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[Drug Class]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Usage Type]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Usage Type"
|
|
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[Usage Type]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[RxNumber_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="50"
|
|
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[Name]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Name"
|
|
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[Name]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Verifying User]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Verifying User"
|
|
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[Verifying User]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[VerifyingDate_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="100"
|
|
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[Order User]"
|
|
cachedDataType="wstr"
|
|
cachedLength="255"
|
|
cachedName="Order User"
|
|
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[Order User]" />
|
|
<inputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Load etl_spravato_stage.Inputs[OLE DB Destination Input].Columns[Quantity_Text]"
|
|
cachedDataType="wstr"
|
|
cachedLength="100"
|
|
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]" />
|
|
</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"
|
|
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">SELECT *
|
|
FROM [Spravato Audit$A3:AG1048576]</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]"
|
|
connectionManagerRefId="Package.ConnectionManagers[CM_Spravato_Excel]"
|
|
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[Location]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Location]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Location]"
|
|
name="Location"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Comments]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Comments]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Comments]"
|
|
name="Comments"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Acct Num]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Acct Num]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Acct Num]"
|
|
name="Acct Num"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Reg Type]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Reg Type]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Reg Type]"
|
|
name="Reg Type"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Reg Status]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Reg Status]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Reg Status]"
|
|
name="Reg Status"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Rx Number]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Rx Number]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Rx Number]"
|
|
name="Rx Number"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Name]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Name]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Name]"
|
|
name="Name"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Mnemonic]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Mnemonic]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Mnemonic]"
|
|
name="Mnemonic"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Drug ID]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Drug ID]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Drug ID]"
|
|
name="Drug ID"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Description]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Description]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Description]"
|
|
name="Description"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Route]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Route]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Route]"
|
|
name="Route"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Frequency]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Frequency]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Frequency]"
|
|
name="Frequency"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Schedule]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Schedule]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Schedule]"
|
|
name="Schedule"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Disp Unit]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Disp Unit]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Disp Unit]"
|
|
name="Disp Unit"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Admin Unit]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Admin Unit]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Admin Unit]"
|
|
name="Admin Unit"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Total Dispensed]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Total Dispensed]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Total Dispensed]"
|
|
name="Total Dispensed"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Admin Dose]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Admin Dose]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Admin Dose]"
|
|
name="Admin Dose"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Label]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Label]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Label]"
|
|
name="Label"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Dose]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Dose]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Dose]"
|
|
name="Dose"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Clinical Indication]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Clinical Indication]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Clinical Indication]"
|
|
name="Clinical Indication"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[PRN Reason]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[PRN Reason]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[PRN Reason]"
|
|
name="PRN Reason"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Start Date]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Start Date]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Start Date]"
|
|
name="Start Date"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Discontinue_Date]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Discontinue_Date]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Discontinue_Date]"
|
|
name="Discontinue_Date"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Total_Charges]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Total_Charges]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Total_Charges]"
|
|
name="Total_Charges"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[DEA]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[DEA]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[DEA]"
|
|
name="DEA"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Drug Class]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Drug Class]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Drug Class]"
|
|
name="Drug Class"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Usage Type]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Usage Type]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Usage Type]"
|
|
name="Usage Type"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Verifying User]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Verifying User]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Verifying User]"
|
|
name="Verifying User"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Verifying Date]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Verifying Date]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Verifying Date]"
|
|
name="Verifying Date"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Order User]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Order User]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Order User]"
|
|
name="Order User"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Provider]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Provider]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Provider]"
|
|
name="Provider"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Priority]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Priority]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Priority]"
|
|
name="Priority"
|
|
truncationRowDisposition="FailComponent" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Quantity]"
|
|
dataType="wstr"
|
|
errorOrTruncationOperation="Conversion"
|
|
errorRowDisposition="FailComponent"
|
|
externalMetadataColumnId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Quantity]"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].Columns[Quantity]"
|
|
name="Quantity"
|
|
truncationRowDisposition="FailComponent" />
|
|
</outputColumns>
|
|
<externalMetadataColumns
|
|
isUsed="True">
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Location" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Comments]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Comments" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Acct Num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Acct Num" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Reg Type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Reg Type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Reg Status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Reg Status" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Rx Number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Rx Number" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Name" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Mnemonic" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Drug ID]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Drug ID" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Description" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Route" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Frequency" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Schedule" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Disp Unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Disp Unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Admin Unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Admin Unit" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Total Dispensed]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Total Dispensed" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Admin Dose]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Admin Dose" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Label" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Dose]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Dose" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Clinical Indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Clinical Indication" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[PRN Reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="PRN Reason" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Start Date]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Start Date" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Discontinue_Date]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Discontinue_Date" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Total_Charges]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Total_Charges" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[DEA]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="DEA" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Drug Class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Drug Class" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Usage Type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Usage Type" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Verifying User]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Verifying User" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Verifying Date]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Verifying Date" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Order User]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Order User" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Provider" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Priority" />
|
|
<externalMetadataColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Output].ExternalColumns[Quantity]"
|
|
dataType="wstr"
|
|
length="255"
|
|
name="Quantity" />
|
|
</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[Location]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Location]"
|
|
name="Location" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Comments]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Comments]"
|
|
name="Comments" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Acct Num]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Acct Num]"
|
|
name="Acct Num" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Reg Type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Reg Type]"
|
|
name="Reg Type" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Reg Status]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Reg Status]"
|
|
name="Reg Status" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Rx Number]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Rx Number]"
|
|
name="Rx Number" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Name]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Name]"
|
|
name="Name" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Mnemonic]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Mnemonic]"
|
|
name="Mnemonic" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Drug ID]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Drug ID]"
|
|
name="Drug ID" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Description]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Description]"
|
|
name="Description" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Route]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Route]"
|
|
name="Route" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Frequency]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Frequency]"
|
|
name="Frequency" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Schedule]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Schedule]"
|
|
name="Schedule" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Disp Unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Disp Unit]"
|
|
name="Disp Unit" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Admin Unit]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Admin Unit]"
|
|
name="Admin Unit" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Total Dispensed]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Total Dispensed]"
|
|
name="Total Dispensed" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Admin Dose]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Admin Dose]"
|
|
name="Admin Dose" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Label]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Label]"
|
|
name="Label" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Dose]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Dose]"
|
|
name="Dose" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Clinical Indication]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Clinical Indication]"
|
|
name="Clinical Indication" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[PRN Reason]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[PRN Reason]"
|
|
name="PRN Reason" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Start Date]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Start Date]"
|
|
name="Start Date" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Discontinue_Date]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Discontinue_Date]"
|
|
name="Discontinue_Date" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Total_Charges]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Total_Charges]"
|
|
name="Total_Charges" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[DEA]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[DEA]"
|
|
name="DEA" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Drug Class]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Drug Class]"
|
|
name="Drug Class" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Usage Type]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Usage Type]"
|
|
name="Usage Type" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Verifying User]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Verifying User]"
|
|
name="Verifying User" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Verifying Date]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Verifying Date]"
|
|
name="Verifying Date" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Order User]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Order User]"
|
|
name="Order User" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Provider]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Provider]"
|
|
name="Provider" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Priority]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Priority]"
|
|
name="Priority" />
|
|
<outputColumn
|
|
refId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Quantity]"
|
|
dataType="wstr"
|
|
length="255"
|
|
lineageId="Package\ForEach Spravato File\Load Spravato Stage\Read Spravato Workbook.Outputs[Excel Source Error Output].Columns[Quantity]"
|
|
name="Quantity" />
|
|
<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\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="17"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadOnlyVariables="User::CurrentFilePath"
|
|
ReadWriteVariables="User::CurrentFileDateText,User::CurrentFileHash,User::CurrentFileModified,User::CurrentFileName,User::CurrentFileSize,User::CurrentFileSkipReason,User::FilesFound,User::LockedFilesSkipped,User::SkipCurrentFile">
|
|
<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\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_e1ef9c54be554a589a679829e6fb5458
|
|
{
|
|
/// <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 filePath =
|
|
Dts.Variables["User::CurrentFilePath"].Value.ToString();
|
|
|
|
// Reset per-file state.
|
|
Dts.Variables["User::SkipCurrentFile"].Value = false;
|
|
Dts.Variables["User::CurrentFileSkipReason"].Value = "";
|
|
|
|
// The Foreach enumerator found the file, even if we later defer it.
|
|
int filesFound =
|
|
(int)Dts.Variables["User::FilesFound"].Value;
|
|
|
|
Dts.Variables["User::FilesFound"].Value =
|
|
filesFound + 1;
|
|
|
|
try
|
|
{
|
|
System.IO.FileInfo fileInfo =
|
|
new System.IO.FileInfo(filePath);
|
|
|
|
Dts.Variables["User::CurrentFileName"].Value =
|
|
fileInfo.Name;
|
|
|
|
if (!fileInfo.Exists)
|
|
{
|
|
Dts.Variables["User::SkipCurrentFile"].Value = true;
|
|
|
|
Dts.Variables["User::CurrentFileSkipReason"].Value =
|
|
"File disappeared before processing.";
|
|
|
|
bool fireAgainMissing = false;
|
|
|
|
Dts.Events.FireWarning(
|
|
0,
|
|
"Prepare Current File",
|
|
"Skipping file because it no longer exists: " + filePath,
|
|
"",
|
|
0
|
|
);
|
|
|
|
Dts.TaskResult = (int)ScriptResults.Success;
|
|
return;
|
|
}
|
|
|
|
/*
|
|
* Try several times to obtain 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;
|
|
System.IO.IOException lastIOException = 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 ex)
|
|
{
|
|
lastIOException = ex;
|
|
|
|
if (attempt < maxAttempts)
|
|
{
|
|
System.Threading.Thread.Sleep(waitMilliseconds);
|
|
}
|
|
}
|
|
}
|
|
|
|
/*
|
|
* Still unavailable after retries:
|
|
* defer this workbook instead of failing the 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;
|
|
}
|
|
|
|
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;
|
|
}
|
|
}
|
|
|
|
bool fireAgain = false;
|
|
|
|
Dts.Events.FireInformation(
|
|
0,
|
|
"Prepare Current File",
|
|
"Found: " +
|
|
fileInfo.Name +
|
|
" | 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 file-access/locking conditions are deferred.
|
|
*/
|
|
Dts.Events.FireError(
|
|
0,
|
|
"Prepare Current File",
|
|
ex.ToString(),
|
|
"",
|
|
0
|
|
);
|
|
|
|
Dts.TaskResult =
|
|
(int)ScriptResults.Failure;
|
|
}
|
|
}
|
|
|
|
#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="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>{55D8D7B5-1798-4076-8C4F-BBAB2218ACA3}</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\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="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=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=17.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_ST170</HostIdentifier>
|
|
</ProjectClient>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
</Project>]]></ProjectItem>
|
|
<BinaryItem
|
|
Name="ST_e1ef9c54be554a589a679829e6fb5458.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAAYGqGoAAAAAAAAAAOAAIiALATAAABoAAAAIAAAAAAAAfjgA
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAACw4AABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAhBgAAAAgAAAAGgAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAcAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAIgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAABg
|
|
OAAAAAAAAEgAAAACAAUAJCUAAFASAAABAAAAAAAAAHQ3AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswCAD6AwAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKbxQAAAoKAigQAAAKbxEAAApyLQAAcG8SAAAKFowhAAABbxUAAAoCKBAAAApvEQAACnJZAABw
|
|
bxIAAApykQAAcG8VAAAKAigQAAAKbxEAAApykwAAcG8SAAAKbxMAAAqlIgAAAQsCKBAAAApvEQAA
|
|
CnKTAABwbxIAAAoHF1iMIgAAAW8VAAAKBnMWAAAKDAIoEAAACm8RAAAKcrUAAHBvEgAACghvFwAA
|
|
Cm8VAAAKCG8YAAAKLXcCKBAAAApvEQAACnItAABwbxIAAAoXjCEAAAFvFQAACgIoEAAACm8RAAAK
|
|
clkAAHBvEgAACnLhAABwbxUAAAoCKBAAAApvGQAAChZyKQEAcHJTAQBwBigaAAAKcpEAAHAWbxsA
|
|
AAoCKBAAAAoWbxwAAArdsgIAABQNFxMFKyUABhkXF3MdAAAKDd4dJhEFGS8KINAHAAAoHgAACt4A
|
|
EQUXWBMFEQUZMdYJOtUAAAACKBAAAApvEQAACnItAABwbxIAAAoXjCEAAAFvFQAACnKrAQBwGRMI
|
|
EggoHwAACnLlAQBwKCAAAAoTBgIoEAAACm8RAAAKclkAAHBvEgAAChEGbxUAAAoCKBAAAApvEQAA
|
|
CnJLAgBwbxIAAApvEwAACqUiAAABEwcCKBAAAApvEQAACnJLAgBwbxIAAAoRBxdYjCIAAAFvFQAA
|
|
CgIoEAAACm8ZAAAKFnIpAQBwEQZyfQIAcAYoIAAACnKRAABwFm8bAAAKAigQAAAKFm8cAAAK3aYB
|
|
AAAJEwkIbyEAAAoCKBAAAApvEQAACnKNAgBwbxIAAAoIbyIAAAqMKgAAAW8VAAAKAigQAAAKbxEA
|
|
AApyuQIAcG8SAAAKCG8jAAAKjBEAAAFvFQAACgIoEAAACm8RAAAKcu0CAHBvEgAACghvIwAAChMK
|
|
EgpyIQMAcCgkAAAKbxUAAAooJQAAChMLEQsJbyYAAAooJwAACnI3AwBwcpEAAHBvKAAACm8pAAAK
|
|
EwwCKBAAAApvEQAACnI7AwBwbxIAAAoRDG8VAAAK3gwRCywHEQtvKgAACtzeDBEJLAcRCW8qAAAK
|
|
3BYTBAIoEAAACm8ZAAAKFnIpAQBwHI0lAAABJRZyZwMAcKIlFwhvFwAACqIlGHJ3AwBwoiUZCG8i
|
|
AAAKEw0SDSgrAAAKoiUaco0DAHCiJRsCKBAAAApvEQAACnI7AwBwbxIAAApvEwAACm8UAAAKoigs
|
|
AAAKcpEAAHAWEgRvLQAACgIoEAAAChZvHAAACt40Ew4CKBAAAApvGQAAChZyKQEAcBEObxQAAApy
|
|
kQAAcBZvLgAACiYCKBAAAAoXbxwAAAreACoAAEFkAAAAAAAATwEAAAwAAABbAQAAEgAAABQAAAEC
|
|
AAAA2wIAAEEAAAAcAwAADAAAAAAAAAACAAAAVgIAANQAAAAqAwAADAAAAAAAAAAAAAAAoQAAACQD
|
|
AADFAwAANAAAABMAAAEeAigvAAAKKh4CKDAAAAoqrn4BAAAELR5ypQMAcNADAAACKDEAAApvMgAA
|
|
CnMzAAAKgAEAAAR+AQAABCoafgIAAAQqHgKAAgAABCoafgMAAAQqHgIoNAAACioucwgAAAaAAwAA
|
|
BCoAAEJTSkIBAAEAAAAAAAwAAAB2NC4wLjMwMzE5AAAAAAUAbAAAAMwEAAAjfgAAOAUAAPwGAAAj
|
|
U3RyaW5ncwAAAAA0DAAAGAQAACNVUwBMEAAAEAAAACNHVUlEAAAAXBAAAPQBAAAjQmxvYgAAAAAA
|
|
AAACAAABVx2iAQkDAAAA+gEzABYAAAEAAAAxAAAABQAAAAYAAAAJAAAAAQAAADQAAAACAAAAEAAA
|
|
AAEAAAACAAAAAwAAAAQAAAABAAAABAAAAAEAAAABAAAAAAA5BAEAAAAAAAYAowKPBQYAMgOPBQYA
|
|
7wF8BQ8AAwYAAAYAHALoBAYAhgLoBAYAZwLoBAYAGQPoBAYAwwLoBAYA3ALoBAYAMwLoBAYATgJ7
|
|
AwoA9wLoAwoAXwHoAwYABgVBAAYAYQRBAAYA5QB1BAYADQDRBgYA/AR1BAYA+gRBAAYAigR1BAYA
|
|
0gF8BQYAngZ1BAYANAWvBQYADwXTBA4AogEjBA4AAwIjBA4AewG+BAYAtwGPBQoAEQToAxIARQYA
|
|
ARIAowAAAQYAmwR1BAYAAQB1BAYAGwVBAAoARAXoAwYAowN1BAYAmgBBAAYAWAZBAAYAJQFBAAYA
|
|
ewBqAwYABwB1BAYAfATRBgYAZQRBAAYAWAV1BAYArAB1BAYAIAF1BAYAuAB1BAYA8gboBAAAAAA4
|
|
AAAAAAABAAEAAQAQAKMEFAA5AAEAAQAAABAAtgUSBl0AAQADAAABEABPBhIGcQADAAcAAwEAAHMG
|
|
AABVAAQACgARAI8E+AARAE8B/AARAIoAAAEGBmoABAFWgGMGBwFWgC8BBwFQIAAAAACGAKkEBgAB
|
|
ALwkAAAAAIYYbwUGAAEAxCQAAAAAgxhvBQYAAQDMJAAAAACTCDAFCwEBAPgkAAAAAJMINwEQAQEA
|
|
/yQAAAAAkwhDARUBAQAHJQAAAACWCKUGGwECAA4lAAAAAIYYbwUGAAIAFiUAAAAAkRh1BSABAgAA
|
|
AAEAZAMJAG8FAQARAG8FBgAZAG8FCgApAG8FEAAxAG8FEAA5AG8FEABBAG8FEABJAG8FEABRAG8F
|
|
EABZAG8FEABhAG8FEABpAG8FBgCxAG8FBgDZAG8FFQDpAG8FBgBxAGsGMwDxAEEGOAD5AGwEPQAB
|
|
AVADRAC5AKEDSAABAVoDTAB5AG8FEAAZAdwASAAZAYwGUQDxAIEGVQApAZcGWwAhAZUDYQDxALEG
|
|
AQCBAG8FagBJASoFeAARAaEDSAApAZcGfQAZAbYDBgB5AL4DhAAZAe4AiACJAKEDjQCRAJsBkgBZ
|
|
AaoDlwBpAaEDnwApAYIApQApAcAGSABxAZMBBgBRAaEDSAApAZcGqwAhAa4EsQAhAWUFvABxAG8F
|
|
BgC5AG8FBgB5AcoAxQB5Ae4GzgDBAG8F1ADhAG8FBgAIABQA7gAIABgA8wApAHMAWwEuAAsAMwEu
|
|
ABMAPAEuABsAWwEuACMAZAEuACsAjQEuADMAjQEuADsAjQEuAEMAZAEuAEsAkwEuAFMAjQEuAFsA
|
|
qgFDAGMA8wBJAHMAWwFhAHsA8wBjAGsA8wAbAAMAAQAEAAMAAAA0BSQBAABXASkBAACpBi4BAgAE
|
|
AAMAAgAFAAUAAQAGAAUAAgAHAAcABIAAAAEAAAAZJmNKAAAAAAAAFAAAAAQAAAAAAAAAAAAAANwA
|
|
cgAAAAAAEQAAAAAAAAAAAAAA5QDJAwAAAAAEAAAAAAAAAAAAAADcAHUEAAAAABEAAAAAAAAAAAAA
|
|
AOUASwAAAAAAAAAAAAEAAADABQAABQACAAAAAAAASW50MzIASW50NjQAU0hBMjU2AFNUX2UxZWY5
|
|
YzU0YmU1NTRhNTg5YTY3OTgyOWU2ZmI1NDU4ADxNb2R1bGU+AFN5c3RlbS5JTwBNaWNyb3NvZnQu
|
|
U3FsU2VydmVyLk1hbmFnZWREVFMAdmFsdWVfXwBtc2NvcmxpYgBUaHJlYWQAUmVwbGFjZQBkZWZh
|
|
dWx0SW5zdGFuY2UARmlsZU1vZGUAVmFyaWFibGUASURpc3Bvc2FibGUAUnVudGltZVR5cGVIYW5k
|
|
bGUAR2V0VHlwZUZyb21IYW5kbGUAZ2V0X05hbWUARGF0ZVRpbWUAZ2V0X0xhc3RXcml0ZVRpbWUA
|
|
TWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBUeXBlAEZpbGVTaGFyZQBGYWlsdXJlAGdl
|
|
dF9DdWx0dXJlAHNldF9DdWx0dXJlAHJlc291cmNlQ3VsdHVyZQBWU1RBUlRTY3JpcHRPYmplY3RN
|
|
b2RlbEJhc2UAQXBwbGljYXRpb25TZXR0aW5nc0Jhc2UARGlzcG9zZQBDcmVhdGUARWRpdG9yQnJv
|
|
d3NhYmxlU3RhdGUAQ29tcGlsZXJHZW5lcmF0ZWRBdHRyaWJ1dGUARGVidWdnZXJOb25Vc2VyQ29k
|
|
ZUF0dHJpYnV0ZQBEZWJ1Z2dhYmxlQXR0cmlidXRlAEVkaXRvckJyb3dzYWJsZUF0dHJpYnV0ZQBB
|
|
c3NlbWJseVRpdGxlQXR0cmlidXRlAEFzc2VtYmx5VHJhZGVtYXJrQXR0cmlidXRlAFRhcmdldEZy
|
|
YW1ld29ya0F0dHJpYnV0ZQBBc3NlbWJseUNvbmZpZ3VyYXRpb25BdHRyaWJ1dGUAQXNzZW1ibHlE
|
|
ZXNjcmlwdGlvbkF0dHJpYnV0ZQBDb21waWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAEFzc2Vt
|
|
Ymx5UHJvZHVjdEF0dHJpYnV0ZQBBc3NlbWJseUNvcHlyaWdodEF0dHJpYnV0ZQBTU0lTU2NyaXB0
|
|
VGFza0VudHJ5UG9pbnRBdHRyaWJ1dGUAQXNzZW1ibHlDb21wYW55QXR0cmlidXRlAFJ1bnRpbWVD
|
|
b21wYXRpYmlsaXR5QXR0cmlidXRlAGdldF9WYWx1ZQBzZXRfVmFsdWUAdmFsdWUAU3lzdGVtLlRo
|
|
cmVhZGluZwBTeXN0ZW0uUnVudGltZS5WZXJzaW9uaW5nAEZpcmVXYXJuaW5nAFRvU3RyaW5nAENv
|
|
bXB1dGVIYXNoAFJlZnJlc2gAZ2V0X0xlbmd0aABNaWNyb3NvZnQuU3FsU2VydmVyLlNjcmlwdFRh
|
|
c2sATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuVGFza3MuU2NyaXB0VGFzawBTY3JpcHRPYmplY3RN
|
|
b2RlbABTeXN0ZW0uQ29tcG9uZW50TW9kZWwAU1RfZTFlZjljNTRiZTU1NGE1ODlhNjc5ODI5ZTZm
|
|
YjU0NTguZGxsAEZpbGVTdHJlYW0AZ2V0X0l0ZW0AU3lzdGVtAEhhc2hBbGdvcml0aG0ARW51bQBy
|
|
ZXNvdXJjZU1hbgBCb29sZWFuAFNjcmlwdE1haW4ARmlyZUluZm9ybWF0aW9uAFN5c3RlbS5Db25m
|
|
aWd1cmF0aW9uAFN5c3RlbS5HbG9iYWxpemF0aW9uAFN5c3RlbS5SZWZsZWN0aW9uAElPRXhjZXB0
|
|
aW9uAEZpbGVJbmZvAEN1bHR1cmVJbmZvAEZpbGVTeXN0ZW1JbmZvAFNsZWVwAGdldF9SZXNvdXJj
|
|
ZU1hbmFnZXIARXZlbnRzT2JqZWN0V3JhcHBlcgBCaXRDb252ZXJ0ZXIARmlyZUVycm9yAC5jdG9y
|
|
AC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNl
|
|
cwBTeXN0ZW0uUmVzb3VyY2VzAFNUX2UxZWY5YzU0YmU1NTRhNTg5YTY3OTgyOWU2ZmI1NDU4LlBy
|
|
b3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBTVF9lMWVmOWM1NGJl
|
|
NTU0YTU4OWE2Nzk4MjllNmZiNTQ1OC5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJsZXMAU2V0dGluZ3MA
|
|
RmlsZUFjY2VzcwBTdWNjZXNzAGdldF9EdHMAU2NyaXB0UmVzdWx0cwBnZXRfRXZlbnRzAGdldF9F
|
|
eGlzdHMAQ29uY2F0AE9iamVjdABnZXRfRGVmYXVsdABzZXRfVGFza1Jlc3VsdABUb1VwcGVySW52
|
|
YXJpYW50AFN5c3RlbS5TZWN1cml0eS5DcnlwdG9ncmFwaHkAZ2V0X0Fzc2VtYmx5AAAAK1UAcwBl
|
|
AHIAOgA6AEMAdQByAHIAZQBuAHQARgBpAGwAZQBQAGEAdABoAAArVQBzAGUAcgA6ADoAUwBrAGkA
|
|
cABDAHUAcgByAGUAbgB0AEYAaQBsAGUAADdVAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AEYAaQBs
|
|
AGUAUwBrAGkAcABSAGUAYQBzAG8AbgAAAQAhVQBzAGUAcgA6ADoARgBpAGwAZQBzAEYAbwB1AG4A
|
|
ZAAAK1UAcwBlAHIAOgA6AEMAdQByAHIAZQBuAHQARgBpAGwAZQBOAGEAbQBlAABHRgBpAGwAZQAg
|
|
AGQAaQBzAGEAcABwAGUAYQByAGUAZAAgAGIAZQBmAG8AcgBlACAAcAByAG8AYwBlAHMAcwBpAG4A
|
|
ZwAuAAApUAByAGUAcABhAHIAZQAgAEMAdQByAHIAZQBuAHQAIABGAGkAbABlAABXUwBrAGkAcABw
|
|
AGkAbgBnACAAZgBpAGwAZQAgAGIAZQBjAGEAdQBzAGUAIABpAHQAIABuAG8AIABsAG8AbgBnAGUA
|
|
cgAgAGUAeABpAHMAdABzADoAIAAAOUYAaQBsAGUAIABpAHMAIABsAG8AYwBrAGUAZAAvAGkAbgAg
|
|
AHUAcwBlACAAYQBmAHQAZQByACAAAGUgAGEAdAB0AGUAbQBwAHQAcwAuACAASQB0ACAAdwBpAGwA
|
|
bAAgAGIAZQAgAHIAZQB0AHIAaQBlAGQAIABvAG4AIAB0AGgAZQAgAG4AZQB4AHQAIABFAFQATAAg
|
|
AHIAdQBuAC4AADFVAHMAZQByADoAOgBMAG8AYwBrAGUAZABGAGkAbABlAHMAUwBrAGkAcABwAGUA
|
|
ZAAADyAARgBpAGwAZQA6ACAAACtVAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AEYAaQBsAGUAUwBp
|
|
AHoAZQAAM1UAcwBlAHIAOgA6AEMAdQByAHIAZQBuAHQARgBpAGwAZQBNAG8AZABpAGYAaQBlAGQA
|
|
ADNVAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AEYAaQBsAGUARABhAHQAZQBUAGUAeAB0AAAVeQB5
|
|
AHkAeQAtAE0ATQAtAGQAZAABAy0AAStVAHMAZQByADoAOgBDAHUAcgByAGUAbgB0AEYAaQBsAGUA
|
|
SABhAHMAaAAAD0YAbwB1AG4AZAA6ACAAABUgAHwAIABCAHkAdABlAHMAOgAgAAAXIAB8ACAAUwBI
|
|
AEEAMgA1ADYAOgAgAABxUwBUAF8AZQAxAGUAZgA5AGMANQA0AGIAZQA1ADUANABhADUAOAA5AGEA
|
|
NgA3ADkAOAAyADkAZQA2AGYAYgA1ADQANQA4AC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBz
|
|
AG8AdQByAGMAZQBzAAAAxBoQ6hdPfkubj8w1TiQYrQAEIAEBCAMgAAEFIAEBEREEIAEBDgUgAQER
|
|
aRcHDw4IEj0SQQIIDggIEkERRRJJDgoSTQQgABJ5BCAAEn0GIAESgIEcAyAAHAMgAA4EIAEBHAMg
|
|
AAIFIAASgJEFAAIODg4IIAUBCA4ODggNIAQBDhGAmRGAnRGAoQQAAQEIBgADDg4ODgMgAAoEIAAR
|
|
RQQgAQ4OBAAAEkkHIAEdBRKAsQUAAQ4dBQUgAg4ODgUAAQ4dDgogBgEIDg4OCBACCCAFAggODg4I
|
|
CAABEoC9EYDBBSAAEoDFByACAQ4SgMUIt3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAwYSYQMG
|
|
EmUDBhIQAgYIAwYRFAQAABJhBAAAEmUFAAEBEmUEAAASEAMAAAEECAASYQQIABJlBAgAEhAIAQAI
|
|
AAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUX2UxZWY5
|
|
YzU0YmU1NTRhNTg5YTY3OTgyOWU2ZmI1NDU4AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYA
|
|
AEkBABouTkVURnJhbWV3b3JrLFZlcnNpb249djQuNwEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUS
|
|
Lk5FVCBGcmFtZXdvcmsgNC43tAAAAM7K774BAAAAkQAAAGxTeXN0ZW0uUmVzb3VyY2VzLlJlc291
|
|
cmNlUmVhZGVyLCBtc2NvcmxpYiwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1
|
|
YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkjU3lzdGVtLlJlc291cmNlcy5SdW50aW1lUmVz
|
|
b3VyY2VTZXQCAAAAAAAAAAAAAABQQURQQURQtAAAAFQ4AAAAAAAAAAAAAG44AAAAIAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAABgOAAAAAAAAAAAAAAAAF9Db3JEbGxNYWluAG1zY29yZWUuZGxsAAAAAAD/
|
|
JQAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAASAAA
|
|
AFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAA
|
|
vQTv/gAAAQAAAAEAY0oZJgAAAQBjShkmPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQAAAAB
|
|
AFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAA
|
|
AAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAAMAAw
|
|
ADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBuAHkA
|
|
TgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAABT
|
|
AFQAXwBlADEAZQBmADkAYwA1ADQAYgBlADUANQA0AGEANQA4ADkAYQA2ADcAOQA4ADIAOQBlADYA
|
|
ZgBiADUANAA1ADgAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4AOQA3
|
|
ADUAMwAuADEAOQAwADQAMwAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABTAFQA
|
|
XwBlADEAZQBmADkAYwA1ADQAYgBlADUANQA0AGEANQA4ADkAYQA2ADcAOQA4ADIAOQBlADYAZgBi
|
|
ADUANAA1ADgALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAAEMA
|
|
bwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANgAAACoAAQABAEwAZQBnAGEAbABUAHIAYQBk
|
|
AGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBhAG0A
|
|
ZQAAAFMAVABfAGUAMQBlAGYAOQBjADUANABiAGUANQA1ADQAYQA1ADgAOQBhADYANwA5ADgAMgA5
|
|
AGUANgBmAGIANQA0ADUAOAAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBlAAAA
|
|
AABTAFQAXwBlADEAZQBmADkAYwA1ADQAYgBlADUANQA0AGEANQA4ADkAYQA2ADcAOQA4ADIAOQBl
|
|
ADYAZgBiADUANAA1ADgAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAxAC4A
|
|
MAAuADkANwA1ADMALgAxADkAMAA0ADMAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQBy
|
|
AHMAaQBvAG4AAAAxAC4AMAAuADkANwA1ADMALgAxADkAMAA0ADMAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAgDgAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
|
|
</ScriptProject>
|
|
</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\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: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 2]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{9979B0B0-B413-4BC4-9A3A-4387E819861F}"
|
|
DTS:From="Package\ForEach Spravato File\Register File Load"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 2"
|
|
DTS:To="Package\ForEach Spravato File\Load Spravato Stage" />
|
|
<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:LogicalAnd="True"
|
|
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="{8D788B12-6010-4F4C-B3D2-297F224F1E3D}"
|
|
DTS:From="Package\ForEach Spravato File\Complete SQL Server Load"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 5"
|
|
DTS:To="Package\ForEach Spravato File\Increment Files Processed" />
|
|
<DTS:PrecedenceConstraint
|
|
DTS:refId="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 6]"
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{EE723939-73E8-4506-81F8-CC1590682304}"
|
|
DTS:From="Package\ForEach Spravato File\Increment Files Processed"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 6"
|
|
DTS:To="Package\ForEach Spravato File\Load PostgresQL Repository" />
|
|
</DTS:PrecedenceConstraints>
|
|
<DTS:ForEachVariableMappings>
|
|
<DTS:ForEachVariableMapping
|
|
DTS:CreationName=""
|
|
DTS:DTSID="{BAA31017-B8FD-438E-959C-084FEBAC7E07}"
|
|
DTS:ObjectName="{BAA31017-B8FD-438E-959C-084FEBAC7E07}"
|
|
DTS:ValueIndex="0"
|
|
DTS:VariableName="User::CurrentFilePath" />
|
|
</DTS:ForEachVariableMappings>
|
|
</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 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="2">
|
|
<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="{A3404807-3F50-4B33-9BAD-B2EBEEA74452}"
|
|
DTS:From="Package\ForEach Spravato File"
|
|
DTS:LogicalAnd="True"
|
|
DTS:ObjectName="Constraint 4"
|
|
DTS:To="Package\Mark Package 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\Execute SQL Task" />
|
|
</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="17"
|
|
VSTAMinorVersion="0"
|
|
Language="CSharp"
|
|
ReadOnlyVariables="System::ErrorDescription,System::SourceName"
|
|
ReadWriteVariables="User::ErrorMessage,User::ErrorTaskName">
|
|
<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="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_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="ST_ccde3fbc55984542be29e65dd03de37b.csproj"
|
|
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="Current" 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.2</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
|
|
</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=17.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
|
|
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=17.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_ST170</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="3.0" schemaVersion="1.0">
|
|
<msb:PropertyGroup>
|
|
<msb:Language>msBuild</msb:Language>
|
|
<msb:CodeName>ST_ccde3fbc55984542be29e65dd03de37b</msb:CodeName>
|
|
<msb:DisplayName>ST_ccde3fbc55984542be29e65dd03de37b</msb:DisplayName>
|
|
<msb:ProjectId>{5DF7D234-9D06-4B4C-AAEF-BC686F65280A}</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\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\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.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
|
|
ZGUuDQ0KJAAAAAAAAABQRQAATAEDACgRqGoAAAAAAAAAAOAAIiALATAAABAAAAAIAAAAAAAAti4A
|
|
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
|
|
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAGQuAABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAvA4AAAAgAAAAEAAAAAIA
|
|
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAASAAAAAAAAAAAAAAAAAABAAABA
|
|
LnJlbG9jAAAMAAAAAGAAAAACAAAAGAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAACY
|
|
LgAAAAAAAEgAAAACAAUAaCEAAEQMAAABAAAAAAAAAKwtAAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABMwAwClAAAAAAAAAAIoEAAACm8RAAAKcgEAAHBvEgAACm8T
|
|
AAAKbxQAAAooFQAACixyAigQAAAKbxEAAApyAQAAcG8SAAAKAigQAAAKbxEAAApyJwAAcG8SAAAK
|
|
bxMAAApvFAAACm8WAAAKAigQAAAKbxEAAApyWQAAcG8SAAAKAigQAAAKbxEAAApygQAAcG8SAAAK
|
|
bxMAAApvFAAACm8WAAAKAigQAAAKFm8XAAAKKh4CKBgAAAoqHgIoGQAACiqufgEAAAQtHnKnAABw
|
|
0AMAAAIoGgAACm8bAAAKcxwAAAqAAQAABH4BAAAEKhp+AgAABCoeAoACAAAEKhp+AwAABCoeAigd
|
|
AAAKKi5zCAAABoADAAAEKgBCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMxOQAAAAAFAGwAAADIAwAA
|
|
I34AADQEAAB4BQAAI1N0cmluZ3MAAAAArAkAABwBAAAjVVMAyAoAABAAAAAjR1VJRAAAANgKAABs
|
|
AQAAI0Jsb2IAAAAAAAAAAgAAAVcdoAEJAwAAAPoBMwAWAAABAAAAHgAAAAUAAAAGAAAACQAAAAEA
|
|
AAAdAAAAAgAAABAAAAACAAAAAwAAAAQAAAABAAAABAAAAAEAAAABAAAAAACSAwEAAAAAAAYAOAJi
|
|
BAYAxwJiBAYAhAFPBA8A1gQAAAYAsQEQBAYAGwIQBAYA/AEQBAYArgIQBAYAWAIQBAYAcQIQBAYA
|
|
yAEQBAYA4wH/AgoAjAJBAwoAAwFBAwYAygPDAwYAZwFPBAYASQXDAwYAMgSCBAYAIgT7Aw4ANwF8
|
|
Aw4AmAF8Aw4AHwHmAwYATAFiBAoAagNBAxIAGAWuABIAgQCuAAYAGwPDAwYAzgDDAwYAigDDAwYA
|
|
bwUQBAAAAAABAAAAAAABAAEAAQAQANsDMQA5AAEAAQAAABAAiQTlBEUAAQADAAABEAAiBeUEWQAD
|
|
AAcAAwEAADsFAAA9AAQACgARAM8DbAARAPMAcAARAHEAdAAGBikAeABWgCsFewBWgNMAewBQIAAA
|
|
AACGAOEDBgABAAEhAAAAAIYYQgQGAAEACSEAAAAAgxhCBAYAAQARIQAAAACTCC4EfwABAD0hAAAA
|
|
AJMI2wCEAAEARCEAAAAAkwjnAIkAAQBMIQAAAACWCFAFjwACAFMhAAAAAIYYQgQGAAIAWyEAAAAA
|
|
kRhIBJQAAgAAAAEA+QIJAEIEAQARAEIEBgAZAEIECgApAEIEEAAxAEIEEAA5AEIEEABBAEIEEABJ
|
|
AEIEEABRAEIEEABZAEIEEABhAEIEEABpAEIEBgCBAEIEBgCpAEIEFQC5AEIEBgBxADMFGwDBABQF
|
|
IADJALoDJQDRAOUCKwCJABkDLwDZAF4AMwDRAO8COADBAFwFAQBxAEIEBgCJAEIEBgDhAJwAPQDh
|
|
AGsFRACRAEIESQCxAEIEBgAIABQAYgAIABgAZwApAHMAzwAuAAsApwAuABMAsAAuABsAzwAuACMA
|
|
2AAuACsAAQEuADMAAQEuADsAAQEuAEMA2AAuAEsABwEuAFMAAQEuAFsAHgFDAGMAZwBJAHMAzwBh
|
|
AHsAZwBjAGsAZwADAAEABAADAAAAMgSYAAAA+wCdAAAAVAWiAAIABAADAAIABQAFAAEABgAFAAIA
|
|
BwAHAASAAAABAAAAGSb0TwAAAAAAADEAAAAEAAAAAAAAAAAAAABQAFUAAAAAABEAAAAAAAAAAAAA
|
|
AFkAIgMAAAAABAAAAAAAAAAAAAAAUADDAwAAAAARAAAAAAAAAAAAAABZAAoAAAAAAAAAAAABAAAA
|
|
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
|
|
AG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBzAAAAAADY+CAp8BI2RpLHvjn23LCn
|
|
AAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFRBCAAEmEEIAASZQUgARJpHAMgABwDIAAOBAABAg4E
|
|
IAEBHAYAARJxEXUEIAASeQYgAgEOEnkIt3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAwYSSQMG
|
|
Ek0DBhIQAgYIAwYRFAQAABJJBAAAEk0FAAEBEk0EAAASEAMAAAEECAASSQQIABJNBAgAEhAIAQAI
|
|
AAAAAAAeAQABAFQCFldyYXBOb25FeGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUX2NjZGUz
|
|
ZmJjNTU5ODQ1NDJiZTI5ZTY1ZGQwM2RlMzdiAAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjYA
|
|
AE0BABwuTkVURnJhbWV3b3JrLFZlcnNpb249djQuNy4yAQBUDhRGcmFtZXdvcmtEaXNwbGF5TmFt
|
|
ZRQuTkVUIEZyYW1ld29yayA0LjcuMrQAAADOyu++AQAAAJEAAABsU3lzdGVtLlJlc291cmNlcy5S
|
|
ZXNvdXJjZVJlYWRlciwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFs
|
|
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5I1N5c3RlbS5SZXNvdXJjZXMuUnVudGlt
|
|
ZVJlc291cmNlU2V0AgAAAAAAAAAAAAAAUEFEUEFEULQAAACMLgAAAAAAAAAAAACmLgAAACAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAmC4AAAAAAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAA
|
|
AAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAABABAAAAAYAACAAAAAAAAAAAAAAAAAAAABAAEAAAAwAACAAAAAAAAAAAAAAAAAAAABAAAA
|
|
AABIAAAAWEAAABoEAAAAAAAAAAAAABoENAAAAFYAUwBfAFYARQBSAFMASQBPAE4AXwBJAE4ARgBP
|
|
AAAAAAC9BO/+AAABAAAAAQD0TxkmAAABAPRPGSY/AAAAAAAAAAQAAAACAAAAAAAAAAAAAAAAAAAA
|
|
RAAAAAEAVgBhAHIARgBpAGwAZQBJAG4AZgBvAAAAAAAkAAQAAABUAHIAYQBuAHMAbABhAHQAaQBv
|
|
AG4AAAAAAAAAsAR6AwAAAQBTAHQAcgBpAG4AZwBGAGkAbABlAEkAbgBmAG8AAABWAwAAAQAwADAA
|
|
MAAwADAANABiADAAAAAaAAEAAQBDAG8AbQBtAGUAbgB0AHMAAAAAAAAAIgABAAEAQwBvAG0AcABh
|
|
AG4AeQBOAGEAbQBlAAAAAAAAAAAAcAAkAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4A
|
|
AAAAAFMAVABfAGMAYwBkAGUAMwBmAGIAYwA1ADUAOQA4ADQANQA0ADIAYgBlADIAOQBlADYANQBk
|
|
AGQAMAAzAGQAZQAzADcAYgAAAD4ADwABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAAMQAuADAA
|
|
LgA5ADcANQAzAC4AMgAwADQANgA4AAAAAABwACgAAQBJAG4AdABlAHIAbgBhAGwATgBhAG0AZQAA
|
|
AFMAVABfAGMAYwBkAGUAMwBmAGIAYwA1ADUAOQA4ADQANQA0ADIAYgBlADIAOQBlADYANQBkAGQA
|
|
MAAzAGQAZQAzADcAYgAuAGQAbABsAAAASAASAAEATABlAGcAYQBsAEMAbwBwAHkAcgBpAGcAaAB0
|
|
AAAAQwBvAHAAeQByAGkAZwBoAHQAIABAACAAIAAyADAAMgA2AAAAKgABAAEATABlAGcAYQBsAFQA
|
|
cgBhAGQAZQBtAGEAcgBrAHMAAAAAAAAAAAB4ACgAAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBu
|
|
AGEAbQBlAAAAUwBUAF8AYwBjAGQAZQAzAGYAYgBjADUANQA5ADgANAA1ADQAMgBiAGUAMgA5AGUA
|
|
NgA1AGQAZAAwADMAZABlADMANwBiAC4AZABsAGwAAABoACQAAQBQAHIAbwBkAHUAYwB0AE4AYQBt
|
|
AGUAAAAAAFMAVABfAGMAYwBkAGUAMwBmAGIAYwA1ADUAOQA4ADQANQA0ADIAYgBlADIAOQBlADYA
|
|
NQBkAGQAMAAzAGQAZQAzADcAYgAAAEIADwABAFAAcgBvAGQAdQBjAHQAVgBlAHIAcwBpAG8AbgAA
|
|
ADEALgAwAC4AOQA3ADUAMwAuADIAMAA0ADYAOAAAAAAARgAPAAEAQQBzAHMAZQBtAGIAbAB5ACAA
|
|
VgBlAHIAcwBpAG8AbgAAADEALgAwAC4AOQA3ADUAMwAuADIAMAA0ADYAOAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
|
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwAAAC4PgAA
|
|
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="32" 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="176,42"
|
|
Id="Package\ForEach Spravato File\Load Spravato Stage"
|
|
TopLeft="68,313" />
|
|
<NodeLayout
|
|
Size="173,42"
|
|
Id="Package\ForEach Spravato File\Prepare Current File"
|
|
TopLeft="72,28" />
|
|
<NodeLayout
|
|
Size="163,42"
|
|
Id="Package\ForEach Spravato File\Register File Load"
|
|
TopLeft="75,227" />
|
|
<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 2]"
|
|
TopLeft="156.25,269">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,44"
|
|
Start="0,0"
|
|
End="0,36.5">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,36.5" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<NodeLayout
|
|
Size="177,42"
|
|
Id="Package\ForEach Spravato File\Publish Spravato File"
|
|
TopLeft="75.25,400.75" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 3]"
|
|
TopLeft="159.875,355">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,45.7500000000001"
|
|
Start="0,0"
|
|
End="0,38.2500000000001">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,38.2500000000001" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<NodeLayout
|
|
Size="205,42"
|
|
Id="Package\ForEach Spravato File\Complete SQL Server Load"
|
|
TopLeft="59,488.25" />
|
|
<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>
|
|
<NodeLayout
|
|
Size="211,44"
|
|
Id="Package\ForEach Spravato File\Load PostgresQL Repository"
|
|
TopLeft="58.1666666666667,639.083333333333" />
|
|
<NodeLayout
|
|
Size="202,42"
|
|
Id="Package\ForEach Spravato File\Increment Files Processed"
|
|
TopLeft="64.8333333333334,563.666666666667" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File.PrecedenceConstraints[Constraint 5]"
|
|
TopLeft="163.666666666667,530.25">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,33.4166666666669"
|
|
Start="0,0"
|
|
End="0,25.9166666666669">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,25.9166666666669" />
|
|
</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="164.75,605.666666666667">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,33.4166666666665"
|
|
Start="0,0"
|
|
End="0,25.9166666666665">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,25.9166666666665" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<ContainerLayout
|
|
HeaderHeight="43"
|
|
IsExpanded="True"
|
|
PanelSize="564,738"
|
|
Size="564,781"
|
|
Id="Package\ForEach Spravato File"
|
|
TopLeft="181.555555555556,167.777777777778" />
|
|
<NodeLayout
|
|
Size="166,42"
|
|
Id="Package\Start Package Run"
|
|
TopLeft="376.444444444445,69" />
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint]"
|
|
TopLeft="461.5,111">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,56.7777777777778"
|
|
Start="0,0"
|
|
End="0,49.2777777777778">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,49.2777777777778" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 1]"
|
|
TopLeft="745.555555555556,558.277777777778">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="100.25,49.9999999999999"
|
|
Start="0,0"
|
|
End="92.75,49.9999999999999">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="46.125,0" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="46.125,0"
|
|
Point2="50.125,0"
|
|
Point3="50.125,4" />
|
|
<mssgle:LineSegment
|
|
End="50.125,45.9999999999999" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="50.125,45.9999999999999"
|
|
Point2="50.125,49.9999999999999"
|
|
Point3="54.125,49.9999999999999" />
|
|
<mssgle:LineSegment
|
|
End="92.75,49.9999999999999" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<NodeLayout
|
|
Size="171,42"
|
|
Id="Package\Send Success Email"
|
|
TopLeft="854.388888888889,685.5" />
|
|
<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>
|
|
<NodeLayout
|
|
Size="174,42"
|
|
Id="Package\Send Warning Email"
|
|
TopLeft="1052.16666666667,684.388888888889" />
|
|
<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>
|
|
<NodeLayout
|
|
Size="163,42"
|
|
Id="Package\Mark Package Failed"
|
|
TopLeft="868.888888888889,797.777777777778" />
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 4]"
|
|
TopLeft="745.555555555556,687.111111111111">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="123.333333333334,131.666666666667"
|
|
Start="0,0"
|
|
End="115.833333333334,131.666666666667">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="45.4846239032287,0" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="45.4846239032287,0"
|
|
Point2="49.4846239032287,0"
|
|
Point3="49.4846239032287,4" />
|
|
<mssgle:LineSegment
|
|
End="49.4846239032287,127.666666666667" />
|
|
<mssgle:CubicBezierSegment
|
|
Point1="49.4846239032287,127.666666666667"
|
|
Point2="49.4846239032287,131.666666666667"
|
|
Point3="53.4846239032287,131.666666666667" />
|
|
<mssgle:LineSegment
|
|
End="115.833333333334,131.666666666667" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<mssgm:EdgeLabel
|
|
BoundingBox="34.2432762469787,-15.7490234375,30.4826953125,9.7490234375"
|
|
RelativePosition="Any" />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
<NodeLayout
|
|
Size="163,42"
|
|
Id="Package\Execute SQL Task"
|
|
TopLeft="872.222222222222,888.888888888889" />
|
|
<EdgeLayout
|
|
Id="Package.PrecedenceConstraints[Constraint 5]"
|
|
TopLeft="952.055555555556,839.777777777778">
|
|
<EdgeLayout.Curve>
|
|
<mssgle:Curve
|
|
StartConnector="{assembly:Null}"
|
|
EndConnector="0,49.1111111111109"
|
|
Start="0,0"
|
|
End="0,41.6111111111109">
|
|
<mssgle:Curve.Segments>
|
|
<mssgle:SegmentCollection
|
|
Capacity="5">
|
|
<mssgle:LineSegment
|
|
End="0,41.6111111111109" />
|
|
</mssgle:SegmentCollection>
|
|
</mssgle:Curve.Segments>
|
|
</mssgle:Curve>
|
|
</EdgeLayout.Curve>
|
|
<EdgeLayout.Labels>
|
|
<EdgeLabelCollection />
|
|
</EdgeLayout.Labels>
|
|
</EdgeLayout>
|
|
</GraphLayout>
|
|
</LayoutInfo>
|
|
</Package>
|
|
<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[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>
|
|
<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>
|
|
</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 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="483,147" />
|
|
<EdgeLayout
|
|
Id="Package\ForEach Spravato File\Load PostgresQL Repository.Paths[OLE DB Source Output]"
|
|
TopLeft="585.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\Read Finished Spravato File">
|
|
<Properties>
|
|
<Property>
|
|
<Name>DataSourceViewID</Name>
|
|
</Property>
|
|
</Properties>
|
|
</PipelineComponentMetadata>
|
|
<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>
|
|
<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>
|
|
</Objects>]]></DTS:DesignTimeProperties>
|
|
</DTS:Executable> |