Commit 82b9e56b authored by Brayan Sarmiento's avatar Brayan Sarmiento
Browse files

Mi primer commit

parents
# Archivos de compilación de Visual Studio
[Bb]in/
[Oo]bj/
*.user
*.suo
*.cache
*.log
*.tmp
# Archivos de la carpeta de ejecución en SSIS
*.ispac # Paquete desplegable, se puede regenerar
*.dtproj.user # Configuración local de usuario
*.dtsSettings # Configuración temporal
*.bak
*.backup
*.mdf
*.ldf
# Carpetas temporales de VS
.vs/
Debug/
Release/
# Archivos de sistema
Thumbs.db
.DS_Store
# --- IMPORTANTE ---
# Conservamos los paquetes SSIS
# No ignores los archivos .dtsx
!*.dtsx
\ No newline at end of file

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.10.35004.147
MinimumVisualStudioVersion = 10.0.40219.1
Project("{C9674DCB-5085-4A16-B785-4C70DD1589BD}") = "IngresosYEgresos", "IngresosYEgresos\IngresosYEgresos.dtproj", "{FD2E2D51-9C71-4915-A8C1-0A3E14D354B0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Development|Default = Development|Default
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FD2E2D51-9C71-4915-A8C1-0A3E14D354B0}.Development|Default.ActiveCfg = Development
{FD2E2D51-9C71-4915-A8C1-0A3E14D354B0}.Development|Default.Build.0 = Development
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {7D9AAE5B-C40D-4084-B463-3552245F9962}
EndGlobalSection
EndGlobal
<?xml version="1.0"?>
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
DTS:refId="Package"
DTS:CreationDate="9/17/2025 3:57:02 PM"
DTS:CreationName="Microsoft.Package"
DTS:CreatorComputerName="A1530553"
DTS:CreatorName="REDSISBAQ\bsarmiento"
DTS:DTSID="{F2A8775B-EC02-49C9-BE2B-E509D811B9D0}"
DTS:ExecutableType="Microsoft.Package"
DTS:LastModifiedProductVersion="16.0.5685.0"
DTS:LocaleID="9226"
DTS:ObjectName="IngresoEgresos"
DTS:PackageType="5"
DTS:VersionBuild="26"
DTS:VersionGUID="{9996938F-746A-432D-89C1-8FC03490907F}">
<DTS:Property
DTS:Name="PackageFormatVersion">8</DTS:Property>
<DTS:ConnectionManagers>
<DTS:ConnectionManager
DTS:refId="Package.ConnectionManagers[10.238.84.181,1453.integracion.integracion]"
DTS:CreationName="OLEDB"
DTS:DTSID="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
DTS:ObjectName="10.238.84.181,1453.integracion.integracion">
<DTS:ObjectData>
<DTS:ConnectionManager
DTS:ConnectRetryCount="1"
DTS:ConnectRetryInterval="5"
DTS:ConnectionString="Data Source=10.238.84.181,1453;User ID=integracion;Initial Catalog=integracion;Provider=SQLNCLI11.1;Application Name=SSIS-IngresoEgresos-{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}10.238.84.181,1453.integracion.integracion;Auto Translate=False;">
<DTS:Password
DTS:Name="Password"
Sensitive="1"
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAASuykDPCWqUarqpipmoUWBAAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAAAjEhfAY7IAG+iwt3T+d1WzAAAAAASAAACgAAAAEAAAANzsoqkOJ+ob0lHWyfORQfEoAAAATTbDYqQ05fij/R4tLPqUfVRx5WCVJfQBiFRaW0NWXwll78jTZTwl3hQAAAAAjURLWbZyUZgjHdcQv6STHhYNPg</DTS:Password>
</DTS:ConnectionManager>
</DTS:ObjectData>
</DTS:ConnectionManager>
<DTS:ConnectionManager
DTS:refId="Package.ConnectionManagers[Flat File Connection Manager]"
DTS:CreationName="FLATFILE"
DTS:DTSID="{B0082046-2974-41EF-9DF7-1519E1EBC6C8}"
DTS:ObjectName="Flat File Connection Manager">
<DTS:PropertyExpression
DTS:Name="ConnectionString">@[User::RutaCompleta]</DTS:PropertyExpression>
<DTS:ObjectData>
<DTS:ConnectionManager
DTS:Format="Delimited"
DTS:LocaleID="9226"
DTS:HeaderRowDelimiter="_x000D__x000A_"
DTS:RowDelimiter=""
DTS:TextQualifier="_x003C_none_x003E_"
DTS:CodePage="1252"
DTS:ConnectionString="C:\Medipiel\IngresoEgresoColombia\23-09-2025\.xml">
<DTS:FlatFileColumns>
<DTS:FlatFileColumn
DTS:ColumnType="Delimited"
DTS:ColumnDelimiter="_x002C_"
DTS:DataType="303"
DTS:TextQualified="True"
DTS:ObjectName="XML_Output"
DTS:DTSID="{7E79E9F3-AF24-4306-B7FD-CD4061A74B6E}"
DTS:CreationName="" />
<DTS:FlatFileColumn
DTS:ColumnType="Delimited"
DTS:ColumnDelimiter="_x000D__x000A_"
DTS:DataType="302"
DTS:TextQualified="True"
DTS:ObjectName="Copy of XML_Output"
DTS:DTSID="{750F3FEF-145B-4A68-85E0-9FC9BAD47EB1}"
DTS:CreationName="" />
</DTS:FlatFileColumns>
</DTS:ConnectionManager>
</DTS:ObjectData>
</DTS:ConnectionManager>
</DTS:ConnectionManagers>
<DTS:Variables>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{118B73BF-DF6C-40F1-8B8B-7082429E1975}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="CantDetalleIngresoEgreso">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{DCE7C6FD-958D-4FD6-A298-4CB6B4591670}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="CantRegistros">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{35A3C94D-54EB-47D1-AECB-4360DE092F81}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="CodigoRespEndPoint">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{62E43643-46C5-4FAD-9AD5-88D9766D6033}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="codigoRespuesta">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{55800B76-B5B5-4075-A1E6-9101AC514A95}"
DTS:EvaluateAsExpression="True"
DTS:Expression="&quot;EXEC dbo.GenerarXMLIngresoEgreso '&quot; + @[User::IdTransaccion] + &quot;',&quot; + (DT_WSTR,10) @[User::CantDetalleIngresoEgreso]"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="ComandoSql">
<DTS:VariableValue
DTS:DataType="8">EXEC dbo.GenerarXMLIngresoEgreso '',0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{65C79C4B-7893-4806-82B8-50E933E1A5F3}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="conniKey">
<DTS:VariableValue
DTS:DataType="8">Connikey-medipiel-UTVPNUMW</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{B3BDFD75-05CE-426C-B966-3143FC94BD6F}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="conniToken">
<DTS:VariableValue
DTS:DataType="8">UTVPNUMWRTFTNKMWWJHVN0YXWDHNNFM2TJRPNUEWTTRQNVY3VZDLMW</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{CFBC4AD3-790B-4960-890B-44F9E11606F2}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="ContIdTransaccion">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{3E3098D1-A612-4D82-8964-CDE6C31A77B5}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="DetalleErrorRespuesta">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{F7DD4F95-F885-48CC-B8A5-1EEAB770535F}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="DetalleRespEndPoint">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{628B5F1E-8F56-4F91-A360-86F9F4BE150B}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="detalleRespuesta">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{62A81539-6696-4CC5-B65A-83B481BED93E}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="EndPointSoap">
<DTS:VariableValue
DTS:DataType="8">https://wsmedipielprueba.siesacloud.com:8043/wsunoee/WSUNOEE.asmx?wsdl</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{BA44FCD6-2989-471A-9B30-0CE79C0C1BC9}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="ErrorServicioSOAP">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{B2C0D350-DE49-45CE-9793-3F0116924938}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="estadoTransmision">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{AF0FDA57-D64D-4008-A5B5-AF0BDD20A9CE}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="F350_ID_CO">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{5E80D44C-5D01-4B68-8270-76394C571E5E}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="F350_ID_TIPO_DOCTO">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{6A4F1F2E-DF00-4C46-873D-05AC8811679E}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="F350_NOTAS">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{A278FB6D-F3A7-412F-87D5-D8C7B0EA6033}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="FechaTransmision">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{0B9E2F20-343E-4DC2-9662-6DE49223E277}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="HoraTransmision">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{3BD76EFC-89F6-4932-8256-0618823287A1}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="IdTransaccion">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{A433C872-DE60-429B-9E82-93D11C252E7A}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="jsonResponse">
<DTS:VariableValue
DTS:DataSubType="ManagedSerializable"
DTS:DataType="13">
<SOAP-ENV:Envelope xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<xsd:anyType
id="ref-1"></xsd:anyType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{443BC264-38C5-4F1F-B178-65AD24605465}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="MensajeRespEndPoint">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{F08DEFBE-C3A9-408C-BBB1-0C16F5B42DE7}"
DTS:EvaluateAsExpression="True"
DTS:Expression="&quot;ErrorSOAP_&quot; + (DT_STR,4,1252) YEAR(GETDATE()) + RIGHT(&quot;0&quot; + (DT_STR,2,1252) MONTH(GETDATE()),2) &#xA;+ RIGHT(&quot;0&quot; + (DT_STR,2,1252) DAY(GETDATE()),2) + &quot;_&quot; + RIGHT(&quot;0&quot; + (DT_STR,2,1252) DATEPART(&quot;HOUR&quot;, GETDATE()),2)+ RIGHT(&quot;0&quot; + (DT_STR,2,1252) DATEPART(&quot;MINUTE&quot;, GETDATE()),2)&#xA;+ RIGHT(&quot;0&quot; + (DT_STR,2,1252) DATEPART(&quot;SECOND&quot;, GETDATE()),2)+ &quot;.txt&quot;"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="NombreArchivoErrorSOAP">
<DTS:VariableValue
DTS:DataType="8">ErrorSOAP_20250923_091325.txt</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{C3EDF609-BD5C-4025-982B-E35C5DFC24E9}"
DTS:EvaluateAsExpression="True"
DTS:Expression="SUBSTRING((DT_WSTR,30)GETDATE(),9,2)+&quot;-&quot;+SUBSTRING((DT_WSTR,30)GETDATE(),6,2)+&quot;-&quot;+SUBSTRING((DT_WSTR,30)GETDATE(),1,4)"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="NombreCarpeta">
<DTS:VariableValue
DTS:DataType="8">23-09-2025</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{AA266CE8-ADD3-429F-9833-5952F5287D1C}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="printTipoError">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{3B0C6CA8-247A-45A7-808F-8D53B290A475}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="ResultadoTransacciones">
<DTS:VariableValue
DTS:DataSubType="ManagedSerializable"
DTS:DataType="13">
<SOAP-ENV:Envelope xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<xsd:anyType
id="ref-1"></xsd:anyType>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{3259EE25-6BE9-4A80-A6C5-9AF813EB0199}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="RutaBase">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\IngresoEgresoColombia\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{27EE75EA-817D-4FFD-8383-0909ACEE69B4}"
DTS:EvaluateAsExpression="True"
DTS:Expression="@[User::RutaBase] + @[User::NombreCarpeta] +&quot;\\&quot;"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="RutaCarpeta">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\IngresoEgresoColombia\23-09-2025\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{DC95CDA1-AADD-4EC2-9967-619D32F5B42E}"
DTS:EvaluateAsExpression="True"
DTS:Expression="@[User::RutaCarpeta] + @[User::IdTransaccion] + &quot;.xml&quot;"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="RutaCompleta">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\IngresoEgresoColombia\23-09-2025\.xml</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{96CB4F3C-E5FE-4962-82D3-F693A5ABA136}"
DTS:EvaluateAsExpression="True"
DTS:Expression="@[User::RutaCarpeta] + @[User::IdTransaccion] + &quot;_respuesta.xml&quot;"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="rutacompletaRespuesta">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\IngresoEgresoColombia\23-09-2025\_respuesta.xml</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{3A22A4E7-89D3-46C8-B82E-6A8961D3B518}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="Rutalog">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\IngresoEgresoColombia\log\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{1BA2B847-5F3B-4BF1-8B84-9AE246457F38}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="SalidaSoap">
<DTS:VariableValue
DTS:DataType="8"
xml:space="preserve"></DTS:VariableValue>
</DTS:Variable>
</DTS:Variables>
<DTS:Executables>
<DTS:Executable
DTS:refId="Package\Contar ingresos - Egresos"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{85137A53-D2AE-478B-AB0E-D6EBF174E8DA}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Contar ingresos - Egresos"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="select count(*) from [dbo].[FUNC_ObtenerIngresosEgresosPendientes]()"
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="0"
SQLTask:DtsVariableName="User::CantRegistros" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach"
DTS:CreationName="STOCK:FOREACHLOOP"
DTS:Description="Contenedor de bucles Foreach"
DTS:DTSID="{987DFD59-0E71-49F5-BF9F-5C1C21B7D8E4}"
DTS:ExecutableType="STOCK:FOREACHLOOP"
DTS:LocaleID="-1"
DTS:ObjectName="Contenedor de bucles Foreach">
<DTS:ForEachEnumerator
DTS:CreationName="Microsoft.ForEachADOEnumerator"
DTS:DTSID="{7A89AD8D-F603-467A-A6E7-4FE84722CC65}"
DTS:ObjectName="{7A89AD8D-F603-467A-A6E7-4FE84722CC65}">
<DTS:ObjectData>
<FEEADO
EnumType="EnumerateRowsInFirstTable"
VarName="User::ResultadoTransacciones" />
</DTS:ObjectData>
</DTS:ForEachEnumerator>
<DTS:Variables />
<DTS:Executables>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Actualizar transmisiones IngresosEgresos"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{6C152CEF-2A9A-46CD-BAC6-F636A8F99F65}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Actualizar transmisiones IngresosEgresos"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="update Transmisiones_IngresosEgresos set hora_transmision = CAST(GETDATE() AS time) , estado = 'OK', last_updated =&#x9;GETDATE() where id_transaccion = ?" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Construir XML"
DTS:CreationName="Microsoft.Pipeline"
DTS:Description="Tarea Flujo de datos"
DTS:DTSID="{39884A6F-9516-4C67-8B51-87F91EFDA3F4}"
DTS:ExecutableType="Microsoft.Pipeline"
DTS:LocaleID="-1"
DTS:ObjectName="Construir XML"
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\Contenedor de bucles Foreach\Construir XML\Conversión de datos"
componentClassID="Microsoft.DataConvert"
contactInfo="Conversión de datos;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;0"
description="Conversión de datos"
name="Conversión de datos"
usesDispositions="true">
<inputs>
<input
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Inputs[Entrada de conversión de datos]"
name="Entrada de conversión de datos">
<inputColumns>
<inputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Inputs[Entrada de conversión de datos].Columns[XML_Output]"
cachedDataType="nText"
cachedName="XML_Output"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB].Columns[XML_Output]" />
</inputColumns>
<externalMetadataColumns />
</input>
</inputs>
<outputs>
<output
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de conversión de datos]"
exclusionGroup="1"
name="Salida de conversión de datos"
synchronousInputId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Inputs[Entrada de conversión de datos]">
<outputColumns>
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de conversión de datos].Columns[Copy of XML_Output]"
codePage="1252"
dataType="text"
errorOrTruncationOperation="Conversión"
errorRowDisposition="FailComponent"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de conversión de datos].Columns[Copy of XML_Output]"
name="Copy of XML_Output"
truncationRowDisposition="FailComponent">
<properties>
<property
containsID="true"
dataType="System.Int32"
description="Especifica la columna de entrada usada como origen de datos para la conversión."
name="SourceInputColumnLineageID">#{Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB].Columns[XML_Output]}</property>
<property
dataType="System.Boolean"
description="Indica si la columna usa las rutinas de análisis más rápidas independientes de la configuración regional."
name="FastParse">false</property>
</properties>
</outputColumn>
</outputColumns>
<externalMetadataColumns />
</output>
<output
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de error de conversión de datos]"
exclusionGroup="1"
isErrorOut="true"
name="Salida de error de conversión de datos"
synchronousInputId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Inputs[Entrada de conversión de datos]">
<outputColumns>
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de error de conversión de datos].Columns[ErrorCode]"
dataType="i4"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de error de conversión de datos].Columns[ErrorCode]"
name="ErrorCode"
specialFlags="1" />
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de error de conversión de datos].Columns[ErrorColumn]"
dataType="i4"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de error de conversión de datos].Columns[ErrorColumn]"
name="ErrorColumn"
specialFlags="2" />
</outputColumns>
<externalMetadataColumns />
</output>
</outputs>
</component>
<component
refId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano"
componentClassID="Microsoft.FlatFileDestination"
contactInfo="Destino de archivo plano;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;1"
description="Destino de archivo plano"
localeId="9226"
name="Destino de archivo plano"
version="1">
<properties>
<property
dataType="System.Boolean"
description="Especifica si los datos sobrescriben el archivo de destino o se anexan al mismo."
name="Overwrite">true</property>
<property
dataType="System.Null"
description="Especifica el texto para escribir en el archivo de destino antes de escribir ningún dato."
expressionType="Notify"
name="Header" />
<property
dataType="System.Boolean"
description="Cuando el calificador de texto está habilitado, especifica si este contendrá secuencias de escape o no en los datos escritos en el archivo de destino."
name="EscapeQualifier">false</property>
</properties>
<connections>
<connection
refId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Connections[FlatFileConnection]"
connectionManagerID="Package.ConnectionManagers[Flat File Connection Manager]"
connectionManagerRefId="Package.ConnectionManagers[Flat File Connection Manager]"
name="FlatFileConnection" />
</connections>
<inputs>
<input
refId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Inputs[Entrada de destino de archivo plano]"
hasSideEffects="true"
name="Entrada de destino de archivo plano">
<inputColumns>
<inputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Inputs[Entrada de destino de archivo plano].Columns[Copy of XML_Output]"
cachedCodepage="1252"
cachedDataType="text"
cachedName="Copy of XML_Output"
externalMetadataColumnId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Inputs[Entrada de destino de archivo plano].ExternalColumns[XML_Output]"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de conversión de datos].Columns[Copy of XML_Output]" />
</inputColumns>
<externalMetadataColumns
isUsed="True">
<externalMetadataColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Inputs[Entrada de destino de archivo plano].ExternalColumns[XML_Output]"
dataType="nText"
name="XML_Output" />
<externalMetadataColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Inputs[Entrada de destino de archivo plano].ExternalColumns[Copy of XML_Output]"
codePage="1252"
dataType="text"
name="Copy of XML_Output" />
</externalMetadataColumns>
</input>
</inputs>
</component>
<component
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB"
componentClassID="Microsoft.OLEDBSource"
contactInfo="Origen de OLE DB;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; Todos los derechos reservados; http://www.microsoft.com/sql/support;7"
description="Origen de OLE DB"
name="Origen de OLE DB"
usesDispositions="true"
version="7">
<properties>
<property
dataType="System.Int32"
description="Número de segundos antes de que se agote el tiempo de espera de un comando. Un valor de 0 indica un tiempo de espera infinito."
name="CommandTimeout">0</property>
<property
dataType="System.String"
description="Especifica el nombre del objeto de base de datos usado para abrir un conjunto de filas."
name="OpenRowset"></property>
<property
dataType="System.String"
description="Especifica la variable que contiene el nombre del objeto de base de datos usado para abrir un conjunto de filas."
name="OpenRowsetVariable"></property>
<property
dataType="System.String"
description="Comando SQL para ejecutar."
name="SqlCommand"
UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor"></property>
<property
dataType="System.String"
description="Variable que contiene el comando SQL para ejecutar."
name="SqlCommandVariable">User::ComandoSql</property>
<property
dataType="System.Int32"
description="Especifica la página de códigos de columna para utilizar cuando la información de página de códigos no está disponible en el origen de datos."
name="DefaultCodePage">1252</property>
<property
dataType="System.Boolean"
description="Fuerza el uso del valor de la propiedad DefaultCodePage al describir datos de caracteres."
name="AlwaysUseDefaultCodePage">false</property>
<property
dataType="System.Int32"
description="Especifica el modo utilizado para obtener acceso a la base de datos."
name="AccessMode"
typeConverter="AccessMode">3</property>
<property
dataType="System.String"
description="Asignaciones entre los parámetros del comando SQL y las variables."
name="ParameterMapping"></property>
</properties>
<connections>
<connection
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Connections[OleDbConnection]"
connectionManagerID="Package.ConnectionManagers[10.238.84.181,1453.integracion.integracion]"
connectionManagerRefId="Package.ConnectionManagers[10.238.84.181,1453.integracion.integracion]"
description="La conexión de tiempo de ejecución OLE DB usada para obtener acceso a la base de datos."
name="OleDbConnection" />
</connections>
<outputs>
<output
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB]"
name="Salida de origen de OLE DB">
<outputColumns>
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB].Columns[XML_Output]"
dataType="nText"
errorOrTruncationOperation="Conversión"
errorRowDisposition="FailComponent"
externalMetadataColumnId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB].ExternalColumns[XML_Output]"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB].Columns[XML_Output]"
name="XML_Output"
truncationRowDisposition="FailComponent" />
</outputColumns>
<externalMetadataColumns
isUsed="True">
<externalMetadataColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB].ExternalColumns[XML_Output]"
dataType="nText"
name="XML_Output" />
</externalMetadataColumns>
</output>
<output
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB]"
isErrorOut="true"
name="Salida de error de origen de OLE DB">
<outputColumns>
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB].Columns[XML_Output]"
dataType="nText"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB].Columns[XML_Output]"
name="XML_Output" />
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB].Columns[ErrorCode]"
dataType="i4"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB].Columns[ErrorCode]"
name="ErrorCode"
specialFlags="1" />
<outputColumn
refId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB].Columns[ErrorColumn]"
dataType="i4"
lineageId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de error de origen de OLE DB].Columns[ErrorColumn]"
name="ErrorColumn"
specialFlags="2" />
</outputColumns>
<externalMetadataColumns />
</output>
</outputs>
</component>
</components>
<paths>
<path
refId="Package\Contenedor de bucles Foreach\Construir XML.Paths[Salida de conversión de datos]"
endId="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano.Inputs[Entrada de destino de archivo plano]"
name="Salida de conversión de datos"
startId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Outputs[Salida de conversión de datos]" />
<path
refId="Package\Contenedor de bucles Foreach\Construir XML.Paths[Salida de origen de OLE DB]"
endId="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos.Inputs[Entrada de conversión de datos]"
name="Salida de origen de OLE DB"
startId="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB.Outputs[Salida de origen de OLE DB]" />
</paths>
</pipeline>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Consultar IngresosEgresos"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{0855E57A-D175-4E18-A302-14309688A552}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Consultar IngresosEgresos"
DTS:ThreadHint="1">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_15f12ee77f024db0a51aa33fda3df7b3"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::conniKey,User::conniToken,User::F350_ID_CO,User::F350_ID_TIPO_DOCTO,User::F350_NOTAS"
ReadWriteVariables="User::codigoRespuesta,User::detalleRespuesta,User::jsonResponse">
<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_15f12ee77f024db0a51aa33fda3df7b3.Properties.Settings.get_Default():ST_15f12ee77f024db0a51aa33fda3df7b3.Properties.Sett" +
"ings")]
namespace ST_15f12ee77f024db0a51aa33fda3df7b3.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_15f12ee77f024db0a51aa33fda3df7b3.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>{5EDE22CA-9D21-4B66-8B88-8A4596293EAF}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_15f12ee77f024db0a51aa33fda3df7b3</RootNamespace>
<AssemblyName>ST_15f12ee77f024db0a51aa33fda3df7b3</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.Net.Http" />
<Reference Include="System.Web.Extensions" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</ItemGroup>
<ItemGroup>
<AppDesigner Include="Properties\" />
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="ScriptMain.cs">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<!-- Include the build rules for a C# project.-->
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
<ProjectProperties HostName="VSTAHostName" HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}" ApplicationType="usd" Language="cs" TemplatesPath="" />
<Host Name="ScriptTask" />
<ProjectClient>
<HostIdentifier>SSIS_ST160</HostIdentifier>
</ProjectClient>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>]]></ProjectItem>
<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;
using System.Collections.Generic;
using System.Net.Http;
using System.Web.Script.Serialization;
#endregion
namespace ST_15f12ee77f024db0a51aa33fda3df7b3
{
/// <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()
{
try
{
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
string conniKey = Dts.Variables["User::conniKey"].Value.ToString();
string conniToken = Dts.Variables["User::conniToken"].Value.ToString();
string idTransaccion = Dts.Variables["User::IdTransaccion"].Value.ToString();
string F350_id_co = Dts.Variables["User::F350_ID_CO"].Value.ToString();
string F350_id_tipo_docto = Dts.Variables["User::F350_ID_TIPO_DOCTO"].Value.ToString();
string F350_notas = Dts.Variables["User::F350_NOTAS"].Value.ToString();
string parametros = Uri.EscapeDataString($"centro_operacion='{F350_id_co}'|tipo_docto='{F350_id_tipo_docto}'|numero_docto=null|fecha=null|notas='{F350_notas}'");
string url = $"https://serviciosconnekta.siesacloud.com/api/v3/ejecutarconsulta?idCompania=6370&descripcion=Omnipos_docto_siesa&parametros={parametros}";
using (HttpClient client = new HttpClient())
{
var request = new HttpRequestMessage(HttpMethod.Get, url);
client.DefaultRequestHeaders.Add("conniKey", conniKey);
client.DefaultRequestHeaders.Add("conniToken", conniToken);
client.DefaultRequestHeaders.Add("Accept", "application/json");
HttpResponseMessage response = client.SendAsync(request).Result;
string responseBody = response.Content.ReadAsStringAsync().Result;
// Guardar siempre la respuesta completa en jsonResponse
Dts.Variables["User::jsonResponse"].Value = responseBody;
JavaScriptSerializer js = new JavaScriptSerializer();
var data = js.Deserialize<Dictionary<string, object>>(responseBody);
int codigo = Convert.ToInt32(data["codigo"]);
string detalle = data.ContainsKey("detalle") ? data["detalle"].ToString().Trim() : "";
// Guardar variables en SSIS
Dts.Variables["User::codigoRespuesta"].Value = codigo;
Dts.Variables["User::detalleRespuesta"].Value = detalle;
}
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
Dts.Events.FireError(0, "Script Task", "Error en REST: " + ex.Message, "", 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="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_15f12ee77f024db0a51aa33fda3df7b3</msb:CodeName>
<msb:Language>msBuild</msb:Language>
<msb:DisplayName>ST_15f12ee77f024db0a51aa33fda3df7b3</msb:DisplayName>
<msb:ProjectId>{933C7B21-DE0D-4301-9435-A033ECF97763}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_15f12ee77f024db0a51aa33fda3df7b3.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_15f12ee77f024db0a51aa33fda3df7b3")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_15f12ee77f024db0a51aa33fda3df7b3")]
[assembly: AssemblyCopyright("Copyright @ 2025")]
[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_15f12ee77f024db0a51aa33fda3df7b3.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_15f12ee77f024db0a51aa33fda3df7b3.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_15f12ee77f024db0a51aa33fda3df7b3.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_15f12ee77f024db0a51aa33fda3df7b3.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_15f12ee77f024db0a51aa33fda3df7b3.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_15f12ee77f024db0a51aa33fda3df7b3.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAAGr0mgAAAAAAAAAAOAAIiALATAAABoAAAAIAAAAAAAACjgA
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAALg3AABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAEBgAAAAgAAAAGgAAAAIA
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAcAAAAAAAAAAAAAAAAAABAAABA
LnJlbG9jAAAMAAAAAGAAAAACAAAAIgAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAADs
NwAAAAAAAEgAAAACAAUAgCMAAIATAAABAAAAAAAAAAA3AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBgCIAgAAAQAAESAADAAAKBAAAAoCKBEAAApvEgAACnIB
AABwbxMAAApvFAAACm8VAAAKCgIoEQAACm8SAAAKch8AAHBvEwAACm8UAAAKbxUAAAoLAigRAAAK
bxIAAApyQQAAcG8TAAAKbxQAAApvFQAACiYCKBEAAApvEgAACnJpAABwbxMAAApvFAAACm8VAAAK
DAIoEQAACm8SAAAKcosAAHBvEwAACm8UAAAKbxUAAAoNAigRAAAKbxIAAApyvQAAcG8TAAAKbxQA
AApvFQAAChMEHY0hAAABJRZy3wAAcKIlFwiiJRhyBQEAcKIlGQmiJRpyIwEAcKIlGxEEoiUccnEB
AHCiKBYAAAooFwAAChMFcnUBAHARBSgYAAAKEwZzGQAAChMHKBoAAAoRBnMbAAAKEwgRB28cAAAK
cnACAHAGbx0AAAoRB28cAAAKcoICAHAHbx0AAAoRB28cAAAKcpgCAHBypgIAcG8dAAAKEQcRCG8e
AAAKbx8AAApvIAAACm8hAAAKbyIAAAoTCQIoEQAACm8SAAAKcsgCAHBvEwAAChEJbyMAAApzJAAA
ChEJbwEAACsTChEKcu4CAHBvJgAACignAAAKEwsRCnL8AgBwbygAAAotB3IMAwBwKxYRCnL8AgBw
byYAAApvFQAACm8pAAAKEwwCKBEAAApvEgAACnIOAwBwbxMAAAoRC4wrAAABbyMAAAoCKBEAAApv
EgAACnI6AwBwbxMAAAoRDG8jAAAK3gwRBywHEQdvKgAACtwCKBEAAAoWbysAAArePhMNAigRAAAK
bywAAAoWcmgDAHBygAMAcBENby0AAAooGAAACnIMAwBwFm8uAAAKJgIoEQAAChdvKwAACt4AKkE0
AAACAAAAHwEAABABAAAvAgAADAAAAAAAAAAAAAAAAAAAAEkCAABJAgAAPgAAABMAAAEeAigvAAAK
Kh4CKDAAAAoqrn4BAAAELR5yoAMAcNADAAACKDEAAApvMgAACnMzAAAKgAEAAAR+AQAABCoafgIA
AAQqHgKAAgAABCoafgMAAAQqHgIoNAAACioucwgAAAaAAwAABCoAAEJTSkIBAAEAAAAAAAwAAAB2
NC4wLjMwMzE5AAAAAAUAbAAAAAAFAAAjfgAAbAUAAMAHAAAjU3RyaW5ncwAAAAAsDQAAFAQAACNV
UwBAEQAAEAAAACNHVUlEAAAAUBEAADACAAAjQmxvYgAAAAAAAAACAAABVx2iCQkLAAAA+gEzABYA
AAEAAAAwAAAABQAAAAYAAAAJAAAAAQAAADQAAAACAAAAEAAAAAEAAAACAAAAAwAAAAQAAAADAAAA
AQAAAAYAAAABAAAAAQAAAAEAAAAAAFkEAQAAAAAABgDeAsQFBgBtA8QFBgAqArEFDwA4BgAABgBX
AhEFBgDBAhEFBgCiAhEFBgBUAxEFBgD+AhEFBgAXAxEFBgBuAhEFBgCJArEDCgAyAwgECgChAQgE
DgB7BzkFDgDwADkFBgAQAHoABgA7B58EBgAjBZ8EBgCrBJ8EBgANArEFBgBNBeQFBgAtBdwEEgDd
AUMEEgA+AkMEEgC9AccEBgDyAcQFEgBdBUoHEgBcAUoHCgAxBAgEFgB6BjwBFgADATwBBgDeA58E
EgDlA58EDgC1ADkFDgDeBroGDgDSBroGBgABAI0GDgDcADkFDgCSBzkFGgCFBfEEBgCeB58EBgAK
AJ8EBgAMAZ8ECgBxBQgEBgBsAZ8EBgAYAZ8EBgC2BxEFAAAAAEEAAAAAAAEAAQABABAAvAQdADkA
AQABAAAAEADrBUcGSQABAAMAAAEQAIQGRwZpAAMABwADAQAAGwcAAFEABAAKABEAsAQxAREAkQE1
AREAwAA5AQYGaQA9AVaACwdAAVaAcQFAAVAgAAAAAIYAwgQGAAEAGCMAAAAAhhikBQYAAQAgIwAA
AACDGKQFBgABACgjAAAAAJMISQVEAQEAVCMAAAAAkwh5AUkBAQBbIwAAAACTCIUBTgEBAGMjAAAA
AJYIVQdUAQIAaiMAAAAAhhikBQYAAgByIwAAAACRGKoFWQECAAAAAQCfAwkApAUBABEApAUGABkA
pAUKACkApAUQADEApAUQADkApAUQAEEApAUQAEkApAUQAFEApAUQAFkApAUQAGEApAUQAGkApAUG
AKkApAUGAMkApAUVANkApAUGAOEAgQQ0AHEAEwc6APEAdgY/APkAlgREAAEBiwNLAJEA3ANPAAkB
NAdTABEBywNZAAkBNAdeAHkApAUGABkBQgdkAIEApAVqAHkA8QZyACkBsQB4AHkAlQB+AAwAYQeU
ADkBhgeZAEEBnwCfABQAYQeUAAEBlQOvAEkBpAUGAEkBpQO0ABwAlgTLAFEBCADSABwApgfXAAkB
pgRPAGEB1QEGAPEAbAcBAPEAKQfdAJkA0ABPAGkBmgXjAHEApAUGAJEApAUGAHEBKgHsAHEBsgf1
ALEApAX7ANEApAUGAAgAFAAnAQgAGAAsASkAcwCUAS4ACwBsAS4AEwB1AS4AGwCUAS4AIwCdAS4A
KwDGAS4AMwDGAS4AOwDGAS4AQwCdAS4ASwDMAS4AUwDGAS4AWwDjAUMAYwAsAUkAcwCUAWEAewAs
AWMAawAsARsAAwABAAQAAwAAAE0FXQEAAJkBYgEAAFkHZwECAAQAAwACAAUABQABAAYABQACAAcA
BwCLAKgAxAAEgAAAAQAAALUk2EAAAAAAAAAdAAAABAAAAAAAAAAAAAAAAwFxAAAAAAAQAAAAAAAA
AAAAAAAMAekDAAAAAAQAAAAAAAAAAAAAABUBOQUAAAAABAAAAAAAAAAAAAAAAwGfBAAAAAAQAAAA
AAAAAAAAAAAMAUoAAAAAAAQAAAAAAAAAAAAAAB4BpAYAAAAAAAAAAAEAAAD1BQAABQACAEsAuwAA
AAAAAFRhc2tgMQBUb0ludDMyAERpY3Rpb25hcnlgMgBTVF8xNWYxMmVlNzdmMDI0ZGIwYTUxYWEz
M2ZkYTNkZjdiMwA8TW9kdWxlPgBNaWNyb3NvZnQuU3FsU2VydmVyLk1hbmFnZWREVFMAdmFsdWVf
XwBtc2NvcmxpYgBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYwBTZW5kQXN5bmMAUmVhZEFzU3Ry
aW5nQXN5bmMAQWRkAEh0dHBNZXRob2QAZGVmYXVsdEluc3RhbmNlAGdldF9NZXNzYWdlAEh0dHBS
ZXNwb25zZU1lc3NhZ2UASHR0cFJlcXVlc3RNZXNzYWdlAFZhcmlhYmxlAElEaXNwb3NhYmxlAFJ1
bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9tSGFuZGxlAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuRHRz
LlJ1bnRpbWUAU2VjdXJpdHlQcm90b2NvbFR5cGUARmFpbHVyZQBnZXRfQ3VsdHVyZQBzZXRfQ3Vs
dHVyZQByZXNvdXJjZUN1bHR1cmUAVlNUQVJUU2NyaXB0T2JqZWN0TW9kZWxCYXNlAEFwcGxpY2F0
aW9uU2V0dGluZ3NCYXNlAERpc3Bvc2UARWRpdG9yQnJvd3NhYmxlU3RhdGUAQ29tcGlsZXJHZW5l
cmF0ZWRBdHRyaWJ1dGUARGVidWdnZXJOb25Vc2VyQ29kZUF0dHJpYnV0ZQBEZWJ1Z2dhYmxlQXR0
cmlidXRlAEVkaXRvckJyb3dzYWJsZUF0dHJpYnV0ZQBBc3NlbWJseVRpdGxlQXR0cmlidXRlAEFz
c2VtYmx5VHJhZGVtYXJrQXR0cmlidXRlAFRhcmdldEZyYW1ld29ya0F0dHJpYnV0ZQBBc3NlbWJs
eUNvbmZpZ3VyYXRpb25BdHRyaWJ1dGUAQXNzZW1ibHlEZXNjcmlwdGlvbkF0dHJpYnV0ZQBDb21w
aWxhdGlvblJlbGF4YXRpb25zQXR0cmlidXRlAEFzc2VtYmx5UHJvZHVjdEF0dHJpYnV0ZQBBc3Nl
bWJseUNvcHlyaWdodEF0dHJpYnV0ZQBTU0lTU2NyaXB0VGFza0VudHJ5UG9pbnRBdHRyaWJ1dGUA
QXNzZW1ibHlDb21wYW55QXR0cmlidXRlAFJ1bnRpbWVDb21wYXRpYmlsaXR5QXR0cmlidXRlAGdl
dF9WYWx1ZQBzZXRfVmFsdWUAdmFsdWUARGVzZXJpYWxpemUAU3lzdGVtLlJ1bnRpbWUuVmVyc2lv
bmluZwBFc2NhcGVEYXRhU3RyaW5nAFRvU3RyaW5nAFVyaQBNaWNyb3NvZnQuU3FsU2VydmVyLlNj
cmlwdFRhc2sATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuVGFza3MuU2NyaXB0VGFzawBTY3JpcHRP
YmplY3RNb2RlbABTeXN0ZW0uQ29tcG9uZW50TW9kZWwAU1RfMTVmMTJlZTc3ZjAyNGRiMGE1MWFh
MzNmZGEzZGY3YjMuZGxsAHNldF9TZWN1cml0eVByb3RvY29sAGdldF9JdGVtAFN5c3RlbQBUcmlt
AEVudW0AcmVzb3VyY2VNYW4AU2NyaXB0TWFpbgBTeXN0ZW0uQ29uZmlndXJhdGlvbgBTeXN0ZW0u
R2xvYmFsaXphdGlvbgBTeXN0ZW0uV2ViLlNjcmlwdC5TZXJpYWxpemF0aW9uAFN5c3RlbS5SZWZs
ZWN0aW9uAEV4Y2VwdGlvbgBDdWx0dXJlSW5mbwBTeXN0ZW0uTmV0Lkh0dHAAZ2V0X1Jlc291cmNl
TWFuYWdlcgBTZXJ2aWNlUG9pbnRNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIASmF2YVNjcmlw
dFNlcmlhbGl6ZXIARmlyZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lz
dGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzE1ZjEyZWU3
N2YwMjRkYjBhNTFhYTMzZmRhM2RmN2IzLlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBE
ZWJ1Z2dpbmdNb2RlcwBTVF8xNWYxMmVlNzdmMDI0ZGIwYTUxYWEzM2ZkYTNkZjdiMy5Qcm9wZXJ0
aWVzAGdldF9WYXJpYWJsZXMAU2V0dGluZ3MAU3lzdGVtLlRocmVhZGluZy5UYXNrcwBTeXN0ZW0u
V2ViLkV4dGVuc2lvbnMAU3lzdGVtLk5ldC5IdHRwLkhlYWRlcnMASHR0cEhlYWRlcnMASHR0cFJl
cXVlc3RIZWFkZXJzAGdldF9EZWZhdWx0UmVxdWVzdEhlYWRlcnMAU3VjY2VzcwBnZXRfRHRzAFNj
cmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25jYXQAT2JqZWN0AGdldF9HZXQAU3lzdGVtLk5ldABn
ZXRfRGVmYXVsdABnZXRfUmVzdWx0AHNldF9UYXNrUmVzdWx0AEh0dHBDbGllbnQAZ2V0X0NvbnRl
bnQASHR0cENvbnRlbnQAQ29udmVydABDb250YWluc0tleQBnZXRfQXNzZW1ibHkAAAAdVQBzAGUA
cgA6ADoAYwBvAG4AbgBpAEsAZQB5AAAhVQBzAGUAcgA6ADoAYwBvAG4AbgBpAFQAbwBrAGUAbgAA
J1UAcwBlAHIAOgA6AEkAZABUAHIAYQBuAHMAYQBjAGMAaQBvAG4AACFVAHMAZQByADoAOgBGADMA
NQAwAF8ASQBEAF8AQwBPAAAxVQBzAGUAcgA6ADoARgAzADUAMABfAEkARABfAFQASQBQAE8AXwBE
AE8AQwBUAE8AACFVAHMAZQByADoAOgBGADMANQAwAF8ATgBPAFQAQQBTAAAlYwBlAG4AdAByAG8A
XwBvAHAAZQByAGEAYwBpAG8AbgA9ACcAAR0nAHwAdABpAHAAbwBfAGQAbwBjAHQAbwA9ACcAAU0n
AHwAbgB1AG0AZQByAG8AXwBkAG8AYwB0AG8APQBuAHUAbABsAHwAZgBlAGMAaABhAD0AbgB1AGwA
bAB8AG4AbwB0AGEAcwA9ACcAAQMnAAGA+WgAdAB0AHAAcwA6AC8ALwBzAGUAcgB2AGkAYwBpAG8A
cwBjAG8AbgBuAGUAawB0AGEALgBzAGkAZQBzAGEAYwBsAG8AdQBkAC4AYwBvAG0ALwBhAHAAaQAv
AHYAMwAvAGUAagBlAGMAdQB0AGEAcgBjAG8AbgBzAHUAbAB0AGEAPwBpAGQAQwBvAG0AcABhAG4A
aQBhAD0ANgAzADcAMAAmAGQAZQBzAGMAcgBpAHAAYwBpAG8AbgA9AE8AbQBuAGkAcABvAHMAXwBk
AG8AYwB0AG8AXwBzAGkAZQBzAGEAJgBwAGEAcgBhAG0AZQB0AHIAbwBzAD0AABFjAG8AbgBuAGkA
SwBlAHkAABVjAG8AbgBuAGkAVABvAGsAZQBuAAANQQBjAGMAZQBwAHQAACFhAHAAcABsAGkAYwBh
AHQAaQBvAG4ALwBqAHMAbwBuAAAlVQBzAGUAcgA6ADoAagBzAG8AbgBSAGUAcwBwAG8AbgBzAGUA
AA1jAG8AZABpAGcAbwAAD2QAZQB0AGEAbABsAGUAAAEAK1UAcwBlAHIAOgA6AGMAbwBkAGkAZwBv
AFIAZQBzAHAAdQBlAHMAdABhAAAtVQBzAGUAcgA6ADoAZABlAHQAYQBsAGwAZQBSAGUAcwBwAHUA
ZQBzAHQAYQAAF1MAYwByAGkAcAB0ACAAVABhAHMAawAAH0UAcgByAG8AcgAgAGUAbgAgAFIARQBT
AFQAOgAgAABxUwBUAF8AMQA1AGYAMQAyAGUAZQA3ADcAZgAwADIANABkAGIAMABhADUAMQBhAGEA
MwAzAGYAZABhADMAZABmADcAYgAzAC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQBy
AGMAZQBzAAAAACWEmlJxOB1PpTHB8uyTJWYABCABAQgDIAABBSABARERBCABAQ4FIAEBEWEYBw4O
Dg4ODg4OEj0SQQ4VEkUCDhwIDhJNBQABARF1BCAAEnkEIAASfQYgARKAgRwDIAAcAyAADgUAAQ4d
DgQAAQ4OBQACDg4OBQAAEoCNByACARKAjQ4FIAASgJEFIAIBDg4MIAEVEoCZARKAnRJBCBUSgJkB
EoCdBCAAEwAFIAASgKEIIAAVEoCZAQ4GFRKAmQEOBCABARwGMAEBHgAOCAoBFRJFAg4cBhUSRQIO
HAYgARMBEwAEAAEIHAUgAQITAAUgABKAtQggBQIIDg4OCAgAARKAuRGAvQUgABKAwQcgAgEOEoDB
CLd6XFYZNOCJCImEXc2AgMyRCLA/X38R1Qo6CDG/OFatNk41BAAAAAAEAQAAAAMGElkDBhJdAwYS
EAIGCAMGERQEAAASWQQAABJdBQABARJdBAAAEhADAAABBAgAElkECAASXQQIABIQCAEACAAAAAAA
HgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNTVF8xNWYxMmVlNzdm
MDI0ZGIwYTUxYWEzM2ZkYTNkZjdiMwAABQEAAAAAFgEAEUNvcHlyaWdodCBAICAyMDI1AABJAQAa
Lk5FVEZyYW1ld29yayxWZXJzaW9uPXY0LjcBAFQOFEZyYW1ld29ya0Rpc3BsYXlOYW1lEi5ORVQg
RnJhbWV3b3JrIDQuNwAAALQAAADOyu++AQAAAJEAAABsU3lzdGVtLlJlc291cmNlcy5SZXNvdXJj
ZVJlYWRlciwgbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJs
aWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5I1N5c3RlbS5SZXNvdXJjZXMuUnVudGltZVJlc291
cmNlU2V0AgAAAAAAAAAAAAAAUEFEUEFEULQAAADgNwAAAAAAAAAAAAD6NwAAACAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAA7DcAAAAAAAAAAAAAAABfQ29yRGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUA
IAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAASAAA
AFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAA
vQTv/gAAAQAAAAEA2EC1JAAAAQDYQLUkPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQAAAAB
AFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAA
AAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAAMAAw
ADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBuAHkA
TgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAABT
AFQAXwAxADUAZgAxADIAZQBlADcANwBmADAAMgA0AGQAYgAwAGEANQAxAGEAYQAzADMAZgBkAGEA
MwBkAGYANwBiADMAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4AOQAz
ADkANwAuADEANgA2ADAAMAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABTAFQA
XwAxADUAZgAxADIAZQBlADcANwBmADAAMgA0AGQAYgAwAGEANQAxAGEAYQAzADMAZgBkAGEAMwBk
AGYANwBiADMALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAAEMA
bwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANQAAACoAAQABAEwAZQBnAGEAbABUAHIAYQBk
AGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBhAG0A
ZQAAAFMAVABfADEANQBmADEAMgBlAGUANwA3AGYAMAAyADQAZABiADAAYQA1ADEAYQBhADMAMwBm
AGQAYQAzAGQAZgA3AGIAMwAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBlAAAA
AABTAFQAXwAxADUAZgAxADIAZQBlADcANwBmADAAMgA0AGQAYgAwAGEANQAxAGEAYQAzADMAZgBk
AGEAMwBkAGYANwBiADMAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAxAC4A
MAAuADkAMwA5ADcALgAxADYANgAwADAAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQBy
AHMAaQBvAG4AAAAxAC4AMAAuADkAMwA5ADcALgAxADYANgAwADAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAADDgAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
</ScriptProject>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Contar Detalle IngresoEgreso"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{472FF89F-C846-4FD1-A55E-A2F1C3C2379B}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Contar Detalle IngresoEgreso"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="select count(*) from [FUNC_Detalle_IngresoEgreso](?)"
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="0"
SQLTask:DtsVariableName="User::CantDetalleIngresoEgreso" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::IdTransaccion"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{28DA7DC4-A288-4602-A8B4-CD4BCE891B95}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Insertar IdTransaccion"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="INSERT INTO [dbo].[Transmisiones_IngresosEgresos]&#xA; ([id_transaccion]&#xA; ,[fecha_transmision]&#xA; ,[hora_transmision]&#xA; ,[job_id]&#xA; ,[estado]&#xA; ,[error]&#xA; ,[proceso]&#xA; ,[date_created]&#xA; ,[last_updated]&#xA; ,[emitida_exitosa])&#xA;VALUES&#xA; (?,&#xA; CAST(GETDATE() AS DATE), &#xA; CAST(GETDATE() AS TIME), &#xA; ABS(CHECKSUM(NEWID())) % 10000000000 + 1000000000000, &#xA; 'PROCESANDO',&#xA; NULL,&#xA; 'IngresoEgreso',&#xA; GETDATE(),&#xA; GETDATE(),&#xA; 0);" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::IdTransaccion"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Obtener Referencias"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{57168560-1770-4B02-A796-DC7CC25F22C3}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Obtener Referencias"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="select F350_ID_CO,F350_ID_TIPO_DOCTO , F350_NOTAS from FUNC_Encabezado_IngresoEgreso(?)"
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="F350_ID_CO"
SQLTask:DtsVariableName="User::F350_ID_CO" />
<SQLTask:ResultBinding
SQLTask:ResultName="F350_ID_TIPO_DOCTO"
SQLTask:DtsVariableName="User::F350_ID_TIPO_DOCTO" />
<SQLTask:ResultBinding
SQLTask:ResultName="F350_NOTAS"
SQLTask:DtsVariableName="User::F350_NOTAS" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::IdTransaccion"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Validar idTransaccion"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{68C7DE04-DCDB-4EDD-84BB-FEFA127CFE55}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Validar idTransaccion"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="select count(*) from Transmisiones_IngresosEgresos where id_transaccion = ?"
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="0"
SQLTask:DtsVariableName="User::ContIdTransaccion" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::IdTransaccion"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
</DTS:Executables>
<DTS:PrecedenceConstraints>
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción]"
DTS:CreationName=""
DTS:DTSID="{AD7F0870-15E7-4208-98E4-022A9B82EC3E}"
DTS:EvalOp="3"
DTS:Expression="@[User::ContIdTransaccion] == 0"
DTS:From="Package\Contenedor de bucles Foreach\Validar idTransaccion"
DTS:ObjectName="Restricción"
DTS:To="Package\Contenedor de bucles Foreach\Insertar IdTransaccion" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 1]"
DTS:CreationName=""
DTS:DTSID="{CA2DC5B7-F771-4910-8AA6-025DEACB79EE}"
DTS:EvalOp="3"
DTS:Expression="@[User::ContIdTransaccion] == 1"
DTS:From="Package\Contenedor de bucles Foreach\Validar idTransaccion"
DTS:ObjectName="Restricción 1"
DTS:To="Package\Contenedor de bucles Foreach\Obtener Referencias" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 2]"
DTS:CreationName=""
DTS:DTSID="{6C73587A-49AA-4B2F-9DCB-F3A3209D35BB}"
DTS:From="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
DTS:ObjectName="Restricción 2"
DTS:To="Package\Contenedor de bucles Foreach\Obtener Referencias" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 3]"
DTS:CreationName=""
DTS:DTSID="{D163B592-4679-410B-A430-3B722B2E3632}"
DTS:From="Package\Contenedor de bucles Foreach\Obtener Referencias"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 3"
DTS:To="Package\Contenedor de bucles Foreach\Consultar IngresosEgresos" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 4]"
DTS:CreationName=""
DTS:DTSID="{DD6462D7-0D61-454F-904B-AF55A64C7DC8}"
DTS:EvalOp="3"
DTS:Expression="@[User::codigoRespuesta] == 0"
DTS:From="Package\Contenedor de bucles Foreach\Consultar IngresosEgresos"
DTS:ObjectName="Restricción 4"
DTS:To="Package\Contenedor de bucles Foreach\Actualizar transmisiones IngresosEgresos" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 5]"
DTS:CreationName=""
DTS:DTSID="{804F3E50-6B27-4059-A9FB-09FD51608AB5}"
DTS:EvalOp="3"
DTS:Expression="@[User::codigoRespuesta] == 1"
DTS:From="Package\Contenedor de bucles Foreach\Consultar IngresosEgresos"
DTS:ObjectName="Restricción 5"
DTS:To="Package\Contenedor de bucles Foreach\Contar Detalle IngresoEgreso" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 6]"
DTS:CreationName=""
DTS:DTSID="{493E4B15-C6D8-422F-88A5-1E4C6335AB29}"
DTS:From="Package\Contenedor de bucles Foreach\Contar Detalle IngresoEgreso"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 6"
DTS:To="Package\Contenedor de bucles Foreach\Construir XML" />
</DTS:PrecedenceConstraints>
<DTS:ForEachVariableMappings>
<DTS:ForEachVariableMapping
DTS:CreationName=""
DTS:DTSID="{A8D3599B-1201-4B89-9F8C-164F7A8D7607}"
DTS:ObjectName="{A8D3599B-1201-4B89-9F8C-164F7A8D7607}"
DTS:ValueIndex="0"
DTS:VariableName="User::IdTransaccion" />
</DTS:ForEachVariableMappings>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Crear Ruta xml de archivos"
DTS:CreationName="Microsoft.FileSystemTask"
DTS:Description="Tarea Sistema de archivos"
DTS:DTSID="{9C16E36D-E499-424E-812C-B7A2DB82DEC7}"
DTS:ExecutableType="Microsoft.FileSystemTask"
DTS:LocaleID="-1"
DTS:ObjectName="Crear Ruta xml de archivos"
DTS:TaskContact="File System Task;Microsoft Corporation; SQL Server 2022; © 2022 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
DTS:ThreadHint="0">
<DTS:Variables />
<DTS:ObjectData>
<FileSystemData
TaskOperationType="CreateDirectory"
TaskOverwriteDestFile="True"
TaskSourcePath="User::RutaCarpeta"
TaskIsSourceVariable="True"
TaskIsDestinationVariable="True" />
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Listar Ingresos - Egresos Pendientes"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{82447290-D4A7-4E1D-80DE-18108CDACF1D}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Listar Ingresos - Egresos Pendientes"
DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2022; © 2022 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="{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}"
SQLTask:SqlStatementSource="select InternalTransactionId from [dbo].[FUNC_ObtenerIngresosEgresosPendientes]()"
SQLTask:ResultType="ResultSetType_Rowset" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="0"
SQLTask:DtsVariableName="User::ResultadoTransacciones" />
</SQLTask:SqlTaskData>
</DTS:ObjectData>
</DTS:Executable>
</DTS:Executables>
<DTS:PrecedenceConstraints>
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción]"
DTS:CreationName=""
DTS:DTSID="{08520034-DC80-4B3D-BA71-F8F9D17483C2}"
DTS:From="Package\Crear Ruta xml de archivos"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción"
DTS:To="Package\Contar ingresos - Egresos" />
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción 1]"
DTS:CreationName=""
DTS:DTSID="{E50B0A4D-B2CB-4A37-914F-47F31A59ABCC}"
DTS:EvalOp="3"
DTS:Expression="@[User::CantRegistros] &gt; 0"
DTS:From="Package\Contar ingresos - Egresos"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 1"
DTS:To="Package\Listar Ingresos - Egresos Pendientes" />
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción 2]"
DTS:CreationName=""
DTS:DTSID="{213B1D8A-4C94-4B71-BCB3-01BB2C2CAAE6}"
DTS:From="Package\Listar Ingresos - Egresos Pendientes"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 2"
DTS:To="Package\Contenedor de bucles Foreach" />
</DTS:PrecedenceConstraints>
<DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
<!--Esta sección CDATA contiene la información de diseño del paquete. Esta sección incluye información como, por ejemplo, las coordenadas (x,y), el ancho y el alto.-->
<!--Si edita manualmente esta sección y comete un error, puede eliminarlo. -->
<!--El paquete podrá cargarse normalmente, pero se perderá la información de diseño anterior y el diseñador reorganizará los elementos automáticamente en la superficie de diseño.-->
<Objects
Version="8">
<!--Cada uno de los nodos siguientes contiene propiedades que no afectan al comportamiento en tiempo de ejecución.-->
<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="204,41.6"
Id="Package\Contar ingresos - Egresos"
TopLeft="435.833309520451,170.733332146075" />
<NodeLayout
Size="203.2,42.4"
Id="Package\Contenedor de bucles Foreach\Actualizar transmisiones IngresosEgresos"
TopLeft="485.699962709846,286.199997414549" />
<NodeLayout
Size="144.8,41.6"
Id="Package\Contenedor de bucles Foreach\Construir XML"
TopLeft="84.8666512770792,385.133330121107" />
<NodeLayout
Size="204,41.6"
Id="Package\Contenedor de bucles Foreach\Consultar IngresosEgresos"
TopLeft="257.499975003303,206.199997486869" />
<NodeLayout
Size="215.2,41.6"
Id="Package\Contenedor de bucles Foreach\Contar Detalle IngresoEgreso"
TopLeft="63.1999857942269,293.866663894389" />
<NodeLayout
Size="181.6,41.6"
Id="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
TopLeft="507.16662518763,77.9333306996689" />
<NodeLayout
Size="185.6,41.6"
Id="Package\Contenedor de bucles Foreach\Obtener Referencias"
TopLeft="259.999974866709,127.06666429215" />
<NodeLayout
Size="197.6,44.8"
Id="Package\Contenedor de bucles Foreach\Validar idTransaccion"
TopLeft="249.66663925681,33.1999983727932" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción]"
TopLeft="447.26663925681,55.5999983727932">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="59.8999859308207,37.5333323268757"
Start="0,0"
End="52.3999859308207,37.5333323268757">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="30.6088807600297,0" />
<mssgle:CubicBezierSegment
Point1="30.6088807600297,0"
Point2="34.6088807600297,0"
Point3="34.6088807600297,4" />
<mssgle:LineSegment
End="34.6088807600297,33.5333323268757" />
<mssgle:CubicBezierSegment
Point1="34.6088807600297,33.5333323268757"
Point2="34.6088807600297,37.5333323268757"
Point3="38.6088807600297,37.5333323268757" />
<mssgle:LineSegment
End="52.3999859308207,37.5333323268757" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="26.6088807600297,-22,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 1]"
TopLeft="350.633307061759,77.9999983727932">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,49.066665919357"
Start="0,0"
End="0,41.566665919357">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,41.566665919357" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-8,12.7833329596785,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 2]"
TopLeft="507.16662518763,104.333330699669">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-61.5666503209212,43.5333335924813"
Start="0,0"
End="-54.0666503209212,43.5333335924813">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="-21.9948079132778,0" />
<mssgle:CubicBezierSegment
Point1="-21.9948079132778,0"
Point2="-25.9948079132778,0"
Point3="-25.9948079132778,4" />
<mssgle:LineSegment
End="-25.9948079132778,39.5333335924813" />
<mssgle:CubicBezierSegment
Point1="-25.9948079132778,39.5333335924813"
Point2="-25.9948079132778,43.5333335924813"
Point3="-29.9948079132778,43.5333335924813" />
<mssgle:LineSegment
End="-54.0666503209212,43.5333335924813" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 3]"
TopLeft="356.149974935006,168.66666429215">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,37.5333331947193"
Start="0,0"
End="0,30.0333331947193">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,30.0333331947193" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 4]"
TopLeft="359.499975003303,247.799997486869">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="227.799987706543,38.3999999276798"
Start="0,0"
End="227.799987706543,30.8999999276798">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,15.1999999638399" />
<mssgle:CubicBezierSegment
Point1="0,15.1999999638399"
Point2="0,19.1999999638399"
Point3="4,19.1999999638399" />
<mssgle:LineSegment
End="223.799987706543,19.1999999638399" />
<mssgle:CubicBezierSegment
Point1="223.799987706543,19.1999999638399"
Point2="227.799987706543,19.1999999638399"
Point3="227.799987706543,23.1999999638399" />
<mssgle:LineSegment
End="227.799987706543,30.8999999276798" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="105.899993853271,24.1999999638399,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 5]"
TopLeft="326.833308336636,247.799997486869">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-178.433322542409,46.0666664075193"
Start="0,0"
End="-178.433322542409,38.5666664075193">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,14.6417638380623" />
<mssgle:CubicBezierSegment
Point1="0,14.6417638380623"
Point2="0,18.6417638380623"
Point3="-4,18.6417638380623" />
<mssgle:LineSegment
End="-174.433322542409,18.6417638380623" />
<mssgle:CubicBezierSegment
Point1="-174.433322542409,18.6417638380623"
Point2="-178.433322542409,18.6417638380623"
Point3="-178.433322542409,22.6417638380623" />
<mssgle:LineSegment
End="-178.433322542409,38.5666664075193" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-97.2166612712047,23.6417638380623,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 6]"
TopLeft="170.799985794227,335.466663894389">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-13.5333345171476,49.6666662267179"
Start="0,0"
End="-13.5333345171476,42.1666662267179">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,20.8333331133589" />
<mssgle:CubicBezierSegment
Point1="0,20.8333331133589"
Point2="0,24.8333331133589"
Point3="-4,24.8333331133589" />
<mssgle:LineSegment
End="-9.53333451714764,24.8333331133589" />
<mssgle:CubicBezierSegment
Point1="-9.53333451714764,24.8333331133589"
Point2="-13.5333345171476,24.8333331133589"
Point3="-13.5333345171476,28.8333331133589" />
<mssgle:LineSegment
End="-13.5333345171476,42.1666662267179" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<ContainerLayout
HeaderHeight="43"
IsExpanded="True"
PanelSize="745.6,479.2"
Size="745.6,522.4"
Id="Package\Contenedor de bucles Foreach"
TopLeft="169.99999071161,363.999997468789" />
<NodeLayout
Size="204,41.6"
Id="Package\Crear Ruta xml de archivos"
TopLeft="438.333309383857,93.5999993491173" />
<NodeLayout
Size="248.8,41.6"
Id="Package\Listar Ingresos - Egresos Pendientes"
TopLeft="418.333310476609,258.266664870712" />
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción]"
TopLeft="539.083309452154,135.199999349117">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,35.5333327969578"
Start="0,0"
End="0,28.0333327969578">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,28.0333327969578" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción 1]"
TopLeft="540.28330999853,212.333332146075">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,45.9333327246374"
Start="0,0"
End="0,38.4333327246374">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,38.4333327246374" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-8,11.2166663623187,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción 2]"
TopLeft="542.766650594109,299.866664870712">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,64.1333325980769"
Start="0,0"
End="0,56.6333325980769">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,56.6333325980769" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
</GraphLayout>
</LayoutInfo>
</Package>
<TaskHost
design-time-name="Package\Contenedor de bucles Foreach\Construir XML">
<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="164.8,41.6"
Id="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB"
TopLeft="414.166644037599,47.6666663351986" />
<NodeLayout
Size="173.6,41.6"
Id="Package\Contenedor de bucles Foreach\Construir XML\Conversión de datos"
TopLeft="402.49997800837,151.666665611996" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach\Construir XML.Paths[Salida de origen de OLE DB]"
TopLeft="492.933311022985,89.2666663351986">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,62.399999276797"
Start="0,0"
End="0,54.899999276797">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,54.899999276797" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<NodeLayout
Size="192.8,41.6"
Id="Package\Contenedor de bucles Foreach\Construir XML\Destino de archivo plano"
TopLeft="402.499978008371,255.666664888793" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach\Construir XML.Paths[Salida de conversión de datos]"
TopLeft="489.29997800837,193.266665611996">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="9.60000000000025,62.3999992767971"
Start="0,0"
End="9.60000000000025,54.8999992767971">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,27.1999996383986" />
<mssgle:CubicBezierSegment
Point1="0,27.1999996383986"
Point2="0,31.1999996383986"
Point3="4,31.1999996383986" />
<mssgle:LineSegment
End="5.60000000000025,31.1999996383986" />
<mssgle:CubicBezierSegment
Point1="5.60000000000025,31.1999996383986"
Point2="9.60000000000025,31.1999996383986"
Point3="9.60000000000025,35.1999996383986" />
<mssgle:LineSegment
End="9.60000000000025,54.8999992767971" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
</GraphLayout>
</LayoutInfo>
</TaskHost>
<PipelineComponentMetadata
design-time-name="Package\Contenedor de bucles Foreach\Construir XML\Origen de OLE DB">
<Properties>
<Property>
<Name>DataSourceViewID</Name>
</Property>
</Properties>
</PipelineComponentMetadata>
</Objects>]]></DTS:DesignTimeProperties>
</DTS:Executable>
\ No newline at end of file
<Database xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/500" xmlns:dwd="http://schemas.microsoft.com/DataWarehouse/Designer/1.0" dwd:design-time-name="78c96a7a-3e41-4c7a-91a3-9a6c2d61c523" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ID>IngresosYEgresos</ID>
<Name>IngresosYEgresos</Name>
<CreatedTimestamp>0001-01-01T00:00:00Z</CreatedTimestamp>
<LastSchemaUpdate>0001-01-01T00:00:00Z</LastSchemaUpdate>
<LastProcessed>0001-01-01T00:00:00Z</LastProcessed>
<State>Unprocessed</State>
<LastUpdate>0001-01-01T00:00:00Z</LastUpdate>
<DataSourceImpersonationInfo>
<ImpersonationMode>Default</ImpersonationMode>
<ImpersonationInfoSecurity>Unchanged</ImpersonationInfoSecurity>
</DataSourceImpersonationInfo>
</Database>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DeploymentModel>Project</DeploymentModel>
<ProductVersion>16.0.5685.0</ProductVersion>
<SchemaVersion>9.0.1.0</SchemaVersion>
<State>$base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg==</State>
<Database>
<Name>IngresosYEgresos.database</Name>
<FullPath>IngresosYEgresos.database</FullPath>
</Database>
<DataSources />
<DataSourceViews />
<DeploymentModelSpecificContent>
<Manifest>
<SSIS:Project SSIS:ProtectionLevel="EncryptSensitiveWithUserKey" xmlns:SSIS="www.microsoft.com/SqlServer/SSIS">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">{bfa15e85-129d-47fc-ac18-22018ae97d81}</SSIS:Property>
<SSIS:Property SSIS:Name="Name">IngresosYEgresos</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMajor">1</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
<SSIS:Property SSIS:Name="VersionBuild">0</SSIS:Property>
<SSIS:Property SSIS:Name="VersionComments">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationDate">2025-09-17T15:57:01.0140502-05:00</SSIS:Property>
<SSIS:Property SSIS:Name="CreatorName">REDSISBAQ\bsarmiento</SSIS:Property>
<SSIS:Property SSIS:Name="CreatorComputerName">A1530553</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="PasswordVerifier" SSIS:Sensitive="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAASuykDPCWqUarqpipmoUWBAAAAAACAAAAAAADZgAAwAAAABAAAADYwmQLAXrhvnGMzQnhSla0AAAAAASAAACgAAAAEAAAAN/yAlpeM7TuPnQnIXdYS+qIAAAAW8cdOvTtaM8CEQH/FptDeZqKRKT+eZfyChMvplrX1+O2V912g1hhiwQbs05YqRKvSc//D9HIxpjBS++1oKao5RLHfnCBw5a0X9xYGtvK3v0a4CZ67V7Zgyw7CbxZA1WvRDPthHtnho7TTxSkg2XBFVCdn/KxFkcnzYFnvhaWM+mRCxeBVuqIkRQAAABiRQ5NtjeNelRC6jrLgNX3miG90Q==</SSIS:Property>
<SSIS:Property SSIS:Name="FormatVersion">1</SSIS:Property>
</SSIS:Properties>
<SSIS:Packages>
<SSIS:Package SSIS:Name="IngresoEgresos.dtsx" SSIS:EntryPoint="1" />
</SSIS:Packages>
<SSIS:ConnectionManagers />
<SSIS:DeploymentInfo>
<SSIS:ProjectConnectionParameters />
<SSIS:PackageInfo>
<SSIS:PackageMetaData SSIS:Name="IngresoEgresos.dtsx">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">{F2A8775B-EC02-49C9-BE2B-E509D811B9D0}</SSIS:Property>
<SSIS:Property SSIS:Name="Name">IngresoEgresos</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMajor">1</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
<SSIS:Property SSIS:Name="VersionBuild">25</SSIS:Property>
<SSIS:Property SSIS:Name="VersionComments">
</SSIS:Property>
<SSIS:Property SSIS:Name="VersionGUID">{7F190A07-552F-404A-BD5D-7B318ADCABB0}</SSIS:Property>
<SSIS:Property SSIS:Name="PackageFormatVersion">8</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="ProtectionLevel">1</SSIS:Property>
</SSIS:Properties>
<SSIS:Parameters>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.ConnectByProxy">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.ConnectionString">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">Data Source=10.238.84.181,1453;User ID=integracion;Initial Catalog=integracion;Provider=SQLNCLI11.1;Application Name=SSIS-IngresoEgresos-{5CB60E4B-7C0A-4CFB-A03D-24F6C294F698}10.238.84.181,1453.integracion.integracion;Auto Translate=False;</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.ConnectRetryCount">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">1</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.ConnectRetryInterval">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">5</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.ConnectUsingManagedIdentity">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.InitialCatalog">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">integracion</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.Password">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">1</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.RetainSameConnection">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.ServerName">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">10.238.84.181,1453</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.10.238.84.181,1453.integracion.integracion.UserName">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">integracion</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.AlwaysCheckForRowDelimiters">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">true</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.CodePage">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">1252</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.ColumnNamesInFirstDataRow">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.ConnectByProxy">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.DataRowsToSkip">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">0</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.Format">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">Delimited</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.HeaderRowDelimiter">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property xml:space="preserve" SSIS:Name="Value">
</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.HeaderRowsToSkip">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">0</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.LocaleID">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">9226</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.RowDelimiter">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.TextQualifier">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">&lt;none&gt;</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
<SSIS:Parameter SSIS:Name="CM.Flat File Connection Manager.Unicode">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">
</SSIS:Property>
<SSIS:Property SSIS:Name="CreationName">
</SSIS:Property>
<SSIS:Property SSIS:Name="Description">
</SSIS:Property>
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
</SSIS:Properties>
</SSIS:Parameter>
</SSIS:Parameters>
</SSIS:PackageMetaData>
</SSIS:PackageInfo>
</SSIS:DeploymentInfo>
</SSIS:Project>
</Manifest>
</DeploymentModelSpecificContent>
<ControlFlowParts />
<Miscellaneous />
<Configurations>
<Configuration>
<Name>Development</Name>
<Options>
<OutputPath>bin</OutputPath>
<ConnectionMappings />
<ConnectionProviderMappings />
<ConnectionSecurityMappings />
<DatabaseStorageLocations />
<TargetServerVersion>SQLServer2022</TargetServerVersion>
<AzureMode>false</AzureMode>
<LinkedAzureTenantId />
<LinkedAzureAccountId />
<LinkedAzureSSISIR />
<LinkedAzureStorage />
<RemoteExecutionFolder />
<ParameterConfigurationValues>
<ConfigurationSetting>
<Id>LastModifiedTime</Id>
<Name>LastModifiedTime</Name>
<Value xsi:type="xsd:dateTime">2025-09-22T21:37:42.3728949Z</Value>
</ConfigurationSetting>
</ParameterConfigurationValues>
</Options>
</Configuration>
</Configurations>
</Project>
\ No newline at end of file
<?xml version="1.0"?>
<SSIS:Parameters xmlns:SSIS="www.microsoft.com/SqlServer/SSIS" />
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment