Commit 306a5a26 authored by Brayan Sarmiento's avatar Brayan Sarmiento
Browse files

Mi primer commit

parents
{
"Version": 1,
"WorkspaceRootPath": "D:\\Discod\\Medipiel\\Colombia\\ETL\\Vendedor\\Vendedor\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{36A61608-E6FF-4EE9-82CA-1FB825FDA582}|Vendedor\\Vendedor.dtproj|D:\\Discod\\Medipiel\\Colombia\\ETL\\Vendedor\\Vendedor\\Vendedor\\Vendedor.dtsx||{CC84AFBD-DA02-46F4-8623-9F07E5569EDB}|Design",
"RelativeMoniker": "D:0:0:{36A61608-E6FF-4EE9-82CA-1FB825FDA582}|Vendedor\\Vendedor.dtproj|solutionrelative:Vendedor\\Vendedor.dtsx||{CC84AFBD-DA02-46F4-8623-9F07E5569EDB}|Design"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 243,
"SelectedChildIndex": 3,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{f4e46f1e-cf83-40aa-b568-a627394bc994}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Vendedor.dtsx [Dise\u00F1o]",
"DocumentMoniker": "D:\\Discod\\Medipiel\\Colombia\\ETL\\Vendedor\\Vendedor\\Vendedor\\Vendedor.dtsx",
"RelativeDocumentMoniker": "Vendedor\\Vendedor.dtsx",
"ToolTip": "D:\\Discod\\Medipiel\\Colombia\\ETL\\Vendedor\\Vendedor\\Vendedor\\Vendedor.dtsx [Dise\u00F1o]",
"RelativeToolTip": "Vendedor\\Vendedor.dtsx [Dise\u00F1o]",
"Icon": "00000000-0000-0000-0000-000000000000.000000|iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMxSURBVDhPjVRLTBNRFD3TH62lQEG0BaoRJfJRoxEV48KoiTEaFsrKBS5MXLhzZdzqRqM7ExZujQt36sLEqDHRuPBDooYipSjV0tLyael0ZtrpTDvPO9OxpXzEk9y89\u002B6bd\u002Bbcz3scCLfuPfjY2dVzSJ//C6IkI7mw\u002BOLr6IeRp4/uPzfdVTDGbOYUPZ1tCLS1mKu18f7zJMYmJgckFdyFS9fw6tnDtwKfFs1tgOM4qz6eOD145cC\u002B3vYOXws2OevWtUhsHmpJc9a73c1zKb69dYsvnRezaUngcwYhwWKO/w2r1QqNseb5xfRJr69z2FXf1GVuGaghlJUS5jOFiklyEQW16hNlDT8iMXwLhuCpdztis4kLgijtMo8bqORQR2hGwJMPSXMFnNrfitYGBx6/ixtrgS\u002BAVOHcjgBUtYiXb94a/uWoUagxUqlZkGtsg9TUDtXpKftKQK7BB9bRjd6DB3H8cB/sdrteA/NkFatzyDRwBQmcTFZUTB8jXx42tQCP04Gmxoayfw3UEDa67ejrcGOPt4i9XhWtTg0elw19gXrsaS6ir1GF11FCnhSvh5oc7vS7DVuJ4RMBUOSQVWpusmgyXd5YA//dNjqZQEZ1Qa5I7WN3kHeDHP5MSHj4ZqZiY7\u002BzKGlAngh0ZdkCQ4ZMVDhSTGQbFYWnOzUekxBcsmOMLJmzGhUWqDa8QVZWKCkMrER/oWKtxOqQOQtYnQvM6YbC2UjNX2XAkgyksgrSvEztZYen2Q9/595eb2D/SWza3q8fryG0UAROiwZXJgHXUhwlUayQZYgsk2eIz2XxayaDnL0NvQNnMXj55vX\u002Bobuvse3iiM5RU\u002BXugAdXW1x03ShnFJFGbwcJMsLUR8oIVMppx2YXho75sUh/ic9JSEZTJsMyhaHpWbwf/Y6x72FMTIYxPRXG1MQEpsaDmA0HkZkOQo6NQ8vOGd9bKH/5nIrUUh6CZF4AgqFQUYr4EgxjIbV\u002Bf/2FrWkb6rbvRjQhYirKI/SbRzJVeb3KhJHIj/HFrMyi0Zjh/Be2dh31K5wvwKQ8IgkBv4g4vlAlXN1IG8F35gbaz982V1VIkU8I3TnyByuphR8gq7UuAAAAAElFTkSuQmCC",
"WhenOpened": "2025-09-15T21:00:48.179Z",
"EditorCaption": " [Dise\u00F1o]"
}
]
}
]
}
]
}
\ 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}") = "Vendedor", "Vendedor\Vendedor.dtproj", "{36A61608-E6FF-4EE9-82CA-1FB825FDA582}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Development|Default = Development|Default
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{36A61608-E6FF-4EE9-82CA-1FB825FDA582}.Development|Default.ActiveCfg = Development
{36A61608-E6FF-4EE9-82CA-1FB825FDA582}.Development|Default.Build.0 = Development
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6C4BF3E4-E726-4B82-A455-DC1CD4576175}
EndGlobalSection
EndGlobal
<?xml version="1.0"?>
<SSIS:Parameters xmlns:SSIS="www.microsoft.com/SqlServer/SSIS" />
\ 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="ae66b8c4-5a70-4105-a3a6-94585e3a19fa" xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
<ID>Vendedor</ID>
<Name>Vendedor</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>Vendedor.database</Name>
<FullPath>Vendedor.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">{c8344c64-032a-4db9-aeae-aaa53951f99c}</SSIS:Property>
<SSIS:Property SSIS:Name="Name">Vendedor</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-15T16:00:46.7017762-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+sBAAAASuykDPCWqUarqpipmoUWBAAAAAACAAAAAAADZgAAwAAAABAAAACum96aaBuftFvgTDaJ5RolAAAAAASAAACgAAAAEAAAAHgFf0CWE/FKhKAyoy7ieoqIAAAAQH2rfdhxVSxXvicYv0nQgX564uQawPCFr8w3Z3wJYHsXZKPskg5pewqxJ/j9kv2kwB1oXN4XPbCDDsSL1B+PxG1QoYCPNpLIseSrlLah92WW+tdwDwmUNtDAqrpIz4d3jv5iXn8dxl87MV6v+4DS3uXlm2EtH8INx/Myu7GEunCCNn9uEsAa1BQAAADYHaz3zJaWe+qB4yVhj5k4f5G5/A==</SSIS:Property>
<SSIS:Property SSIS:Name="FormatVersion">1</SSIS:Property>
</SSIS:Properties>
<SSIS:Packages>
<SSIS:Package SSIS:Name="Vendedor.dtsx" SSIS:EntryPoint="1" />
</SSIS:Packages>
<SSIS:ConnectionManagers />
<SSIS:DeploymentInfo>
<SSIS:ProjectConnectionParameters />
<SSIS:PackageInfo>
<SSIS:PackageMetaData SSIS:Name="Vendedor.dtsx">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">{1841FD2A-01D9-4977-9469-647B942577DE}</SSIS:Property>
<SSIS:Property SSIS:Name="Name">Vendedor</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMajor">1</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
<SSIS:Property SSIS:Name="VersionBuild">33</SSIS:Property>
<SSIS:Property SSIS:Name="VersionComments">
</SSIS:Property>
<SSIS:Property SSIS:Name="VersionGUID">{6AA37A7F-D5B6-401C-8210-2DD716488D7B}</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.10.40.12,1433;User ID=integracion;Initial Catalog=Integracion;Provider=SQLNCLI11.1;Auto Translate=False;Application Name=SSIS-Vendedor-{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}10.238.84.181,1453.integracion.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.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.10.40.12,1433</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="Value">
</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-17T14:29:12.1442758Z</Value>
</ConfigurationSetting>
</ParameterConfigurationValues>
</Options>
</Configuration>
</Configurations>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<DataTransformationsUserConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Configurations>
<Configuration>
<Name>Development</Name>
<Options>
<AssessmentRuleSuppressionSetting />
<UseWinAuth>false</UseWinAuth>
<WinAuthUserName />
<WinAuthDomain />
<UserIDs />
<UserPasswords />
<OfflineMode>false</OfflineMode>
<ProgressReporting>true</ProgressReporting>
<ParameterConfigurationSensitiveValues>
<ConfigurationSetting>
<Id>LastModifiedTime</Id>
<Name>LastModifiedTime</Name>
<Value xsi:type="xsd:dateTime">2025-09-17T14:29:12.1502038Z</Value>
</ConfigurationSetting>
</ParameterConfigurationSensitiveValues>
</Options>
</Configuration>
</Configurations>
</DataTransformationsUserConfiguration>
\ No newline at end of file
<?xml version="1.0"?>
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
DTS:refId="Package"
DTS:CreationDate="9/15/2025 4:00:47 PM"
DTS:CreationName="Microsoft.Package"
DTS:CreatorComputerName="A1530553"
DTS:CreatorName="REDSISBAQ\bsarmiento"
DTS:DTSID="{1841FD2A-01D9-4977-9469-647B942577DE}"
DTS:ExecutableType="Microsoft.Package"
DTS:LastModifiedProductVersion="16.0.5685.0"
DTS:LocaleID="9226"
DTS:ObjectName="Vendedor"
DTS:PackageType="5"
DTS:VersionBuild="33"
DTS:VersionGUID="{6AA37A7F-D5B6-401C-8210-2DD716488D7B}">
<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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
DTS:ObjectName="10.238.84.181,1453.integracion.integracion">
<DTS:ObjectData>
<DTS:ConnectionManager
DTS:ConnectRetryCount="1"
DTS:ConnectRetryInterval="5"
DTS:ConnectionString="Data Source=10.10.40.12,1433;User ID=integracion;Initial Catalog=Integracion;Provider=SQLNCLI11.1;Auto Translate=False;Application Name=SSIS-Vendedor-{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}10.238.84.181,1453.integracion.integracion;">
<DTS:Password
DTS:Name="Password"
Sensitive="1"
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAASuykDPCWqUarqpipmoUWBAAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAAAirxP9aeZmoO3QPgu0xW6TAAAAAASAAACgAAAAEAAAACHg1DwMVIhdVgUnnnLCJa8gAAAA7VW/Wffa17kqjiCkzyhW4LL1FiC8C4ARSsX315kx9csUAAAAHuiZGpDn++22x1PZ/EX2FWKlj1Q</DTS:Password>
</DTS:ConnectionManager>
</DTS:ObjectData>
</DTS:ConnectionManager>
<DTS:ConnectionManager
DTS:refId="Package.ConnectionManagers[Flat File Connection Manager]"
DTS:CreationName="FLATFILE"
DTS:DTSID="{4FB7D4AF-2AE0-4DF6-81E3-624926CD0DD2}"
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\VendedorColombia\19-09-2025\.xml">
<DTS:FlatFileColumns>
<DTS:FlatFileColumn
DTS:ColumnType="Delimited"
DTS:ColumnDelimiter="_x000D__x000A_"
DTS:DataType="303"
DTS:TextQualified="True"
DTS:ObjectName="XML_Output"
DTS:DTSID="{56350860-ACC7-4094-B285-487548752BB6}"
DTS:CreationName="" />
</DTS:FlatFileColumns>
</DTS:ConnectionManager>
</DTS:ObjectData>
</DTS:ConnectionManager>
</DTS:ConnectionManagers>
<DTS:Variables>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{1DB0D2D2-04FE-4B4B-ABB9-DFED135B6659}"
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="{E73F967B-8C4D-4AB8-9CE8-4970BBE8A3D0}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="CodigoRespEndPoint">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{71CD3C58-29B2-4DDB-8FCB-900A56C5CC47}"
DTS:EvaluateAsExpression="True"
DTS:Expression="&quot;EXEC dbo.GenerarXMLVendedor '&quot; + @[User::IdTransaccion] + &quot;',&quot; + (DT_WSTR,10) @[User::ConsultarDetalle]"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="ComandoSql">
<DTS:VariableValue
DTS:DataType="8">EXEC dbo.GenerarXMLVendedor '',0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{0D925380-0592-451E-94D3-40D33A60D420}"
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="{9FED509D-A6DB-4474-AA6A-68BA8B22B0E6}"
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="{251CC8BB-91AD-40C1-BB9E-BD5A9D5AC6A8}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="ConsultarDetalle">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{B0110376-67D9-47DB-AAC1-B9181411DEEB}"
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="{E6547BC8-7EDE-43DA-AEDA-AC90C8198AC2}"
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="{9CC1583D-FB0A-46D6-A4F2-188F5822F087}"
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="{8CCD8385-096B-4B6E-AC3F-F754AC6F1155}"
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="{8A920DD9-B36E-49E0-9755-79613165A02A}"
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="{F155B425-04A5-4243-A081-C7EB6EAF0DA6}"
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="{0C0E08CF-7957-48D4-BDCD-092669509067}"
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="{D6D832AB-615E-4851-ACC5-AE3470A6A636}"
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="{5622F3BD-A29D-4229-8E93-7128FA3B39FC}"
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_20250919_115009.txt</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{06F4AE60-EAD0-4B84-8713-2BD3FD2F03FE}"
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">19-09-2025</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{F2CACBA3-5BBB-42F0-ABB1-7F1BE15494E6}"
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="{2EAD2E3C-C0F8-469D-9DF2-D27C65B47439}"
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="{2748BC34-7117-452E-A5BA-80D26F6493A0}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="RutaBase">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\VendedorColombia\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{7F071986-817A-4CF5-8BE4-83802D99615A}"
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\VendedorColombia\19-09-2025\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{9965479B-4418-4431-8BAB-19A07FCB046F}"
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\VendedorColombia\19-09-2025\.xml</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{0C2B9587-102B-4EB4-ABBD-40D9486BD0CF}"
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\VendedorColombia\19-09-2025\_respuesta.xml</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{44DC212B-92B8-414E-B38C-53BABE55C48E}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="Rutalog">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\VendedorColombia\log\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{4E1112BC-4570-446F-B3A3-FC1BE626A5F4}"
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 Vendedores"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{B189BA62-5117-4914-96C7-565DD0EF3F9E}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Contar Vendedores"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select count(*) from FUNC_ObtenerVendedoresPendientes()"
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="{2488485A-EC62-4CA8-AD08-709E220B0329}"
DTS:ExecutableType="STOCK:FOREACHLOOP"
DTS:LocaleID="-1"
DTS:ObjectName="Contenedor de bucles Foreach">
<DTS:ForEachEnumerator
DTS:CreationName="Microsoft.ForEachADOEnumerator"
DTS:DTSID="{2C615414-ED1A-435C-84E0-5BA33D9C1D30}"
DTS:ObjectName="{2C615414-ED1A-435C-84E0-5BA33D9C1D30}">
<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 Tabla Transmisiones Vendedor"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{5110DC4A-6E78-40AA-AF6D-55D82DF21863}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Actualizar Tabla Transmisiones Vendedor"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="update Transmisiones_Vendedores set fecha_transmision = ? , hora_transmision = ? , estado = ? , error = ?, last_updated = GETDATE() where id_transaccion = ?" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::FechaTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="1"
SQLTask:DtsVariableName="User::HoraTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="2"
SQLTask:DtsVariableName="User::estadoTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="3"
SQLTask:DtsVariableName="User::DetalleErrorRespuesta"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="4"
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\Construir xml"
DTS:CreationName="Microsoft.Pipeline"
DTS:Description="Tarea Flujo de datos"
DTS:DTSID="{C90CEFF8-AB9D-4DC6-95E5-980A8EC33E33}"
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" />
</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 detalle"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{22C7FD3E-213A-4527-B773-EA14F4492E03}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Consultar detalle"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select count(*) from FUNC_Entidad_Vendedor(?)"
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="0"
SQLTask:DtsVariableName="User::ConsultarDetalle" />
<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\Consultar Servicio SOAP"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{02EAB670-054E-49B7-9888-49961C1E9BF4}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Consultar Servicio SOAP"
DTS:ThreadHint="1">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_780481b5350c47f5829c49795a5c12c4"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::EndPointSoap,User::RutaCompleta"
ReadWriteVariables="User::DetalleErrorRespuesta,User::ErrorServicioSOAP,User::estadoTransmision,User::printTipoError,User::Rutalog,User::SalidaSoap">
<ProjectItem
Name="Properties\Settings.settings"
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>]]></ProjectItem>
<ProjectItem
Name="Properties\Resources.resx"
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>]]></ProjectItem>
<ProjectItem
Name="ST_780481b5350c47f5829c49795a5c12c4.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>{222B59D2-F708-47C5-AC80-1AA4622A7F86}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_780481b5350c47f5829c49795a5c12c4</RootNamespace>
<AssemblyName>ST_780481b5350c47f5829c49795a5c12c4</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.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.Text;
using System.Xml;
using System.Threading.Tasks;
using System.Linq;
using System.Net.Http;
#endregion
namespace ST_780481b5350c47f5829c49795a5c12c4
{
/// <summary>
/// ScriptMain is the entry point class of the script. Do not change the name, attributes,
/// or parent of this class.
/// </summary>
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
{
#region Help: Using Integration Services variables and parameters in a script
/* To use a variable in this script, first ensure that the variable has been added to
* either the list contained in the ReadOnlyVariables property or the list contained in
* the ReadWriteVariables property of this script task, according to whether or not your
* code needs to write to the variable. To add the variable, save this script, close this instance of
* Visual Studio, and update the ReadOnlyVariables and
* ReadWriteVariables properties in the Script Transformation Editor window.
* To use a parameter in this script, follow the same steps. Parameters are always read-only.
*
* Example of reading from a variable:
* DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value;
*
* Example of writing to a variable:
* Dts.Variables["User::myStringVariable"].Value = "new value";
*
* Example of reading from a package parameter:
* int batchId = (int) Dts.Variables["$Package::batchId"].Value;
*
* Example of reading from a project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].Value;
*
* Example of reading from a sensitive project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue();
* */
#endregion
#region Help: Firing Integration Services events from a script
/* This script task can fire events for logging purposes.
*
* Example of firing an error event:
* Dts.Events.FireError(18, "Process Values", "Bad value", "", 0);
*
* Example of firing an information event:
* Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain)
*
* Example of firing a warning event:
* Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0);
* */
#endregion
#region Help: Using Integration Services connection managers in a script
/* Some types of connection managers can be used in this script task. See the topic
* "Working with Connection Managers Programatically" for details.
*
* Example of using an ADO.Net connection manager:
* object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction);
* SqlConnection myADONETConnection = (SqlConnection)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Sales DB"].ReleaseConnection(rawConnection);
*
* Example of using a File connection manager
* object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction);
* string filePath = (string)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection);
* */
#endregion
/// <summary>
/// This method is called when this script task executes in the control flow.
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
/// To open Help, press F1.
/// </summary>
public void Main()
{
string soapEndpoint = Dts.Variables["User::EndPointSoap"].Value.ToString();
string rutaArchivo = Dts.Variables["User::RutaCompleta"].Value.ToString();
string rutaLog = Dts.Variables["User::Rutalog"].Value.ToString();
string soapRequestXml = string.Empty;
try
{
// Usa System.IO para leer el archivo.
soapRequestXml = System.IO.File.ReadAllText(rutaArchivo, System.Text.Encoding.UTF8);
}
catch (System.Exception ex)
{
Dts.Events.FireError(0, "Script Task", $"Error al leer el archivo XML en la ruta: {rutaArchivo}. Mensaje: {ex.Message}", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
return; // Salir si hay un error al leer el archivo
}
var client = new HttpClient();
client.Timeout = TimeSpan.FromMinutes(3);
var request = new HttpRequestMessage(HttpMethod.Post, soapEndpoint);
request.Headers.Add("SOAPAction", "http://tempuri.org/ImportarXML");
request.Content = new StringContent(soapRequestXml, Encoding.UTF8, "text/xml");
try
{
var response = client.SendAsync(request).Result;
string responseXml = response.Content.ReadAsStringAsync().Result;
if (!response.IsSuccessStatusCode)
{
// Captura error HTTP
string errorMsg = $"HTTP ERROR {(int)response.StatusCode} - {response.ReasonPhrase}";
Dts.Variables["User::ErrorServicioSOAP"].Value = errorMsg;
Dts.TaskResult = (int)ScriptResults.Failure;
return;
}
responseXml = response.Content.ReadAsStringAsync().Result;
Dts.Variables["User::SalidaSoap"].Value = responseXml;
try
{
var doc = new XmlDocument();
doc.LoadXml(responseXml);
XmlNode tipoErrorNode = doc.SelectSingleNode("//*[local-name()='printTipoError']");
if (tipoErrorNode != null)
{
string valorError = tipoErrorNode.InnerText;
Dts.Variables["User::printTipoError"].Value = valorError;
Dts.Variables["User::estadoTransmision"].Value = valorError == "0" ? "OK" : "ERROR";
}
else
{
Dts.Variables["User::printTipoError"].Value = "DETALLE ERROR NO ENCONTRADO";
Dts.Variables["User::estadoTransmision"].Value = "ERROR";
}
XmlNodeList detalleErrorNode = doc.SelectNodes("//*[local-name()='f_detalle']");
if (detalleErrorNode != null && detalleErrorNode.Count > 0)
{
StringBuilder sb = new StringBuilder();
foreach (XmlNode node in detalleErrorNode)
{
if (!string.IsNullOrWhiteSpace(node.InnerText))
{
sb.AppendLine(node.InnerText.Trim());
}
}
Dts.Variables["User::DetalleErrorRespuesta"].Value = sb.ToString();
}
else
{
Dts.Variables["User::DetalleErrorRespuesta"].Value = "NULL";
}
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (TaskCanceledException tex)
{
string msg = "TIMEOUT: El servicio SOAP no respondi� en el tiempo configurado.";
Dts.Events.FireError(0, "Script Task", msg, "", 0);
Dts.Variables["User::ErrorServicioSOAP"].Value = msg;
Dts.TaskResult = (int)ScriptResults.Failure;
}
catch (XmlException xex)
{
// Error al parsear XML
string msg = $"Error 1 :{xex.Message}";
Dts.Variables["User::ErrorServicioSOAP"].Value = msg;
Dts.Events.FireError(0, "Script Task", $"Error parseando XML: {xex.Message}", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
catch (Exception ex)
{
string msg;
if (ex is AggregateException aggEx)
{
// desenrolla excepciones internas
msg = string.Join(" | ", aggEx.InnerExceptions.Select(e => e.InnerException?.Message ?? e.Message));
}
else
{
msg = ex.InnerException?.Message ?? ex.Message;
}
Dts.Variables["User::ErrorServicioSOAP"].Value = msg;
Dts.Events.FireError(0, "Script Task", 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_780481b5350c47f5829c49795a5c12c4</msb:CodeName>
<msb:Language>msBuild</msb:Language>
<msb:DisplayName>ST_780481b5350c47f5829c49795a5c12c4</msb:DisplayName>
<msb:ProjectId>{FBFE50B7-A594-47BA-A127-2AF0412EFCB1}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_780481b5350c47f5829c49795a5c12c4.csproj" />
<msb:File Include="Properties\Settings.settings" />
<msb:File Include="Properties\AssemblyInfo.cs" />
<msb:File Include="Properties\Resources.resx" />
<msb:File Include="Properties\Resources.Designer.cs" />
<msb:File Include="Properties\Settings.Designer.cs" />
<msb:File Include="ScriptMain.cs" />
</msb:ItemGroup>
</c:Project>]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_780481b5350c47f5829c49795a5c12c4.Properties.Settings.get_Default():ST_780481b5350c47f5829c49795a5c12c4.Properties.Sett" +
"ings")]
namespace ST_780481b5350c47f5829c49795a5c12c4.Properties {
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
private static Settings defaultInstance = new Settings();
public static Settings Default {
get {
return defaultInstance;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\AssemblyInfo.cs"
Encoding="UTF8"><![CDATA[using System.Reflection;
using System.Runtime.CompilerServices;
//
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: AssemblyTitle("ST_780481b5350c47f5829c49795a5c12c4")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_780481b5350c47f5829c49795a5c12c4")]
[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\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_780481b5350c47f5829c49795a5c12c4.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_780481b5350c47f5829c49795a5c12c4.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_780481b5350c47f5829c49795a5c12c4.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_780481b5350c47f5829c49795a5c12c4.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_780481b5350c47f5829c49795a5c12c4.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_780481b5350c47f5829c49795a5c12c4.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAL/WymgAAAAAAAAAAOAAIiALATAAACAAAAAIAAAAAAAAmj4A
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAEg+AABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAoB4AAAAgAAAAIAAAAAIA
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAiAAAAAAAAAAAAAAAAAABAAABA
LnJlbG9jAAAMAAAAAGAAAAACAAAAKAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAB8
PgAAAAAAAEgAAAACAAUAJCYAAGwXAAABAAAAAAAAAJA9AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBwC7BAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
AAAKbxQAAAoKAigQAAAKbxEAAApyJwAAcG8SAAAKbxMAAApvFAAACgsCKBAAAApvEQAACnJNAABw
bxIAAApvEwAACm8UAAAKJn4VAAAKDAcoFgAACigXAAAKDN5HEwUCKBAAAApvGAAAChZyaQAAcHKB
AABwB3LVAABwEQVvGQAACigaAAAKcu0AAHAWbxsAAAomAigQAAAKF28cAAAK3f8DAABzHQAACg0J
IwAAAAAAAAhAKB4AAApvHwAACiggAAAKBnMhAAAKEwQRBG8iAAAKcu8AAHByBQEAcG8jAAAKEQQI
KBYAAApyQwEAcHMkAAAKbyUAAAoJEQRvJgAACm8nAAAKEwYRBm8oAAAKbykAAApvKgAAChMHEQZv
KwAACi1MclUBAHARBm8sAAAKjDQAAAERBm8tAAAKKC4AAAoTCAIoEAAACm8RAAAKcn8BAHBvEgAA
ChEIby8AAAoCKBAAAAoXbxwAAArdNAMAABEGbygAAApvKQAACm8qAAAKEwcCKBAAAApvEQAACnKv
AQBwbxIAAAoRB28vAAAKczAAAAolEQdvMQAACiVy0QEAcG8yAAAKEwkRCSxbEQlvMwAAChMLAigQ
AAAKbxEAAApyFwIAcG8SAAAKEQtvLwAACgIoEAAACm8RAAAKckECAHBvEgAAChELcnECAHAoNAAA
Ci0HcnUCAHArBXKBAgBwby8AAAorPgIoEAAACm8RAAAKchcCAHBvEgAACnKHAgBwby8AAAoCKBAA
AApvEQAACnJBAgBwbxIAAApydQIAcG8vAAAKcr8CAHBvNQAAChMKEQo5kgAAABEKbzYAAAoWPoUA
AABzNwAAChMMEQpvOAAAChMNKzARDW85AAAKdBMAAAETDhEObzMAAAooOgAACi0UEQwRDm8zAAAK
bzsAAApvPAAACiYRDW89AAAKLcfeFRENdRcAAAETDxEPLAcRD28+AAAK3AIoEAAACm8RAAAKcvsC
AHBvEgAAChEMbxQAAApvLwAACisfAigQAAAKbxEAAApy+wIAcG8SAAAKcjMDAHBvLwAACgIoEAAA
ChZvHAAACt2+AAAAJnI9AwBwExACKBAAAApvGAAAChZyaQAAcBEQcu0AAHAWbxsAAAomAigQAAAK
bxEAAApyfwEAcG8SAAAKERBvLwAACgIoEAAAChdvHAAACt5tExFywAMAcBERbxkAAAooPwAAChMS
AigQAAAKbxEAAApyfwEAcG8SAAAKERJvLwAACgIoEAAACm8YAAAKFnJpAABwctQDAHAREW8ZAAAK
KD8AAApy7QAAcBZvGwAACiYCKBAAAAoXbxwAAAreAN22AAAAExMRE3UZAAABExURFSw5cgAEAHAR
FW9AAAAKfggAAAQlLRcmfgcAAAT+BgwAAAZzQQAACiWACAAABCgBAAArKEMAAAoTFCsgERNvRAAA
CiUtBCYUKwVvGQAACiUtCCYRE28ZAAAKExQCKBAAAApvEQAACnJ/AQBwbxIAAAoRFG8vAAAKAigQ
AAAKbxgAAAoWcmkAAHARE28ZAAAKcu0AAHAWbxsAAAomAigQAAAKF28cAAAK3gAqAEF8AAAAAAAA
ZgAAAA4AAAB0AAAARwAAABEAAAECAAAAnAIAAD0AAADZAgAAFQAAAAAAAAAAAAAAtQEAAIwBAABB
AwAAUQAAABoAAAEAAAAAtQEAAIwBAACSAwAAbQAAABgAAAEAAAAADwEAAPUCAAAEBAAAtgAAABEA
AAEeAihFAAAKKh4CKEYAAAoqrn4BAAAELR5yCAQAcNADAAACKEcAAApvSAAACnNJAAAKgAEAAAR+
AQAABCoafgIAAAQqHgKAAgAABCoafgMAAAQqHgIoSgAACioucwgAAAaAAwAABCoucwsAAAaABwAA
BCp2A29EAAAKJS0EJhQrBW8ZAAAKJS0HJgNvGQAACipCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMx
OQAAAAAFAGwAAAAsBgAAI34AAJgGAACACQAAI1N0cmluZ3MAAAAAGBAAAHwEAAAjVVMAlBQAABAA
AAAjR1VJRAAAAKQUAADIAgAAI0Jsb2IAAAAAAAAAAgAAAVcdogkJCwAAAPoBMwAWAAABAAAAOwAA
AAYAAAAIAAAADAAAAAIAAABKAAAAAgAAABEAAAABAAAAAgAAAAMAAAAEAAAAAwAAAAEAAAAHAAAA
AQAAAAIAAAABAAAAAAA2BQEAAAAAAAYAtAPXBgYAQwTXBgYAAAPEBg8ASwcAAAYALQPaBQYAlwPa
BQYAeAPaBQYAKgTaBQYA1APaBQYA7QPaBQYARAPaBQYAXwOEBAoACATGBAoAZgLGBA4ArwhBBg4A
ngFBBgYAKwZ6BQ4AigFBBhIAdgFeBRIADgleBQYAXQY4CQYAnQbPBwYAxQF6BRIAFQZeBQYAAgZ6
BQYA7AW4BwYAhgV6BQYAyALXBgYAcAh6BQYARwB6BQYA4wLEBgYAbwb3BgYANQbFBRYAswIgBRYA
FAMgBRYAggKwBQoADgXGBBoAmQf6ARoAsQH6AQYAoAR6BQYAewQ4CQYA9QGIAAoAfwbGBAYAlwV6
BQ4AAQFBBg4AJgj2Bw4AGgj2Bw4A6ghBBg4A+AhBBgYAJQC4BxYAPgF+CAYAQQB6BRIAugheBQYA
LADvBB4AugFRBgYAFwDGAAYAJQJ6BQYA0QF6BQYAYgnaBQAAAAB/AAAAAAABAAEAAQAQAKAFTgA5
AAEAAQAAABAA/gZmB3UAAQADAAABEACvB2YHkQADAAcAAwEAAEkIAABtAAQACgADIRAAwgAAAHUA
BwAKABEAiwWyAREAVgK3AREAHwG8AQYGsQDAAVaAOQjDAVaANgLDATYAewDHARYAAQDLAVAgAAAA
AIYApgUGAAEAlCUAAAAAhhi3BgYAAQCcJQAAAACDGLcGBgABAKQlAAAAAJMIawbUAQEA0CUAAAAA
kwg+AtoBAQDXJQAAAACTCEoC4AEBAN8lAAAAAJYIiQjnAQIA5iUAAAAAhhi3BgYAAgDuJQAAAACR
GL0G7AECAPolAAAAAJEYvQbsAQIAnCUAAAAAhhi3BgYAAgAGJgAAAACDAAoA8AECAAAAAQB1BAAA
AQB5BAkAtwYBABEAtwYGABkAtwYKACkAtwYQADEAtwYQADkAtwYQAEEAtwYQAEkAtwYQAFEAtwYQ
AFkAtwYQAGEAtwYQAGkAtwYGAOEAtwYGAPkAtwYGABkBtwYVAHEAQQhCACkBlQdIADEBcQVOADkB
YQRVAOkAngRZAEEBdwldAEkBcgBgAFEBRAlmACkBVwhuAIkAfgFZAEEBYgh0AFkBkwZ8ACkBoAgB
AHkAtwYGAGEBoweFAHkAIwmMAGkBGgmTAIEAtwaZAIEADgihAHkB/QCnAIEBtwatAIEA3gi2AHkA
4QC9AAwAlQjRAJEA0gjWAIkB6wDcABQAlQjRAJEATQHsAJEALwHwAJEAmgJZAEEBaQj2ADkBawT9
AKkBtwYGAKkBaQUQAJkAZQECAZkAUAlZAEEBawkIAZkAWgcOAaEABAkUAakAtwYGAKEAqQYYAbEA
xghVAEEBDAEdAUEBgQVZAKkAGgIiAbEALwnsALkAqwIGAEEBYggoAckA4gcuARwAtwZAAbkBdwhG
AUEBqwVmAYkAIgZxAXEAtwYGAOkAtwYGAMkB4wF2AckBXgl/AQEBtwaFASEBtwYGAAgAFACoAQgA
GACtASkAewAvAi4ACwAHAi4AEwAQAi4AGwAvAi4AIwA4Ai4AKwBhAi4AMwBhAi4AOwBhAi4AQwA4
Ai4ASwBnAi4AUwBhAi4AWwB+AkMAYwCtAUkAewAvAmEAawCtAWMAcwCtAcMAawCtARwAAwABAAQA
AwAAAG8G9gEAAF4C/AEAAI0IAgICAAQAAwACAAUABQABAAYABQACAAcABwDJAOUAOAEEgAAAAQAA
AK8kN0sAAAAAAABOAAAABAAAAAAAAAAAAAAAjQG5AAAAAAAQAAAAAAAAAAAAAACWAacEAAAAAAQA
AAAAAAAAAAAAAJ8BQQYAAAAABAAAAAAAAAAAAAAAjQFeBQAAAAAEAAAAAAAAAAAAAACNAXoFAAAA
ABAAAAAAAAAAAAAAAJYBkgAAAAAABAAAAAAAAAAAAAAAjQEqAgAAAAAAAAAAAQAAAAgHAAAFAAIA
BgACAIUAYAEAAAA8PjlfXzBfMAA8TWFpbj5iX18wXzAASUVudW1lcmFibGVgMQBUYXNrYDEAUmVh
ZE9ubHlDb2xsZWN0aW9uYDEASW50MzIARnVuY2AyAFNUXzc4MDQ4MWI1MzUwYzQ3ZjU4MjljNDk3
OTVhNWMxMmM0AGdldF9VVEY4ADw+OQA8TW9kdWxlPgBTeXN0ZW0uSU8ATWljcm9zb2Z0LlNxbFNl
cnZlci5NYW5hZ2VkRFRTAHZhbHVlX18AbXNjb3JsaWIAPD5jAFN5c3RlbS5Db2xsZWN0aW9ucy5H
ZW5lcmljAFNlbmRBc3luYwBSZWFkQXNTdHJpbmdBc3luYwBBZGQASHR0cE1ldGhvZABJc051bGxP
cldoaXRlU3BhY2UAZGVmYXVsdEluc3RhbmNlAGdldF9TdGF0dXNDb2RlAEh0dHBTdGF0dXNDb2Rl
AGdldF9Jc1N1Y2Nlc3NTdGF0dXNDb2RlAFNlbGVjdFNpbmdsZU5vZGUAWG1sTm9kZQBnZXRfTWVz
c2FnZQBIdHRwUmVzcG9uc2VNZXNzYWdlAEh0dHBSZXF1ZXN0TWVzc2FnZQBWYXJpYWJsZQBFbnVt
ZXJhYmxlAElEaXNwb3NhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9tSGFuZGxlAEZp
bGUATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBBcHBlbmRMaW5lAFR5cGUAU3lzdGVt
LkNvcmUARmFpbHVyZQBnZXRfQ3VsdHVyZQBzZXRfQ3VsdHVyZQByZXNvdXJjZUN1bHR1cmUAVlNU
QVJUU2NyaXB0T2JqZWN0TW9kZWxCYXNlAEFwcGxpY2F0aW9uU2V0dGluZ3NCYXNlAGdldF9SZWFz
b25QaHJhc2UARGlzcG9zZQBFZGl0b3JCcm93c2FibGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0
dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2RlQXR0cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUA
RWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFzc2VtYmx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlU
cmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJhbWV3b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmln
dXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9u
UmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29w
eXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRUYXNrRW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJs
eUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVl
AHNldF9WYWx1ZQB2YWx1ZQBFbmNvZGluZwBTeXN0ZW0uUnVudGltZS5WZXJzaW9uaW5nAFRvU3Ry
aW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVyLkR0
cy5UYXNrcy5TY3JpcHRUYXNrAFN5c3RlbS5Db2xsZWN0aW9ucy5PYmplY3RNb2RlbABTY3JpcHRP
YmplY3RNb2RlbABTeXN0ZW0uQ29tcG9uZW50TW9kZWwAU1RfNzgwNDgxYjUzNTBjNDdmNTgyOWM0
OTc5NWE1YzEyYzQuZGxsAFN5c3RlbS5YbWwATG9hZFhtbABnZXRfSXRlbQBTeXN0ZW0AVHJpbQBF
bnVtAHJlc291cmNlTWFuAFRpbWVTcGFuAFNjcmlwdE1haW4ASm9pbgBTeXN0ZW0uQ29uZmlndXJh
dGlvbgBTeXN0ZW0uR2xvYmFsaXphdGlvbgBTeXN0ZW0uUmVmbGVjdGlvbgBUYXNrQ2FuY2VsZWRF
eGNlcHRpb24AQWdncmVnYXRlRXhjZXB0aW9uAFhtbEV4Y2VwdGlvbgBnZXRfSW5uZXJFeGNlcHRp
b24AQ3VsdHVyZUluZm8AU3lzdGVtLk5ldC5IdHRwAFN5c3RlbS5MaW5xAFN0cmluZ0J1aWxkZXIA
Z2V0X1Jlc291cmNlTWFuYWdlcgBFdmVudHNPYmplY3RXcmFwcGVyAEZpcmVFcnJvcgBJRW51bWVy
YXRvcgBHZXRFbnVtZXJhdG9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVt
LlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzc4MDQ4MWI1MzUw
YzQ3ZjU4MjljNDk3OTVhNWMxMmM0LlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1
Z2dpbmdNb2RlcwBTZWxlY3ROb2RlcwBTVF83ODA0ODFiNTM1MGM0N2Y1ODI5YzQ5Nzk1YTVjMTJj
NC5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJsZXMARnJvbU1pbnV0ZXMAU2V0dGluZ3MAU3lzdGVtLlRo
cmVhZGluZy5UYXNrcwBTeXN0ZW0uQ29sbGVjdGlvbnMAZ2V0X0lubmVyRXhjZXB0aW9ucwBTeXN0
ZW0uTmV0Lkh0dHAuSGVhZGVycwBnZXRfSGVhZGVycwBIdHRwSGVhZGVycwBIdHRwUmVxdWVzdEhl
YWRlcnMAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25jYXQARm9y
bWF0AE9iamVjdABTZWxlY3QAU3lzdGVtLk5ldABnZXRfRGVmYXVsdABnZXRfUmVzdWx0AHNldF9U
YXNrUmVzdWx0AEh0dHBDbGllbnQAWG1sRG9jdW1lbnQAZ2V0X0N1cnJlbnQAZ2V0X0NvbnRlbnQA
c2V0X0NvbnRlbnQAU3RyaW5nQ29udGVudABIdHRwQ29udGVudABnZXRfQ291bnQAWG1sTm9kZUxp
c3QAZ2V0X1Bvc3QAc2V0X1RpbWVvdXQATW92ZU5leHQAU3lzdGVtLlRleHQAUmVhZEFsbFRleHQA
Z2V0X0lubmVyVGV4dABnZXRfQXNzZW1ibHkAb3BfRXF1YWxpdHkARW1wdHkAAAAAACVVAHMAZQBy
ADoAOgBFAG4AZABQAG8AaQBuAHQAUwBvAGEAcAAAJVUAcwBlAHIAOgA6AFIAdQB0AGEAQwBvAG0A
cABsAGUAdABhAAAbVQBzAGUAcgA6ADoAUgB1AHQAYQBsAG8AZwAAF1MAYwByAGkAcAB0ACAAVABh
AHMAawAAU0UAcgByAG8AcgAgAGEAbAAgAGwAZQBlAHIAIABlAGwAIABhAHIAYwBoAGkAdgBvACAA
WABNAEwAIABlAG4AIABsAGEAIAByAHUAdABhADoAIAAAFy4AIABNAGUAbgBzAGEAagBlADoAIAAA
AQAVUwBPAEEAUABBAGMAdABpAG8AbgAAPWgAdAB0AHAAOgAvAC8AdABlAG0AcAB1AHIAaQAuAG8A
cgBnAC8ASQBtAHAAbwByAHQAYQByAFgATQBMAAARdABlAHgAdAAvAHgAbQBsAAApSABUAFQAUAAg
AEUAUgBSAE8AUgAgAHsAMAB9ACAALQAgAHsAMQB9AAEvVQBzAGUAcgA6ADoARQByAHIAbwByAFMA
ZQByAHYAaQBjAGkAbwBTAE8AQQBQAAAhVQBzAGUAcgA6ADoAUwBhAGwAaQBkAGEAUwBvAGEAcAAA
RS8ALwAqAFsAbABvAGMAYQBsAC0AbgBhAG0AZQAoACkAPQAnAHAAcgBpAG4AdABUAGkAcABvAEUA
cgByAG8AcgAnAF0AASlVAHMAZQByADoAOgBwAHIAaQBuAHQAVABpAHAAbwBFAHIAcgBvAHIAAC9V
AHMAZQByADoAOgBlAHMAdABhAGQAbwBUAHIAYQBuAHMAbQBpAHMAaQBvAG4AAAMwAAALRQBSAFIA
TwBSAAAFTwBLAAA3RABFAFQAQQBMAEwARQAgAEUAUgBSAE8AUgAgAE4ATwAgAEUATgBDAE8ATgBU
AFIAQQBEAE8AADsvAC8AKgBbAGwAbwBjAGEAbAAtAG4AYQBtAGUAKAApAD0AJwBmAF8AZABlAHQA
YQBsAGwAZQAnAF0AATdVAHMAZQByADoAOgBEAGUAdABhAGwAbABlAEUAcgByAG8AcgBSAGUAcwBw
AHUAZQBzAHQAYQAACU4AVQBMAEwAAICBVABJAE0ARQBPAFUAVAA6ACAARQBsACAAcwBlAHIAdgBp
AGMAaQBvACAAUwBPAEEAUAAgAG4AbwAgAHIAZQBzAHAAbwBuAGQAaQD9/yAAZQBuACAAZQBsACAA
dABpAGUAbQBwAG8AIABjAG8AbgBmAGkAZwB1AHIAYQBkAG8ALgABE0UAcgByAG8AcgAgADEAIAA6
AAArRQByAHIAbwByACAAcABhAHIAcwBlAGEAbgBkAG8AIABYAE0ATAA6ACAAAAcgAHwAIAAAcVMA
VABfADcAOAAwADQAOAAxAGIANQAzADUAMABjADQANwBmADUAOAAyADkAYwA0ADkANwA5ADUAYQA1
AGMAMQAyAGMANAAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBjAGUAcwAAAACN
xEQ3OgYUQrn27z46LekJAAQgAQEIAyAAAQUgAQEREQQgAQEOBiABARGAiSUHFg4ODhI9EkESRRJJ
Dg4STRJRDhJVElkSTRJdDhJhDhJFDhJlBSAAEoCVBSAAEoCZBiABEoCdHAMgABwDIAAOAgYOBQAA
EoClBwACDg4SgKUFIAASgK0HAAQODg4ODgggBQIIDg4OCAYAARGAsQ0GIAEBEYCxBQAAEoC1ByAC
ARKAtQ4FIAASgLkFIAIBDg4IIAMBDhKApQ4GIAEBEoDFCyABFRKAyQESSRJBBxUSgMkBEkkEIAAT
AAUgABKAxQggABUSgMkBDgYVEoDJAQ4DIAACBSAAEYDNBgADDg4cHAQgAQEcBSABEk0OBQACAg4O
BSABElEOAyAACAQgABJZBAABAg4FIAESVQ4FAAIODg4JIAAVEoDZARJFBxUSeQISRQ4FIAIBHBgZ
EAICFRKA4QEeARUSgOEBHgAVEnkCHgAeAQUKAhJFDgoAAg4OFRKA4QEOBCAAEkUIAAESgOURgOkF
IAASgO0HIAIBDhKA7Qi3elxWGTTgiQiJhF3NgIDMkQiwP19/EdUKOgQAAAAABAEAAAAEBhKAgQQG
EoCFAwYSEAIGCAMGERQDBhIYCAYVEnkCEkUOBQAAEoCBBQAAEoCFBgABARKAhQQAABIQAwAAAQUg
AQ4SRQUIABKAgQUIABKAhQQIABIQCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhy
b3dzAQgBAAIAAAAAACgBACNTVF83ODA0ODFiNTM1MGM0N2Y1ODI5YzQ5Nzk1YTVjMTJjNAAABQEA
AAAAFgEAEUNvcHlyaWdodCBAICAyMDI1AABJAQAaLk5FVEZyYW1ld29yayxWZXJzaW9uPXY0LjcB
AFQOFEZyYW1ld29ya0Rpc3BsYXlOYW1lEi5ORVQgRnJhbWV3b3JrIDQuN7QAAADOyu++AQAAAJEA
AABsU3lzdGVtLlJlc291cmNlcy5SZXNvdXJjZVJlYWRlciwgbXNjb3JsaWIsIFZlcnNpb249NC4w
LjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5I1N5
c3RlbS5SZXNvdXJjZXMuUnVudGltZVJlc291cmNlU2V0AgAAAAAAAAAAAAAAUEFEUEFEULQAAABw
PgAAAAAAAAAAAACKPgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfD4AAAAAAAAAAAAAAABfQ29y
RGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQ
AAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAASAAAAFhA
AAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv
/gAAAQAAAAEAN0uvJAAAAQA3S68kPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQAAAABAFYA
YQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAAAAAA
ALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAAMAAwADQA
YgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBuAHkATgBh
AG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAABTAFQA
XwA3ADgAMAA0ADgAMQBiADUAMwA1ADAAYwA0ADcAZgA1ADgAMgA5AGMANAA5ADcAOQA1AGEANQBj
ADEAMgBjADQAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4AOQAzADkA
MQAuADEAOQAyADUANQAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABTAFQAXwA3
ADgAMAA0ADgAMQBiADUAMwA1ADAAYwA0ADcAZgA1ADgAMgA5AGMANAA5ADcAOQA1AGEANQBjADEA
MgBjADQALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAAEMAbwBw
AHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANQAAACoAAQABAEwAZQBnAGEAbABUAHIAYQBkAGUA
bQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBhAG0AZQAA
AFMAVABfADcAOAAwADQAOAAxAGIANQAzADUAMABjADQANwBmADUAOAAyADkAYwA0ADkANwA5ADUA
YQA1AGMAMQAyAGMANAAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBlAAAAAABT
AFQAXwA3ADgAMAA0ADgAMQBiADUAMwA1ADAAYwA0ADcAZgA1ADgAMgA5AGMANAA5ADcAOQA1AGEA
NQBjADEAMgBjADQAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAxAC4AMAAu
ADkAMwA5ADEALgAxADkAMgA1ADUAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMA
aQBvAG4AAAAxAC4AMAAuADkAMwA5ADEALgAxADkAMgA1ADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAnD4AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
</ScriptProject>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Creacion xml Respuesta"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{E9B56D13-3B3E-4155-A323-0566C681638F}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Creacion xml Respuesta"
DTS:ThreadHint="1">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_29ae1421157a4a32adf982b00ae63ad6"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::rutacompletaRespuesta,User::SalidaSoap"
ReadWriteVariables="User::FechaTransmision,User::HoraTransmision">
<ProjectItem
Name="Properties\Settings.settings"
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>]]></ProjectItem>
<ProjectItem
Name="Properties\Resources.resx"
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>]]></ProjectItem>
<ProjectItem
Name="ScriptMain.cs"
Encoding="UTF8"><![CDATA[#region Help: Introduction to the script task
/* The Script Task allows you to perform virtually any operation that can be accomplished in
* a .Net application within the context of an Integration Services control flow.
*
* Expand the other regions which have "Help" prefixes for examples of specific ways to use
* Integration Services features within this script task. */
#endregion
#region Namespaces
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
using System.Text;
using System.IO;
#endregion
namespace ST_29ae1421157a4a32adf982b00ae63ad6
{
/// <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
{
string contenidoXml = Dts.Variables["User::SalidaSoap"].Value.ToString();
string rutaArchivo = Dts.Variables["User::rutacompletaRespuesta"].Value.ToString();
DateTime ahora = DateTime.Now;
// Formato fecha: 2025-03-12
string fechaActual = ahora.ToString("yyyy-MM-dd");
// Formato hora: 09:44:39.0000000
string horaActual = ahora.ToString("HH:mm:ss.fffffff");
// Validar que el contenido no est� vac�o
if (string.IsNullOrWhiteSpace(contenidoXml))
{
Dts.Events.FireError(0, "Script Task", "El contenido XML esta vacio.", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
return;
}
// Intentar escribir el archivo
File.WriteAllText(rutaArchivo, contenidoXml, Encoding.UTF8);
// Mensaje opcional para confirmar �xito (solo visible en debug)
Dts.Events.FireInformation(0, "Script Task", $"Archivo creado correctamente en: {rutaArchivo}", "", 0, ref _fireAgain);
Dts.Variables["User::FechaTransmision"].Value = fechaActual;
Dts.Variables["User::HoraTransmision"].Value = horaActual;
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
// Si ocurre un error, lo registramos
Dts.Events.FireError(0, "Script Task", "Error al guardar el archivo: " + ex.Message, "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
private bool _fireAgain = false;
#region ScriptResults declaration
/// <summary>
/// This enum provides a convenient shorthand within the scope of this class for setting the
/// result of the script.
///
/// This code was generated automatically.
/// </summary>
enum ScriptResults
{
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
};
#endregion
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\Resources.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_29ae1421157a4a32adf982b00ae63ad6.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_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Project"
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="3.0" schemaVersion="1.0">
<msb:PropertyGroup>
<msb:Language>msBuild</msb:Language>
<msb:CodeName>ST_29ae1421157a4a32adf982b00ae63ad6</msb:CodeName>
<msb:DisplayName>ST_29ae1421157a4a32adf982b00ae63ad6</msb:DisplayName>
<msb:ProjectId>{FE4EC058-2701-4DD1-8665-82F56F7E7368}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_29ae1421157a4a32adf982b00ae63ad6.csproj" />
<msb:File Include="Properties\Resources.Designer.cs" />
<msb:File Include="Properties\Settings.settings" />
<msb:File Include="Properties\AssemblyInfo.cs" />
<msb:File Include="Properties\Resources.resx" />
<msb:File Include="Properties\Settings.Designer.cs" />
<msb:File Include="ScriptMain.cs" />
</msb:ItemGroup>
</c:Project>]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Settings.get_Default():ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Sett" +
"ings")]
namespace ST_29ae1421157a4a32adf982b00ae63ad6.Properties {
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
private static Settings defaultInstance = new Settings();
public static Settings Default {
get {
return defaultInstance;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\AssemblyInfo.cs"
Encoding="UTF8"><![CDATA[using System.Reflection;
using System.Runtime.CompilerServices;
//
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: AssemblyTitle("ST_29ae1421157a4a32adf982b00ae63ad6")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_29ae1421157a4a32adf982b00ae63ad6")]
[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="ST_29ae1421157a4a32adf982b00ae63ad6.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>{b185b4e4-0107-47ce-9ea2-33e1b56ad00c}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_29ae1421157a4a32adf982b00ae63ad6</RootNamespace>
<AssemblyName>ST_29ae1421157a4a32adf982b00ae63ad6</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Debug\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugSymbols>false</DebugSymbols>
<Optimize>true</Optimize>
<OutputPath>.\bin\Release\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</ItemGroup>
<ItemGroup>
<AppDesigner Include="Properties\" />
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="ScriptMain.cs">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<!-- Include the build rules for a C# project.-->
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
<ProjectProperties HostName="ScriptTask"
HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}"
ApplicationType="usd"
Language="cs"
TemplatesPath=""
DebugInfoCommandLine=""
DebugInfoWorkingDir=""
IconImageList=""/>
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex="">
</Host>
<ProjectClient>
<HostIdentifier>SSIS_ST160</HostIdentifier>
</ProjectClient>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>]]></ProjectItem>
<BinaryItem
Name="ST_29ae1421157a4a32adf982b00ae63ad6.dll">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
BgC5ALsEFQDJALsEBgBxAKwFJgDRAI0FKwDZAPADMADhABIDNgCZAE8DOgB5AA8GPgB5AE8DQwDp
AHEASADRAMIFTQDxALEEUgDRAOcFAQD5ACUAWwABAQIGYADpAM0FaADxACcEbgDhABwDeQCBAJQA
OgBxALsEBgCZALsEBgAJAbsAfgAJARcGhwChALsEjQDBALsEBgAIABgApwAIABwArAApAHMAFwEu
AAsA7wAuABMA+AAuABsAFwEuACMAIAEuACsASQEuADMASQEuADsASQEuAEMAIAEuAEsATwEuAFMA
SQEuAFsAZgFDAGMArABJAHMAFwFjAGsArACBAHsArAAbAAMAAQAEAAMAAACNBOAAAAAoAeUAAADf
BeoAAgAEAAMAAgAFAAUAAQAGAAUAAgAHAAcABIAAAAEAAACvJJpJAAAAAAAAAQAAAAQAAAAAAAAA
AAAAAJUAaAAAAAAAEAAAAAAAAAAAAAAAngBYAwAAAAAEAAAAAAAAAAAAAACVAPkDAAAAABAAAAAA
AAAAAAAAAJ4AQQAAAAAAAAAAAAEAAAAMBQAABQACAAAAAFNUXzI5YWUxNDIxMTU3YTRhMzJhZGY5
ODJiMDBhZTYzYWQ2AGdldF9VVEY4ADxNb2R1bGU+AFN5c3RlbS5JTwBNaWNyb3NvZnQuU3FsU2Vy
dmVyLk1hbmFnZWREVFMAdmFsdWVfXwBtc2NvcmxpYgBJc051bGxPcldoaXRlU3BhY2UAZGVmYXVs
dEluc3RhbmNlAGdldF9NZXNzYWdlAFZhcmlhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVG
cm9tSGFuZGxlAEZpbGUARGF0ZVRpbWUATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBU
eXBlAEZhaWx1cmUAZ2V0X0N1bHR1cmUAc2V0X0N1bHR1cmUAcmVzb3VyY2VDdWx0dXJlAFZTVEFS
VFNjcmlwdE9iamVjdE1vZGVsQmFzZQBBcHBsaWNhdGlvblNldHRpbmdzQmFzZQBFZGl0b3JCcm93
c2FibGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2Rl
QXR0cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFz
c2VtYmx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJh
bWV3b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURl
c2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1i
bHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRU
YXNrRW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJseUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNv
bXBhdGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVlAHNldF9WYWx1ZQB2YWx1ZQBFbmNvZGluZwBT
eXN0ZW0uUnVudGltZS5WZXJzaW9uaW5nAFRvU3RyaW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2Ny
aXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9i
amVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRNb2RlbABTVF8yOWFlMTQyMTE1N2E0YTMyYWRmOTgy
YjAwYWU2M2FkNi5kbGwAZ2V0X0l0ZW0AU3lzdGVtAEVudW0AcmVzb3VyY2VNYW4AU2NyaXB0TWFp
bgBfZmlyZUFnYWluAEZpcmVJbmZvcm1hdGlvbgBTeXN0ZW0uQ29uZmlndXJhdGlvbgBTeXN0ZW0u
R2xvYmFsaXphdGlvbgBTeXN0ZW0uUmVmbGVjdGlvbgBFeGNlcHRpb24AQ3VsdHVyZUluZm8AZ2V0
X1Jlc291cmNlTWFuYWdlcgBFdmVudHNPYmplY3RXcmFwcGVyAEZpcmVFcnJvcgAuY3RvcgAuY2N0
b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2VydmljZXMAU3lz
dGVtLlJlc291cmNlcwBTVF8yOWFlMTQyMTE1N2E0YTMyYWRmOTgyYjAwYWU2M2FkNi5Qcm9wZXJ0
aWVzLlJlc291cmNlcy5yZXNvdXJjZXMARGVidWdnaW5nTW9kZXMAU1RfMjlhZTE0MjExNTdhNGEz
MmFkZjk4MmIwMGFlNjNhZDYuUHJvcGVydGllcwBnZXRfVmFyaWFibGVzAFNldHRpbmdzAFN1Y2Nl
c3MAZ2V0X0R0cwBTY3JpcHRSZXN1bHRzAGdldF9FdmVudHMAQ29uY2F0AE9iamVjdABnZXRfRGVm
YXVsdABzZXRfVGFza1Jlc3VsdABTeXN0ZW0uVGV4dABXcml0ZUFsbFRleHQAZ2V0X05vdwBnZXRf
QXNzZW1ibHkAACFVAHMAZQByADoAOgBTAGEAbABpAGQAYQBTAG8AYQBwAAA3VQBzAGUAcgA6ADoA
cgB1AHQAYQBjAG8AbQBwAGwAZQB0AGEAUgBlAHMAcAB1AGUAcwB0AGEAABV5AHkAeQB5AC0ATQBN
AC0AZABkAAEhSABIADoAbQBtADoAcwBzAC4AZgBmAGYAZgBmAGYAZgAAF1MAYwByAGkAcAB0ACAA
VABhAHMAawAAOUUAbAAgAGMAbwBuAHQAZQBuAGkAZABvACAAWABNAEwAIABlAHMAdABhACAAdgBh
AGMAaQBvAC4AAAEAQ0EAcgBjAGgAaQB2AG8AIABjAHIAZQBhAGQAbwAgAGMAbwByAHIAZQBjAHQA
YQBtAGUAbgB0AGUAIABlAG4AOgAgAAAtVQBzAGUAcgA6ADoARgBlAGMAaABhAFQAcgBhAG4AcwBt
AGkAcwBpAG8AbgAAK1UAcwBlAHIAOgA6AEgAbwByAGEAVAByAGEAbgBzAG0AaQBzAGkAbwBuAAA7
RQByAHIAbwByACAAYQBsACAAZwB1AGEAcgBkAGEAcgAgAGUAbAAgAGEAcgBjAGgAaQB2AG8AOgAg
AABxUwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBiADAA
MABhAGUANgAzAGEAZAA2AC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBz
AAAAZ4/K8Vgmtk+ao7Gi13KLGgAEIAEBCAMgAAEFIAEBEREEIAEBDgUgAQERWQoHBg4OET0ODhJB
BCAAEmkEIAASbQUgARJxHAMgABwDIAAOBAAAET0EIAEODgQAAQIOBCAAEnkIIAUCCA4ODggEAAAS
fQcAAwEODhJ9BQACDg4OCiAGAQgODg4IEAIEIAEBHAgAARKAhRGAiQUgABKAjQcgAgEOEoCNCLd6
XFYZNOCJCImEXc2AgMyRBAAAAAAEAQAAAAIGAgMGElEDBhJVAwYSEAIGCAMGERQEAAASUQQAABJV
BQABARJVBAAAEhADAAABBAgAElEECAASVQQIABIQCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhj
ZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNTVF8yOWFlMTQyMTE1N2E0YTMyYWRmOTgyYjAwYWU2
M2FkNgAABQEAAAAAFgEAEUNvcHlyaWdodCBAICAyMDI1AABNAQAcLk5FVEZyYW1ld29yayxWZXJz
aW9uPXY0LjcuMgEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUULk5FVCBGcmFtZXdvcmsgNC43LjK0
AAAAzsrvvgEAAACRAAAAbFN5c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29ybGli
LCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVj
NTYxOTM0ZTA4OSNTeXN0ZW0uUmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAAAAAA
AFBBRFBBRFC0AAAAzDEAAAAAAAAAAAAA5jEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgxAAAA
AAAAAAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAA
AAAAAAEAEAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAAAAAAAAAAAAAAAAEAAAAA
AEgAAABYQAAAGgQAAAAAAAAAAAAAGgQ0AAAAVgBTAF8AVgBFAFIAUwBJAE8ATgBfAEkATgBGAE8A
AAAAAL0E7/4AAAEAAAABAJpJryQAAAEAmkmvJD8AAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAABE
AAAAAQBWAGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8A
bgAAAAAAAACwBHoDAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAFYDAAABADAAMAAw
ADAAMAA0AGIAMAAAABoAAQABAEMAbwBtAG0AZQBuAHQAcwAAAAAAAAAiAAEAAQBDAG8AbQBwAGEA
bgB5AE4AYQBtAGUAAAAAAAAAAABwACQAAQBGAGkAbABlAEQAZQBzAGMAcgBpAHAAdABpAG8AbgAA
AAAAUwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBiADAA
MABhAGUANgAzAGEAZAA2AAAAPgAPAAEARgBpAGwAZQBWAGUAcgBzAGkAbwBuAAAAAAAxAC4AMAAu
ADkAMwA5ADEALgAxADgAOAA0ADIAAAAAAHAAKAABAEkAbgB0AGUAcgBuAGEAbABOAGEAbQBlAAAA
UwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBiADAAMABh
AGUANgAzAGEAZAA2AC4AZABsAGwAAABIABIAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQA
AABDAG8AcAB5AHIAaQBnAGgAdAAgAEAAIAAgADIAMAAyADUAAAAqAAEAAQBMAGUAZwBhAGwAVABy
AGEAZABlAG0AYQByAGsAcwAAAAAAAAAAAHgAKAABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4A
YQBtAGUAAABTAFQAXwAyADkAYQBlADEANAAyADEAMQA1ADcAYQA0AGEAMwAyAGEAZABmADkAOAAy
AGIAMAAwAGEAZQA2ADMAYQBkADYALgBkAGwAbAAAAGgAJAABAFAAcgBvAGQAdQBjAHQATgBhAG0A
ZQAAAAAAUwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBi
ADAAMABhAGUANgAzAGEAZAA2AAAAQgAPAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAA
MQAuADAALgA5ADMAOQAxAC4AMQA4ADgANAAyAAAAAABGAA8AAQBBAHMAcwBlAG0AYgBsAHkAIABW
AGUAcgBzAGkAbwBuAAAAMQAuADAALgA5ADMAOQAxAC4AMQA4ADgANAAyAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADAAAAPgxAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
</ScriptProject>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Error Servicio SOAP"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{3590E991-F961-4052-B75D-B185355365E0}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Error Servicio SOAP"
DTS:ThreadHint="2">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_6d1ad7a206eb4cd28823418510fe3aa4"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::ErrorServicioSOAP,User::NombreArchivoErrorSOAP,User::Rutalog">
<ProjectItem
Name="Properties\Settings.settings"
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>]]></ProjectItem>
<ProjectItem
Name="Properties\Resources.resx"
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>]]></ProjectItem>
<ProjectItem
Name="ScriptMain.cs"
Encoding="UTF8"><![CDATA[#region Help: Introduction to the script task
/* The Script Task allows you to perform virtually any operation that can be accomplished in
* a .Net application within the context of an Integration Services control flow.
*
* Expand the other regions which have "Help" prefixes for examples of specific ways to use
* Integration Services features within this script task. */
#endregion
#region Namespaces
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
using System.IO;
using System.Text;
#endregion
namespace ST_6d1ad7a206eb4cd28823418510fe3aa4
{
/// <summary>
/// ScriptMain is the entry point class of the script. Do not change the name, attributes,
/// or parent of this class.
/// </summary>
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
{
#region Help: Using Integration Services variables and parameters in a script
/* To use a variable in this script, first ensure that the variable has been added to
* either the list contained in the ReadOnlyVariables property or the list contained in
* the ReadWriteVariables property of this script task, according to whether or not your
* code needs to write to the variable. To add the variable, save this script, close this instance of
* Visual Studio, and update the ReadOnlyVariables and
* ReadWriteVariables properties in the Script Transformation Editor window.
* To use a parameter in this script, follow the same steps. Parameters are always read-only.
*
* Example of reading from a variable:
* DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value;
*
* Example of writing to a variable:
* Dts.Variables["User::myStringVariable"].Value = "new value";
*
* Example of reading from a package parameter:
* int batchId = (int) Dts.Variables["$Package::batchId"].Value;
*
* Example of reading from a project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].Value;
*
* Example of reading from a sensitive project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue();
* */
#endregion
#region Help: Firing Integration Services events from a script
/* This script task can fire events for logging purposes.
*
* Example of firing an error event:
* Dts.Events.FireError(18, "Process Values", "Bad value", "", 0);
*
* Example of firing an information event:
* Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain)
*
* Example of firing a warning event:
* Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0);
* */
#endregion
#region Help: Using Integration Services connection managers in a script
/* Some types of connection managers can be used in this script task. See the topic
* "Working with Connection Managers Programatically" for details.
*
* Example of using an ADO.Net connection manager:
* object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction);
* SqlConnection myADONETConnection = (SqlConnection)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Sales DB"].ReleaseConnection(rawConnection);
*
* Example of using a File connection manager
* object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction);
* string filePath = (string)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection);
* */
#endregion
/// <summary>
/// This method is called when this script task executes in the control flow.
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
/// To open Help, press F1.
/// </summary>
public void Main()
{
string contenido = Dts.Variables["User::ErrorServicioSOAP"].Value == null
? "(sin detalle)"
: Dts.Variables["User::ErrorServicioSOAP"].Value.ToString();
string carpeta = Dts.Variables["User::Rutalog"].Value.ToString();
// Usa variable con expresi�n para el nombre, o genera aqu� uno simple
string nombre = Dts.Variables.Contains("User::NombreArchivoErrorSOAP")
? Dts.Variables["User::NombreArchivoErrorSOAP"].Value.ToString()
: $"ErrorSOAP_{DateTime.Now:yyyyMMdd_HHmmss}.txt";
string ruta = Path.Combine(carpeta, nombre);
try
{
if (!Directory.Exists(carpeta))
Directory.CreateDirectory(carpeta);
File.WriteAllText(ruta, contenido, Encoding.UTF8);
Dts.Events.FireInformation(0, "Escribir Log Error SOAP", $"Archivo generado: {ruta}", "", 0, ref _fireAgain);
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
Dts.Events.FireError(0, "Escribir Log Error SOAP", $"No se pudo escribir el log: {ex.Message} (ruta: {ruta})", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
private bool _fireAgain = true;
#region ScriptResults declaration
/// <summary>
/// This enum provides a convenient shorthand within the scope of this class for setting the
/// result of the script.
///
/// This code was generated automatically.
/// </summary>
enum ScriptResults
{
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
};
#endregion
}
}]]></ProjectItem>
<ProjectItem
Name="ST_6d1ad7a206eb4cd28823418510fe3aa4.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>{cb15f046-9c88-4138-bb48-436418814b1f}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_6d1ad7a206eb4cd28823418510fe3aa4</RootNamespace>
<AssemblyName>ST_6d1ad7a206eb4cd28823418510fe3aa4</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Debug\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugSymbols>false</DebugSymbols>
<Optimize>true</Optimize>
<OutputPath>.\bin\Release\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</ItemGroup>
<ItemGroup>
<AppDesigner Include="Properties\" />
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="ScriptMain.cs">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<!-- Include the build rules for a C# project.-->
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
<ProjectProperties HostName="ScriptTask"
HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}"
ApplicationType="usd"
Language="cs"
TemplatesPath=""
DebugInfoCommandLine=""
DebugInfoWorkingDir=""
IconImageList=""/>
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex="">
</Host>
<ProjectClient>
<HostIdentifier>SSIS_ST160</HostIdentifier>
</ProjectClient>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>]]></ProjectItem>
<ProjectItem
Name="Project"
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="3.0" schemaVersion="1.0">
<msb:PropertyGroup>
<msb:Language>msBuild</msb:Language>
<msb:CodeName>ST_6d1ad7a206eb4cd28823418510fe3aa4</msb:CodeName>
<msb:DisplayName>ST_6d1ad7a206eb4cd28823418510fe3aa4</msb:DisplayName>
<msb:ProjectId>{529860E4-944F-4871-8414-65D2396B99B3}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_6d1ad7a206eb4cd28823418510fe3aa4.csproj" />
<msb:File Include="Properties\Settings.settings" />
<msb:File Include="Properties\AssemblyInfo.cs" />
<msb:File Include="Properties\Resources.resx" />
<msb:File Include="Properties\Resources.Designer.cs" />
<msb:File Include="Properties\Settings.Designer.cs" />
<msb:File Include="ScriptMain.cs" />
</msb:ItemGroup>
</c:Project>]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Settings.get_Default():ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Sett" +
"ings")]
namespace ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties {
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
private static Settings defaultInstance = new Settings();
public static Settings Default {
get {
return defaultInstance;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\AssemblyInfo.cs"
Encoding="UTF8"><![CDATA[using System.Reflection;
using System.Runtime.CompilerServices;
//
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
//
[assembly: AssemblyTitle("ST_6d1ad7a206eb4cd28823418510fe3aa4")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_6d1ad7a206eb4cd28823418510fe3aa4")]
[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\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_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_6d1ad7a206eb4cd28823418510fe3aa4.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_6d1ad7a206eb4cd28823418510fe3aa4.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_6d1ad7a206eb4cd28823418510fe3aa4.dll">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
SQC5BBAAUQC5BBAAWQC5BBAAYQC5BBAAaQC5BAYAiQC5BAYAsQC5BBUAwQC5BAYAcQCzBSQAyQCL
BSkA0QDgAy4A2QAHAzQAkQA6AzgA0QCiBTwA4QAkBkEA6QDiBUYA8QDoAEwA+QDUBVIA+QA5BlcA
CQElAF4AEQEXBmQAyQDJBW0A6QDbBUwAGQEXBHMAyQD8BQEAeQCBADgA6QDbBX4AGQGvBIQAcQC5
BAYAkQC5BAYAIQGoAI0AIQEsBpYAmQC5BJwAuQC5BAYACAAYALYACAAcALsAKQBzACYBLgALAP4A
LgATAAcBLgAbACYBLgAjAC8BLgArAFgBLgAzAFgBLgA7AFgBLgBDAC8BLgBLAF4BLgBTAFgBLgBb
AHUBQwBjALsASQBzACYBYwBrALsAgQB7ALsAGwADAAEABAADAAAAiwTvAAAAHQH0AAAA9AX5AAIA
BAADAAIABQAFAAEABgAFAAIABwAHAASAAAABAAAAryTiSAAAAAAAAAEAAAAEAAAAAAAAAAAAAACk
AGgAAAAAABAAAAAAAAAAAAAAAK0ASAMAAAAABAAAAAAAAAAAAAAApADpAwAAAAAQAAAAAAAAAAAA
AACtAEEAAAAAAAAAAAABAAAACgUAAAUAAgAAAABTVF82ZDFhZDdhMjA2ZWI0Y2QyODgyMzQxODUx
MGZlM2FhNABnZXRfVVRGOAA8TW9kdWxlPgBTeXN0ZW0uSU8ATWljcm9zb2Z0LlNxbFNlcnZlci5N
YW5hZ2VkRFRTAHZhbHVlX18AbXNjb3JsaWIAZGVmYXVsdEluc3RhbmNlAGdldF9NZXNzYWdlAFZh
cmlhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9tSGFuZGxlAEZpbGUARGF0ZVRpbWUA
TWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBDb21iaW5lAFR5cGUARmFpbHVyZQBnZXRf
Q3VsdHVyZQBzZXRfQ3VsdHVyZQByZXNvdXJjZUN1bHR1cmUAVlNUQVJUU2NyaXB0T2JqZWN0TW9k
ZWxCYXNlAEFwcGxpY2F0aW9uU2V0dGluZ3NCYXNlAEVkaXRvckJyb3dzYWJsZVN0YXRlAENvbXBp
bGVyR2VuZXJhdGVkQXR0cmlidXRlAERlYnVnZ2VyTm9uVXNlckNvZGVBdHRyaWJ1dGUARGVidWdn
YWJsZUF0dHJpYnV0ZQBFZGl0b3JCcm93c2FibGVBdHRyaWJ1dGUAQXNzZW1ibHlUaXRsZUF0dHJp
YnV0ZQBBc3NlbWJseVRyYWRlbWFya0F0dHJpYnV0ZQBUYXJnZXRGcmFtZXdvcmtBdHRyaWJ1dGUA
QXNzZW1ibHlDb25maWd1cmF0aW9uQXR0cmlidXRlAEFzc2VtYmx5RGVzY3JpcHRpb25BdHRyaWJ1
dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJpYnV0ZQBBc3NlbWJseVByb2R1Y3RBdHRyaWJ1
dGUAQXNzZW1ibHlDb3B5cmlnaHRBdHRyaWJ1dGUAU1NJU1NjcmlwdFRhc2tFbnRyeVBvaW50QXR0
cmlidXRlAEFzc2VtYmx5Q29tcGFueUF0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJp
YnV0ZQBnZXRfVmFsdWUAdmFsdWUARW5jb2RpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBU
b1N0cmluZwBQYXRoAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3Fs
U2VydmVyLkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21w
b25lbnRNb2RlbABTVF82ZDFhZDdhMjA2ZWI0Y2QyODgyMzQxODUxMGZlM2FhNC5kbGwAZ2V0X0l0
ZW0AU3lzdGVtAEVudW0AcmVzb3VyY2VNYW4AU2NyaXB0TWFpbgBfZmlyZUFnYWluAEZpcmVJbmZv
cm1hdGlvbgBTeXN0ZW0uQ29uZmlndXJhdGlvbgBTeXN0ZW0uR2xvYmFsaXphdGlvbgBTeXN0ZW0u
UmVmbGVjdGlvbgBFeGNlcHRpb24AQ3VsdHVyZUluZm8ARGlyZWN0b3J5SW5mbwBnZXRfUmVzb3Vy
Y2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIARmlyZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0
ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVz
b3VyY2VzAFNUXzZkMWFkN2EyMDZlYjRjZDI4ODIzNDE4NTEwZmUzYWE0LlByb3BlcnRpZXMuUmVz
b3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBTVF82ZDFhZDdhMjA2ZWI0Y2QyODgyMzQx
ODUxMGZlM2FhNC5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJsZXMAU2V0dGluZ3MAQ29udGFpbnMAU3Vj
Y2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBFeGlzdHMAQ29uY2F0AEZvcm1h
dABPYmplY3QAZ2V0X0RlZmF1bHQAc2V0X1Rhc2tSZXN1bHQAU3lzdGVtLlRleHQAV3JpdGVBbGxU
ZXh0AGdldF9Ob3cAZ2V0X0Fzc2VtYmx5AENyZWF0ZURpcmVjdG9yeQAAAAAAL1UAcwBlAHIAOgA6
AEUAcgByAG8AcgBTAGUAcgB2AGkAYwBpAG8AUwBPAEEAUAAAGygAcwBpAG4AIABkAGUAdABhAGwA
bABlACkAABtVAHMAZQByADoAOgBSAHUAdABhAGwAbwBnAAA5VQBzAGUAcgA6ADoATgBvAG0AYgBy
AGUAQQByAGMAaABpAHYAbwBFAHIAcgBvAHIAUwBPAEEAUAAAQ0UAcgByAG8AcgBTAE8AQQBQAF8A
ewAwADoAeQB5AHkAeQBNAE0AZABkAF8ASABIAG0AbQBzAHMAfQAuAHQAeAB0AAAvRQBzAGMAcgBp
AGIAaQByACAATABvAGcAIABFAHIAcgBvAHIAIABTAE8AQQBQAAAlQQByAGMAaABpAHYAbwAgAGcA
ZQBuAGUAcgBhAGQAbwA6ACAAAAEAOU4AbwAgAHMAZQAgAHAAdQBkAG8AIABlAHMAYwByAGkAYgBp
AHIAIABlAGwAIABsAG8AZwA6ACAAABEgACgAcgB1AHQAYQA6ACAAAAMpAABxUwBUAF8ANgBkADEA
YQBkADcAYQAyADAANgBlAGIANABjAGQAMgA4ADgAMgAzADQAMQA4ADUAMQAwAGYAZQAzAGEAYQA0
AC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBzAAAAAADr2hUTasX2Spz2
rSPQYrCTAAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFVCAcFDg4ODhI9BCAAEmUEIAASaQUgARJt
HAMgABwDIAAOBCABAhwEAAARcQUAAg4OHAUAAg4ODgQAAQIOBgABEoCBDgUAABKAhQgAAwEODhKA
hQUgABKAjQogBgEIDg4OCBACBQABDh0OCCAFAggODg4ICAABEoCREYCVBSAAEoCZByACAQ4SgJkI
t3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAgYCAwYSTQMGElEDBhIQAgYIAwYRFAQAABJNBAAA
ElEFAAEBElEEAAASEAMAAAEECAASTQQIABJRBAgAEhAIAQAIAAAAAAAeAQABAFQCFldyYXBOb25F
eGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUXzZkMWFkN2EyMDZlYjRjZDI4ODIzNDE4NTEw
ZmUzYWE0AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjUAAE0BABwuTkVURnJhbWV3b3JrLFZl
cnNpb249djQuNy4yAQBUDhRGcmFtZXdvcmtEaXNwbGF5TmFtZRQuTkVUIEZyYW1ld29yayA0Ljcu
MgC0AAAAzsrvvgEAAACRAAAAbFN5c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29y
bGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3
YTVjNTYxOTM0ZTA4OSNTeXN0ZW0uUmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAA
AAAAAFBBRFBBRFC0AAAACDIAAAAAAAAAAAAAIjIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQy
AAAAAAAAAAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA
SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA
AAAAvQTv/gAAAQAAAAEA4kivJAAAAQDiSK8kPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA
AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu
AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA
MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu
AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA
AABTAFQAXwA2AGQAMQBhAGQANwBhADIAMAA2AGUAYgA0AGMAZAAyADgAOAAyADMANAAxADgANQAx
ADAAZgBlADMAYQBhADQAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A
OQAzADkAMQAuADEAOAA2ADUAOAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT
AFQAXwA2AGQAMQBhAGQANwBhADIAMAA2AGUAYgA0AGMAZAAyADgAOAAyADMANAAxADgANQAxADAA
ZgBlADMAYQBhADQALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA
AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANQAAACoAAQABAEwAZQBnAGEAbABUAHIA
YQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBh
AG0AZQAAAFMAVABfADYAZAAxAGEAZAA3AGEAMgAwADYAZQBiADQAYwBkADIAOAA4ADIAMwA0ADEA
OAA1ADEAMABmAGUAMwBhAGEANAAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl
AAAAAABTAFQAXwA2AGQAMQBhAGQANwBhADIAMAA2AGUAYgA0AGMAZAAyADgAOAAyADMANAAxADgA
NQAxADAAZgBlADMAYQBhADQAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx
AC4AMAAuADkAMwA5ADEALgAxADgANgA1ADgAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA
ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkAMwA5ADEALgAxADgANgA1ADgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAANDIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
</ScriptProject>
</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="{4210A48E-66B1-4FDB-A8E6-5604DE56D1D4}"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="INSERT INTO [dbo].[Transmisiones_Vendedores]&#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; VALUES&#xA; (?&#xA; ,CAST(GETDATE() AS DATE)&#xA; ,CAST(GETDATE() AS TIME)&#xA; ,ABS(CHECKSUM(NEWID())) % 10000000000 + 1000000000000 &#xA; ,'PROCESANDO'&#xA; ,NULL&#xA; ,'Entidad Vendedor'&#xA; ,GETDATE()&#xA; ,GETDATE())" 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\Insertar Tabla Transmisiones"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{E519E68F-FA39-49EC-A2FE-146F63D85389}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Insertar Tabla Transmisiones"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="INSERT INTO [dbo].[transmisiones]&#xA; ([id_transaccion_1]&#xA; ,[id_transaccion_2]&#xA; ,[fecha_envio]&#xA; ,[job_id]&#xA; ,[estado]&#xA; ,[error]&#xA; ,[proceso]&#xA; ,[date_created]&#xA; ,[last_updated])&#xA; VALUES&#xA; (?, &#xA; NULL, &#xA; GETDATE(), &#xA; NULL, &#xA; ?, &#xA; ?, &#xA; 'Entidad Vendedor', &#xA; GETDATE(), &#xA; GETDATE()); " 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:ParameterBinding
SQLTask:ParameterName="1"
SQLTask:DtsVariableName="User::estadoTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="2"
SQLTask:DtsVariableName="User::DetalleErrorRespuesta"
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 id Transaccion"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Validamos si el idTransaccion existe en la tabla Transmisiones_Vendedores"
DTS:DTSID="{8FD0B617-54FE-4D94-8A4B-66238FCBFDAD}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Validar id Transaccion"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select count(*) from Transmisiones_Vendedores 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="{B6596345-A318-43C0-9B75-7C77584DF62E}"
DTS:EvalOp="3"
DTS:Expression="@[User::ContIdTransaccion] == 0"
DTS:From="Package\Contenedor de bucles Foreach\Validar id Transaccion"
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="{2B8228A3-CB6D-49C4-87C1-59F0DCCF3639}"
DTS:EvalOp="3"
DTS:Expression="@[User::ContIdTransaccion] == 1"
DTS:From="Package\Contenedor de bucles Foreach\Validar id Transaccion"
DTS:ObjectName="Restricción 1"
DTS:To="Package\Contenedor de bucles Foreach\Consultar detalle" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 2]"
DTS:CreationName=""
DTS:DTSID="{048E6716-A4CE-4B32-964F-D5052B415DCB}"
DTS:From="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
DTS:ObjectName="Restricción 2"
DTS:To="Package\Contenedor de bucles Foreach\Consultar detalle" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 3]"
DTS:CreationName=""
DTS:DTSID="{55CA140E-4921-4759-8259-BE149752278F}"
DTS:From="Package\Contenedor de bucles Foreach\Consultar detalle"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 3"
DTS:To="Package\Contenedor de bucles Foreach\Construir xml" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 4]"
DTS:CreationName=""
DTS:DTSID="{59E64B42-C2CE-4168-8424-9F1195C89FEA}"
DTS:From="Package\Contenedor de bucles Foreach\Construir xml"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 4"
DTS:To="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 5]"
DTS:CreationName=""
DTS:DTSID="{76693D7C-F190-413B-A433-D37E9AA74AAA}"
DTS:From="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 5"
DTS:To="Package\Contenedor de bucles Foreach\Error Servicio SOAP"
DTS:Value="1" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 6]"
DTS:CreationName=""
DTS:DTSID="{FEEAF4E1-A8E2-4745-A072-A41204FC882C}"
DTS:From="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 6"
DTS:To="Package\Contenedor de bucles Foreach\Creacion xml Respuesta" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 7]"
DTS:CreationName=""
DTS:DTSID="{E385D6A5-1198-4772-9B85-383B57684D81}"
DTS:From="Package\Contenedor de bucles Foreach\Creacion xml Respuesta"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 7"
DTS:To="Package\Contenedor de bucles Foreach\Actualizar Tabla Transmisiones Vendedor" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 8]"
DTS:CreationName=""
DTS:DTSID="{8B24129B-3345-40A5-8164-2AC245FB5908}"
DTS:From="Package\Contenedor de bucles Foreach\Actualizar Tabla Transmisiones Vendedor"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 8"
DTS:To="Package\Contenedor de bucles Foreach\Insertar Tabla Transmisiones" />
</DTS:PrecedenceConstraints>
<DTS:ForEachVariableMappings>
<DTS:ForEachVariableMapping
DTS:CreationName=""
DTS:DTSID="{73831CF9-AD4F-4FFA-8285-6B1C58F0CD11}"
DTS:ObjectName="{73831CF9-AD4F-4FFA-8285-6B1C58F0CD11}"
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="{43F2D824-BA95-4DBA-BEB5-0712C2C5309B}"
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" />
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Listar vendedores pendientes"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{E9F3D022-1F5F-4DFF-957D-21DCDDFE534F}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Listar vendedores 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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select id_transaccion,Carpeta,Nombre from [FUNC_ObtenerVendedoresPendientes]()"
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="{DF564CD3-63D0-4DF9-A2F3-7DCBF1CBC376}"
DTS:From="Package\Crear Ruta XML de archivos"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción"
DTS:To="Package\Contar Vendedores" />
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción 1]"
DTS:CreationName=""
DTS:DTSID="{18310E9B-7C09-4108-92C1-6373C79ED198}"
DTS:EvalOp="3"
DTS:Expression="@[User::CantRegistros] &gt; 0"
DTS:From="Package\Contar Vendedores"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 1"
DTS:To="Package\Listar vendedores pendientes" />
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción 2]"
DTS:CreationName=""
DTS:DTSID="{7223A0DB-4837-4E5F-B456-87F4AB577373}"
DTS:From="Package\Listar vendedores 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="170.4,41.6"
Id="Package\Contar Vendedores"
TopLeft="614.999966397883,199.333331947194" />
<NodeLayout
Size="217.6,41.6"
Id="Package\Contenedor de bucles Foreach\Actualizar Tabla Transmisiones Vendedor"
TopLeft="232.133308017917,444.733330374228" />
<NodeLayout
Size="140,41.6"
Id="Package\Contenedor de bucles Foreach\Construir xml"
TopLeft="257.999964485568,193.733329343664" />
<NodeLayout
Size="170.4,41.6"
Id="Package\Contenedor de bucles Foreach\Consultar detalle"
TopLeft="243.833298592933,119.199996528626" />
<NodeLayout
Size="194.4,41.6"
Id="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP"
TopLeft="234.566640212968,268.86666420175" />
<NodeLayout
Size="191.2,41.6"
Id="Package\Contenedor de bucles Foreach\Creacion xml Respuesta"
TopLeft="236.433306515384,359.066663785908" />
<NodeLayout
Size="172.8,41.6"
Id="Package\Contenedor de bucles Foreach\Error Servicio SOAP"
TopLeft="23.9333181258711,329.133330771989" />
<NodeLayout
Size="170.4,41.6"
Id="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
TopLeft="518.833283567596,87.2666632615857" />
<NodeLayout
Size="212.8,41.6"
Id="Package\Contenedor de bucles Foreach\Insertar Tabla Transmisiones"
TopLeft="240.466640895938,547.399996655186" />
<NodeLayout
Size="170.4,41.6"
Id="Package\Contenedor de bucles Foreach\Validar id Transaccion"
TopLeft="244.433298866121,24.9999967998267" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción]"
TopLeft="414.833298866121,45.7999967998267">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="103.999984701475,56.666666461759"
Start="0,0"
End="96.499984701475,56.666666461759">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="56.0888800497411,0" />
<mssgle:CubicBezierSegment
Point1="56.0888800497411,0"
Point2="60.0888800497411,0"
Point3="60.0888800497411,4" />
<mssgle:LineSegment
End="60.0888800497411,52.666666461759" />
<mssgle:CubicBezierSegment
Point1="60.0888800497411,52.666666461759"
Point2="60.0888800497411,56.666666461759"
Point3="64.0888800497411,56.666666461759" />
<mssgle:LineSegment
End="96.499984701475,56.666666461759" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="52.0888800497411,-22,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 1]"
TopLeft="329.333298729527,66.5999967998267">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,52.5999997287989"
Start="0,0"
End="0,45.0999997287989">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,45.0999997287989" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-8,14.5499998643995,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 2]"
TopLeft="518.833283567596,113.666663261586">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-104.599984974663,26.3333332670399"
Start="0,0"
End="-97.0999849746632,26.3333332670399">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="-40.1644381004133,0" />
<mssgle:CubicBezierSegment
Point1="-40.1644381004133,0"
Point2="-44.1644381004133,0"
Point3="-44.1644381004133,4" />
<mssgle:LineSegment
End="-44.1644381004133,22.3333332670399" />
<mssgle:CubicBezierSegment
Point1="-44.1644381004133,22.3333332670399"
Point2="-44.1644381004133,26.3333332670399"
Point3="-48.1644381004133,26.3333332670399" />
<mssgle:LineSegment
End="-97.0999849746632,26.3333332670399" />
</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="328.51663153925,160.799996528626">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,32.9333328150382"
Start="0,0"
End="0,25.4333328150382">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,25.4333328150382" />
</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="329.883302349268,235.333329343664">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,33.533334858086"
Start="0,0"
End="0,26.033334858086">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,26.033334858086" />
</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 5]"
TopLeft="234.566640212968,289.66666420175">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-37.8333220870964,60.2666665702395"
Start="0,0"
End="-30.3333220870964,60.2666665702395">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="-14.9166610435482,0" />
<mssgle:CubicBezierSegment
Point1="-14.9166610435482,0"
Point2="-18.9166610435482,0"
Point3="-18.9166610435482,4" />
<mssgle:LineSegment
End="-18.9166610435482,56.2666665702395" />
<mssgle:CubicBezierSegment
Point1="-18.9166610435482,56.2666665702395"
Point2="-18.9166610435482,60.2666665702395"
Point3="-22.9166610435482,60.2666665702395" />
<mssgle:LineSegment
End="-30.3333220870964,60.2666665702395" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-30.4453524497982,-15.421875,23.0573828125,9.421875"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 6]"
TopLeft="331.899973364176,310.46666420175">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,48.5999995841581"
Start="0,0"
End="0,41.0999995841581">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,41.0999995841581" />
</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 7]"
TopLeft="332.033306515384,400.666663785908">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="8.90000150253343,44.0666665883197"
Start="0,0"
End="8.90000150253343,36.5666665883197">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,18.0333332941598" />
<mssgle:CubicBezierSegment
Point1="0,18.0333332941598"
Point2="0,22.0333332941598"
Point3="4,22.0333332941598" />
<mssgle:LineSegment
End="4.90000150253343,22.0333332941598" />
<mssgle:CubicBezierSegment
Point1="4.90000150253343,22.0333332941598"
Point2="8.90000150253343,22.0333332941598"
Point3="8.90000150253343,26.0333332941598" />
<mssgle:LineSegment
End="8.90000150253343,36.5666665883197" />
</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 8]"
TopLeft="343.899974456927,486.333330374228">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,61.0666662809584"
Start="0,0"
End="0,53.5666662809584">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,53.5666662809584" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<ContainerLayout
HeaderHeight="43"
IsExpanded="True"
PanelSize="756.8,644"
Size="756.8,687.2"
Id="Package\Contenedor de bucles Foreach"
TopLeft="294.999983881912,402.133330536948" />
<NodeLayout
Size="216,43.2"
Id="Package\Crear Ruta XML de archivos"
TopLeft="589.166634476021,120.466665828957" />
<NodeLayout
Size="214.4,41.6"
Id="Package\Listar vendedores pendientes"
TopLeft="594.999967490635,298.999997920791" />
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción]"
TopLeft="698.683300436952,163.666665828957">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,35.6666661182377"
Start="0,0"
End="0,28.1666661182377">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,28.1666661182377" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción 1]"
TopLeft="701.199966944259,240.933331947194">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,58.0666659735971"
Start="0,0"
End="0,50.5666659735971">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,50.5666659735971" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-8,17.2833329867985,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción 2]"
TopLeft="702.199967490635,340.599997920791">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-28.7999836087232,61.5333326161568"
Start="0,0"
End="-28.7999836087232,54.0333326161568">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,26.7666663080784" />
<mssgle:CubicBezierSegment
Point1="0,26.7666663080784"
Point2="0,30.7666663080784"
Point3="-4,30.7666663080784" />
<mssgle:LineSegment
End="-24.7999836087232,30.7666663080784" />
<mssgle:CubicBezierSegment
Point1="-24.7999836087232,30.7666663080784"
Point2="-28.7999836087232,30.7666663080784"
Point3="-28.7999836087232,34.7666663080784" />
<mssgle:LineSegment
End="-28.7999836087232,54.0333326161568" />
</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="417.499977188807,94.4666660097572" />
<NodeLayout
Size="192.8,41.6"
Id="Package\Contenedor de bucles Foreach\Construir xml\Destino de archivo plano"
TopLeft="420.833310340015,292.933331296311" />
<NodeLayout
Size="173.6,41.6"
Id="Package\Contenedor de bucles Foreach\Construir xml\Conversión de datos"
TopLeft="419.999977052213,205.399998571674" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach\Construir xml.Paths[Salida de origen de OLE DB]"
TopLeft="503.34997712051,136.066666009757">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,69.3333325619168"
Start="0,0"
End="0,61.8333325619168">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,61.8333325619168" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach\Construir xml.Paths[Salida de conversión de datos]"
TopLeft="506.799977052213,246.999998571674">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="10.4333332878018,45.9333327246374"
Start="0,0"
End="10.4333332878018,38.4333327246374">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,18.9666663623187" />
<mssgle:CubicBezierSegment
Point1="0,18.9666663623187"
Point2="0,22.9666663623187"
Point3="4,22.9666663623187" />
<mssgle:LineSegment
End="6.43333328780182,22.9666663623187" />
<mssgle:CubicBezierSegment
Point1="6.43333328780182,22.9666663623187"
Point2="10.4333332878018,22.9666663623187"
Point3="10.4333332878018,26.9666663623187" />
<mssgle:LineSegment
End="10.4333332878018,38.4333327246374" />
</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
<?xml version="1.0"?>
<BuildLog xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ProjectInfo>
<Name>Vendedor</Name>
<LastWriteTime>2025-09-19T16:50:15.1121903Z</LastWriteTime>
<LastKnownProtectionLevel>EncryptSensitiveWithUserKey</LastKnownProtectionLevel>
</ProjectInfo>
<LastBuildInfos>
<ProjectBuildItemInfo>
<Name>Vendedor.dtsx</Name>
<LastWriteTime>2025-09-19T16:50:09.4241442Z</LastWriteTime>
<LastKnownProtectionLevel>EncryptSensitiveWithUserKey</LastKnownProtectionLevel>
</ProjectBuildItemInfo>
</LastBuildInfos>
</BuildLog>
\ 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
<?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>Vendedor.database</Name>
<FullPath>Vendedor.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">{c8344c64-032a-4db9-aeae-aaa53951f99c}</SSIS:Property>
<SSIS:Property SSIS:Name="Name">Vendedor</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-15T16:00:46.7017762-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+sBAAAASuykDPCWqUarqpipmoUWBAAAAAACAAAAAAADZgAAwAAAABAAAACyHbI1mS2tcCaJgdWPdxUKAAAAAASAAACgAAAAEAAAADd7iuIOs+8/vl/64uuG38yIAAAAn2u6CXTBV62+FqasbxOqjUq12A8EBMkFgFQWxckZmOlkht2L//D493KpJIRG3jmkfVS3qyZkKtPYAFUbeVKtEK2Ctz/4aWrv11Koh2tRjcNAn9waCr2uqh0cSZw5xfKu/fj0DJzqs0GRUvROH0XhnOkce8DVI+jaZYP2asl1JMiEYPV/X+aQKRQAAADbNUk28nAGrSifYANyM68Vl7EpAQ==</SSIS:Property>
<SSIS:Property SSIS:Name="FormatVersion">1</SSIS:Property>
</SSIS:Properties>
<SSIS:Packages>
<SSIS:Package SSIS:Name="Vendedor.dtsx" SSIS:EntryPoint="1" />
</SSIS:Packages>
<SSIS:ConnectionManagers />
<SSIS:DeploymentInfo>
<SSIS:ProjectConnectionParameters />
<SSIS:PackageInfo>
<SSIS:PackageMetaData SSIS:Name="Vendedor.dtsx">
<SSIS:Properties>
<SSIS:Property SSIS:Name="ID">{1841FD2A-01D9-4977-9469-647B942577DE}</SSIS:Property>
<SSIS:Property SSIS:Name="Name">Vendedor</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMajor">1</SSIS:Property>
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
<SSIS:Property SSIS:Name="VersionBuild">33</SSIS:Property>
<SSIS:Property SSIS:Name="VersionComments">
</SSIS:Property>
<SSIS:Property SSIS:Name="VersionGUID">{6AA37A7F-D5B6-401C-8210-2DD716488D7B}</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.10.40.12,1433;User ID=integracion;Initial Catalog=Integracion;Provider=SQLNCLI11.1;Auto Translate=False;Application Name=SSIS-Vendedor-{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}10.238.84.181,1453.integracion.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.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.10.40.12,1433</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="Value">
</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-17T14:29:12.1442758Z</Value>
</ConfigurationSetting>
</ParameterConfigurationValues>
</Options>
</Configuration>
</Configurations>
</Project>
\ No newline at end of file
<?xml version="1.0"?>
<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
DTS:refId="Package"
DTS:CreationDate="9/15/2025 4:00:47 PM"
DTS:CreationName="Microsoft.Package"
DTS:CreatorComputerName="A1530553"
DTS:CreatorName="REDSISBAQ\bsarmiento"
DTS:DTSID="{1841FD2A-01D9-4977-9469-647B942577DE}"
DTS:ExecutableType="Microsoft.Package"
DTS:LastModifiedProductVersion="16.0.5685.0"
DTS:LocaleID="9226"
DTS:ObjectName="Vendedor"
DTS:PackageType="5"
DTS:VersionBuild="33"
DTS:VersionGUID="{6AA37A7F-D5B6-401C-8210-2DD716488D7B}">
<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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
DTS:ObjectName="10.238.84.181,1453.integracion.integracion">
<DTS:ObjectData>
<DTS:ConnectionManager
DTS:ConnectRetryCount="1"
DTS:ConnectRetryInterval="5"
DTS:ConnectionString="Data Source=10.10.40.12,1433;User ID=integracion;Initial Catalog=Integracion;Provider=SQLNCLI11.1;Auto Translate=False;Application Name=SSIS-Vendedor-{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}10.238.84.181,1453.integracion.integracion;">
<DTS:Password
DTS:Name="Password"
Sensitive="1"
Encrypted="1">AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAASuykDPCWqUarqpipmoUWBAAAAAAIAAAARABUAFMAAAADZgAAwAAAABAAAACRDtHQDk9zKSOC+99o0bZjAAAAAASAAACgAAAAEAAAAOP7lIsGVJs3BUGGDh43ET0gAAAAhvEFwgbZfTqADxoLJqCXgr8XuTynCANYPOOr3ryh9a8UAAAApQlcpdH8X6lwsafQO/zoKT8tYUg</DTS:Password>
</DTS:ConnectionManager>
</DTS:ObjectData>
</DTS:ConnectionManager>
<DTS:ConnectionManager
DTS:refId="Package.ConnectionManagers[Flat File Connection Manager]"
DTS:CreationName="FLATFILE"
DTS:DTSID="{4FB7D4AF-2AE0-4DF6-81E3-624926CD0DD2}"
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\VendedorColombia\19-09-2025\.xml">
<DTS:FlatFileColumns>
<DTS:FlatFileColumn
DTS:ColumnType="Delimited"
DTS:ColumnDelimiter="_x000D__x000A_"
DTS:DataType="303"
DTS:TextQualified="True"
DTS:ObjectName="XML_Output"
DTS:DTSID="{56350860-ACC7-4094-B285-487548752BB6}"
DTS:CreationName="" />
</DTS:FlatFileColumns>
</DTS:ConnectionManager>
</DTS:ObjectData>
</DTS:ConnectionManager>
</DTS:ConnectionManagers>
<DTS:Variables>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{1DB0D2D2-04FE-4B4B-ABB9-DFED135B6659}"
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="{E73F967B-8C4D-4AB8-9CE8-4970BBE8A3D0}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="CodigoRespEndPoint">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{71CD3C58-29B2-4DDB-8FCB-900A56C5CC47}"
DTS:EvaluateAsExpression="True"
DTS:Expression="&quot;EXEC dbo.GenerarXMLVendedor '&quot; + @[User::IdTransaccion] + &quot;',&quot; + (DT_WSTR,10) @[User::ConsultarDetalle]"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="ComandoSql">
<DTS:VariableValue
DTS:DataType="8">EXEC dbo.GenerarXMLVendedor '',0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{0D925380-0592-451E-94D3-40D33A60D420}"
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="{9FED509D-A6DB-4474-AA6A-68BA8B22B0E6}"
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="{251CC8BB-91AD-40C1-BB9E-BD5A9D5AC6A8}"
DTS:IncludeInDebugDump="6789"
DTS:Namespace="User"
DTS:ObjectName="ConsultarDetalle">
<DTS:VariableValue
DTS:DataType="3">0</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{B0110376-67D9-47DB-AAC1-B9181411DEEB}"
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="{E6547BC8-7EDE-43DA-AEDA-AC90C8198AC2}"
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="{9CC1583D-FB0A-46D6-A4F2-188F5822F087}"
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="{8CCD8385-096B-4B6E-AC3F-F754AC6F1155}"
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="{8A920DD9-B36E-49E0-9755-79613165A02A}"
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="{F155B425-04A5-4243-A081-C7EB6EAF0DA6}"
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="{0C0E08CF-7957-48D4-BDCD-092669509067}"
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="{D6D832AB-615E-4851-ACC5-AE3470A6A636}"
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="{5622F3BD-A29D-4229-8E93-7128FA3B39FC}"
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_20250919_115016.txt</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{06F4AE60-EAD0-4B84-8713-2BD3FD2F03FE}"
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">19-09-2025</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{F2CACBA3-5BBB-42F0-ABB1-7F1BE15494E6}"
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="{2EAD2E3C-C0F8-469D-9DF2-D27C65B47439}"
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="{2748BC34-7117-452E-A5BA-80D26F6493A0}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="RutaBase">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\VendedorColombia\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{7F071986-817A-4CF5-8BE4-83802D99615A}"
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\VendedorColombia\19-09-2025\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{9965479B-4418-4431-8BAB-19A07FCB046F}"
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\VendedorColombia\19-09-2025\.xml</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{0C2B9587-102B-4EB4-ABBD-40D9486BD0CF}"
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\VendedorColombia\19-09-2025\_respuesta.xml</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{44DC212B-92B8-414E-B38C-53BABE55C48E}"
DTS:IncludeInDebugDump="2345"
DTS:Namespace="User"
DTS:ObjectName="Rutalog">
<DTS:VariableValue
DTS:DataType="8">C:\Medipiel\VendedorColombia\log\</DTS:VariableValue>
</DTS:Variable>
<DTS:Variable
DTS:CreationName=""
DTS:DTSID="{4E1112BC-4570-446F-B3A3-FC1BE626A5F4}"
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 Vendedores"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{B189BA62-5117-4914-96C7-565DD0EF3F9E}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Contar Vendedores"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select count(*) from FUNC_ObtenerVendedoresPendientes()"
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="{2488485A-EC62-4CA8-AD08-709E220B0329}"
DTS:ExecutableType="STOCK:FOREACHLOOP"
DTS:LocaleID="-1"
DTS:ObjectName="Contenedor de bucles Foreach">
<DTS:ForEachEnumerator
DTS:CreationName="Microsoft.ForEachADOEnumerator"
DTS:DTSID="{2C615414-ED1A-435C-84E0-5BA33D9C1D30}"
DTS:ObjectName="{2C615414-ED1A-435C-84E0-5BA33D9C1D30}">
<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 Tabla Transmisiones Vendedor"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{5110DC4A-6E78-40AA-AF6D-55D82DF21863}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Actualizar Tabla Transmisiones Vendedor"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="update Transmisiones_Vendedores set fecha_transmision = ? , hora_transmision = ? , estado = ? , error = ?, last_updated = GETDATE() where id_transaccion = ?" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ParameterBinding
SQLTask:ParameterName="0"
SQLTask:DtsVariableName="User::FechaTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="1"
SQLTask:DtsVariableName="User::HoraTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="2"
SQLTask:DtsVariableName="User::estadoTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="3"
SQLTask:DtsVariableName="User::DetalleErrorRespuesta"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="4"
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\Construir xml"
DTS:CreationName="Microsoft.Pipeline"
DTS:Description="Tarea Flujo de datos"
DTS:DTSID="{C90CEFF8-AB9D-4DC6-95E5-980A8EC33E33}"
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" />
</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 detalle"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{22C7FD3E-213A-4527-B773-EA14F4492E03}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Consultar detalle"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select count(*) from FUNC_Entidad_Vendedor(?)"
SQLTask:ResultType="ResultSetType_SingleRow" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask">
<SQLTask:ResultBinding
SQLTask:ResultName="0"
SQLTask:DtsVariableName="User::ConsultarDetalle" />
<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\Consultar Servicio SOAP"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{02EAB670-054E-49B7-9888-49961C1E9BF4}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Consultar Servicio SOAP"
DTS:ThreadHint="1">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_780481b5350c47f5829c49795a5c12c4"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::EndPointSoap,User::RutaCompleta"
ReadWriteVariables="User::DetalleErrorRespuesta,User::ErrorServicioSOAP,User::estadoTransmision,User::printTipoError,User::Rutalog,User::SalidaSoap">
<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_780481b5350c47f5829c49795a5c12c4")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_780481b5350c47f5829c49795a5c12c4")]
[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\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="ST_780481b5350c47f5829c49795a5c12c4.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>{222B59D2-F708-47C5-AC80-1AA4622A7F86}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_780481b5350c47f5829c49795a5c12c4</RootNamespace>
<AssemblyName>ST_780481b5350c47f5829c49795a5c12c4</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.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.Text;
using System.Xml;
using System.Threading.Tasks;
using System.Linq;
using System.Net.Http;
#endregion
namespace ST_780481b5350c47f5829c49795a5c12c4
{
/// <summary>
/// ScriptMain is the entry point class of the script. Do not change the name, attributes,
/// or parent of this class.
/// </summary>
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
{
#region Help: Using Integration Services variables and parameters in a script
/* To use a variable in this script, first ensure that the variable has been added to
* either the list contained in the ReadOnlyVariables property or the list contained in
* the ReadWriteVariables property of this script task, according to whether or not your
* code needs to write to the variable. To add the variable, save this script, close this instance of
* Visual Studio, and update the ReadOnlyVariables and
* ReadWriteVariables properties in the Script Transformation Editor window.
* To use a parameter in this script, follow the same steps. Parameters are always read-only.
*
* Example of reading from a variable:
* DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value;
*
* Example of writing to a variable:
* Dts.Variables["User::myStringVariable"].Value = "new value";
*
* Example of reading from a package parameter:
* int batchId = (int) Dts.Variables["$Package::batchId"].Value;
*
* Example of reading from a project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].Value;
*
* Example of reading from a sensitive project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue();
* */
#endregion
#region Help: Firing Integration Services events from a script
/* This script task can fire events for logging purposes.
*
* Example of firing an error event:
* Dts.Events.FireError(18, "Process Values", "Bad value", "", 0);
*
* Example of firing an information event:
* Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain)
*
* Example of firing a warning event:
* Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0);
* */
#endregion
#region Help: Using Integration Services connection managers in a script
/* Some types of connection managers can be used in this script task. See the topic
* "Working with Connection Managers Programatically" for details.
*
* Example of using an ADO.Net connection manager:
* object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction);
* SqlConnection myADONETConnection = (SqlConnection)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Sales DB"].ReleaseConnection(rawConnection);
*
* Example of using a File connection manager
* object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction);
* string filePath = (string)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection);
* */
#endregion
/// <summary>
/// This method is called when this script task executes in the control flow.
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
/// To open Help, press F1.
/// </summary>
public void Main()
{
string soapEndpoint = Dts.Variables["User::EndPointSoap"].Value.ToString();
string rutaArchivo = Dts.Variables["User::RutaCompleta"].Value.ToString();
string rutaLog = Dts.Variables["User::Rutalog"].Value.ToString();
string soapRequestXml = string.Empty;
try
{
// Usa System.IO para leer el archivo.
soapRequestXml = System.IO.File.ReadAllText(rutaArchivo, System.Text.Encoding.UTF8);
}
catch (System.Exception ex)
{
Dts.Events.FireError(0, "Script Task", $"Error al leer el archivo XML en la ruta: {rutaArchivo}. Mensaje: {ex.Message}", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
return; // Salir si hay un error al leer el archivo
}
var client = new HttpClient();
client.Timeout = TimeSpan.FromMinutes(3);
var request = new HttpRequestMessage(HttpMethod.Post, soapEndpoint);
request.Headers.Add("SOAPAction", "http://tempuri.org/ImportarXML");
request.Content = new StringContent(soapRequestXml, Encoding.UTF8, "text/xml");
try
{
var response = client.SendAsync(request).Result;
string responseXml = response.Content.ReadAsStringAsync().Result;
if (!response.IsSuccessStatusCode)
{
// Captura error HTTP
string errorMsg = $"HTTP ERROR {(int)response.StatusCode} - {response.ReasonPhrase}";
Dts.Variables["User::ErrorServicioSOAP"].Value = errorMsg;
Dts.TaskResult = (int)ScriptResults.Failure;
return;
}
responseXml = response.Content.ReadAsStringAsync().Result;
Dts.Variables["User::SalidaSoap"].Value = responseXml;
try
{
var doc = new XmlDocument();
doc.LoadXml(responseXml);
XmlNode tipoErrorNode = doc.SelectSingleNode("//*[local-name()='printTipoError']");
if (tipoErrorNode != null)
{
string valorError = tipoErrorNode.InnerText;
Dts.Variables["User::printTipoError"].Value = valorError;
Dts.Variables["User::estadoTransmision"].Value = valorError == "0" ? "OK" : "ERROR";
}
else
{
Dts.Variables["User::printTipoError"].Value = "DETALLE ERROR NO ENCONTRADO";
Dts.Variables["User::estadoTransmision"].Value = "ERROR";
}
XmlNodeList detalleErrorNode = doc.SelectNodes("//*[local-name()='f_detalle']");
if (detalleErrorNode != null && detalleErrorNode.Count > 0)
{
StringBuilder sb = new StringBuilder();
foreach (XmlNode node in detalleErrorNode)
{
if (!string.IsNullOrWhiteSpace(node.InnerText))
{
sb.AppendLine(node.InnerText.Trim());
}
}
Dts.Variables["User::DetalleErrorRespuesta"].Value = sb.ToString();
}
else
{
Dts.Variables["User::DetalleErrorRespuesta"].Value = "NULL";
}
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (TaskCanceledException tex)
{
string msg = "TIMEOUT: El servicio SOAP no respondi� en el tiempo configurado.";
Dts.Events.FireError(0, "Script Task", msg, "", 0);
Dts.Variables["User::ErrorServicioSOAP"].Value = msg;
Dts.TaskResult = (int)ScriptResults.Failure;
}
catch (XmlException xex)
{
// Error al parsear XML
string msg = $"Error 1 :{xex.Message}";
Dts.Variables["User::ErrorServicioSOAP"].Value = msg;
Dts.Events.FireError(0, "Script Task", $"Error parseando XML: {xex.Message}", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
catch (Exception ex)
{
string msg;
if (ex is AggregateException aggEx)
{
// desenrolla excepciones internas
msg = string.Join(" | ", aggEx.InnerExceptions.Select(e => e.InnerException?.Message ?? e.Message));
}
else
{
msg = ex.InnerException?.Message ?? ex.Message;
}
Dts.Variables["User::ErrorServicioSOAP"].Value = msg;
Dts.Events.FireError(0, "Script Task", 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_780481b5350c47f5829c49795a5c12c4</msb:CodeName>
<msb:Language>msBuild</msb:Language>
<msb:DisplayName>ST_780481b5350c47f5829c49795a5c12c4</msb:DisplayName>
<msb:ProjectId>{FBFE50B7-A594-47BA-A127-2AF0412EFCB1}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_780481b5350c47f5829c49795a5c12c4.csproj" />
<msb:File Include="Properties\Settings.settings" />
<msb:File Include="Properties\AssemblyInfo.cs" />
<msb:File Include="Properties\Resources.resx" />
<msb:File Include="Properties\Resources.Designer.cs" />
<msb:File Include="Properties\Settings.Designer.cs" />
<msb:File Include="ScriptMain.cs" />
</msb:ItemGroup>
</c:Project>]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_780481b5350c47f5829c49795a5c12c4.Properties.Settings.get_Default():ST_780481b5350c47f5829c49795a5c12c4.Properties.Sett" +
"ings")]
namespace ST_780481b5350c47f5829c49795a5c12c4.Properties {
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
private static Settings defaultInstance = new Settings();
public static Settings Default {
get {
return defaultInstance;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.settings"
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>]]></ProjectItem>
<ProjectItem
Name="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_780481b5350c47f5829c49795a5c12c4.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_780481b5350c47f5829c49795a5c12c4.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_780481b5350c47f5829c49795a5c12c4.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_780481b5350c47f5829c49795a5c12c4.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_780481b5350c47f5829c49795a5c12c4.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_780481b5350c47f5829c49795a5c12c4.dll">TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAgAAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v
ZGUuDQ0KJAAAAAAAAABQRQAATAEDAL/WymgAAAAAAAAAAOAAIiALATAAACAAAAAIAAAAAAAAmj4A
AAAgAAAAQAAAAAAAEAAgAAAAAgAABAAAAAAAAAAGAAAAAAAAAACAAAAAAgAAAAAAAAMAYIUAABAA
ABAAAAAAEAAAEAAAAAAAABAAAAAAAAAAAAAAAEg+AABPAAAAAEAAAHgEAAAAAAAAAAAAAAAAAAAA
AAAAAGAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAIAAACAAAAAAAAAAAAAAACCAAAEgAAAAAAAAAAAAAAC50ZXh0AAAAoB4AAAAgAAAAIAAAAAIA
AAAAAAAAAAAAAAAAACAAAGAucnNyYwAAAHgEAAAAQAAAAAYAAAAiAAAAAAAAAAAAAAAAAABAAABA
LnJlbG9jAAAMAAAAAGAAAAACAAAAKAAAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAB8
PgAAAAAAAEgAAAACAAUAJCYAAGwXAAABAAAAAAAAAJA9AAC4AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAABswBwC7BAAAAQAAEQIoEAAACm8RAAAKcgEAAHBvEgAACm8T
AAAKbxQAAAoKAigQAAAKbxEAAApyJwAAcG8SAAAKbxMAAApvFAAACgsCKBAAAApvEQAACnJNAABw
bxIAAApvEwAACm8UAAAKJn4VAAAKDAcoFgAACigXAAAKDN5HEwUCKBAAAApvGAAAChZyaQAAcHKB
AABwB3LVAABwEQVvGQAACigaAAAKcu0AAHAWbxsAAAomAigQAAAKF28cAAAK3f8DAABzHQAACg0J
IwAAAAAAAAhAKB4AAApvHwAACiggAAAKBnMhAAAKEwQRBG8iAAAKcu8AAHByBQEAcG8jAAAKEQQI
KBYAAApyQwEAcHMkAAAKbyUAAAoJEQRvJgAACm8nAAAKEwYRBm8oAAAKbykAAApvKgAAChMHEQZv
KwAACi1MclUBAHARBm8sAAAKjDQAAAERBm8tAAAKKC4AAAoTCAIoEAAACm8RAAAKcn8BAHBvEgAA
ChEIby8AAAoCKBAAAAoXbxwAAArdNAMAABEGbygAAApvKQAACm8qAAAKEwcCKBAAAApvEQAACnKv
AQBwbxIAAAoRB28vAAAKczAAAAolEQdvMQAACiVy0QEAcG8yAAAKEwkRCSxbEQlvMwAAChMLAigQ
AAAKbxEAAApyFwIAcG8SAAAKEQtvLwAACgIoEAAACm8RAAAKckECAHBvEgAAChELcnECAHAoNAAA
Ci0HcnUCAHArBXKBAgBwby8AAAorPgIoEAAACm8RAAAKchcCAHBvEgAACnKHAgBwby8AAAoCKBAA
AApvEQAACnJBAgBwbxIAAApydQIAcG8vAAAKcr8CAHBvNQAAChMKEQo5kgAAABEKbzYAAAoWPoUA
AABzNwAAChMMEQpvOAAAChMNKzARDW85AAAKdBMAAAETDhEObzMAAAooOgAACi0UEQwRDm8zAAAK
bzsAAApvPAAACiYRDW89AAAKLcfeFRENdRcAAAETDxEPLAcRD28+AAAK3AIoEAAACm8RAAAKcvsC
AHBvEgAAChEMbxQAAApvLwAACisfAigQAAAKbxEAAApy+wIAcG8SAAAKcjMDAHBvLwAACgIoEAAA
ChZvHAAACt2+AAAAJnI9AwBwExACKBAAAApvGAAAChZyaQAAcBEQcu0AAHAWbxsAAAomAigQAAAK
bxEAAApyfwEAcG8SAAAKERBvLwAACgIoEAAAChdvHAAACt5tExFywAMAcBERbxkAAAooPwAAChMS
AigQAAAKbxEAAApyfwEAcG8SAAAKERJvLwAACgIoEAAACm8YAAAKFnJpAABwctQDAHAREW8ZAAAK
KD8AAApy7QAAcBZvGwAACiYCKBAAAAoXbxwAAAreAN22AAAAExMRE3UZAAABExURFSw5cgAEAHAR
FW9AAAAKfggAAAQlLRcmfgcAAAT+BgwAAAZzQQAACiWACAAABCgBAAArKEMAAAoTFCsgERNvRAAA
CiUtBCYUKwVvGQAACiUtCCYRE28ZAAAKExQCKBAAAApvEQAACnJ/AQBwbxIAAAoRFG8vAAAKAigQ
AAAKbxgAAAoWcmkAAHARE28ZAAAKcu0AAHAWbxsAAAomAigQAAAKF28cAAAK3gAqAEF8AAAAAAAA
ZgAAAA4AAAB0AAAARwAAABEAAAECAAAAnAIAAD0AAADZAgAAFQAAAAAAAAAAAAAAtQEAAIwBAABB
AwAAUQAAABoAAAEAAAAAtQEAAIwBAACSAwAAbQAAABgAAAEAAAAADwEAAPUCAAAEBAAAtgAAABEA
AAEeAihFAAAKKh4CKEYAAAoqrn4BAAAELR5yCAQAcNADAAACKEcAAApvSAAACnNJAAAKgAEAAAR+
AQAABCoafgIAAAQqHgKAAgAABCoafgMAAAQqHgIoSgAACioucwgAAAaAAwAABCoucwsAAAaABwAA
BCp2A29EAAAKJS0EJhQrBW8ZAAAKJS0HJgNvGQAACipCU0pCAQABAAAAAAAMAAAAdjQuMC4zMDMx
OQAAAAAFAGwAAAAsBgAAI34AAJgGAACACQAAI1N0cmluZ3MAAAAAGBAAAHwEAAAjVVMAlBQAABAA
AAAjR1VJRAAAAKQUAADIAgAAI0Jsb2IAAAAAAAAAAgAAAVcdogkJCwAAAPoBMwAWAAABAAAAOwAA
AAYAAAAIAAAADAAAAAIAAABKAAAAAgAAABEAAAABAAAAAgAAAAMAAAAEAAAAAwAAAAEAAAAHAAAA
AQAAAAIAAAABAAAAAAA2BQEAAAAAAAYAtAPXBgYAQwTXBgYAAAPEBg8ASwcAAAYALQPaBQYAlwPa
BQYAeAPaBQYAKgTaBQYA1APaBQYA7QPaBQYARAPaBQYAXwOEBAoACATGBAoAZgLGBA4ArwhBBg4A
ngFBBgYAKwZ6BQ4AigFBBhIAdgFeBRIADgleBQYAXQY4CQYAnQbPBwYAxQF6BRIAFQZeBQYAAgZ6
BQYA7AW4BwYAhgV6BQYAyALXBgYAcAh6BQYARwB6BQYA4wLEBgYAbwb3BgYANQbFBRYAswIgBRYA
FAMgBRYAggKwBQoADgXGBBoAmQf6ARoAsQH6AQYAoAR6BQYAewQ4CQYA9QGIAAoAfwbGBAYAlwV6
BQ4AAQFBBg4AJgj2Bw4AGgj2Bw4A6ghBBg4A+AhBBgYAJQC4BxYAPgF+CAYAQQB6BRIAugheBQYA
LADvBB4AugFRBgYAFwDGAAYAJQJ6BQYA0QF6BQYAYgnaBQAAAAB/AAAAAAABAAEAAQAQAKAFTgA5
AAEAAQAAABAA/gZmB3UAAQADAAABEACvB2YHkQADAAcAAwEAAEkIAABtAAQACgADIRAAwgAAAHUA
BwAKABEAiwWyAREAVgK3AREAHwG8AQYGsQDAAVaAOQjDAVaANgLDATYAewDHARYAAQDLAVAgAAAA
AIYApgUGAAEAlCUAAAAAhhi3BgYAAQCcJQAAAACDGLcGBgABAKQlAAAAAJMIawbUAQEA0CUAAAAA
kwg+AtoBAQDXJQAAAACTCEoC4AEBAN8lAAAAAJYIiQjnAQIA5iUAAAAAhhi3BgYAAgDuJQAAAACR
GL0G7AECAPolAAAAAJEYvQbsAQIAnCUAAAAAhhi3BgYAAgAGJgAAAACDAAoA8AECAAAAAQB1BAAA
AQB5BAkAtwYBABEAtwYGABkAtwYKACkAtwYQADEAtwYQADkAtwYQAEEAtwYQAEkAtwYQAFEAtwYQ
AFkAtwYQAGEAtwYQAGkAtwYGAOEAtwYGAPkAtwYGABkBtwYVAHEAQQhCACkBlQdIADEBcQVOADkB
YQRVAOkAngRZAEEBdwldAEkBcgBgAFEBRAlmACkBVwhuAIkAfgFZAEEBYgh0AFkBkwZ8ACkBoAgB
AHkAtwYGAGEBoweFAHkAIwmMAGkBGgmTAIEAtwaZAIEADgihAHkB/QCnAIEBtwatAIEA3gi2AHkA
4QC9AAwAlQjRAJEA0gjWAIkB6wDcABQAlQjRAJEATQHsAJEALwHwAJEAmgJZAEEBaQj2ADkBawT9
AKkBtwYGAKkBaQUQAJkAZQECAZkAUAlZAEEBawkIAZkAWgcOAaEABAkUAakAtwYGAKEAqQYYAbEA
xghVAEEBDAEdAUEBgQVZAKkAGgIiAbEALwnsALkAqwIGAEEBYggoAckA4gcuARwAtwZAAbkBdwhG
AUEBqwVmAYkAIgZxAXEAtwYGAOkAtwYGAMkB4wF2AckBXgl/AQEBtwaFASEBtwYGAAgAFACoAQgA
GACtASkAewAvAi4ACwAHAi4AEwAQAi4AGwAvAi4AIwA4Ai4AKwBhAi4AMwBhAi4AOwBhAi4AQwA4
Ai4ASwBnAi4AUwBhAi4AWwB+AkMAYwCtAUkAewAvAmEAawCtAWMAcwCtAcMAawCtARwAAwABAAQA
AwAAAG8G9gEAAF4C/AEAAI0IAgICAAQAAwACAAUABQABAAYABQACAAcABwDJAOUAOAEEgAAAAQAA
AK8kN0sAAAAAAABOAAAABAAAAAAAAAAAAAAAjQG5AAAAAAAQAAAAAAAAAAAAAACWAacEAAAAAAQA
AAAAAAAAAAAAAJ8BQQYAAAAABAAAAAAAAAAAAAAAjQFeBQAAAAAEAAAAAAAAAAAAAACNAXoFAAAA
ABAAAAAAAAAAAAAAAJYBkgAAAAAABAAAAAAAAAAAAAAAjQEqAgAAAAAAAAAAAQAAAAgHAAAFAAIA
BgACAIUAYAEAAAA8PjlfXzBfMAA8TWFpbj5iX18wXzAASUVudW1lcmFibGVgMQBUYXNrYDEAUmVh
ZE9ubHlDb2xsZWN0aW9uYDEASW50MzIARnVuY2AyAFNUXzc4MDQ4MWI1MzUwYzQ3ZjU4MjljNDk3
OTVhNWMxMmM0AGdldF9VVEY4ADw+OQA8TW9kdWxlPgBTeXN0ZW0uSU8ATWljcm9zb2Z0LlNxbFNl
cnZlci5NYW5hZ2VkRFRTAHZhbHVlX18AbXNjb3JsaWIAPD5jAFN5c3RlbS5Db2xsZWN0aW9ucy5H
ZW5lcmljAFNlbmRBc3luYwBSZWFkQXNTdHJpbmdBc3luYwBBZGQASHR0cE1ldGhvZABJc051bGxP
cldoaXRlU3BhY2UAZGVmYXVsdEluc3RhbmNlAGdldF9TdGF0dXNDb2RlAEh0dHBTdGF0dXNDb2Rl
AGdldF9Jc1N1Y2Nlc3NTdGF0dXNDb2RlAFNlbGVjdFNpbmdsZU5vZGUAWG1sTm9kZQBnZXRfTWVz
c2FnZQBIdHRwUmVzcG9uc2VNZXNzYWdlAEh0dHBSZXF1ZXN0TWVzc2FnZQBWYXJpYWJsZQBFbnVt
ZXJhYmxlAElEaXNwb3NhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9tSGFuZGxlAEZp
bGUATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBBcHBlbmRMaW5lAFR5cGUAU3lzdGVt
LkNvcmUARmFpbHVyZQBnZXRfQ3VsdHVyZQBzZXRfQ3VsdHVyZQByZXNvdXJjZUN1bHR1cmUAVlNU
QVJUU2NyaXB0T2JqZWN0TW9kZWxCYXNlAEFwcGxpY2F0aW9uU2V0dGluZ3NCYXNlAGdldF9SZWFz
b25QaHJhc2UARGlzcG9zZQBFZGl0b3JCcm93c2FibGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0
dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2RlQXR0cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUA
RWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFzc2VtYmx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlU
cmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJhbWV3b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmln
dXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURlc2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9u
UmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1ibHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29w
eXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRUYXNrRW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJs
eUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNvbXBhdGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVl
AHNldF9WYWx1ZQB2YWx1ZQBFbmNvZGluZwBTeXN0ZW0uUnVudGltZS5WZXJzaW9uaW5nAFRvU3Ry
aW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVyLkR0
cy5UYXNrcy5TY3JpcHRUYXNrAFN5c3RlbS5Db2xsZWN0aW9ucy5PYmplY3RNb2RlbABTY3JpcHRP
YmplY3RNb2RlbABTeXN0ZW0uQ29tcG9uZW50TW9kZWwAU1RfNzgwNDgxYjUzNTBjNDdmNTgyOWM0
OTc5NWE1YzEyYzQuZGxsAFN5c3RlbS5YbWwATG9hZFhtbABnZXRfSXRlbQBTeXN0ZW0AVHJpbQBF
bnVtAHJlc291cmNlTWFuAFRpbWVTcGFuAFNjcmlwdE1haW4ASm9pbgBTeXN0ZW0uQ29uZmlndXJh
dGlvbgBTeXN0ZW0uR2xvYmFsaXphdGlvbgBTeXN0ZW0uUmVmbGVjdGlvbgBUYXNrQ2FuY2VsZWRF
eGNlcHRpb24AQWdncmVnYXRlRXhjZXB0aW9uAFhtbEV4Y2VwdGlvbgBnZXRfSW5uZXJFeGNlcHRp
b24AQ3VsdHVyZUluZm8AU3lzdGVtLk5ldC5IdHRwAFN5c3RlbS5MaW5xAFN0cmluZ0J1aWxkZXIA
Z2V0X1Jlc291cmNlTWFuYWdlcgBFdmVudHNPYmplY3RXcmFwcGVyAEZpcmVFcnJvcgBJRW51bWVy
YXRvcgBHZXRFbnVtZXJhdG9yAC5jdG9yAC5jY3RvcgBTeXN0ZW0uRGlhZ25vc3RpY3MAU3lzdGVt
LlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVzb3VyY2VzAFNUXzc4MDQ4MWI1MzUw
YzQ3ZjU4MjljNDk3OTVhNWMxMmM0LlByb3BlcnRpZXMuUmVzb3VyY2VzLnJlc291cmNlcwBEZWJ1
Z2dpbmdNb2RlcwBTZWxlY3ROb2RlcwBTVF83ODA0ODFiNTM1MGM0N2Y1ODI5YzQ5Nzk1YTVjMTJj
NC5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJsZXMARnJvbU1pbnV0ZXMAU2V0dGluZ3MAU3lzdGVtLlRo
cmVhZGluZy5UYXNrcwBTeXN0ZW0uQ29sbGVjdGlvbnMAZ2V0X0lubmVyRXhjZXB0aW9ucwBTeXN0
ZW0uTmV0Lkh0dHAuSGVhZGVycwBnZXRfSGVhZGVycwBIdHRwSGVhZGVycwBIdHRwUmVxdWVzdEhl
YWRlcnMAU3VjY2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBDb25jYXQARm9y
bWF0AE9iamVjdABTZWxlY3QAU3lzdGVtLk5ldABnZXRfRGVmYXVsdABnZXRfUmVzdWx0AHNldF9U
YXNrUmVzdWx0AEh0dHBDbGllbnQAWG1sRG9jdW1lbnQAZ2V0X0N1cnJlbnQAZ2V0X0NvbnRlbnQA
c2V0X0NvbnRlbnQAU3RyaW5nQ29udGVudABIdHRwQ29udGVudABnZXRfQ291bnQAWG1sTm9kZUxp
c3QAZ2V0X1Bvc3QAc2V0X1RpbWVvdXQATW92ZU5leHQAU3lzdGVtLlRleHQAUmVhZEFsbFRleHQA
Z2V0X0lubmVyVGV4dABnZXRfQXNzZW1ibHkAb3BfRXF1YWxpdHkARW1wdHkAAAAAACVVAHMAZQBy
ADoAOgBFAG4AZABQAG8AaQBuAHQAUwBvAGEAcAAAJVUAcwBlAHIAOgA6AFIAdQB0AGEAQwBvAG0A
cABsAGUAdABhAAAbVQBzAGUAcgA6ADoAUgB1AHQAYQBsAG8AZwAAF1MAYwByAGkAcAB0ACAAVABh
AHMAawAAU0UAcgByAG8AcgAgAGEAbAAgAGwAZQBlAHIAIABlAGwAIABhAHIAYwBoAGkAdgBvACAA
WABNAEwAIABlAG4AIABsAGEAIAByAHUAdABhADoAIAAAFy4AIABNAGUAbgBzAGEAagBlADoAIAAA
AQAVUwBPAEEAUABBAGMAdABpAG8AbgAAPWgAdAB0AHAAOgAvAC8AdABlAG0AcAB1AHIAaQAuAG8A
cgBnAC8ASQBtAHAAbwByAHQAYQByAFgATQBMAAARdABlAHgAdAAvAHgAbQBsAAApSABUAFQAUAAg
AEUAUgBSAE8AUgAgAHsAMAB9ACAALQAgAHsAMQB9AAEvVQBzAGUAcgA6ADoARQByAHIAbwByAFMA
ZQByAHYAaQBjAGkAbwBTAE8AQQBQAAAhVQBzAGUAcgA6ADoAUwBhAGwAaQBkAGEAUwBvAGEAcAAA
RS8ALwAqAFsAbABvAGMAYQBsAC0AbgBhAG0AZQAoACkAPQAnAHAAcgBpAG4AdABUAGkAcABvAEUA
cgByAG8AcgAnAF0AASlVAHMAZQByADoAOgBwAHIAaQBuAHQAVABpAHAAbwBFAHIAcgBvAHIAAC9V
AHMAZQByADoAOgBlAHMAdABhAGQAbwBUAHIAYQBuAHMAbQBpAHMAaQBvAG4AAAMwAAALRQBSAFIA
TwBSAAAFTwBLAAA3RABFAFQAQQBMAEwARQAgAEUAUgBSAE8AUgAgAE4ATwAgAEUATgBDAE8ATgBU
AFIAQQBEAE8AADsvAC8AKgBbAGwAbwBjAGEAbAAtAG4AYQBtAGUAKAApAD0AJwBmAF8AZABlAHQA
YQBsAGwAZQAnAF0AATdVAHMAZQByADoAOgBEAGUAdABhAGwAbABlAEUAcgByAG8AcgBSAGUAcwBw
AHUAZQBzAHQAYQAACU4AVQBMAEwAAICBVABJAE0ARQBPAFUAVAA6ACAARQBsACAAcwBlAHIAdgBp
AGMAaQBvACAAUwBPAEEAUAAgAG4AbwAgAHIAZQBzAHAAbwBuAGQAaQD9/yAAZQBuACAAZQBsACAA
dABpAGUAbQBwAG8AIABjAG8AbgBmAGkAZwB1AHIAYQBkAG8ALgABE0UAcgByAG8AcgAgADEAIAA6
AAArRQByAHIAbwByACAAcABhAHIAcwBlAGEAbgBkAG8AIABYAE0ATAA6ACAAAAcgAHwAIAAAcVMA
VABfADcAOAAwADQAOAAxAGIANQAzADUAMABjADQANwBmADUAOAAyADkAYwA0ADkANwA5ADUAYQA1
AGMAMQAyAGMANAAuAFAAcgBvAHAAZQByAHQAaQBlAHMALgBSAGUAcwBvAHUAcgBjAGUAcwAAAACN
xEQ3OgYUQrn27z46LekJAAQgAQEIAyAAAQUgAQEREQQgAQEOBiABARGAiSUHFg4ODhI9EkESRRJJ
Dg4STRJRDhJVElkSTRJdDhJhDhJFDhJlBSAAEoCVBSAAEoCZBiABEoCdHAMgABwDIAAOAgYOBQAA
EoClBwACDg4SgKUFIAASgK0HAAQODg4ODgggBQIIDg4OCAYAARGAsQ0GIAEBEYCxBQAAEoC1ByAC
ARKAtQ4FIAASgLkFIAIBDg4IIAMBDhKApQ4GIAEBEoDFCyABFRKAyQESSRJBBxUSgMkBEkkEIAAT
AAUgABKAxQggABUSgMkBDgYVEoDJAQ4DIAACBSAAEYDNBgADDg4cHAQgAQEcBSABEk0OBQACAg4O
BSABElEOAyAACAQgABJZBAABAg4FIAESVQ4FAAIODg4JIAAVEoDZARJFBxUSeQISRQ4FIAIBHBgZ
EAICFRKA4QEeARUSgOEBHgAVEnkCHgAeAQUKAhJFDgoAAg4OFRKA4QEOBCAAEkUIAAESgOURgOkF
IAASgO0HIAIBDhKA7Qi3elxWGTTgiQiJhF3NgIDMkQiwP19/EdUKOgQAAAAABAEAAAAEBhKAgQQG
EoCFAwYSEAIGCAMGERQDBhIYCAYVEnkCEkUOBQAAEoCBBQAAEoCFBgABARKAhQQAABIQAwAAAQUg
AQ4SRQUIABKAgQUIABKAhQQIABIQCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhjZXB0aW9uVGhy
b3dzAQgBAAIAAAAAACgBACNTVF83ODA0ODFiNTM1MGM0N2Y1ODI5YzQ5Nzk1YTVjMTJjNAAABQEA
AAAAFgEAEUNvcHlyaWdodCBAICAyMDI1AABJAQAaLk5FVEZyYW1ld29yayxWZXJzaW9uPXY0LjcB
AFQOFEZyYW1ld29ya0Rpc3BsYXlOYW1lEi5ORVQgRnJhbWV3b3JrIDQuN7QAAADOyu++AQAAAJEA
AABsU3lzdGVtLlJlc291cmNlcy5SZXNvdXJjZVJlYWRlciwgbXNjb3JsaWIsIFZlcnNpb249NC4w
LjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5I1N5
c3RlbS5SZXNvdXJjZXMuUnVudGltZVJlc291cmNlU2V0AgAAAAAAAAAAAAAAUEFEUEFEULQAAABw
PgAAAAAAAAAAAACKPgAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfD4AAAAAAAAAAAAAAABfQ29y
RGxsTWFpbgBtc2NvcmVlLmRsbAAAAAAA/yUAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAQ
AAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAASAAAAFhA
AAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv
/gAAAQAAAAEAN0uvJAAAAQA3S68kPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQAAAABAFYA
YQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAAAAAA
ALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAAMAAwADQA
YgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBuAHkATgBh
AG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAAAABTAFQA
XwA3ADgAMAA0ADgAMQBiADUAMwA1ADAAYwA0ADcAZgA1ADgAMgA5AGMANAA5ADcAOQA1AGEANQBj
ADEAMgBjADQAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4AOQAzADkA
MQAuADEAOQAyADUANQAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABTAFQAXwA3
ADgAMAA0ADgAMQBiADUAMwA1ADAAYwA0ADcAZgA1ADgAMgA5AGMANAA5ADcAOQA1AGEANQBjADEA
MgBjADQALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAAEMAbwBw
AHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANQAAACoAAQABAEwAZQBnAGEAbABUAHIAYQBkAGUA
bQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBhAG0AZQAA
AFMAVABfADcAOAAwADQAOAAxAGIANQAzADUAMABjADQANwBmADUAOAAyADkAYwA0ADkANwA5ADUA
YQA1AGMAMQAyAGMANAAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBlAAAAAABT
AFQAXwA3ADgAMAA0ADgAMQBiADUAMwA1ADAAYwA0ADcAZgA1ADgAMgA5AGMANAA5ADcAOQA1AGEA
NQBjADEAMgBjADQAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAxAC4AMAAu
ADkAMwA5ADEALgAxADkAMgA1ADUAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYAZQByAHMA
aQBvAG4AAAAxAC4AMAAuADkAMwA5ADEALgAxADkAMgA1ADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAAnD4AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
</ScriptProject>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Creacion xml Respuesta"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{E9B56D13-3B3E-4155-A323-0566C681638F}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Creacion xml Respuesta"
DTS:ThreadHint="1">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_29ae1421157a4a32adf982b00ae63ad6"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::rutacompletaRespuesta,User::SalidaSoap"
ReadWriteVariables="User::FechaTransmision,User::HoraTransmision">
<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_29ae1421157a4a32adf982b00ae63ad6")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_29ae1421157a4a32adf982b00ae63ad6")]
[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\Resources.resx"
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>]]></ProjectItem>
<ProjectItem
Name="ScriptMain.cs"
Encoding="UTF8"><![CDATA[#region Help: Introduction to the script task
/* The Script Task allows you to perform virtually any operation that can be accomplished in
* a .Net application within the context of an Integration Services control flow.
*
* Expand the other regions which have "Help" prefixes for examples of specific ways to use
* Integration Services features within this script task. */
#endregion
#region Namespaces
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
using System.Text;
using System.IO;
#endregion
namespace ST_29ae1421157a4a32adf982b00ae63ad6
{
/// <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
{
string contenidoXml = Dts.Variables["User::SalidaSoap"].Value.ToString();
string rutaArchivo = Dts.Variables["User::rutacompletaRespuesta"].Value.ToString();
DateTime ahora = DateTime.Now;
// Formato fecha: 2025-03-12
string fechaActual = ahora.ToString("yyyy-MM-dd");
// Formato hora: 09:44:39.0000000
string horaActual = ahora.ToString("HH:mm:ss.fffffff");
// Validar que el contenido no est� vac�o
if (string.IsNullOrWhiteSpace(contenidoXml))
{
Dts.Events.FireError(0, "Script Task", "El contenido XML esta vacio.", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
return;
}
// Intentar escribir el archivo
File.WriteAllText(rutaArchivo, contenidoXml, Encoding.UTF8);
// Mensaje opcional para confirmar �xito (solo visible en debug)
Dts.Events.FireInformation(0, "Script Task", $"Archivo creado correctamente en: {rutaArchivo}", "", 0, ref _fireAgain);
Dts.Variables["User::FechaTransmision"].Value = fechaActual;
Dts.Variables["User::HoraTransmision"].Value = horaActual;
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
// Si ocurre un error, lo registramos
Dts.Events.FireError(0, "Script Task", "Error al guardar el archivo: " + ex.Message, "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
private bool _fireAgain = false;
#region ScriptResults declaration
/// <summary>
/// This enum provides a convenient shorthand within the scope of this class for setting the
/// result of the script.
///
/// This code was generated automatically.
/// </summary>
enum ScriptResults
{
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
};
#endregion
}
}]]></ProjectItem>
<ProjectItem
Name="ST_29ae1421157a4a32adf982b00ae63ad6.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>{b185b4e4-0107-47ce-9ea2-33e1b56ad00c}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_29ae1421157a4a32adf982b00ae63ad6</RootNamespace>
<AssemblyName>ST_29ae1421157a4a32adf982b00ae63ad6</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Debug\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugSymbols>false</DebugSymbols>
<Optimize>true</Optimize>
<OutputPath>.\bin\Release\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</ItemGroup>
<ItemGroup>
<AppDesigner Include="Properties\" />
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="ScriptMain.cs">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<!-- Include the build rules for a C# project.-->
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
<ProjectProperties HostName="ScriptTask"
HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}"
ApplicationType="usd"
Language="cs"
TemplatesPath=""
DebugInfoCommandLine=""
DebugInfoWorkingDir=""
IconImageList=""/>
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex="">
</Host>
<ProjectClient>
<HostIdentifier>SSIS_ST160</HostIdentifier>
</ProjectClient>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>]]></ProjectItem>
<ProjectItem
Name="Project"
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="3.0" schemaVersion="1.0">
<msb:PropertyGroup>
<msb:Language>msBuild</msb:Language>
<msb:CodeName>ST_29ae1421157a4a32adf982b00ae63ad6</msb:CodeName>
<msb:DisplayName>ST_29ae1421157a4a32adf982b00ae63ad6</msb:DisplayName>
<msb:ProjectId>{FE4EC058-2701-4DD1-8665-82F56F7E7368}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_29ae1421157a4a32adf982b00ae63ad6.csproj" />
<msb:File Include="Properties\Resources.Designer.cs" />
<msb:File Include="Properties\Settings.settings" />
<msb:File Include="Properties\AssemblyInfo.cs" />
<msb:File Include="Properties\Resources.resx" />
<msb:File Include="Properties\Settings.Designer.cs" />
<msb:File Include="ScriptMain.cs" />
</msb:ItemGroup>
</c:Project>]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Settings.get_Default():ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Sett" +
"ings")]
namespace ST_29ae1421157a4a32adf982b00ae63ad6.Properties {
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
private static Settings defaultInstance = new Settings();
public static Settings Default {
get {
return defaultInstance;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.settings"
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>]]></ProjectItem>
<ProjectItem
Name="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_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_29ae1421157a4a32adf982b00ae63ad6.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_29ae1421157a4a32adf982b00ae63ad6.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_29ae1421157a4a32adf982b00ae63ad6.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_29ae1421157a4a32adf982b00ae63ad6.dll">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
BgC5ALsEFQDJALsEBgBxAKwFJgDRAI0FKwDZAPADMADhABIDNgCZAE8DOgB5AA8GPgB5AE8DQwDp
AHEASADRAMIFTQDxALEEUgDRAOcFAQD5ACUAWwABAQIGYADpAM0FaADxACcEbgDhABwDeQCBAJQA
OgBxALsEBgCZALsEBgAJAbsAfgAJARcGhwChALsEjQDBALsEBgAIABgApwAIABwArAApAHMAFwEu
AAsA7wAuABMA+AAuABsAFwEuACMAIAEuACsASQEuADMASQEuADsASQEuAEMAIAEuAEsATwEuAFMA
SQEuAFsAZgFDAGMArABJAHMAFwFjAGsArACBAHsArAAbAAMAAQAEAAMAAACNBOAAAAAoAeUAAADf
BeoAAgAEAAMAAgAFAAUAAQAGAAUAAgAHAAcABIAAAAEAAACvJJpJAAAAAAAAAQAAAAQAAAAAAAAA
AAAAAJUAaAAAAAAAEAAAAAAAAAAAAAAAngBYAwAAAAAEAAAAAAAAAAAAAACVAPkDAAAAABAAAAAA
AAAAAAAAAJ4AQQAAAAAAAAAAAAEAAAAMBQAABQACAAAAAFNUXzI5YWUxNDIxMTU3YTRhMzJhZGY5
ODJiMDBhZTYzYWQ2AGdldF9VVEY4ADxNb2R1bGU+AFN5c3RlbS5JTwBNaWNyb3NvZnQuU3FsU2Vy
dmVyLk1hbmFnZWREVFMAdmFsdWVfXwBtc2NvcmxpYgBJc051bGxPcldoaXRlU3BhY2UAZGVmYXVs
dEluc3RhbmNlAGdldF9NZXNzYWdlAFZhcmlhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVG
cm9tSGFuZGxlAEZpbGUARGF0ZVRpbWUATWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBU
eXBlAEZhaWx1cmUAZ2V0X0N1bHR1cmUAc2V0X0N1bHR1cmUAcmVzb3VyY2VDdWx0dXJlAFZTVEFS
VFNjcmlwdE9iamVjdE1vZGVsQmFzZQBBcHBsaWNhdGlvblNldHRpbmdzQmFzZQBFZGl0b3JCcm93
c2FibGVTdGF0ZQBDb21waWxlckdlbmVyYXRlZEF0dHJpYnV0ZQBEZWJ1Z2dlck5vblVzZXJDb2Rl
QXR0cmlidXRlAERlYnVnZ2FibGVBdHRyaWJ1dGUARWRpdG9yQnJvd3NhYmxlQXR0cmlidXRlAEFz
c2VtYmx5VGl0bGVBdHRyaWJ1dGUAQXNzZW1ibHlUcmFkZW1hcmtBdHRyaWJ1dGUAVGFyZ2V0RnJh
bWV3b3JrQXR0cmlidXRlAEFzc2VtYmx5Q29uZmlndXJhdGlvbkF0dHJpYnV0ZQBBc3NlbWJseURl
c2NyaXB0aW9uQXR0cmlidXRlAENvbXBpbGF0aW9uUmVsYXhhdGlvbnNBdHRyaWJ1dGUAQXNzZW1i
bHlQcm9kdWN0QXR0cmlidXRlAEFzc2VtYmx5Q29weXJpZ2h0QXR0cmlidXRlAFNTSVNTY3JpcHRU
YXNrRW50cnlQb2ludEF0dHJpYnV0ZQBBc3NlbWJseUNvbXBhbnlBdHRyaWJ1dGUAUnVudGltZUNv
bXBhdGliaWxpdHlBdHRyaWJ1dGUAZ2V0X1ZhbHVlAHNldF9WYWx1ZQB2YWx1ZQBFbmNvZGluZwBT
eXN0ZW0uUnVudGltZS5WZXJzaW9uaW5nAFRvU3RyaW5nAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2Ny
aXB0VGFzawBNaWNyb3NvZnQuU3FsU2VydmVyLkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9i
amVjdE1vZGVsAFN5c3RlbS5Db21wb25lbnRNb2RlbABTVF8yOWFlMTQyMTE1N2E0YTMyYWRmOTgy
YjAwYWU2M2FkNi5kbGwAZ2V0X0l0ZW0AU3lzdGVtAEVudW0AcmVzb3VyY2VNYW4AU2NyaXB0TWFp
bgBfZmlyZUFnYWluAEZpcmVJbmZvcm1hdGlvbgBTeXN0ZW0uQ29uZmlndXJhdGlvbgBTeXN0ZW0u
R2xvYmFsaXphdGlvbgBTeXN0ZW0uUmVmbGVjdGlvbgBFeGNlcHRpb24AQ3VsdHVyZUluZm8AZ2V0
X1Jlc291cmNlTWFuYWdlcgBFdmVudHNPYmplY3RXcmFwcGVyAEZpcmVFcnJvcgAuY3RvcgAuY2N0
b3IAU3lzdGVtLkRpYWdub3N0aWNzAFN5c3RlbS5SdW50aW1lLkNvbXBpbGVyU2VydmljZXMAU3lz
dGVtLlJlc291cmNlcwBTVF8yOWFlMTQyMTE1N2E0YTMyYWRmOTgyYjAwYWU2M2FkNi5Qcm9wZXJ0
aWVzLlJlc291cmNlcy5yZXNvdXJjZXMARGVidWdnaW5nTW9kZXMAU1RfMjlhZTE0MjExNTdhNGEz
MmFkZjk4MmIwMGFlNjNhZDYuUHJvcGVydGllcwBnZXRfVmFyaWFibGVzAFNldHRpbmdzAFN1Y2Nl
c3MAZ2V0X0R0cwBTY3JpcHRSZXN1bHRzAGdldF9FdmVudHMAQ29uY2F0AE9iamVjdABnZXRfRGVm
YXVsdABzZXRfVGFza1Jlc3VsdABTeXN0ZW0uVGV4dABXcml0ZUFsbFRleHQAZ2V0X05vdwBnZXRf
QXNzZW1ibHkAACFVAHMAZQByADoAOgBTAGEAbABpAGQAYQBTAG8AYQBwAAA3VQBzAGUAcgA6ADoA
cgB1AHQAYQBjAG8AbQBwAGwAZQB0AGEAUgBlAHMAcAB1AGUAcwB0AGEAABV5AHkAeQB5AC0ATQBN
AC0AZABkAAEhSABIADoAbQBtADoAcwBzAC4AZgBmAGYAZgBmAGYAZgAAF1MAYwByAGkAcAB0ACAA
VABhAHMAawAAOUUAbAAgAGMAbwBuAHQAZQBuAGkAZABvACAAWABNAEwAIABlAHMAdABhACAAdgBh
AGMAaQBvAC4AAAEAQ0EAcgBjAGgAaQB2AG8AIABjAHIAZQBhAGQAbwAgAGMAbwByAHIAZQBjAHQA
YQBtAGUAbgB0AGUAIABlAG4AOgAgAAAtVQBzAGUAcgA6ADoARgBlAGMAaABhAFQAcgBhAG4AcwBt
AGkAcwBpAG8AbgAAK1UAcwBlAHIAOgA6AEgAbwByAGEAVAByAGEAbgBzAG0AaQBzAGkAbwBuAAA7
RQByAHIAbwByACAAYQBsACAAZwB1AGEAcgBkAGEAcgAgAGUAbAAgAGEAcgBjAGgAaQB2AG8AOgAg
AABxUwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBiADAA
MABhAGUANgAzAGEAZAA2AC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBz
AAAAZ4/K8Vgmtk+ao7Gi13KLGgAEIAEBCAMgAAEFIAEBEREEIAEBDgUgAQERWQoHBg4OET0ODhJB
BCAAEmkEIAASbQUgARJxHAMgABwDIAAOBAAAET0EIAEODgQAAQIOBCAAEnkIIAUCCA4ODggEAAAS
fQcAAwEODhJ9BQACDg4OCiAGAQgODg4IEAIEIAEBHAgAARKAhRGAiQUgABKAjQcgAgEOEoCNCLd6
XFYZNOCJCImEXc2AgMyRBAAAAAAEAQAAAAIGAgMGElEDBhJVAwYSEAIGCAMGERQEAAASUQQAABJV
BQABARJVBAAAEhADAAABBAgAElEECAASVQQIABIQCAEACAAAAAAAHgEAAQBUAhZXcmFwTm9uRXhj
ZXB0aW9uVGhyb3dzAQgBAAIAAAAAACgBACNTVF8yOWFlMTQyMTE1N2E0YTMyYWRmOTgyYjAwYWU2
M2FkNgAABQEAAAAAFgEAEUNvcHlyaWdodCBAICAyMDI1AABNAQAcLk5FVEZyYW1ld29yayxWZXJz
aW9uPXY0LjcuMgEAVA4URnJhbWV3b3JrRGlzcGxheU5hbWUULk5FVCBGcmFtZXdvcmsgNC43LjK0
AAAAzsrvvgEAAACRAAAAbFN5c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29ybGli
LCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVj
NTYxOTM0ZTA4OSNTeXN0ZW0uUmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAAAAAA
AFBBRFBBRFC0AAAAzDEAAAAAAAAAAAAA5jEAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgxAAAA
AAAAAAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAAAAAA
AAAAAAEAEAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAAAAAAAAAAAAAAAAEAAAAA
AEgAAABYQAAAGgQAAAAAAAAAAAAAGgQ0AAAAVgBTAF8AVgBFAFIAUwBJAE8ATgBfAEkATgBGAE8A
AAAAAL0E7/4AAAEAAAABAJpJryQAAAEAmkmvJD8AAAAAAAAABAAAAAIAAAAAAAAAAAAAAAAAAABE
AAAAAQBWAGEAcgBGAGkAbABlAEkAbgBmAG8AAAAAACQABAAAAFQAcgBhAG4AcwBsAGEAdABpAG8A
bgAAAAAAAACwBHoDAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAFYDAAABADAAMAAw
ADAAMAA0AGIAMAAAABoAAQABAEMAbwBtAG0AZQBuAHQAcwAAAAAAAAAiAAEAAQBDAG8AbQBwAGEA
bgB5AE4AYQBtAGUAAAAAAAAAAABwACQAAQBGAGkAbABlAEQAZQBzAGMAcgBpAHAAdABpAG8AbgAA
AAAAUwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBiADAA
MABhAGUANgAzAGEAZAA2AAAAPgAPAAEARgBpAGwAZQBWAGUAcgBzAGkAbwBuAAAAAAAxAC4AMAAu
ADkAMwA5ADEALgAxADgAOAA0ADIAAAAAAHAAKAABAEkAbgB0AGUAcgBuAGEAbABOAGEAbQBlAAAA
UwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBiADAAMABh
AGUANgAzAGEAZAA2AC4AZABsAGwAAABIABIAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQA
AABDAG8AcAB5AHIAaQBnAGgAdAAgAEAAIAAgADIAMAAyADUAAAAqAAEAAQBMAGUAZwBhAGwAVABy
AGEAZABlAG0AYQByAGsAcwAAAAAAAAAAAHgAKAABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4A
YQBtAGUAAABTAFQAXwAyADkAYQBlADEANAAyADEAMQA1ADcAYQA0AGEAMwAyAGEAZABmADkAOAAy
AGIAMAAwAGEAZQA2ADMAYQBkADYALgBkAGwAbAAAAGgAJAABAFAAcgBvAGQAdQBjAHQATgBhAG0A
ZQAAAAAAUwBUAF8AMgA5AGEAZQAxADQAMgAxADEANQA3AGEANABhADMAMgBhAGQAZgA5ADgAMgBi
ADAAMABhAGUANgAzAGEAZAA2AAAAQgAPAAEAUAByAG8AZAB1AGMAdABWAGUAcgBzAGkAbwBuAAAA
MQAuADAALgA5ADMAOQAxAC4AMQA4ADgANAAyAAAAAABGAA8AAQBBAHMAcwBlAG0AYgBsAHkAIABW
AGUAcgBzAGkAbwBuAAAAMQAuADAALgA5ADMAOQAxAC4AMQA4ADgANAAyAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADAAAAPgxAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</BinaryItem>
</ScriptProject>
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Contenedor de bucles Foreach\Error Servicio SOAP"
DTS:CreationName="Microsoft.ScriptTask"
DTS:Description="Tarea Script"
DTS:DTSID="{3590E991-F961-4052-B75D-B185355365E0}"
DTS:ExecutableType="Microsoft.ScriptTask"
DTS:LocaleID="-1"
DTS:ObjectName="Error Servicio SOAP"
DTS:ThreadHint="2">
<DTS:Variables />
<DTS:ObjectData>
<ScriptProject
Name="ST_6d1ad7a206eb4cd28823418510fe3aa4"
VSTAMajorVersion="16"
VSTAMinorVersion="0"
Language="CSharp"
ReadOnlyVariables="User::ErrorServicioSOAP,User::NombreArchivoErrorSOAP,User::Rutalog">
<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_6d1ad7a206eb4cd28823418510fe3aa4")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ST_6d1ad7a206eb4cd28823418510fe3aa4")]
[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\Resources.resx"
Encoding="UTF8"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>]]></ProjectItem>
<ProjectItem
Name="ScriptMain.cs"
Encoding="UTF8"><![CDATA[#region Help: Introduction to the script task
/* The Script Task allows you to perform virtually any operation that can be accomplished in
* a .Net application within the context of an Integration Services control flow.
*
* Expand the other regions which have "Help" prefixes for examples of specific ways to use
* Integration Services features within this script task. */
#endregion
#region Namespaces
using System;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;
using System.IO;
using System.Text;
#endregion
namespace ST_6d1ad7a206eb4cd28823418510fe3aa4
{
/// <summary>
/// ScriptMain is the entry point class of the script. Do not change the name, attributes,
/// or parent of this class.
/// </summary>
[Microsoft.SqlServer.Dts.Tasks.ScriptTask.SSISScriptTaskEntryPointAttribute]
public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
{
#region Help: Using Integration Services variables and parameters in a script
/* To use a variable in this script, first ensure that the variable has been added to
* either the list contained in the ReadOnlyVariables property or the list contained in
* the ReadWriteVariables property of this script task, according to whether or not your
* code needs to write to the variable. To add the variable, save this script, close this instance of
* Visual Studio, and update the ReadOnlyVariables and
* ReadWriteVariables properties in the Script Transformation Editor window.
* To use a parameter in this script, follow the same steps. Parameters are always read-only.
*
* Example of reading from a variable:
* DateTime startTime = (DateTime) Dts.Variables["System::StartTime"].Value;
*
* Example of writing to a variable:
* Dts.Variables["User::myStringVariable"].Value = "new value";
*
* Example of reading from a package parameter:
* int batchId = (int) Dts.Variables["$Package::batchId"].Value;
*
* Example of reading from a project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].Value;
*
* Example of reading from a sensitive project parameter:
* int batchId = (int) Dts.Variables["$Project::batchId"].GetSensitiveValue();
* */
#endregion
#region Help: Firing Integration Services events from a script
/* This script task can fire events for logging purposes.
*
* Example of firing an error event:
* Dts.Events.FireError(18, "Process Values", "Bad value", "", 0);
*
* Example of firing an information event:
* Dts.Events.FireInformation(3, "Process Values", "Processing has started", "", 0, ref fireAgain)
*
* Example of firing a warning event:
* Dts.Events.FireWarning(14, "Process Values", "No values received for input", "", 0);
* */
#endregion
#region Help: Using Integration Services connection managers in a script
/* Some types of connection managers can be used in this script task. See the topic
* "Working with Connection Managers Programatically" for details.
*
* Example of using an ADO.Net connection manager:
* object rawConnection = Dts.Connections["Sales DB"].AcquireConnection(Dts.Transaction);
* SqlConnection myADONETConnection = (SqlConnection)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Sales DB"].ReleaseConnection(rawConnection);
*
* Example of using a File connection manager
* object rawConnection = Dts.Connections["Prices.zip"].AcquireConnection(Dts.Transaction);
* string filePath = (string)rawConnection;
* //Use the connection in some code here, then release the connection
* Dts.Connections["Prices.zip"].ReleaseConnection(rawConnection);
* */
#endregion
/// <summary>
/// This method is called when this script task executes in the control flow.
/// Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
/// To open Help, press F1.
/// </summary>
public void Main()
{
string contenido = Dts.Variables["User::ErrorServicioSOAP"].Value == null
? "(sin detalle)"
: Dts.Variables["User::ErrorServicioSOAP"].Value.ToString();
string carpeta = Dts.Variables["User::Rutalog"].Value.ToString();
// Usa variable con expresi�n para el nombre, o genera aqu� uno simple
string nombre = Dts.Variables.Contains("User::NombreArchivoErrorSOAP")
? Dts.Variables["User::NombreArchivoErrorSOAP"].Value.ToString()
: $"ErrorSOAP_{DateTime.Now:yyyyMMdd_HHmmss}.txt";
string ruta = Path.Combine(carpeta, nombre);
try
{
if (!Directory.Exists(carpeta))
Directory.CreateDirectory(carpeta);
File.WriteAllText(ruta, contenido, Encoding.UTF8);
Dts.Events.FireInformation(0, "Escribir Log Error SOAP", $"Archivo generado: {ruta}", "", 0, ref _fireAgain);
Dts.TaskResult = (int)ScriptResults.Success;
}
catch (Exception ex)
{
Dts.Events.FireError(0, "Escribir Log Error SOAP", $"No se pudo escribir el log: {ex.Message} (ruta: {ruta})", "", 0);
Dts.TaskResult = (int)ScriptResults.Failure;
}
}
private bool _fireAgain = true;
#region ScriptResults declaration
/// <summary>
/// This enum provides a convenient shorthand within the scope of this class for setting the
/// result of the script.
///
/// This code was generated automatically.
/// </summary>
enum ScriptResults
{
Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
};
#endregion
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\Resources.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources.get_ResourceManager():System.Resources.Resou" +
"rceManager")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources.get_Culture():System.Globalization.CultureIn" +
"fo")]
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources.set_Culture(System.Globalization.CultureInfo" +
"):Void")]
namespace ST_6d1ad7a206eb4cd28823418510fe3aa4.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_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Project"
Encoding="UTF16LE"><![CDATA[<?xml version="1.0" encoding="UTF-16" standalone="yes"?>
<c:Project xmlns:c="http://schemas.microsoft.com/codeprojectml/2010/08/main" xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" runtimeVersion="3.0" schemaVersion="1.0">
<msb:PropertyGroup>
<msb:Language>msBuild</msb:Language>
<msb:CodeName>ST_6d1ad7a206eb4cd28823418510fe3aa4</msb:CodeName>
<msb:DisplayName>ST_6d1ad7a206eb4cd28823418510fe3aa4</msb:DisplayName>
<msb:ProjectId>{529860E4-944F-4871-8414-65D2396B99B3}</msb:ProjectId>
</msb:PropertyGroup>
<msb:ItemGroup>
<msb:Project Include="ST_6d1ad7a206eb4cd28823418510fe3aa4.csproj" />
<msb:File Include="Properties\Settings.settings" />
<msb:File Include="Properties\AssemblyInfo.cs" />
<msb:File Include="Properties\Resources.resx" />
<msb:File Include="Properties\Resources.Designer.cs" />
<msb:File Include="Properties\Settings.Designer.cs" />
<msb:File Include="ScriptMain.cs" />
</msb:ItemGroup>
</c:Project>]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.Designer.cs"
Encoding="UTF8"><![CDATA[//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Settings.get_Default():ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties.Sett" +
"ings")]
namespace ST_6d1ad7a206eb4cd28823418510fe3aa4.Properties {
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
private static Settings defaultInstance = new Settings();
public static Settings Default {
get {
return defaultInstance;
}
}
}
}]]></ProjectItem>
<ProjectItem
Name="Properties\Settings.settings"
Encoding="UTF8"><![CDATA[<?xml version='1.0' encoding='iso-8859-1'?>
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>]]></ProjectItem>
<ProjectItem
Name="ST_6d1ad7a206eb4cd28823418510fe3aa4.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>{cb15f046-9c88-4138-bb48-436418814b1f}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>ST_6d1ad7a206eb4cd28823418510fe3aa4</RootNamespace>
<AssemblyName>ST_6d1ad7a206eb4cd28823418510fe3aa4</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>true</ResolveAssemblyReferenceIgnoreTargetFrameworkAttributeVersionMismatch>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Debug\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugSymbols>false</DebugSymbols>
<Optimize>true</Optimize>
<OutputPath>.\bin\Release\</OutputPath>
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="Microsoft.SqlServer.ManagedDTS, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<Reference Include="Microsoft.SqlServer.ScriptTask, Version=16.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</ItemGroup>
<ItemGroup>
<AppDesigner Include="Properties\" />
<Compile Include="Properties\AssemblyInfo.cs">
<SubType>Code</SubType>
</Compile>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
</Compile>
<Compile Include="ScriptMain.cs">
<SubType>Code</SubType>
</Compile>
</ItemGroup>
<!-- Include the build rules for a C# project.-->
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{30D016F9-3734-4E33-A861-5E7D899E18F3}">
<ProjectProperties HostName="ScriptTask"
HostPackage="{B3A685AA-7EAF-4BC6-9940-57959FA5AC07}"
ApplicationType="usd"
Language="cs"
TemplatesPath=""
DebugInfoCommandLine=""
DebugInfoWorkingDir=""
IconImageList=""/>
<Host Name="ScriptTask" GeneratedNamespace="$safeprojectname" IconIndex="">
</Host>
<ProjectClient>
<HostIdentifier>SSIS_ST160</HostIdentifier>
</ProjectClient>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>]]></ProjectItem>
<BinaryItem
Name="ST_6d1ad7a206eb4cd28823418510fe3aa4.dll">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
SQC5BBAAUQC5BBAAWQC5BBAAYQC5BBAAaQC5BAYAiQC5BAYAsQC5BBUAwQC5BAYAcQCzBSQAyQCL
BSkA0QDgAy4A2QAHAzQAkQA6AzgA0QCiBTwA4QAkBkEA6QDiBUYA8QDoAEwA+QDUBVIA+QA5BlcA
CQElAF4AEQEXBmQAyQDJBW0A6QDbBUwAGQEXBHMAyQD8BQEAeQCBADgA6QDbBX4AGQGvBIQAcQC5
BAYAkQC5BAYAIQGoAI0AIQEsBpYAmQC5BJwAuQC5BAYACAAYALYACAAcALsAKQBzACYBLgALAP4A
LgATAAcBLgAbACYBLgAjAC8BLgArAFgBLgAzAFgBLgA7AFgBLgBDAC8BLgBLAF4BLgBTAFgBLgBb
AHUBQwBjALsASQBzACYBYwBrALsAgQB7ALsAGwADAAEABAADAAAAiwTvAAAAHQH0AAAA9AX5AAIA
BAADAAIABQAFAAEABgAFAAIABwAHAASAAAABAAAAryTiSAAAAAAAAAEAAAAEAAAAAAAAAAAAAACk
AGgAAAAAABAAAAAAAAAAAAAAAK0ASAMAAAAABAAAAAAAAAAAAAAApADpAwAAAAAQAAAAAAAAAAAA
AACtAEEAAAAAAAAAAAABAAAACgUAAAUAAgAAAABTVF82ZDFhZDdhMjA2ZWI0Y2QyODgyMzQxODUx
MGZlM2FhNABnZXRfVVRGOAA8TW9kdWxlPgBTeXN0ZW0uSU8ATWljcm9zb2Z0LlNxbFNlcnZlci5N
YW5hZ2VkRFRTAHZhbHVlX18AbXNjb3JsaWIAZGVmYXVsdEluc3RhbmNlAGdldF9NZXNzYWdlAFZh
cmlhYmxlAFJ1bnRpbWVUeXBlSGFuZGxlAEdldFR5cGVGcm9tSGFuZGxlAEZpbGUARGF0ZVRpbWUA
TWljcm9zb2Z0LlNxbFNlcnZlci5EdHMuUnVudGltZQBDb21iaW5lAFR5cGUARmFpbHVyZQBnZXRf
Q3VsdHVyZQBzZXRfQ3VsdHVyZQByZXNvdXJjZUN1bHR1cmUAVlNUQVJUU2NyaXB0T2JqZWN0TW9k
ZWxCYXNlAEFwcGxpY2F0aW9uU2V0dGluZ3NCYXNlAEVkaXRvckJyb3dzYWJsZVN0YXRlAENvbXBp
bGVyR2VuZXJhdGVkQXR0cmlidXRlAERlYnVnZ2VyTm9uVXNlckNvZGVBdHRyaWJ1dGUARGVidWdn
YWJsZUF0dHJpYnV0ZQBFZGl0b3JCcm93c2FibGVBdHRyaWJ1dGUAQXNzZW1ibHlUaXRsZUF0dHJp
YnV0ZQBBc3NlbWJseVRyYWRlbWFya0F0dHJpYnV0ZQBUYXJnZXRGcmFtZXdvcmtBdHRyaWJ1dGUA
QXNzZW1ibHlDb25maWd1cmF0aW9uQXR0cmlidXRlAEFzc2VtYmx5RGVzY3JpcHRpb25BdHRyaWJ1
dGUAQ29tcGlsYXRpb25SZWxheGF0aW9uc0F0dHJpYnV0ZQBBc3NlbWJseVByb2R1Y3RBdHRyaWJ1
dGUAQXNzZW1ibHlDb3B5cmlnaHRBdHRyaWJ1dGUAU1NJU1NjcmlwdFRhc2tFbnRyeVBvaW50QXR0
cmlidXRlAEFzc2VtYmx5Q29tcGFueUF0dHJpYnV0ZQBSdW50aW1lQ29tcGF0aWJpbGl0eUF0dHJp
YnV0ZQBnZXRfVmFsdWUAdmFsdWUARW5jb2RpbmcAU3lzdGVtLlJ1bnRpbWUuVmVyc2lvbmluZwBU
b1N0cmluZwBQYXRoAE1pY3Jvc29mdC5TcWxTZXJ2ZXIuU2NyaXB0VGFzawBNaWNyb3NvZnQuU3Fs
U2VydmVyLkR0cy5UYXNrcy5TY3JpcHRUYXNrAFNjcmlwdE9iamVjdE1vZGVsAFN5c3RlbS5Db21w
b25lbnRNb2RlbABTVF82ZDFhZDdhMjA2ZWI0Y2QyODgyMzQxODUxMGZlM2FhNC5kbGwAZ2V0X0l0
ZW0AU3lzdGVtAEVudW0AcmVzb3VyY2VNYW4AU2NyaXB0TWFpbgBfZmlyZUFnYWluAEZpcmVJbmZv
cm1hdGlvbgBTeXN0ZW0uQ29uZmlndXJhdGlvbgBTeXN0ZW0uR2xvYmFsaXphdGlvbgBTeXN0ZW0u
UmVmbGVjdGlvbgBFeGNlcHRpb24AQ3VsdHVyZUluZm8ARGlyZWN0b3J5SW5mbwBnZXRfUmVzb3Vy
Y2VNYW5hZ2VyAEV2ZW50c09iamVjdFdyYXBwZXIARmlyZUVycm9yAC5jdG9yAC5jY3RvcgBTeXN0
ZW0uRGlhZ25vc3RpY3MAU3lzdGVtLlJ1bnRpbWUuQ29tcGlsZXJTZXJ2aWNlcwBTeXN0ZW0uUmVz
b3VyY2VzAFNUXzZkMWFkN2EyMDZlYjRjZDI4ODIzNDE4NTEwZmUzYWE0LlByb3BlcnRpZXMuUmVz
b3VyY2VzLnJlc291cmNlcwBEZWJ1Z2dpbmdNb2RlcwBTVF82ZDFhZDdhMjA2ZWI0Y2QyODgyMzQx
ODUxMGZlM2FhNC5Qcm9wZXJ0aWVzAGdldF9WYXJpYWJsZXMAU2V0dGluZ3MAQ29udGFpbnMAU3Vj
Y2VzcwBnZXRfRHRzAFNjcmlwdFJlc3VsdHMAZ2V0X0V2ZW50cwBFeGlzdHMAQ29uY2F0AEZvcm1h
dABPYmplY3QAZ2V0X0RlZmF1bHQAc2V0X1Rhc2tSZXN1bHQAU3lzdGVtLlRleHQAV3JpdGVBbGxU
ZXh0AGdldF9Ob3cAZ2V0X0Fzc2VtYmx5AENyZWF0ZURpcmVjdG9yeQAAAAAAL1UAcwBlAHIAOgA6
AEUAcgByAG8AcgBTAGUAcgB2AGkAYwBpAG8AUwBPAEEAUAAAGygAcwBpAG4AIABkAGUAdABhAGwA
bABlACkAABtVAHMAZQByADoAOgBSAHUAdABhAGwAbwBnAAA5VQBzAGUAcgA6ADoATgBvAG0AYgBy
AGUAQQByAGMAaABpAHYAbwBFAHIAcgBvAHIAUwBPAEEAUAAAQ0UAcgByAG8AcgBTAE8AQQBQAF8A
ewAwADoAeQB5AHkAeQBNAE0AZABkAF8ASABIAG0AbQBzAHMAfQAuAHQAeAB0AAAvRQBzAGMAcgBp
AGIAaQByACAATABvAGcAIABFAHIAcgBvAHIAIABTAE8AQQBQAAAlQQByAGMAaABpAHYAbwAgAGcA
ZQBuAGUAcgBhAGQAbwA6ACAAAAEAOU4AbwAgAHMAZQAgAHAAdQBkAG8AIABlAHMAYwByAGkAYgBp
AHIAIABlAGwAIABsAG8AZwA6ACAAABEgACgAcgB1AHQAYQA6ACAAAAMpAABxUwBUAF8ANgBkADEA
YQBkADcAYQAyADAANgBlAGIANABjAGQAMgA4ADgAMgAzADQAMQA4ADUAMQAwAGYAZQAzAGEAYQA0
AC4AUAByAG8AcABlAHIAdABpAGUAcwAuAFIAZQBzAG8AdQByAGMAZQBzAAAAAADr2hUTasX2Spz2
rSPQYrCTAAQgAQEIAyAAAQUgAQEREQQgAQEOBSABARFVCAcFDg4ODhI9BCAAEmUEIAASaQUgARJt
HAMgABwDIAAOBCABAhwEAAARcQUAAg4OHAUAAg4ODgQAAQIOBgABEoCBDgUAABKAhQgAAwEODhKA
hQUgABKAjQogBgEIDg4OCBACBQABDh0OCCAFAggODg4ICAABEoCREYCVBSAAEoCZByACAQ4SgJkI
t3pcVhk04IkIiYRdzYCAzJEEAAAAAAQBAAAAAgYCAwYSTQMGElEDBhIQAgYIAwYRFAQAABJNBAAA
ElEFAAEBElEEAAASEAMAAAEECAASTQQIABJRBAgAEhAIAQAIAAAAAAAeAQABAFQCFldyYXBOb25F
eGNlcHRpb25UaHJvd3MBCAEAAgAAAAAAKAEAI1NUXzZkMWFkN2EyMDZlYjRjZDI4ODIzNDE4NTEw
ZmUzYWE0AAAFAQAAAAAWAQARQ29weXJpZ2h0IEAgIDIwMjUAAE0BABwuTkVURnJhbWV3b3JrLFZl
cnNpb249djQuNy4yAQBUDhRGcmFtZXdvcmtEaXNwbGF5TmFtZRQuTkVUIEZyYW1ld29yayA0Ljcu
MgC0AAAAzsrvvgEAAACRAAAAbFN5c3RlbS5SZXNvdXJjZXMuUmVzb3VyY2VSZWFkZXIsIG1zY29y
bGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3
YTVjNTYxOTM0ZTA4OSNTeXN0ZW0uUmVzb3VyY2VzLlJ1bnRpbWVSZXNvdXJjZVNldAIAAAAAAAAA
AAAAAFBBRFBBRFC0AAAACDIAAAAAAAAAAAAAIjIAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQy
AAAAAAAAAAAAAAAAX0NvckRsbE1haW4AbXNjb3JlZS5kbGwAAAAAAP8lACAAEAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAQAQAAAAGAAAgAAAAAAAAAAAAAAAAAAAAQABAAAAMAAAgAAAAAAAAAAAAAAAAAAAAQAAAAAA
SAAAAFhAAAAaBAAAAAAAAAAAAAAaBDQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAA
AAAAvQTv/gAAAQAAAAEA4kivJAAAAQDiSK8kPwAAAAAAAAAEAAAAAgAAAAAAAAAAAAAAAAAAAEQA
AAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBu
AAAAAAAAALAEegMAAAEAUwB0AHIAaQBuAGcARgBpAGwAZQBJAG4AZgBvAAAAVgMAAAEAMAAwADAA
MAAwADQAYgAwAAAAGgABAAEAQwBvAG0AbQBlAG4AdABzAAAAAAAAACIAAQABAEMAbwBtAHAAYQBu
AHkATgBhAG0AZQAAAAAAAAAAAHAAJAABAEYAaQBsAGUARABlAHMAYwByAGkAcAB0AGkAbwBuAAAA
AABTAFQAXwA2AGQAMQBhAGQANwBhADIAMAA2AGUAYgA0AGMAZAAyADgAOAAyADMANAAxADgANQAx
ADAAZgBlADMAYQBhADQAAAA+AA8AAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEALgAwAC4A
OQAzADkAMQAuADEAOAA2ADUAOAAAAAAAcAAoAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABT
AFQAXwA2AGQAMQBhAGQANwBhADIAMAA2AGUAYgA0AGMAZAAyADgAOAAyADMANAAxADgANQAxADAA
ZgBlADMAYQBhADQALgBkAGwAbAAAAEgAEgABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAA
AEMAbwBwAHkAcgBpAGcAaAB0ACAAQAAgACAAMgAwADIANQAAACoAAQABAEwAZQBnAGEAbABUAHIA
YQBkAGUAbQBhAHIAawBzAAAAAAAAAAAAeAAoAAEATwByAGkAZwBpAG4AYQBsAEYAaQBsAGUAbgBh
AG0AZQAAAFMAVABfADYAZAAxAGEAZAA3AGEAMgAwADYAZQBiADQAYwBkADIAOAA4ADIAMwA0ADEA
OAA1ADEAMABmAGUAMwBhAGEANAAuAGQAbABsAAAAaAAkAAEAUAByAG8AZAB1AGMAdABOAGEAbQBl
AAAAAABTAFQAXwA2AGQAMQBhAGQANwBhADIAMAA2AGUAYgA0AGMAZAAyADgAOAAyADMANAAxADgA
NQAxADAAZgBlADMAYQBhADQAAABCAA8AAQBQAHIAbwBkAHUAYwB0AFYAZQByAHMAaQBvAG4AAAAx
AC4AMAAuADkAMwA5ADEALgAxADgANgA1ADgAAAAAAEYADwABAEEAcwBzAGUAbQBiAGwAeQAgAFYA
ZQByAHMAaQBvAG4AAAAxAC4AMAAuADkAMwA5ADEALgAxADgANgA1ADgAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAMAAAANDIAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</BinaryItem>
</ScriptProject>
</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="{4210A48E-66B1-4FDB-A8E6-5604DE56D1D4}"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="INSERT INTO [dbo].[Transmisiones_Vendedores]&#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; VALUES&#xA; (?&#xA; ,CAST(GETDATE() AS DATE)&#xA; ,CAST(GETDATE() AS TIME)&#xA; ,ABS(CHECKSUM(NEWID())) % 10000000000 + 1000000000000 &#xA; ,'PROCESANDO'&#xA; ,NULL&#xA; ,'Entidad Vendedor'&#xA; ,GETDATE()&#xA; ,GETDATE())" 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\Insertar Tabla Transmisiones"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{E519E68F-FA39-49EC-A2FE-146F63D85389}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Insertar Tabla Transmisiones"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="INSERT INTO [dbo].[transmisiones]&#xA; ([id_transaccion_1]&#xA; ,[id_transaccion_2]&#xA; ,[fecha_envio]&#xA; ,[job_id]&#xA; ,[estado]&#xA; ,[error]&#xA; ,[proceso]&#xA; ,[date_created]&#xA; ,[last_updated])&#xA; VALUES&#xA; (?, &#xA; NULL, &#xA; GETDATE(), &#xA; NULL, &#xA; ?, &#xA; ?, &#xA; 'Entidad Vendedor', &#xA; GETDATE(), &#xA; GETDATE()); " 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:ParameterBinding
SQLTask:ParameterName="1"
SQLTask:DtsVariableName="User::estadoTransmision"
SQLTask:ParameterDirection="Input"
SQLTask:DataType="129"
SQLTask:ParameterSize="-1" />
<SQLTask:ParameterBinding
SQLTask:ParameterName="2"
SQLTask:DtsVariableName="User::DetalleErrorRespuesta"
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 id Transaccion"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Validamos si el idTransaccion existe en la tabla Transmisiones_Vendedores"
DTS:DTSID="{8FD0B617-54FE-4D94-8A4B-66238FCBFDAD}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Validar id Transaccion"
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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select count(*) from Transmisiones_Vendedores 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="{B6596345-A318-43C0-9B75-7C77584DF62E}"
DTS:EvalOp="3"
DTS:Expression="@[User::ContIdTransaccion] == 0"
DTS:From="Package\Contenedor de bucles Foreach\Validar id Transaccion"
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="{2B8228A3-CB6D-49C4-87C1-59F0DCCF3639}"
DTS:EvalOp="3"
DTS:Expression="@[User::ContIdTransaccion] == 1"
DTS:From="Package\Contenedor de bucles Foreach\Validar id Transaccion"
DTS:ObjectName="Restricción 1"
DTS:To="Package\Contenedor de bucles Foreach\Consultar detalle" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 2]"
DTS:CreationName=""
DTS:DTSID="{048E6716-A4CE-4B32-964F-D5052B415DCB}"
DTS:From="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
DTS:ObjectName="Restricción 2"
DTS:To="Package\Contenedor de bucles Foreach\Consultar detalle" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 3]"
DTS:CreationName=""
DTS:DTSID="{55CA140E-4921-4759-8259-BE149752278F}"
DTS:From="Package\Contenedor de bucles Foreach\Consultar detalle"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 3"
DTS:To="Package\Contenedor de bucles Foreach\Construir xml" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 4]"
DTS:CreationName=""
DTS:DTSID="{59E64B42-C2CE-4168-8424-9F1195C89FEA}"
DTS:From="Package\Contenedor de bucles Foreach\Construir xml"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 4"
DTS:To="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 5]"
DTS:CreationName=""
DTS:DTSID="{76693D7C-F190-413B-A433-D37E9AA74AAA}"
DTS:From="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 5"
DTS:To="Package\Contenedor de bucles Foreach\Error Servicio SOAP"
DTS:Value="1" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 6]"
DTS:CreationName=""
DTS:DTSID="{FEEAF4E1-A8E2-4745-A072-A41204FC882C}"
DTS:From="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 6"
DTS:To="Package\Contenedor de bucles Foreach\Creacion xml Respuesta" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 7]"
DTS:CreationName=""
DTS:DTSID="{E385D6A5-1198-4772-9B85-383B57684D81}"
DTS:From="Package\Contenedor de bucles Foreach\Creacion xml Respuesta"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 7"
DTS:To="Package\Contenedor de bucles Foreach\Actualizar Tabla Transmisiones Vendedor" />
<DTS:PrecedenceConstraint
DTS:refId="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 8]"
DTS:CreationName=""
DTS:DTSID="{8B24129B-3345-40A5-8164-2AC245FB5908}"
DTS:From="Package\Contenedor de bucles Foreach\Actualizar Tabla Transmisiones Vendedor"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 8"
DTS:To="Package\Contenedor de bucles Foreach\Insertar Tabla Transmisiones" />
</DTS:PrecedenceConstraints>
<DTS:ForEachVariableMappings>
<DTS:ForEachVariableMapping
DTS:CreationName=""
DTS:DTSID="{73831CF9-AD4F-4FFA-8285-6B1C58F0CD11}"
DTS:ObjectName="{73831CF9-AD4F-4FFA-8285-6B1C58F0CD11}"
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="{43F2D824-BA95-4DBA-BEB5-0712C2C5309B}"
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" />
</DTS:ObjectData>
</DTS:Executable>
<DTS:Executable
DTS:refId="Package\Listar vendedores pendientes"
DTS:CreationName="Microsoft.ExecuteSQLTask"
DTS:Description="Tarea Ejecutar SQL"
DTS:DTSID="{E9F3D022-1F5F-4DFF-957D-21DCDDFE534F}"
DTS:ExecutableType="Microsoft.ExecuteSQLTask"
DTS:LocaleID="-1"
DTS:ObjectName="Listar vendedores 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="{DE13FCB6-B072-4930-B97B-6DB696FF3EA2}"
SQLTask:SqlStatementSource="select id_transaccion,Carpeta,Nombre from [FUNC_ObtenerVendedoresPendientes]()"
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="{DF564CD3-63D0-4DF9-A2F3-7DCBF1CBC376}"
DTS:From="Package\Crear Ruta XML de archivos"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción"
DTS:To="Package\Contar Vendedores" />
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción 1]"
DTS:CreationName=""
DTS:DTSID="{18310E9B-7C09-4108-92C1-6373C79ED198}"
DTS:EvalOp="3"
DTS:Expression="@[User::CantRegistros] &gt; 0"
DTS:From="Package\Contar Vendedores"
DTS:LogicalAnd="True"
DTS:ObjectName="Restricción 1"
DTS:To="Package\Listar vendedores pendientes" />
<DTS:PrecedenceConstraint
DTS:refId="Package.PrecedenceConstraints[Restricción 2]"
DTS:CreationName=""
DTS:DTSID="{7223A0DB-4837-4E5F-B456-87F4AB577373}"
DTS:From="Package\Listar vendedores 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="170.4,41.6"
Id="Package\Contar Vendedores"
TopLeft="614.999966397883,199.333331947194" />
<NodeLayout
Size="217.6,41.6"
Id="Package\Contenedor de bucles Foreach\Actualizar Tabla Transmisiones Vendedor"
TopLeft="232.133308017917,444.733330374228" />
<NodeLayout
Size="140,41.6"
Id="Package\Contenedor de bucles Foreach\Construir xml"
TopLeft="257.999964485568,193.733329343664" />
<NodeLayout
Size="170.4,41.6"
Id="Package\Contenedor de bucles Foreach\Consultar detalle"
TopLeft="243.833298592933,119.199996528626" />
<NodeLayout
Size="194.4,41.6"
Id="Package\Contenedor de bucles Foreach\Consultar Servicio SOAP"
TopLeft="234.566640212968,268.86666420175" />
<NodeLayout
Size="191.2,41.6"
Id="Package\Contenedor de bucles Foreach\Creacion xml Respuesta"
TopLeft="236.433306515384,359.066663785908" />
<NodeLayout
Size="172.8,41.6"
Id="Package\Contenedor de bucles Foreach\Error Servicio SOAP"
TopLeft="23.9333181258711,329.133330771989" />
<NodeLayout
Size="170.4,41.6"
Id="Package\Contenedor de bucles Foreach\Insertar IdTransaccion"
TopLeft="518.833283567596,87.2666632615857" />
<NodeLayout
Size="212.8,41.6"
Id="Package\Contenedor de bucles Foreach\Insertar Tabla Transmisiones"
TopLeft="240.466640895938,547.399996655186" />
<NodeLayout
Size="170.4,41.6"
Id="Package\Contenedor de bucles Foreach\Validar id Transaccion"
TopLeft="244.433298866121,24.9999967998267" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción]"
TopLeft="414.833298866121,45.7999967998267">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="103.999984701475,56.666666461759"
Start="0,0"
End="96.499984701475,56.666666461759">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="56.0888800497411,0" />
<mssgle:CubicBezierSegment
Point1="56.0888800497411,0"
Point2="60.0888800497411,0"
Point3="60.0888800497411,4" />
<mssgle:LineSegment
End="60.0888800497411,52.666666461759" />
<mssgle:CubicBezierSegment
Point1="60.0888800497411,52.666666461759"
Point2="60.0888800497411,56.666666461759"
Point3="64.0888800497411,56.666666461759" />
<mssgle:LineSegment
End="96.499984701475,56.666666461759" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="52.0888800497411,-22,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 1]"
TopLeft="329.333298729527,66.5999967998267">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,52.5999997287989"
Start="0,0"
End="0,45.0999997287989">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,45.0999997287989" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-8,14.5499998643995,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 2]"
TopLeft="518.833283567596,113.666663261586">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-104.599984974663,26.3333332670399"
Start="0,0"
End="-97.0999849746632,26.3333332670399">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="-40.1644381004133,0" />
<mssgle:CubicBezierSegment
Point1="-40.1644381004133,0"
Point2="-44.1644381004133,0"
Point3="-44.1644381004133,4" />
<mssgle:LineSegment
End="-44.1644381004133,22.3333332670399" />
<mssgle:CubicBezierSegment
Point1="-44.1644381004133,22.3333332670399"
Point2="-44.1644381004133,26.3333332670399"
Point3="-48.1644381004133,26.3333332670399" />
<mssgle:LineSegment
End="-97.0999849746632,26.3333332670399" />
</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="328.51663153925,160.799996528626">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,32.9333328150382"
Start="0,0"
End="0,25.4333328150382">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,25.4333328150382" />
</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="329.883302349268,235.333329343664">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,33.533334858086"
Start="0,0"
End="0,26.033334858086">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,26.033334858086" />
</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 5]"
TopLeft="234.566640212968,289.66666420175">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-37.8333220870964,60.2666665702395"
Start="0,0"
End="-30.3333220870964,60.2666665702395">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="-14.9166610435482,0" />
<mssgle:CubicBezierSegment
Point1="-14.9166610435482,0"
Point2="-18.9166610435482,0"
Point3="-18.9166610435482,4" />
<mssgle:LineSegment
End="-18.9166610435482,56.2666665702395" />
<mssgle:CubicBezierSegment
Point1="-18.9166610435482,56.2666665702395"
Point2="-18.9166610435482,60.2666665702395"
Point3="-22.9166610435482,60.2666665702395" />
<mssgle:LineSegment
End="-30.3333220870964,60.2666665702395" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-30.4453524497982,-15.421875,23.0573828125,9.421875"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach.PrecedenceConstraints[Restricción 6]"
TopLeft="331.899973364176,310.46666420175">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,48.5999995841581"
Start="0,0"
End="0,41.0999995841581">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,41.0999995841581" />
</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 7]"
TopLeft="332.033306515384,400.666663785908">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="8.90000150253343,44.0666665883197"
Start="0,0"
End="8.90000150253343,36.5666665883197">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,18.0333332941598" />
<mssgle:CubicBezierSegment
Point1="0,18.0333332941598"
Point2="0,22.0333332941598"
Point3="4,22.0333332941598" />
<mssgle:LineSegment
End="4.90000150253343,22.0333332941598" />
<mssgle:CubicBezierSegment
Point1="4.90000150253343,22.0333332941598"
Point2="8.90000150253343,22.0333332941598"
Point3="8.90000150253343,26.0333332941598" />
<mssgle:LineSegment
End="8.90000150253343,36.5666665883197" />
</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 8]"
TopLeft="343.899974456927,486.333330374228">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,61.0666662809584"
Start="0,0"
End="0,53.5666662809584">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,53.5666662809584" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<ContainerLayout
HeaderHeight="43"
IsExpanded="True"
PanelSize="756.8,644"
Size="756.8,687.2"
Id="Package\Contenedor de bucles Foreach"
TopLeft="294.999983881912,402.133330536948" />
<NodeLayout
Size="216,43.2"
Id="Package\Crear Ruta XML de archivos"
TopLeft="589.166634476021,120.466665828957" />
<NodeLayout
Size="214.4,41.6"
Id="Package\Listar vendedores pendientes"
TopLeft="594.999967490635,298.999997920791" />
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción]"
TopLeft="698.683300436952,163.666665828957">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,35.6666661182377"
Start="0,0"
End="0,28.1666661182377">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,28.1666661182377" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción 1]"
TopLeft="701.199966944259,240.933331947194">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,58.0666659735971"
Start="0,0"
End="0,50.5666659735971">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,50.5666659735971" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<mssgm:EdgeLabel
BoundingBox="-8,17.2833329867985,16,16"
RelativePosition="Any" />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package.PrecedenceConstraints[Restricción 2]"
TopLeft="702.199967490635,340.599997920791">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="-28.7999836087232,61.5333326161568"
Start="0,0"
End="-28.7999836087232,54.0333326161568">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,26.7666663080784" />
<mssgle:CubicBezierSegment
Point1="0,26.7666663080784"
Point2="0,30.7666663080784"
Point3="-4,30.7666663080784" />
<mssgle:LineSegment
End="-24.7999836087232,30.7666663080784" />
<mssgle:CubicBezierSegment
Point1="-24.7999836087232,30.7666663080784"
Point2="-28.7999836087232,30.7666663080784"
Point3="-28.7999836087232,34.7666663080784" />
<mssgle:LineSegment
End="-28.7999836087232,54.0333326161568" />
</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="417.499977188807,94.4666660097572" />
<NodeLayout
Size="192.8,41.6"
Id="Package\Contenedor de bucles Foreach\Construir xml\Destino de archivo plano"
TopLeft="420.833310340015,292.933331296311" />
<NodeLayout
Size="173.6,41.6"
Id="Package\Contenedor de bucles Foreach\Construir xml\Conversión de datos"
TopLeft="419.999977052213,205.399998571674" />
<EdgeLayout
Id="Package\Contenedor de bucles Foreach\Construir xml.Paths[Salida de origen de OLE DB]"
TopLeft="503.34997712051,136.066666009757">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="0,69.3333325619168"
Start="0,0"
End="0,61.8333325619168">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,61.8333325619168" />
</mssgle:SegmentCollection>
</mssgle:Curve.Segments>
</mssgle:Curve>
</EdgeLayout.Curve>
<EdgeLayout.Labels>
<EdgeLabelCollection />
</EdgeLayout.Labels>
</EdgeLayout>
<EdgeLayout
Id="Package\Contenedor de bucles Foreach\Construir xml.Paths[Salida de conversión de datos]"
TopLeft="506.799977052213,246.999998571674">
<EdgeLayout.Curve>
<mssgle:Curve
StartConnector="{assembly:Null}"
EndConnector="10.4333332878018,45.9333327246374"
Start="0,0"
End="10.4333332878018,38.4333327246374">
<mssgle:Curve.Segments>
<mssgle:SegmentCollection
Capacity="5">
<mssgle:LineSegment
End="0,18.9666663623187" />
<mssgle:CubicBezierSegment
Point1="0,18.9666663623187"
Point2="0,22.9666663623187"
Point3="4,22.9666663623187" />
<mssgle:LineSegment
End="6.43333328780182,22.9666663623187" />
<mssgle:CubicBezierSegment
Point1="6.43333328780182,22.9666663623187"
Point2="10.4333332878018,22.9666663623187"
Point3="10.4333332878018,26.9666663623187" />
<mssgle:LineSegment
End="10.4333332878018,38.4333327246374" />
</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
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