42. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 7/5/2018 7:15:48 AM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

42.1 Files compared

# Location File Last Modified
1 registries.zip\registries\Combined_registries_code\Registries VIRP Database\ETL Objects STD_Country.dtsx Wed Jun 27 16:56:58 2018 UTC
2 registries.zip\registries\Combined_registries_code\Registries VIRP Database\ETL Objects STD_Country.dtsx Wed Jun 27 17:40:24 2018 UTC

42.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 32 3864
Changed 31 66
Inserted 0 0
Removed 0 0

42.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

42.4 Active regular expressions

No regular expressions were active.

42.5 Comparison detail

  1   <?xml vers ion="1.0"? >
  2   <DTS:Execu table xmln s:DTS="www .microsoft .com/SqlSe rver/Dts"
  3     DTS:refI d="Package "
  4     DTS:Crea tionDate=" 8/29/2017  10:53:32 A M"
  5     DTS:Crea tionName=" SSIS.Packa ge.3"
  6     DTS:Crea torCompute rName="ISA -LT350CW0P "
  7       DTS:Creato rName=" DN S         \ DN S      LAWSOW"
  8     DTS:DTSI D="{DF1D2D 9E-5983-43 81-A584-C8 5B37C48E05 }"
  9     DTS:Exec utableType ="SSIS.Pac kage.3"
  10     DTS:Last ModifiedPr oductVersi on="13.0.1 400.361"
  11     DTS:Loca leID="1033 "
  12     DTS:Obje ctName="ST D_Country"
  13     DTS:Pack ageType="5 "
  14     DTS:Vers ionBuild=" 30"
  15     DTS:Vers ionGUID="{ 593549FA-2 EA1-46F6-B 611-761831 998A6A}">
  16     <DTS:Pro perty
  17       DTS:Na me="Packag eFormatVer sion">6</D TS:Propert y>
  18     <DTS:Con nectionMan agers>
  19       <DTS:C onnectionM anager
  20         DTS: refId="Pac kage.Conne ctionManag ers[CRS]"
  21         DTS: CreationNa me="OLEDB"
  22         DTS: DTSID="{53 700981-522 9-4D18-BAB 5-63492FFF 3586}"
  23         DTS: ObjectName ="CRS">
  24         <DTS :PropertyE xpression
  25           DT S:Name="In itialCatal og">@[User ::Registry Database]< /DTS:Prope rtyExpress ion>
  26         <DTS :PropertyE xpression
  27           DT S:Name="Se rverName"> @[User::Re gistryServ er]</DTS:P ropertyExp ression>
  28         <DTS :ObjectDat a>
  29           <D TS:Connect ionManager
  30               DTS:Connec tionString ="Data Sou rce= DNS    agcreppd.a ac.dva. DNS     ;Initial C atalog=CRS ;Provider= SQLNCLI11. 1;Integrat ed Securit y=SSPI;Aut o Translat e=False;"  />
  31         </DT S:ObjectDa ta>
  32       </DTS: Connection Manager>
  33       <DTS:C onnectionM anager
  34         DTS: refId="Pac kage.Conne ctionManag ers[SMTP C onnection  Manager]"
  35         DTS: CreationNa me="SMTP"
  36         DTS: DTSID="{AC A85DE3-C24 C-406E-91C 2-0C0B460F 3E5D}"
  37         DTS: ObjectName ="SMTP Con nection Ma nager">
  38         <DTS :ObjectDat a>
  39           <S mtpConnect ionManager
  40               Connection String="Sm tpServer= DNS          ;UseWindow sAuthentic ation=Fals e;EnableSs l=False;"  />
  41         </DT S:ObjectDa ta>
  42       </DTS: Connection Manager>
  43       <DTS:C onnectionM anager
  44         DTS: refId="Pac kage.Conne ctionManag ers[Stagin g]"
  45         DTS: CreationNa me="OLEDB"
  46         DTS: DTSID="{A4 6D7447-6A1 C-4BA1-B70 5-2848D4A7 36EF}"
  47         DTS: ObjectName ="Staging" >
  48         <DTS :PropertyE xpression
  49           DT S:Name="In itialCatal og">@[User ::Registry StagingDat abase]</DT S:Property Expression >
  50         <DTS :PropertyE xpression
  51           DT S:Name="Se rverName"> @[User::Re gistryStag ingServer] </DTS:Prop ertyExpres sion>
  52         <DTS :ObjectDat a>
  53           <D TS:Connect ionManager
  54               DTS:Connec tionString ="Data Sou rce= DNS    agcreppd.a ac.dva. DNS     ;Initial C atalog=STG ;Provider= SQLNCLI11. 1;Integrat ed Securit y=SSPI;Aut o Translat e=False;"  />
  55         </DT S:ObjectDa ta>
  56       </DTS: Connection Manager>
  57       <DTS:C onnectionM anager
  58         DTS: refId="Pac kage.Conne ctionManag ers[vhacdw A01.HRP_CR SRegistry] "
  59         DTS: CreationNa me="OLEDB"
  60         DTS: DTSID="{48 176562-9BB 8-4099-ADB 8-C34EF34F 7FB9}"
  61         DTS: ObjectName ="vhacdwA0 1.HRP_CRSR egistry">
  62         <DTS :ObjectDat a>
  63           <D TS:Connect ionManager
  64              DTS:Connec tionString ="Data Sou rce=vhacdw A01;Initia l Catalog= HRP_CRSReg istry;Prov ider=SQLNC LI11.1;Int egrated Se curity=SSP I;Auto Tra nslate=Fal se;" />
  65         </DT S:ObjectDa ta>
  66       </DTS: Connection Manager>
  67     </DTS:Co nnectionMa nagers>
  68     <DTS:Log Providers>
  69       <DTS:L ogProvider
  70         DTS: ConfigStri ng="CRS"
  71         DTS: CreationNa me="DTS.Lo gProviderS QLServer.3 "
  72         DTS: Descriptio n="Writes  log entrie s for even ts to a SQ L Server d atabase"
  73         DTS: DTSID="{64 88E989-86F D-4B11-B3B 0-2F98E43D FD1E}"
  74         DTS: ObjectName ="SSIS log  provider  for SQL Se rver">
  75         <DTS :ObjectDat a>
  76           <I nnerObject  />
  77         </DT S:ObjectDa ta>
  78       </DTS: LogProvide r>
  79     </DTS:Lo gProviders >
  80     <DTS:Pac kageParame ters>
  81       <DTS:P ackagePara meter
  82         DTS: CreationNa me=""
  83         DTS: DataType=" 3"
  84         DTS: DTSID="{26 571F68-F56 8-4819-B64 A-71F8D86A 17DC}"
  85         DTS: ObjectName ="Registry _ID">
  86         <DTS :Property
  87           DT S:DataType ="3"
  88           DT S:Name="Pa rameterVal ue">0</DTS :Property>
  89       </DTS: PackagePar ameter>
  90     </DTS:Pa ckageParam eters>
  91     <DTS:Var iables>
  92       <DTS:V ariable
  93         DTS: CreationNa me=""
  94         DTS: DTSID="{5D FC8DCF-DD0 D-4E2E-925 4-B2424D69 DD32}"
  95         DTS: IncludeInD ebugDump=" 6789"
  96         DTS: Namespace= "User"
  97         DTS: ObjectName ="BatchLis t">
  98         <DTS :VariableV alue
  99           DT S:DataSubT ype="Manag edSerializ able"
  100           DT S:DataType ="13">
  101           <S OAP-ENV:En velope xml ns:clr="ht tp://schem as.microso ft.com/soa p/encoding /clr/1.0"  xmlns:SOAP -ENC="http ://schemas .xmlsoap.o rg/soap/en coding/" x mlns:SOAP- ENV="http: //schemas. xmlsoap.or g/soap/env elope/" xm lns:xsd="h ttp://www. w3.org/200 1/XMLSchem a" xmlns:x si="http:/ /www.w3.or g/2001/XML Schema-ins tance"
  102              SOAP-ENV:e ncodingSty le="http:/ /schemas.x mlsoap.org /soap/enco ding/">
  103              <SOAP-ENV: Body>
  104                <xsd:any Type
  105                  id="re f-1"></xsd :anyType>
  106              </SOAP-ENV :Body>
  107           </ SOAP-ENV:E nvelope>
  108         </DT S:Variable Value>
  109       </DTS: Variable>
  110       <DTS:V ariable
  111         DTS: CreationNa me=""
  112         DTS: DTSID="{36 DF21F1-CA2 8-471E-983 C-31B742BC B277}"
  113         DTS: IncludeInD ebugDump=" 2345"
  114         DTS: Namespace= "User"
  115         DTS: ObjectName ="CDWViewN ame">
  116         <DTS :VariableV alue
  117           DT S:DataType ="8">Dim.C ountry</DT S:Variable Value>
  118       </DTS: Variable>
  119       <DTS:V ariable
  120         DTS: CreationNa me=""
  121         DTS: DTSID="{B9 B6B88F-19D D-4EBC-8D0 9-016BC013 6DB3}"
  122         DTS: IncludeInD ebugDump=" 6789"
  123         DTS: Namespace= "User"
  124         DTS: ObjectName ="CountFin al">
  125         <DTS :VariableV alue
  126           DT S:DataType ="3">0</DT S:Variable Value>
  127       </DTS: Variable>
  128       <DTS:V ariable
  129         DTS: CreationNa me=""
  130         DTS: DTSID="{65 3ABE7C-97E D-466A-9B5 D-E4153498 BFC6}"
  131         DTS: IncludeInD ebugDump=" 6789"
  132         DTS: Namespace= "User"
  133         DTS: ObjectName ="CountSta ge">
  134         <DTS :VariableV alue
  135           DT S:DataType ="3">0</DT S:Variable Value>
  136       </DTS: Variable>
  137       <DTS:V ariable
  138         DTS: CreationNa me=""
  139         DTS: DTSID="{B1 EA0D59-C2B A-4229-903 9-683E1542 ACA0}"
  140         DTS: EvaluateAs Expression ="True"
  141         DTS: Expression ="&quot;CR S.Std_Coun try&quot;"
  142         DTS: IncludeInD ebugDump=" 2345"
  143         DTS: Namespace= "User"
  144         DTS: ObjectName ="Destinat ionTable">
  145         <DTS :VariableV alue
  146           DT S:DataType ="8">CRS.S td_Country </DTS:Vari ableValue>
  147       </DTS: Variable>
  148       <DTS:V ariable
  149         DTS: CreationNa me=""
  150         DTS: DTSID="{7D EE2C38-ADC E-48A0-A26 C-4D1149F7 3BD6}"
  151         DTS: IncludeInD ebugDump=" 6789"
  152         DTS: Namespace= "User"
  153         DTS: ObjectName ="ETLBatch ID">
  154         <DTS :VariableV alue
  155           DT S:DataType ="3">0</DT S:Variable Value>
  156       </DTS: Variable>
  157       <DTS:V ariable
  158         DTS: CreationNa me=""
  159         DTS: DTSID="{CC 6FF162-B28 3-40E1-966 A-300DC69C F0E5}"
  160         DTS: IncludeInD ebugDump=" 2345"
  161         DTS: Namespace= "User"
  162         DTS: ObjectName ="ETLName" >
  163         <DTS :VariableV alue
  164           DT S:DataType ="8">STD_C OUNTRY.dts x</DTS:Var iableValue >
  165       </DTS: Variable>
  166       <DTS:V ariable
  167         DTS: CreationNa me=""
  168         DTS: DTSID="{F7 452682-DA9 6-4055-815 E-9D506B1B 50A6}"
  169         DTS: IncludeInD ebugDump=" 2345"
  170         DTS: Namespace= "User"
  171         DTS: ObjectName ="ETLType" >
  172         <DTS :VariableV alue
  173           DT S:DataType ="8">Initi al</DTS:Va riableValu e>
  174       </DTS: Variable>
  175       <DTS:V ariable
  176         DTS: CreationNa me=""
  177         DTS: DTSID="{B4 41E325-140 C-4CB5-A3A 8-0A5EF234 7DD3}"
  178         DTS: IncludeInD ebugDump=" 2345"
  179         DTS: Namespace= "User"
  180         DTS: ObjectName ="ExtractB atchId">
  181         <DTS :VariableV alue
  182           DT S:DataType ="8"
  183           xm l:space="p reserve">< /DTS:Varia bleValue>
  184       </DTS: Variable>
  185       <DTS:V ariable
  186         DTS: CreationNa me=""
  187         DTS: DTSID="{2E 1F5843-5C0 8-49EE-996 8-5C25AA03 069D}"
  188         DTS: EvaluateAs Expression ="True"
  189         DTS: Expression ="&quot;[C RSE].[ETL_ ExtractBat ch_Log]&qu ot;"
  190         DTS: IncludeInD ebugDump=" 2345"
  191         DTS: Namespace= "User"
  192         DTS: ObjectName ="ExtractL ogTable">
  193         <DTS :VariableV alue
  194           DT S:DataType ="8">[CRSE ].[ETL_Ext ractBatch_ Log]</DTS: VariableVa lue>
  195       </DTS: Variable>
  196       <DTS:V ariable
  197         DTS: CreationNa me=""
  198         DTS: DTSID="{3D 3494CA-CD4 3-49DD-B3F 6-08AA9595 1EAE}"
  199         DTS: IncludeInD ebugDump=" 2345"
  200         DTS: Namespace= "User"
  201         DTS: ObjectName ="FetchBat chesPerTab le">
  202         <DTS :VariableV alue
  203           DT S:DataType ="8">CRSE. FetchBatch esPerTable </DTS:Vari ableValue>
  204       </DTS: Variable>
  205       <DTS:V ariable
  206         DTS: CreationNa me=""
  207         DTS: DTSID="{1B AF857C-A04 F-40E5-A0F 6-FEA12DE4 19C9}"
  208         DTS: EvaluateAs Expression ="True"
  209         DTS: Expression ="&quot;EX EC &quot;+ @[User::Fe tchBatches PerTable]+ &quot; &qu ot;+&quot; '&quot;+@[ User::CDWV iewName]+& quot;'&quo t; +&quot; ,&quot;+&q uot;'&quot ;+@[$Packa ge::ETLTyp e_In]+&quo t;'&quot;"
  210         DTS: IncludeInD ebugDump=" 2345"
  211         DTS: Namespace= "User"
  212         DTS: ObjectName ="GetTheBa tchId">
  213         <DTS :VariableV alue
  214           DT S:DataType ="8"
  215           xm l:space="p reserve">< /DTS:Varia bleValue>
  216       </DTS: Variable>
  217       <DTS:V ariable
  218         DTS: CreationNa me=""
  219         DTS: DTSID="{F2 7A2AF7-94D B-48F9-BEB F-E786A5E8 096F}"
  220         DTS: EvaluateAs Expression ="True"
  221         DTS: Expression ="&quot;ME RGE [CRS]. [STD_COUNT RY] AS tgt  USING (SE LECT[NUMER ICCODE] ,[ SHORTNAME]  &#xA;,[AL PHA3CODE]  ,[FIPSCODE ] ,[POSTAL NAME] ,[CR EATEDBY] , [UPDATEDBY ] &#xA;,[C REATED] ,[ UPDATED] , [IS_ACTIVE ] ,[ETLBat chID] FROM  &#xA;STG. [STAGING]. [STD_COUNT RY]) AS sr c ON tgt.e tlbatchid  = src.etlb atchid &#x A;WHEN NOT  MATCHED T HEN INSERT  &#xA;([NU MERICCODE] ,[SHORTNAM E],[ALPHA3 CODE],[FIP SCODE],[PO STALNAME], [CREATED & #xA;BY],[U PDATEDBY], [CREATED], [UPDATED], [IS_ACTIVE ],[ETLBatc hID]) VALU ES &#xA;([ NUMERICCOD E],[SHORTN AME],[ALPH A3CODE],[F IPSCODE],[ POSTALNAME ],[CREATED  &#xA;BY], [UPDATEDBY ],[CREATED ],[UPDATED ],[IS_ACTI VE],[ETLBa tchID]); & quot;"
  222         DTS: IncludeInD ebugDump=" 2345"
  223         DTS: Namespace= "User"
  224         DTS: ObjectName ="MergeQue ry">
  225         <DTS :VariableV alue
  226           DT S:DataType ="8">MERGE  [CRS].[ST D_COUNTRY]  AS tgt US ING (SELEC T[NUMERICC ODE] ,[SHO RTNAME] 
  227   ,[ALPHA3CO DE] ,[FIPS CODE] ,[PO STALNAME]  ,[CREATEDB Y] ,[UPDAT EDBY] 
  228   ,[CREATED]  ,[UPDATED ] ,[IS_ACT IVE] ,[ETL BatchID] F ROM 
  229   STG.[STAGI NG].[STD_C OUNTRY]) A S src ON t gt.etlbatc hid = src. etlbatchid  
  230   WHEN NOT M ATCHED THE N INSERT 
  231   ([NUMERICC ODE],[SHOR TNAME],[AL PHA3CODE], [FIPSCODE] ,[POSTALNA ME],[CREAT ED 
  232   BY],[UPDAT EDBY],[CRE ATED],[UPD ATED],[IS_ ACTIVE],[E TLBatchID] ) VALUES 
  233   ([NUMERICC ODE],[SHOR TNAME],[AL PHA3CODE], [FIPSCODE] ,[POSTALNA ME],[CREAT ED 
  234   BY],[UPDAT EDBY],[CRE ATED],[UPD ATED],[IS_ ACTIVE],[E TLBatchID] ); </DTS:V ariableVal ue>
  235       </DTS: Variable>
  236       <DTS:V ariable
  237         DTS: CreationNa me=""
  238         DTS: DTSID="{89 A76663-51F 8-4405-8E3 D-B098967A 09DC}"
  239         DTS: IncludeInD ebugDump=" 2345"
  240         DTS: Namespace= "User"
  241         DTS: ObjectName ="PackageF ailed">
  242         <DTS :VariableV alue
  243           DT S:DataType ="8"
  244           xm l:space="p reserve">< /DTS:Varia bleValue>
  245       </DTS: Variable>
  246       <DTS:V ariable
  247         DTS: CreationNa me=""
  248         DTS: DTSID="{DC E128B0-392 A-4EC9-A4B D-FC5F0DEA 5D23}"
  249         DTS: IncludeInD ebugDump=" 2345"
  250         DTS: Namespace= "User"
  251         DTS: ObjectName ="Registry Database">
  252         <DTS :VariableV alue
  253           DT S:DataType ="8">CRS</ DTS:Variab leValue>
  254       </DTS: Variable>
  255       <DTS:V ariable
  256         DTS: CreationNa me=""
  257         DTS: DTSID="{F1 70A633-C07 A-4C65-904 E-23A1D347 6E83}"
  258         DTS: IncludeInD ebugDump=" 2345"
  259         DTS: Namespace= "User"
  260         DTS: ObjectName ="Registry Server">
  261         <DTS :VariableV alue
  262             DTS:DataTy pe="8"> DNS    agcreppd.a ac.dva. DNS     </DTS:Vari ableValue>
  263       </DTS: Variable>
  264       <DTS:V ariable
  265         DTS: CreationNa me=""
  266         DTS: DTSID="{7C 81583A-102 9-4A2A-902 4-1C3811DF E214}"
  267         DTS: IncludeInD ebugDump=" 2345"
  268         DTS: Namespace= "User"
  269         DTS: ObjectName ="Registry StagingDat abase">
  270         <DTS :VariableV alue
  271           DT S:DataType ="8">STG</ DTS:Variab leValue>
  272       </DTS: Variable>
  273       <DTS:V ariable
  274         DTS: CreationNa me=""
  275         DTS: DTSID="{FB E9BFAD-DD2 6-4399-884 4-9198E963 8339}"
  276         DTS: IncludeInD ebugDump=" 2345"
  277         DTS: Namespace= "User"
  278         DTS: ObjectName ="Registry StagingSer ver">
  279         <DTS :VariableV alue
  280             DTS:DataTy pe="8"> DNS    agcreppd.a ac.dva. DNS     </DTS:Vari ableValue>
  281       </DTS: Variable>
  282       <DTS:V ariable
  283         DTS: CreationNa me=""
  284         DTS: DTSID="{F7 D60D40-54A 9-430D-A3C D-11941FB6 A4F4}"
  285         DTS: IncludeInD ebugDump=" 6789"
  286         DTS: Namespace= "User"
  287         DTS: ObjectName ="Registry _Id">
  288         <DTS :VariableV alue
  289           DT S:DataType ="3">0</DT S:Variable Value>
  290       </DTS: Variable>
  291       <DTS:V ariable
  292         DTS: CreationNa me=""
  293         DTS: DTSID="{9F 7C7B93-A03 4-488A-B1C 2-494158A2 A81E}"
  294         DTS: IncludeInD ebugDump=" 2345"
  295         DTS: Namespace= "User"
  296         DTS: ObjectName ="SourceQu ery">
  297         <DTS :VariableV alue
  298           DT S:DataType ="8"
  299           xm l:space="p reserve">< /DTS:Varia bleValue>
  300       </DTS: Variable>
  301       <DTS:V ariable
  302         DTS: CreationNa me=""
  303         DTS: DTSID="{47 21F36B-D9B 6-4945-AE4 3-4F4CF057 9FEC}"
  304         DTS: IncludeInD ebugDump=" 2345"
  305         DTS: Namespace= "User"
  306         DTS: ObjectName ="SourceVi ew">
  307         <DTS :VariableV alue
  308           DT S:DataType ="8"
  309           xm l:space="p reserve">< /DTS:Varia bleValue>
  310       </DTS: Variable>
  311       <DTS:V ariable
  312         DTS: CreationNa me=""
  313         DTS: DTSID="{35 CA0BC8-28A 1-4921-9ED 7-4435E03C 90A6}"
  314         DTS: IncludeInD ebugDump=" 2345"
  315         DTS: Namespace= "User"
  316         DTS: ObjectName ="StageTab le">
  317         <DTS :VariableV alue
  318           DT S:DataType ="8"
  319           xm l:space="p reserve">< /DTS:Varia bleValue>
  320       </DTS: Variable>
  321     </DTS:Va riables>
  322     <DTS:Log gingOption s
  323       DTS:Fi lterKind=" 0"
  324       DTS:Lo ggingMode= "1">
  325       <DTS:P roperty
  326         DTS: DataType=" 8"
  327         DTS: Name="Even tFilter">2 ,7,OnError ,12,OnTask Failed</DT S:Property >
  328       <DTS:P roperty
  329         DTS: EventName= "OnError"
  330         DTS: Name="Colu mnFilter">
  331         <DTS :Property
  332           DT S:Name="Co mputer">-1 </DTS:Prop erty>
  333         <DTS :Property
  334           DT S:Name="Op erator">-1 </DTS:Prop erty>
  335         <DTS :Property
  336           DT S:Name="So urceName"> -1</DTS:Pr operty>
  337         <DTS :Property
  338           DT S:Name="So urceID">-1 </DTS:Prop erty>
  339         <DTS :Property
  340           DT S:Name="Ex ecutionID" >-1</DTS:P roperty>
  341         <DTS :Property
  342           DT S:Name="Me ssageText" >-1</DTS:P roperty>
  343         <DTS :Property
  344           DT S:Name="Da taBytes">- 1</DTS:Pro perty>
  345       </DTS: Property>
  346       <DTS:P roperty
  347         DTS: EventName= "OnTaskFai led"
  348         DTS: Name="Colu mnFilter">
  349         <DTS :Property
  350           DT S:Name="Co mputer">-1 </DTS:Prop erty>
  351         <DTS :Property
  352           DT S:Name="Op erator">-1 </DTS:Prop erty>
  353         <DTS :Property
  354           DT S:Name="So urceName"> -1</DTS:Pr operty>
  355         <DTS :Property
  356           DT S:Name="So urceID">-1 </DTS:Prop erty>
  357         <DTS :Property
  358           DT S:Name="Ex ecutionID" >-1</DTS:P roperty>
  359         <DTS :Property
  360           DT S:Name="Me ssageText" >-1</DTS:P roperty>
  361         <DTS :Property
  362           DT S:Name="Da taBytes">- 1</DTS:Pro perty>
  363       </DTS: Property>
  364       <DTS:S electedLog Providers>
  365         <DTS :SelectedL ogProvider
  366           DT S:Instance ID="{6488E 989-86FD-4 B11-B3B0-2 F98E43DFD1 E}" />
  367       </DTS: SelectedLo gProviders >
  368     </DTS:Lo ggingOptio ns>
  369     <DTS:Exe cutables>
  370       <DTS:E xecutable
  371         DTS: refId="Pac kage\Forea ch Loop Co ntainer"
  372         DTS: CreationNa me="STOCK: FOREACHLOO P"
  373         DTS: Descriptio n="Foreach  Loop Cont ainer"
  374         DTS: DTSID="{09 F8EB3F-236 9-4925-9F5 C-B52DD622 1BAA}"
  375         DTS: Executable Type="STOC K:FOREACHL OOP"
  376         DTS: LocaleID=" -1"
  377         DTS: ObjectName ="Foreach  Loop Conta iner">
  378         <DTS :ForEachEn umerator
  379             DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Runtime. Enumerator s.FromVar. ForEachFro mVarEnumer ator, Micr osoft.SqlS erver.ForE achFromVar Enumerator , Version= 11.0.0.0,  Culture=ne utral, Pub licKeyToke n= PORT 5dcd8080cc 91"
  380           DT S:DTSID="{ 86A7249B-C 4D0-446F-B 503-97A996 64F77A}"
  381           DT S:ObjectNa me="{86A72 49B-C4D0-4 46F-B503-9 7A99664F77 A}">
  382           <D TS:ObjectD ata>
  383              <FEEFVE
  384                Variable Name="User ::BatchLis t" />
  385           </ DTS:Object Data>
  386         </DT S:ForEachE numerator>
  387         <DTS :Variables  />
  388         <DTS :LoggingOp tions
  389           DT S:FilterKi nd="0" />
  390         <DTS :Executabl es>
  391           <D TS:Executa ble
  392              DTS:refId= "Package\F oreach Loo p Containe r\AITC - M erge"
  393              DTS:Creati onName="ST OCK:SEQUEN CE"
  394              DTS:Descri ption="Seq uence Cont ainer"
  395              DTS:DTSID= "{86AEF2C8 -830D-463C -9F79-E012 FFCB96DA}"
  396              DTS:Execut ableType=" STOCK:SEQU ENCE"
  397              DTS:Locale ID="-1"
  398              DTS:Object Name="AITC  - Merge">
  399              <DTS:Varia bles />
  400              <DTS:Loggi ngOptions
  401                DTS:Filt erKind="0"  />
  402              <DTS:Execu tables>
  403                <DTS:Exe cutable
  404                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge\C DW Insert  SSIS log t able"
  405                    DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  406                  DTS:De scription= "Execute S QL Task"
  407                  DTS:DT SID="{C33D 3446-3068- 4108-AD0B- 9E2FA6D05E 31}"
  408                    DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  409                  DTS:Lo caleID="-1 "
  410                  DTS:Ob jectName=" CDW Insert  SSIS log  table"
  411                  DTS:Ta skContact= "Execute S QL Task; M icrosoft C orporation ; SQL Serv er 2012; ©  2007 Micr osoft Corp oration; A ll Rights  Reserved;h ttp://www. microsoft. com/sql/su pport/defa ult.asp;1"
  412                  DTS:Th readHint=" 0">
  413                  <DTS:V ariables / >
  414                  <DTS:L oggingOpti ons
  415                    DTS: FilterKind ="0" />
  416                  <DTS:O bjectData>
  417                    <SQL Task:SqlTa skData
  418                      SQ LTask:Conn ection="{4 8176562-9B B8-4099-AD B8-C34EF34 F7FB9}"
  419                      SQ LTask:SqlS tatementSo urce="   I NSERT INTO  [CRSE].[E TL_Extract Batch_Log]  WITH (TAB LOCK)&#xA;             ([CDW_Tab le_View_Na me]&#xA;            , [ExtractBa tchID]&#xA ;            ,[ETLBat chID]&#xA;             ,[Extract DateTime]& #xA;            ,[Reg istry_ID]& #xA;            ,[ETL _Name]&#xA ;            ,[ETL_St epName]&#x A;            ,[Count Stage]&#xA ;            ,[CountF inal]&#xA;             ,[UserNam e])&#xA;            V ALUES&#xA;             (? --CDWV iewName&#x A;            ,? --Ex tractBatch ID  &#xA;             ,? --ETLBa tchId&#xA;             ,GETDATE( )&#xA;            ,99 91---StdRe gistryId&# xA;            ,?--ET LName&#xA;             ,'Insert  SSIS Log'& #xA;            ,? -- CountStage &#xA;            ,? - -Final Cou nt&#xA;            ,S YSTEM_USER )" xmlns:S QLTask="ww w.microsof t.com/sqls erver/dts/ tasks/sqlt ask">
  420                      <S QLTask:Par ameterBind ing
  421                         SQLTask:Pa rameterNam e="0"
  422                         SQLTask:Dt sVariableN ame="User: :CDWViewNa me"
  423                         SQLTask:Pa rameterDir ection="In put"
  424                         SQLTask:Da taType="12 9"
  425                         SQLTask:Pa rameterSiz e="-1" />
  426                      <S QLTask:Par ameterBind ing
  427                         SQLTask:Pa rameterNam e="1"
  428                         SQLTask:Dt sVariableN ame="User: :ExtractBa tchId"
  429                         SQLTask:Pa rameterDir ection="In put"
  430                         SQLTask:Da taType="3"
  431                         SQLTask:Pa rameterSiz e="-1" />
  432                      <S QLTask:Par ameterBind ing
  433                         SQLTask:Pa rameterNam e="2"
  434                         SQLTask:Dt sVariableN ame="User: :ETLBatchI D"
  435                         SQLTask:Pa rameterDir ection="In put"
  436                         SQLTask:Da taType="3"
  437                         SQLTask:Pa rameterSiz e="-1" />
  438                      <S QLTask:Par ameterBind ing
  439                         SQLTask:Pa rameterNam e="3"
  440                         SQLTask:Dt sVariableN ame="User: :ETLName"
  441                         SQLTask:Pa rameterDir ection="In put"
  442                         SQLTask:Da taType="12 9"
  443                         SQLTask:Pa rameterSiz e="-1" />
  444                      <S QLTask:Par ameterBind ing
  445                         SQLTask:Pa rameterNam e="4"
  446                         SQLTask:Dt sVariableN ame="User: :CountStag e"
  447                         SQLTask:Pa rameterDir ection="In put"
  448                         SQLTask:Da taType="3"
  449                         SQLTask:Pa rameterSiz e="-1" />
  450                      <S QLTask:Par ameterBind ing
  451                         SQLTask:Pa rameterNam e="5"
  452                         SQLTask:Dt sVariableN ame="User: :CountFina l"
  453                         SQLTask:Pa rameterDir ection="In put"
  454                         SQLTask:Da taType="3"
  455                         SQLTask:Pa rameterSiz e="-1" />
  456                    </SQ LTask:SqlT askData>
  457                  </DTS: ObjectData >
  458                </DTS:Ex ecutable>
  459                <DTS:Exe cutable
  460                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge\C RS Insert  SSIS log t able"
  461                    DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  462                  DTS:De scription= "Execute S QL Task"
  463                  DTS:DT SID="{B1E0 AC79-46B2- 44EB-A16B- 8F304F92C4 BF}"
  464                    DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  465                  DTS:Lo caleID="-1 "
  466                  DTS:Ob jectName=" CRS Insert  SSIS log  table"
  467                  DTS:Ta skContact= "Execute S QL Task; M icrosoft C orporation ; SQL Serv er 2012; ©  2007 Micr osoft Corp oration; A ll Rights  Reserved;h ttp://www. microsoft. com/sql/su pport/defa ult.asp;1"
  468                  DTS:Th readHint=" 0">
  469                  <DTS:V ariables / >
  470                  <DTS:L oggingOpti ons
  471                    DTS: FilterKind ="0" />
  472                  <DTS:O bjectData>
  473                    <SQL Task:SqlTa skData
  474                      SQ LTask:Conn ection="{5 3700981-52 29-4D18-BA B5-63492FF F3586}"
  475                      SQ LTask:SqlS tatementSo urce="   I NSERT INTO  [CRS].[ET L_ExtractB atch_Log]  WITH (TABL OCK)&#xA;             ([CDW_Tabl e_View_Nam e]&#xA;            ,[ ExtractBat chID]&#xA;             ,[ETLBatc hID]&#xA;             ,[ExtractD ateTime]&# xA;            ,[Regi stry_ID]&# xA;            ,[ETL_ Name]&#xA;             ,[ETL_Ste pName]&#xA ;            ,[CountS tage]&#xA;             ,[CountFi nal]&#xA;             ,[UserName ])&#xA;            VA LUES&#xA;             (? --CDWVi ewName&#xA ;            ,? --Ext ractBatchI D  &#xA;            , ? --ETLBat chId&#xA;             ,GETDATE() &#xA;            ,999 1---StdReg istryId&#x A;            ,?--ETL Name&#xA;             ,'Insert S SIS Log'&# xA;            ,? --C ountStage& #xA;            ,? -- Final Coun t&#xA;            ,SY STEM_USER) " xmlns:SQ LTask="www .microsoft .com/sqlse rver/dts/t asks/sqlta sk" />
  476                  </DTS: ObjectData >
  477                </DTS:Ex ecutable>
  478                <DTS:Exe cutable
  479                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge\E TL Complet ed"
  480                    DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Se ndMailTask .SendMailT ask, Micro soft.SqlSe rver.SendM ailTask, V ersion=11. 0.0.0, Cul ture=neutr al, Public KeyToken= PORT 5dcd8080cc 91"
  481                  DTS:De scription= "Send Mail  Task"
  482                  DTS:DT SID="{E975 2958-EFA4- 4690-8322- 06686B781B 91}"
  483                    DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. SendMailTa sk.SendMai lTask, Mic rosoft.Sql Server.Sen dMailTask,  Version=1 1.0.0.0, C ulture=neu tral, Publ icKeyToken = PORT 5dcd8080cc 91"
  484                  DTS:Lo caleID="-1 "
  485                  DTS:Ob jectName=" ETL Comple ted"
  486                  DTS:Ta skContact= "Send Mail  Task; Mic rosoft Cor poration;  SQL Server  2012; © 2 007 Micros oft Corpor ation; All  Rights Re served;htt p://www.mi crosoft.co m/sql/supp ort/defaul t.asp;1"
  487                  DTS:Th readHint=" 0">
  488                  <DTS:V ariables / >
  489                  <DTS:L oggingOpti ons
  490                    DTS: FilterKind ="0" />
  491                  <DTS:O bjectData>
  492                    <Sen dMailTask: SendMailTa skData
  493                      Se ndMailTask :SMTPServe r="{ACA85D E3-C24C-40 6E-91C2-0C 0B460F3E5D }"
  494                        SendMailTa sk:From=" PII                       "
  495                        SendMailTa sk:To=" PII                "
  496                      Se ndMailTask :Subject=" The STD_Co untry ETL  Completed"
  497                      Se ndMailTask :MessageSo urce="The  STD_Countr y ETL Comp leted" xml ns:SendMai lTask="www .microsoft .com/sqlse rver/dts/t asks/sendm ailtask" / >
  498                  </DTS: ObjectData >
  499                </DTS:Ex ecutable>
  500                <DTS:Exe cutable
  501                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge\G et Final C ount"
  502                    DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  503                  DTS:De scription= "Execute S QL Task"
  504                  DTS:DT SID="{5CBF 9233-5A80- 43C4-9DFA- 132CECDD3A C2}"
  505                    DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  506                  DTS:Lo caleID="-1 "
  507                  DTS:Ob jectName=" Get Final  Count"
  508                  DTS:Ta skContact= "Execute S QL Task; M icrosoft C orporation ; SQL Serv er 2012; ©  2007 Micr osoft Corp oration; A ll Rights  Reserved;h ttp://www. microsoft. com/sql/su pport/defa ult.asp;1"
  509                  DTS:Th readHint=" 0">
  510                  <DTS:V ariables / >
  511                  <DTS:L oggingOpti ons
  512                    DTS: FilterKind ="0" />
  513                  <DTS:O bjectData>
  514                    <SQL Task:SqlTa skData
  515                      SQ LTask:Conn ection="{5 3700981-52 29-4D18-BA B5-63492FF F3586}"
  516                      SQ LTask:Bypa ssPrepare= "False"
  517                      SQ LTask:SqlS tatementSo urce="Sele ct count(* ) from CRS .STD_Count ry"
  518                      SQ LTask:Resu ltType="Re sultSetTyp e_SingleRo w" xmlns:S QLTask="ww w.microsof t.com/sqls erver/dts/ tasks/sqlt ask">
  519                      <S QLTask:Res ultBinding
  520                         SQLTask:Re sultName=" 0"
  521                         SQLTask:Dt sVariableN ame="User: :CountFina l" />
  522                    </SQ LTask:SqlT askData>
  523                  </DTS: ObjectData >
  524                </DTS:Ex ecutable>
  525                <DTS:Exe cutable
  526                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge\M erge STD C ountry"
  527                    DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  528                  DTS:De scription= "Execute S QL Task"
  529                  DTS:DT SID="{45B1 E41A-CFD0- 4345-8DA9- 0A6DDD9017 4C}"
  530                    DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  531                  DTS:Lo caleID="-1 "
  532                  DTS:Ob jectName=" Merge STD  Country"
  533                  DTS:Ta skContact= "Execute S QL Task; M icrosoft C orporation ; SQL Serv er 2012; ©  2007 Micr osoft Corp oration; A ll Rights  Reserved;h ttp://www. microsoft. com/sql/su pport/defa ult.asp;1"
  534                  DTS:Th readHint=" 0">
  535                  <DTS:V ariables / >
  536                  <DTS:L oggingOpti ons
  537                    DTS: FilterKind ="0" />
  538                  <DTS:O bjectData>
  539                    <SQL Task:SqlTa skData
  540                      SQ LTask:Conn ection="{5 3700981-52 29-4D18-BA B5-63492FF F3586}"
  541                      SQ LTask:SqlS tmtSourceT ype="Varia ble"
  542                      SQ LTask:SqlS tatementSo urce="User ::MergeQue ry" xmlns: SQLTask="w ww.microso ft.com/sql server/dts /tasks/sql task" />
  543                  </DTS: ObjectData >
  544                </DTS:Ex ecutable>
  545                <DTS:Exe cutable
  546                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge\T runcate St aging tabl e"
  547                    DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  548                  DTS:De scription= "Execute S QL Task"
  549                  DTS:DT SID="{AFEE 3306-C809- 4D9E-AA58- 410C9B9A1F AC}"
  550                    DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  551                  DTS:Lo caleID="-1 "
  552                  DTS:Ob jectName=" Truncate S taging tab le"
  553                  DTS:Ta skContact= "Execute S QL Task; M icrosoft C orporation ; SQL Serv er 2012; ©  2007 Micr osoft Corp oration; A ll Rights  Reserved;h ttp://www. microsoft. com/sql/su pport/defa ult.asp;1"
  554                  DTS:Th readHint=" 0">
  555                  <DTS:V ariables / >
  556                  <DTS:L oggingOpti ons
  557                    DTS: FilterKind ="0" />
  558                  <DTS:O bjectData>
  559                    <SQL Task:SqlTa skData
  560                      SQ LTask:Conn ection="{A 46D7447-6A 1C-4BA1-B7 05-2848D4A 736EF}"
  561                      SQ LTask:SqlS tatementSo urce="Trun cate table  staging.s td_country " xmlns:SQ LTask="www .microsoft .com/sqlse rver/dts/t asks/sqlta sk" />
  562                  </DTS: ObjectData >
  563                </DTS:Ex ecutable>
  564              </DTS:Exec utables>
  565              <DTS:Prece denceConst raints>
  566                <DTS:Pre cedenceCon straint
  567                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge.P recedenceC onstraints [Constrain t]"
  568                  DTS:Cr eationName =""
  569                  DTS:DT SID="{16B7 E144-D7F2- 413C-B6B6- 85C766D351 42}"
  570                  DTS:Fr om="Packag e\Foreach  Loop Conta iner\AITC  - Merge\Me rge STD Co untry"
  571                  DTS:Lo gicalAnd=" True"
  572                  DTS:Ob jectName=" Constraint "
  573                  DTS:To ="Package\ Foreach Lo op Contain er\AITC -  Merge\Get  Final Coun t" />
  574                <DTS:Pre cedenceCon straint
  575                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge.P recedenceC onstraints [Constrain t 1]"
  576                  DTS:Cr eationName =""
  577                  DTS:DT SID="{AE49 FE75-B7D3- 4C55-AE18- D0BBABC359 4A}"
  578                  DTS:Fr om="Packag e\Foreach  Loop Conta iner\AITC  - Merge\Ge t Final Co unt"
  579                  DTS:Lo gicalAnd=" True"
  580                  DTS:Ob jectName=" Constraint  1"
  581                  DTS:To ="Package\ Foreach Lo op Contain er\AITC -  Merge\CDW  Insert SSI S log tabl e" />
  582                <DTS:Pre cedenceCon straint
  583                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge.P recedenceC onstraints [Constrain t 2]"
  584                  DTS:Cr eationName =""
  585                  DTS:DT SID="{CE29 99D2-F785- 4933-A38B- B883F0B293 EB}"
  586                  DTS:Fr om="Packag e\Foreach  Loop Conta iner\AITC  - Merge\CD W Insert S SIS log ta ble"
  587                  DTS:Lo gicalAnd=" True"
  588                  DTS:Ob jectName=" Constraint  2"
  589                  DTS:To ="Package\ Foreach Lo op Contain er\AITC -  Merge\CRS  Insert SSI S log tabl e" />
  590                <DTS:Pre cedenceCon straint
  591                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge.P recedenceC onstraints [Constrain t 3]"
  592                  DTS:Cr eationName =""
  593                  DTS:DT SID="{78DC C299-6F04- 4789-BD45- 9D62CDAA7F 07}"
  594                  DTS:Fr om="Packag e\Foreach  Loop Conta iner\AITC  - Merge\CR S Insert S SIS log ta ble"
  595                  DTS:Lo gicalAnd=" True"
  596                  DTS:Ob jectName=" Constraint  3"
  597                  DTS:To ="Package\ Foreach Lo op Contain er\AITC -  Merge\Trun cate Stagi ng table"  />
  598                <DTS:Pre cedenceCon straint
  599                  DTS:re fId="Packa ge\Foreach  Loop Cont ainer\AITC  - Merge.P recedenceC onstraints [Constrain t 4]"
  600                  DTS:Cr eationName =""
  601                  DTS:DT SID="{19D1 8D1D-04A5- 4C44-AC74- 6B1CBE1220 5A}"
  602                  DTS:Fr om="Packag e\Foreach  Loop Conta iner\AITC  - Merge\Tr uncate Sta ging table "
  603                  DTS:Lo gicalAnd=" True"
  604                  DTS:Ob jectName=" Constraint  4"
  605                  DTS:To ="Package\ Foreach Lo op Contain er\AITC -  Merge\ETL  Completed"  />
  606              </DTS:Prec edenceCons traints>
  607           </ DTS:Execut able>
  608           <D TS:Executa ble
  609              DTS:refId= "Package\F oreach Loo p Containe r\Load the  staging t able"
  610              DTS:Creati onName="SS IS.Pipelin e.3"
  611              DTS:Descri ption="Dat a Flow Tas k"
  612              DTS:DTSID= "{6F48D23C -A419-45B7 -AF52-034C 539674A8}"
  613              DTS:Execut ableType=" SSIS.Pipel ine.3"
  614              DTS:Locale ID="-1"
  615              DTS:Object Name="Load  the stagi ng table"
  616              DTS:TaskCo ntact="Per forms high -performan ce data ex traction,  transforma tion and l oading;Mic rosoft Cor poration;  Microsoft  SQL Server ; (C) 2007  Microsoft  Corporati on; All Ri ghts Reser ved;http:/ /www.micro soft.com/s ql/support /default.a sp;1">
  617              <DTS:Varia bles />
  618              <DTS:Loggi ngOptions
  619                DTS:Filt erKind="0"  />
  620              <DTS:Objec tData>
  621                <pipelin e
  622                  versio n="1">
  623                  <compo nents>
  624                    <com ponent
  625                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\C DW dim cou ntry"
  626                      co mponentCla ssID="DTSA dapter.OLE DBSource.3 "
  627                      co ntactInfo= "OLE DB So urce;Micro soft Corpo ration; Mi crosoft SQ L Server;  (C) Micros oft Corpor ation; All  Rights Re served; ht tp://www.m icrosoft.c om/sql/sup port;7"
  628                      de scription= "OLE DB So urce"
  629                      na me="CDW di m country"
  630                      us esDisposit ions="true "
  631                      ve rsion="7">
  632                      <p roperties>
  633                         <property
  634                           dataType ="System.I nt32"
  635                           descript ion="The n umber of s econds bef ore a comm and times  out.  A va lue of 0 i ndicates a n infinite  time-out. "
  636                           name="Co mmandTimeo ut">0</pro perty>
  637                         <property
  638                           dataType ="System.S tring"
  639                           descript ion="Speci fies the n ame of the  database  object use d to open  a rowset."
  640                           name="Op enRowset"> </property >
  641                         <property
  642                           dataType ="System.S tring"
  643                           descript ion="Speci fies the v ariable th at contain s the name  of the da tabase obj ect used t o open a r owset."
  644                           name="Op enRowsetVa riable"></ property>
  645                         <property
  646                           dataType ="System.S tring"
  647                           descript ion="The S QL command  to be exe cuted."
  648                           name="Sq lCommand"
  649                             UITypeEdit or="Micros oft.DataTr ansformati onServices .Controls. ModalMulti lineString Editor, Mi crosoft.Da taTransfor mationServ ices.Contr ols, Versi on=11.0.0. 0, Culture =neutral,  PublicKeyT oken= PORT 5dcd8080cc 91">WITH c te (dupcnt ,NumericCo de,SHORTNA ME,ALPHA3C ODE,FIPSCo de,PostalN ame,Create dBy,Update dBy,VistaC reateDate, VistaEditD ate,ETLBat chID)
  650   AS 
  651   (SELECT DI STINCT
  652          ROW _NUMBER()  OVER (PART ITION BY N umericCode  ORDER BY  VistaEditD ate DESC)  AS ducnt
  653              ,[NumericC ode]
  654         ,[Po stalDescri ption] AS  SHORTNAME
  655              ,[CountryC ode] AS AL PHA3CODE
  656         ,[FI PSCode]
  657         ,[Po stalName]
  658         ,SYS TEM_USER A S CreatedB y
  659              ,SYSTEM_US ER AS Upda tedBy
  660              ,[VistaCre ateDate]
  661         ,[Vi staEditDat e]
  662              ,[ETLBatch ID]
  663     FROM [CR SE].[Dim_C ountry]
  664     WHERE Op Code != 'd
  665     AND  Cou ntryCode N OT IN ('*U nknown at  this time* ','*Missin g*')
  666     AND ETLB atchID &gt ;=?
  667     )
  668     SELECT *  FROM cte  WHERE dupc nt = 1;</p roperty>
  669                         <property
  670                           dataType ="System.S tring"
  671                           descript ion="The v ariable th at contain s the SQL  command to  be execut ed."
  672                           name="Sq lCommandVa riable"></ property>
  673                         <property
  674                           dataType ="System.I nt32"
  675                           descript ion="Speci fies the c olumn code  page to u se when co de page in formation  is unavail able from  the data s ource."
  676                           name="De faultCodeP age">1252< /property>
  677                         <property
  678                           dataType ="System.B oolean"
  679                           descript ion="Force s the use  of the Def aultCodePa ge propert y value wh en describ ing charac ter data."
  680                           name="Al waysUseDef aultCodePa ge">false< /property>
  681                         <property
  682                           dataType ="System.I nt32"
  683                           descript ion="Speci fies the m ode used t o access t he databas e."
  684                           name="Ac cessMode"
  685                           typeConv erter="Acc essMode">2 </property >
  686                         <property
  687                           dataType ="System.S tring"
  688                           descript ion="The m appings be tween the  parameters  in the SQ L command  and variab les."
  689                           name="Pa rameterMap ping">"Par ameter0:In put",{7DEE 2C38-ADCE- 48A0-A26C- 4D1149F73B D6};</prop erty>
  690                      </ properties >
  691                      <c onnections >
  692                         <connectio n
  693                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\CDW dim  country.C onnections [OleDbConn ection]"
  694                           connecti onManagerI D="Package .Connectio nManagers[ vhacdwA01. HRP_CRSReg istry]"
  695                           connecti onManagerR efId="Pack age.Connec tionManage rs[vhacdwA 01.HRP_CRS Registry]"
  696                           descript ion="The O LE DB runt ime connec tion used  to access  the databa se."
  697                           name="Ol eDbConnect ion" />
  698                      </ connection s>
  699                      <o utputs>
  700                         <output
  701                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\CDW dim  country.O utputs[OLE  DB Source  Output]"
  702                           name="OL E DB Sourc e Output">
  703                           <outputC olumns>
  704                             <outpu tColumn
  705                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [NumericCo de]"
  706                               code Page="1252 "
  707                               data Type="str"
  708                               erro rOrTruncat ionOperati on="Conver sion"
  709                               erro rRowDispos ition="Fai lComponent "
  710                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[Nu mericCode] "
  711                               leng th="50"
  712                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Numer icCode]"
  713                               name ="NumericC ode"
  714                               trun cationRowD isposition ="FailComp onent" />
  715                             <outpu tColumn
  716                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [FIPSCode] "
  717                               code Page="1252 "
  718                               data Type="str"
  719                               erro rOrTruncat ionOperati on="Conver sion"
  720                               erro rRowDispos ition="Fai lComponent "
  721                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[FI PSCode]"
  722                               leng th="50"
  723                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[FIPSC ode]"
  724                               name ="FIPSCode "
  725                               trun cationRowD isposition ="FailComp onent" />
  726                             <outpu tColumn
  727                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [PostalNam e]"
  728                               code Page="1252 "
  729                               data Type="str"
  730                               erro rOrTruncat ionOperati on="Conver sion"
  731                               erro rRowDispos ition="Fai lComponent "
  732                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[Po stalName]"
  733                               leng th="100"
  734                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Posta lName]"
  735                               name ="PostalNa me"
  736                               trun cationRowD isposition ="FailComp onent" />
  737                             <outpu tColumn
  738                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [ETLBatchI D]"
  739                               data Type="i4"
  740                               erro rOrTruncat ionOperati on="Conver sion"
  741                               erro rRowDispos ition="Fai lComponent "
  742                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[ET LBatchID]"
  743                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[ETLBa tchID]"
  744                               name ="ETLBatch ID"
  745                               trun cationRowD isposition ="FailComp onent" />
  746                             <outpu tColumn
  747                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [VistaCrea teDate]"
  748                               data Type="dbTi meStamp"
  749                               erro rOrTruncat ionOperati on="Conver sion"
  750                               erro rRowDispos ition="Fai lComponent "
  751                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[Vi staCreateD ate]"
  752                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Vista CreateDate ]"
  753                               name ="VistaCre ateDate"
  754                               trun cationRowD isposition ="FailComp onent" />
  755                             <outpu tColumn
  756                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [VistaEdit Date]"
  757                               data Type="dbTi meStamp"
  758                               erro rOrTruncat ionOperati on="Conver sion"
  759                               erro rRowDispos ition="Fai lComponent "
  760                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[Vi staEditDat e]"
  761                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Vista EditDate]"
  762                               name ="VistaEdi tDate"
  763                               trun cationRowD isposition ="FailComp onent" />
  764                             <outpu tColumn
  765                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [CreatedBy ]"
  766                               data Type="wstr "
  767                               erro rOrTruncat ionOperati on="Conver sion"
  768                               erro rRowDispos ition="Fai lComponent "
  769                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[Cr eatedBy]"
  770                               leng th="128"
  771                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Creat edBy]"
  772                               name ="CreatedB y"
  773                               trun cationRowD isposition ="FailComp onent" />
  774                             <outpu tColumn
  775                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [UpdatedBy ]"
  776                               data Type="wstr "
  777                               erro rOrTruncat ionOperati on="Conver sion"
  778                               erro rRowDispos ition="Fai lComponent "
  779                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[Up datedBy]"
  780                               leng th="128"
  781                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Updat edBy]"
  782                               name ="UpdatedB y"
  783                               trun cationRowD isposition ="FailComp onent" />
  784                             <outpu tColumn
  785                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [SHORTNAME ]"
  786                               code Page="1252 "
  787                               data Type="str"
  788                               erro rOrTruncat ionOperati on="Conver sion"
  789                               erro rRowDispos ition="Fai lComponent "
  790                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[SH ORTNAME]"
  791                               leng th="100"
  792                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[SHORT NAME]"
  793                               name ="SHORTNAM E"
  794                               trun cationRowD isposition ="FailComp onent" />
  795                             <outpu tColumn
  796                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Columns [ALPHA3COD E]"
  797                               code Page="1252 "
  798                               data Type="str"
  799                               erro rOrTruncat ionOperati on="Conver sion"
  800                               erro rRowDispos ition="Fai lComponent "
  801                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y.Outputs[ OLE DB Sou rce Output ].External Columns[AL PHA3CODE]"
  802                               leng th="50"
  803                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[ALPHA 3CODE]"
  804                               name ="ALPHA3CO DE"
  805                               trun cationRowD isposition ="FailComp onent" />
  806                           </output Columns>
  807                           <externa lMetadataC olumns
  808                             isUsed ="True">
  809                             <exter nalMetadat aColumn
  810                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[N umericCode ]"
  811                               code Page="1252 "
  812                               data Type="str"
  813                               leng th="50"
  814                               name ="NumericC ode" />
  815                             <exter nalMetadat aColumn
  816                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[F IPSCode]"
  817                               code Page="1252 "
  818                               data Type="str"
  819                               leng th="50"
  820                               name ="FIPSCode " />
  821                             <exter nalMetadat aColumn
  822                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[P ostalName] "
  823                               code Page="1252 "
  824                               data Type="str"
  825                               leng th="100"
  826                               name ="PostalNa me" />
  827                             <exter nalMetadat aColumn
  828                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[E TLBatchID] "
  829                               data Type="i4"
  830                               name ="ETLBatch ID" />
  831                             <exter nalMetadat aColumn
  832                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[V istaCreate Date]"
  833                               data Type="dbTi meStamp"
  834                               name ="VistaCre ateDate" / >
  835                             <exter nalMetadat aColumn
  836                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[V istaEditDa te]"
  837                               data Type="dbTi meStamp"
  838                               name ="VistaEdi tDate" />
  839                             <exter nalMetadat aColumn
  840                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[d upcnt]"
  841                               data Type="i8"
  842                               name ="dupcnt"  />
  843                             <exter nalMetadat aColumn
  844                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[C reatedBy]"
  845                               data Type="wstr "
  846                               leng th="128"
  847                               name ="CreatedB y" />
  848                             <exter nalMetadat aColumn
  849                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[U pdatedBy]"
  850                               data Type="wstr "
  851                               leng th="128"
  852                               name ="UpdatedB y" />
  853                             <exter nalMetadat aColumn
  854                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[S HORTNAME]"
  855                               code Page="1252 "
  856                               data Type="str"
  857                               leng th="100"
  858                               name ="SHORTNAM E" />
  859                             <exter nalMetadat aColumn
  860                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Outpu t].Externa lColumns[A LPHA3CODE] "
  861                               code Page="1252 "
  862                               data Type="str"
  863                               leng th="50"
  864                               name ="ALPHA3CO DE" />
  865                           </extern alMetadata Columns>
  866                         </output>
  867                         <output
  868                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\CDW dim  country.O utputs[OLE  DB Source  Error Out put]"
  869                           isErrorO ut="true"
  870                           name="OL E DB Sourc e Error Ou tput">
  871                           <outputC olumns>
  872                             <outpu tColumn
  873                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Num ericCode]"
  874                               code Page="1252 "
  875                               data Type="str"
  876                               leng th="50"
  877                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [NumericCo de]"
  878                               name ="NumericC ode" />
  879                             <outpu tColumn
  880                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[FIP SCode]"
  881                               code Page="1252 "
  882                               data Type="str"
  883                               leng th="50"
  884                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [FIPSCode] "
  885                               name ="FIPSCode " />
  886                             <outpu tColumn
  887                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[SHO RTNAME]"
  888                               code Page="1252 "
  889                               data Type="str"
  890                               leng th="100"
  891                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [SHORTNAME ]"
  892                               name ="SHORTNAM E" />
  893                             <outpu tColumn
  894                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[ALP HA3CODE]"
  895                               code Page="1252 "
  896                               data Type="str"
  897                               leng th="50"
  898                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [ALPHA3COD E]"
  899                               name ="ALPHA3CO DE" />
  900                             <outpu tColumn
  901                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Pos talName]"
  902                               code Page="1252 "
  903                               data Type="str"
  904                               leng th="100"
  905                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [PostalNam e]"
  906                               name ="PostalNa me" />
  907                             <outpu tColumn
  908                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Cre atedBy]"
  909                               data Type="wstr "
  910                               leng th="128"
  911                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [CreatedBy ]"
  912                               name ="CreatedB y" />
  913                             <outpu tColumn
  914                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Upd atedBy]"
  915                               data Type="wstr "
  916                               leng th="128"
  917                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [UpdatedBy ]"
  918                               name ="UpdatedB y" />
  919                             <outpu tColumn
  920                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[ETL BatchID]"
  921                               data Type="i4"
  922                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [ETLBatchI D]"
  923                               name ="ETLBatch ID" />
  924                             <outpu tColumn
  925                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Vis taCreateDa te]"
  926                               data Type="dbTi meStamp"
  927                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [VistaCrea teDate]"
  928                               name ="VistaCre ateDate" / >
  929                             <outpu tColumn
  930                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Vis taEditDate ]"
  931                               data Type="dbTi meStamp"
  932                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [VistaEdit Date]"
  933                               name ="VistaEdi tDate" />
  934                             <outpu tColumn
  935                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Err orCode]"
  936                               data Type="i4"
  937                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [ErrorCode ]"
  938                               name ="ErrorCod e"
  939                               spec ialFlags=" 1" />
  940                             <outpu tColumn
  941                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\CDW  dim count ry.Outputs [OLE DB So urce Error  Output].C olumns[Err orColumn]"
  942                               data Type="i4"
  943                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source E rror Outpu t].Columns [ErrorColu mn]"
  944                               name ="ErrorCol umn"
  945                               spec ialFlags=" 2" />
  946                           </output Columns>
  947                           <externa lMetadataC olumns />
  948                         </output>
  949                      </ outputs>
  950                    </co mponent>
  951                    <com ponent
  952                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\D ata Conver sion"
  953                      co mponentCla ssID="DTST ransform.D ataConvert .3"
  954                      co ntactInfo= "Data Conv ersion;Mic rosoft Cor poration;  Microsoft  SQL Server ; (C) Micr osoft Corp oration; A ll Rights  Reserved;  http://www .microsoft .com/sql/s upport;0"
  955                      de scription= "Data Conv ersion"
  956                      na me="Data C onversion"
  957                      us esDisposit ions="true ">
  958                      <i nputs>
  959                         <input
  960                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\Data Co nversion.I nputs[Data  Conversio n Input]"
  961                           name="Da ta Convers ion Input" >
  962                           <inputCo lumns>
  963                             <input Column
  964                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Inputs[ Data Conve rsion Inpu t].Columns [CreatedBy ]"
  965                               cach edDataType ="wstr"
  966                               cach edLength=" 128"
  967                               cach edName="Cr eatedBy"
  968                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Creat edBy]" />
  969                             <input Column
  970                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Inputs[ Data Conve rsion Inpu t].Columns [UpdatedBy ]"
  971                               cach edDataType ="wstr"
  972                               cach edLength=" 128"
  973                               cach edName="Up datedBy"
  974                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Updat edBy]" />
  975                             <input Column
  976                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Inputs[ Data Conve rsion Inpu t].Columns [VistaCrea teDate]"
  977                               cach edDataType ="dbTimeSt amp"
  978                               cach edName="Vi staCreateD ate"
  979                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Vista CreateDate ]" />
  980                             <input Column
  981                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Inputs[ Data Conve rsion Inpu t].Columns [VistaEdit Date]"
  982                               cach edDataType ="dbTimeSt amp"
  983                               cach edName="Vi staEditDat e"
  984                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Vista EditDate]"  />
  985                           </inputC olumns>
  986                           <externa lMetadataC olumns />
  987                         </input>
  988                      </ inputs>
  989                      <o utputs>
  990                         <output
  991                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\Data Co nversion.O utputs[Dat a Conversi on Output] "
  992                           exclusio nGroup="1"
  993                           name="Da ta Convers ion Output "
  994                           synchron ousInputId ="Package\ Foreach Lo op Contain er\Load th e staging  table\Data  Conversio n.Inputs[D ata Conver sion Input ]">
  995                           <outputC olumns>
  996                             <outpu tColumn
  997                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Outputs [Data Conv ersion Out put].Colum ns[Created By]"
  998                               code Page="1252 "
  999                               data Type="str"
  1000                               erro rOrTruncat ionOperati on="Conver sion"
  1001                               erro rRowDispos ition="Fai lComponent "
  1002                               leng th="100"
  1003                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Cre atedBy]"
  1004                               name ="CreatedB y"
  1005                               trun cationRowD isposition ="FailComp onent">
  1006                               <pro perties>
  1007                                 <p roperty
  1008                                    containsID ="true"
  1009                                    dataType=" System.Int 32"
  1010                                    descriptio n="Specifi es the inp ut column  used as th e source o f data for  the conve rsion."
  1011                                    name="Sour ceInputCol umnLineage ID">#{Pack age\Foreac h Loop Con tainer\Loa d the stag ing table\ CDW dim co untry.Outp uts[OLE DB  Source Ou tput].Colu mns[Create dBy]}</pro perty>
  1012                                 <p roperty
  1013                                    dataType=" System.Boo lean"
  1014                                    descriptio n="Indicat es whether  the colum n uses the  faster, l ocale-neut ral parsin g routines ."
  1015                                    name="Fast Parse">fal se</proper ty>
  1016                               </pr operties>
  1017                             </outp utColumn>
  1018                             <outpu tColumn
  1019                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Outputs [Data Conv ersion Out put].Colum ns[Updated By]"
  1020                               code Page="1252 "
  1021                               data Type="str"
  1022                               erro rOrTruncat ionOperati on="Conver sion"
  1023                               erro rRowDispos ition="Fai lComponent "
  1024                               leng th="100"
  1025                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Upd atedBy]"
  1026                               name ="UpdatedB y"
  1027                               trun cationRowD isposition ="FailComp onent">
  1028                               <pro perties>
  1029                                 <p roperty
  1030                                    containsID ="true"
  1031                                    dataType=" System.Int 32"
  1032                                    descriptio n="Specifi es the inp ut column  used as th e source o f data for  the conve rsion."
  1033                                    name="Sour ceInputCol umnLineage ID">#{Pack age\Foreac h Loop Con tainer\Loa d the stag ing table\ CDW dim co untry.Outp uts[OLE DB  Source Ou tput].Colu mns[Update dBy]}</pro perty>
  1034                                 <p roperty
  1035                                    dataType=" System.Boo lean"
  1036                                    descriptio n="Indicat es whether  the colum n uses the  faster, l ocale-neut ral parsin g routines ."
  1037                                    name="Fast Parse">fal se</proper ty>
  1038                               </pr operties>
  1039                             </outp utColumn>
  1040                             <outpu tColumn
  1041                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Outputs [Data Conv ersion Out put].Colum ns[VistaCr eateDate]"
  1042                               data Type="dbTi meStamp"
  1043                               erro rOrTruncat ionOperati on="Conver sion"
  1044                               erro rRowDispos ition="Fai lComponent "
  1045                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Vis taCreateDa te]"
  1046                               name ="VistaCre ateDate"
  1047                               trun cationRowD isposition ="FailComp onent">
  1048                               <pro perties>
  1049                                 <p roperty
  1050                                    containsID ="true"
  1051                                    dataType=" System.Int 32"
  1052                                    descriptio n="Specifi es the inp ut column  used as th e source o f data for  the conve rsion."
  1053                                    name="Sour ceInputCol umnLineage ID">#{Pack age\Foreac h Loop Con tainer\Loa d the stag ing table\ CDW dim co untry.Outp uts[OLE DB  Source Ou tput].Colu mns[VistaC reateDate] }</propert y>
  1054                                 <p roperty
  1055                                    dataType=" System.Boo lean"
  1056                                    descriptio n="Indicat es whether  the colum n uses the  faster, l ocale-neut ral parsin g routines ."
  1057                                    name="Fast Parse">fal se</proper ty>
  1058                               </pr operties>
  1059                             </outp utColumn>
  1060                             <outpu tColumn
  1061                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Outputs [Data Conv ersion Out put].Colum ns[VistaEd itDate]"
  1062                               data Type="dbTi meStamp"
  1063                               erro rOrTruncat ionOperati on="Conver sion"
  1064                               erro rRowDispos ition="Fai lComponent "
  1065                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Vis taEditDate ]"
  1066                               name ="VistaEdi tDate"
  1067                               trun cationRowD isposition ="FailComp onent">
  1068                               <pro perties>
  1069                                 <p roperty
  1070                                    containsID ="true"
  1071                                    dataType=" System.Int 32"
  1072                                    descriptio n="Specifi es the inp ut column  used as th e source o f data for  the conve rsion."
  1073                                    name="Sour ceInputCol umnLineage ID">#{Pack age\Foreac h Loop Con tainer\Loa d the stag ing table\ CDW dim co untry.Outp uts[OLE DB  Source Ou tput].Colu mns[VistaE ditDate]}< /property>
  1074                                 <p roperty
  1075                                    dataType=" System.Boo lean"
  1076                                    descriptio n="Indicat es whether  the colum n uses the  faster, l ocale-neut ral parsin g routines ."
  1077                                    name="Fast Parse">fal se</proper ty>
  1078                               </pr operties>
  1079                             </outp utColumn>
  1080                           </output Columns>
  1081                           <externa lMetadataC olumns />
  1082                         </output>
  1083                         <output
  1084                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\Data Co nversion.O utputs[Dat a Conversi on Error O utput]"
  1085                           exclusio nGroup="1"
  1086                           isErrorO ut="true"
  1087                           name="Da ta Convers ion Error  Output"
  1088                           synchron ousInputId ="Package\ Foreach Lo op Contain er\Load th e staging  table\Data  Conversio n.Inputs[D ata Conver sion Input ]">
  1089                           <outputC olumns>
  1090                             <outpu tColumn
  1091                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Outputs [Data Conv ersion Err or Output] .Columns[E rrorCode]"
  1092                               data Type="i4"
  1093                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Error Out put].Colum ns[ErrorCo de]"
  1094                               name ="ErrorCod e"
  1095                               spec ialFlags=" 1" />
  1096                             <outpu tColumn
  1097                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\Dat a Conversi on.Outputs [Data Conv ersion Err or Output] .Columns[E rrorColumn ]"
  1098                               data Type="i4"
  1099                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Error Out put].Colum ns[ErrorCo lumn]"
  1100                               name ="ErrorCol umn"
  1101                               spec ialFlags=" 2" />
  1102                           </output Columns>
  1103                           <externa lMetadataC olumns />
  1104                         </output>
  1105                      </ outputs>
  1106                    </co mponent>
  1107                    <com ponent
  1108                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\O LE DB Dest ination"
  1109                      co mponentCla ssID="DTSA dapter.OLE DBDestinat ion.3"
  1110                      co ntactInfo= "OLE DB De stination; Microsoft  Corporatio n; Microso ft SQL Ser ver; (C) M icrosoft C orporation ; All Righ ts Reserve d; http:// www.micros oft.com/sq l/support; 4"
  1111                      de scription= "OLE DB De stination"
  1112                      na me="OLE DB  Destinati on"
  1113                      us esDisposit ions="true "
  1114                      ve rsion="4">
  1115                      <p roperties>
  1116                         <property
  1117                           dataType ="System.I nt32"
  1118                           descript ion="The n umber of s econds bef ore a comm and times  out.  A va lue of 0 i ndicates a n infinite  time-out. "
  1119                           name="Co mmandTimeo ut">0</pro perty>
  1120                         <property
  1121                           dataType ="System.S tring"
  1122                           descript ion="Speci fies the n ame of the  database  object use d to open  a rowset."
  1123                           name="Op enRowset"> [STAGING]. [STD_COUNT RY]</prope rty>
  1124                         <property
  1125                           dataType ="System.S tring"
  1126                           descript ion="Speci fies the v ariable th at contain s the name  of the da tabase obj ect used t o open a r owset."
  1127                           name="Op enRowsetVa riable"></ property>
  1128                         <property
  1129                           dataType ="System.S tring"
  1130                           descript ion="The S QL command  to be exe cuted."
  1131                           name="Sq lCommand"
  1132                             UITypeEdit or="Micros oft.DataTr ansformati onServices .Controls. ModalMulti lineString Editor, Mi crosoft.Da taTransfor mationServ ices.Contr ols, Versi on=11.0.0. 0, Culture =neutral,  PublicKeyT oken= PORT 5dcd8080cc 91"></prop erty>
  1133                         <property
  1134                           dataType ="System.I nt32"
  1135                           descript ion="Speci fies the c olumn code  page to u se when co de page in formation  is unavail able from  the data s ource."
  1136                           name="De faultCodeP age">1252< /property>
  1137                         <property
  1138                           dataType ="System.B oolean"
  1139                           descript ion="Force s the use  of the Def aultCodePa ge propert y value wh en describ ing charac ter data."
  1140                           name="Al waysUseDef aultCodePa ge">false< /property>
  1141                         <property
  1142                           dataType ="System.I nt32"
  1143                           descript ion="Speci fies the m ode used t o access t he databas e."
  1144                           name="Ac cessMode"
  1145                           typeConv erter="Acc essMode">3 </property >
  1146                         <property
  1147                           dataType ="System.B oolean"
  1148                           descript ion="Indic ates wheth er the val ues suppli ed for ide ntity colu mns will b e copied t o the dest ination. I f false, v alues for  identity c olumns wil l be auto- generated  at the des tination.  Applies on ly if fast  load is t urned on."
  1149                           name="Fa stLoadKeep Identity"> false</pro perty>
  1150                         <property
  1151                           dataType ="System.B oolean"
  1152                           descript ion="Indic ates wheth er the col umns conta ining null  will have  null inse rted in th e destinat ion. If fa lse, colum ns contain ing null w ill have t heir defau lt values  inserted a t the dest ination. A pplies onl y if fast  load is tu rned on."
  1153                           name="Fa stLoadKeep Nulls">fal se</proper ty>
  1154                         <property
  1155                           dataType ="System.S tring"
  1156                           descript ion="Speci fies optio ns to be u sed with f ast load.   Applies o nly if fas t load is  turned on. "
  1157                           name="Fa stLoadOpti ons">TABLO CK,CHECK_C ONSTRAINTS </property >
  1158                         <property
  1159                           dataType ="System.I nt32"
  1160                           descript ion="Speci fies when  commits ar e issued d uring data  insertion .  A value  of 0 spec ifies that  one commi t will be  issued at  the end of  data inse rtion.  Ap plies only  if fast l oad is tur ned on."
  1161                           name="Fa stLoadMaxI nsertCommi tSize">214 7483647</p roperty>
  1162                      </ properties >
  1163                      <c onnections >
  1164                         <connectio n
  1165                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\OLE DB  Destinatio n.Connecti ons[OleDbC onnection] "
  1166                           connecti onManagerI D="Package .Connectio nManagers[ Staging]"
  1167                           connecti onManagerR efId="Pack age.Connec tionManage rs[Staging ]"
  1168                           descript ion="The O LE DB runt ime connec tion used  to access  the databa se."
  1169                           name="Ol eDbConnect ion" />
  1170                      </ connection s>
  1171                      <i nputs>
  1172                         <input
  1173                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\OLE DB  Destinatio n.Inputs[O LE DB Dest ination In put]"
  1174                           errorOrT runcationO peration=" Insert"
  1175                           errorRow Dispositio n="FailCom ponent"
  1176                           hasSideE ffects="tr ue"
  1177                           name="OL E DB Desti nation Inp ut">
  1178                           <inputCo lumns>
  1179                             <input Column
  1180                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[Num ericCode]"
  1181                               cach edCodepage ="1252"
  1182                               cach edDataType ="str"
  1183                               cach edLength=" 50"
  1184                               cach edName="Nu mericCode"
  1185                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[NUMERI CCODE]"
  1186                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Numer icCode]" / >
  1187                             <input Column
  1188                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[FIP SCode]"
  1189                               cach edCodepage ="1252"
  1190                               cach edDataType ="str"
  1191                               cach edLength=" 50"
  1192                               cach edName="FI PSCode"
  1193                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[FIPSCO DE]"
  1194                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[FIPSC ode]" />
  1195                             <input Column
  1196                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[Pos talName]"
  1197                               cach edCodepage ="1252"
  1198                               cach edDataType ="str"
  1199                               cach edLength=" 100"
  1200                               cach edName="Po stalName"
  1201                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[POSTAL NAME]"
  1202                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[Posta lName]" />
  1203                             <input Column
  1204                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[ETL BatchID]"
  1205                               cach edDataType ="i4"
  1206                               cach edName="ET LBatchID"
  1207                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[ETLBat chID]"
  1208                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[ETLBa tchID]" />
  1209                             <input Column
  1210                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[SHO RTNAME]"
  1211                               cach edCodepage ="1252"
  1212                               cach edDataType ="str"
  1213                               cach edLength=" 100"
  1214                               cach edName="SH ORTNAME"
  1215                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[SHORTN AME]"
  1216                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[SHORT NAME]" />
  1217                             <input Column
  1218                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[ALP HA3CODE]"
  1219                               cach edCodepage ="1252"
  1220                               cach edDataType ="str"
  1221                               cach edLength=" 50"
  1222                               cach edName="AL PHA3CODE"
  1223                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[ALPHA3 CODE]"
  1224                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput].Col umns[ALPHA 3CODE]" />
  1225                             <input Column
  1226                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[Cre atedBy]"
  1227                               cach edCodepage ="1252"
  1228                               cach edDataType ="str"
  1229                               cach edLength=" 100"
  1230                               cach edName="Cr eatedBy"
  1231                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[CREATE DBY]"
  1232                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Cre atedBy]" / >
  1233                             <input Column
  1234                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[Upd atedBy]"
  1235                               cach edCodepage ="1252"
  1236                               cach edDataType ="str"
  1237                               cach edLength=" 100"
  1238                               cach edName="Up datedBy"
  1239                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[UPDATE DBY]"
  1240                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Upd atedBy]" / >
  1241                             <input Column
  1242                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[Vis taCreateDa te]"
  1243                               cach edDataType ="dbTimeSt amp"
  1244                               cach edName="Vi staCreateD ate"
  1245                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[CREATE D]"
  1246                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Vis taCreateDa te]" />
  1247                             <input Column
  1248                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].C olumns[Vis taEditDate ]"
  1249                               cach edDataType ="dbTimeSt amp"
  1250                               cach edName="Vi staEditDat e"
  1251                               exte rnalMetada taColumnId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input].Ex ternalColu mns[UPDATE D]"
  1252                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output].C olumns[Vis taEditDate ]" />
  1253                           </inputC olumns>
  1254                           <externa lMetadataC olumns
  1255                             isUsed ="True">
  1256                             <exter nalMetadat aColumn
  1257                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[ID]"
  1258                               data Type="i4"
  1259                               name ="ID" />
  1260                             <exter nalMetadat aColumn
  1261                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[NUMER ICCODE]"
  1262                               code Page="1252 "
  1263                               data Type="str"
  1264                               leng th="50"
  1265                               name ="NUMERICC ODE" />
  1266                             <exter nalMetadat aColumn
  1267                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[SHORT NAME]"
  1268                               code Page="1252 "
  1269                               data Type="str"
  1270                               leng th="100"
  1271                               name ="SHORTNAM E" />
  1272                             <exter nalMetadat aColumn
  1273                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[ALPHA 3CODE]"
  1274                               code Page="1252 "
  1275                               data Type="str"
  1276                               leng th="100"
  1277                               name ="ALPHA3CO DE" />
  1278                             <exter nalMetadat aColumn
  1279                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[FIPSC ODE]"
  1280                               code Page="1252 "
  1281                               data Type="str"
  1282                               leng th="100"
  1283                               name ="FIPSCODE " />
  1284                             <exter nalMetadat aColumn
  1285                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[POSTA LNAME]"
  1286                               code Page="1252 "
  1287                               data Type="str"
  1288                               leng th="100"
  1289                               name ="POSTALNA ME" />
  1290                             <exter nalMetadat aColumn
  1291                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[CREAT EDBY]"
  1292                               code Page="1252 "
  1293                               data Type="str"
  1294                               leng th="32"
  1295                               name ="CREATEDB Y" />
  1296                             <exter nalMetadat aColumn
  1297                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[UPDAT EDBY]"
  1298                               code Page="1252 "
  1299                               data Type="str"
  1300                               leng th="32"
  1301                               name ="UPDATEDB Y" />
  1302                             <exter nalMetadat aColumn
  1303                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[CREAT ED]"
  1304                               data Type="dbTi meStamp"
  1305                               name ="CREATED"  />
  1306                             <exter nalMetadat aColumn
  1307                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[UPDAT ED]"
  1308                               data Type="dbTi meStamp"
  1309                               name ="UPDATED"  />
  1310                             <exter nalMetadat aColumn
  1311                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[IS_AC TIVE]"
  1312                               code Page="1252 "
  1313                               data Type="str"
  1314                               leng th="1"
  1315                               name ="IS_ACTIV E" />
  1316                             <exter nalMetadat aColumn
  1317                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Inpu ts[OLE DB  Destinatio n Input].E xternalCol umns[ETLBa tchID]"
  1318                               data Type="i4"
  1319                               name ="ETLBatch ID" />
  1320                           </extern alMetadata Columns>
  1321                         </input>
  1322                      </ inputs>
  1323                      <o utputs>
  1324                         <output
  1325                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\OLE DB  Destinatio n.Outputs[ OLE DB Des tination E rror Outpu t]"
  1326                           exclusio nGroup="1"
  1327                           isErrorO ut="true"
  1328                           name="OL E DB Desti nation Err or Output"
  1329                           synchron ousInputId ="Package\ Foreach Lo op Contain er\Load th e staging  table\OLE  DB Destina tion.Input s[OLE DB D estination  Input]">
  1330                           <outputC olumns>
  1331                             <outpu tColumn
  1332                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Outp uts[OLE DB  Destinati on Error O utput].Col umns[Error Code]"
  1333                               data Type="i4"
  1334                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \OLE DB De stination. Outputs[OL E DB Desti nation Err or Output] .Columns[E rrorCode]"
  1335                               name ="ErrorCod e"
  1336                               spec ialFlags=" 1" />
  1337                             <outpu tColumn
  1338                               refI d="Package \Foreach L oop Contai ner\Load t he staging  table\OLE  DB Destin ation.Outp uts[OLE DB  Destinati on Error O utput].Col umns[Error Column]"
  1339                               data Type="i4"
  1340                               line ageId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \OLE DB De stination. Outputs[OL E DB Desti nation Err or Output] .Columns[E rrorColumn ]"
  1341                               name ="ErrorCol umn"
  1342                               spec ialFlags=" 2" />
  1343                           </output Columns>
  1344                           <externa lMetadataC olumns />
  1345                         </output>
  1346                      </ outputs>
  1347                    </co mponent>
  1348                    <com ponent
  1349                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\R ow Count"
  1350                      co mponentCla ssID="DTST ransform.R owCount.3"
  1351                      co ntactInfo= "Row Count ;Microsoft  Corporati on; Micros oft SQL Se rver; (C)  Microsoft  Corporatio n; All Rig hts Reserv ed; http:/ /www.micro soft.com/s ql/support ;0"
  1352                      de scription= "Counts ro ws as they  pass thro ugh a data  flow. For  example,  use the nu mber of ro ws process ed to dete rmine whet her or not  to perfor m cleanup  operations , or updat e text in  an e-mail  message to  communica te process ing status ."
  1353                      na me="Row Co unt">
  1354                      <p roperties>
  1355                         <property
  1356                           dataType ="System.S tring"
  1357                           descript ion="Speci fies the v ariable to  hold the  row count. "
  1358                           name="Va riableName ">User::Co untStage</ property>
  1359                      </ properties >
  1360                      <i nputs>
  1361                         <input
  1362                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\Row Cou nt.Inputs[ Row Count  Input 1]"
  1363                           hasSideE ffects="tr ue"
  1364                           name="Ro w Count In put 1">
  1365                           <externa lMetadataC olumns />
  1366                         </input>
  1367                      </ inputs>
  1368                      <o utputs>
  1369                         <output
  1370                           refId="P ackage\For each Loop  Container\ Load the s taging tab le\Row Cou nt.Outputs [Row Count  Output 1] "
  1371                           name="Ro w Count Ou tput 1"
  1372                           synchron ousInputId ="Package\ Foreach Lo op Contain er\Load th e staging  table\Row  Count.Inpu ts[Row Cou nt Input 1 ]">
  1373                           <externa lMetadataC olumns />
  1374                         </output>
  1375                      </ outputs>
  1376                    </co mponent>
  1377                  </comp onents>
  1378                  <paths >
  1379                    <pat h
  1380                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table.P aths[Data  Conversion  Output]"
  1381                      en dId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\O LE DB Dest ination.In puts[OLE D B Destinat ion Input] "
  1382                      na me="Data C onversion  Output"
  1383                      st artId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Data Conv ersion.Out puts[Data  Conversion  Output]"  />
  1384                    <pat h
  1385                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table.P aths[OLE D B Source O utput]"
  1386                      en dId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\R ow Count.I nputs[Row  Count Inpu t 1]"
  1387                      na me="OLE DB  Source Ou tput"
  1388                      st artId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \CDW dim c ountry.Out puts[OLE D B Source O utput]" />
  1389                    <pat h
  1390                      re fId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table.P aths[Row C ount Outpu t 1]"
  1391                      en dId="Packa ge\Foreach  Loop Cont ainer\Load  the stagi ng table\D ata Conver sion.Input s[Data Con version In put]"
  1392                      na me="Row Co unt Output  1"
  1393                      st artId="Pac kage\Forea ch Loop Co ntainer\Lo ad the sta ging table \Row Count .Outputs[R ow Count O utput 1]"  />
  1394                  </path s>
  1395                </pipeli ne>
  1396              </DTS:Obje ctData>
  1397           </ DTS:Execut able>
  1398           <D TS:Executa ble
  1399              DTS:refId= "Package\F oreach Loo p Containe r\Truncate  the Stagi ng table"
  1400               DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  1401              DTS:Descri ption="Exe cute SQL T ask"
  1402              DTS:DTSID= "{D71D33D5 -8D57-4EFB -A0D3-E07F 7FD89926}"
  1403               DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  1404              DTS:Locale ID="-1"
  1405              DTS:Object Name="Trun cate the S taging tab le"
  1406              DTS:TaskCo ntact="Exe cute SQL T ask; Micro soft Corpo ration; SQ L Server 2 012; © 200 7 Microsof t Corporat ion; All R ights Rese rved;http: //www.micr osoft.com/ sql/suppor t/default. asp;1"
  1407              DTS:Thread Hint="0">
  1408              <DTS:Varia bles />
  1409              <DTS:Loggi ngOptions
  1410                DTS:Filt erKind="0"  />
  1411              <DTS:Objec tData>
  1412                <SQLTask :SqlTaskDa ta
  1413                  SQLTas k:Connecti on="{A46D7 447-6A1C-4 BA1-B705-2 848D4A736E F}"
  1414                  SQLTas k:SqlState mentSource ="Truncate  table sta ging.std_c ountry" xm lns:SQLTas k="www.mic rosoft.com /sqlserver /dts/tasks /sqltask"  />
  1415              </DTS:Obje ctData>
  1416           </ DTS:Execut able>
  1417         </DT S:Executab les>
  1418         <DTS :Precedenc eConstrain ts>
  1419           <D TS:Precede nceConstra int
  1420              DTS:refId= "Package\F oreach Loo p Containe r.Preceden ceConstrai nts[Constr aint]"
  1421              DTS:Creati onName=""
  1422              DTS:DTSID= "{B8CEFA6B -E2E5-415E -9D89-752B 4FC9B5D1}"
  1423              DTS:From=" Package\Fo reach Loop  Container \Truncate  the Stagin g table"
  1424              DTS:Logica lAnd="True "
  1425              DTS:Object Name="Cons traint"
  1426              DTS:To="Pa ckage\Fore ach Loop C ontainer\L oad the st aging tabl e" />
  1427           <D TS:Precede nceConstra int
  1428              DTS:refId= "Package\F oreach Loo p Containe r.Preceden ceConstrai nts[Constr aint 1]"
  1429              DTS:Creati onName=""
  1430              DTS:DTSID= "{DA03552E -F7EF-484D -B76E-6398 02C91886}"
  1431              DTS:From=" Package\Fo reach Loop  Container \Load the  staging ta ble"
  1432              DTS:Logica lAnd="True "
  1433              DTS:Object Name="Cons traint 1"
  1434              DTS:To="Pa ckage\Fore ach Loop C ontainer\A ITC - Merg e" />
  1435         </DT S:Preceden ceConstrai nts>
  1436         <DTS :ForEachVa riableMapp ings>
  1437           <D TS:ForEach VariableMa pping
  1438              DTS:Creati onName=""
  1439              DTS:DTSID= "{D58D1B7D -ADD9-4326 -A1EC-4B39 E54D79CC}"
  1440              DTS:Object Name="{D58 D1B7D-ADD9 -4326-A1EC -4B39E54D7 9CC}"
  1441              DTS:ValueI ndex="0"
  1442              DTS:Variab leName="Us er::ETLBat chID" />
  1443         </DT S:ForEachV ariableMap pings>
  1444       </DTS: Executable >
  1445       <DTS:E xecutable
  1446         DTS: refId="Pac kage\Seque nce Contai ner"
  1447         DTS: CreationNa me="STOCK: SEQUENCE"
  1448         DTS: Descriptio n="Sequenc e Containe r"
  1449         DTS: DTSID="{B5 FB26B5-BBC 2-46C0-BCC 8-71EC111B 7C76}"
  1450         DTS: Executable Type="STOC K:SEQUENCE "
  1451         DTS: LocaleID=" -1"
  1452         DTS: ObjectName ="Sequence  Container ">
  1453         <DTS :Variables  />
  1454         <DTS :LoggingOp tions
  1455           DT S:FilterKi nd="0" />
  1456         <DTS :Executabl es>
  1457           <D TS:Executa ble
  1458              DTS:refId= "Package\S equence Co ntainer\De termine if  Initial o r incremen tal"
  1459               DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  1460              DTS:Descri ption="Exe cute SQL T ask"
  1461              DTS:DTSID= "{5923FC56 -02D7-4145 -8AE5-63CD 0FAAF1F0}"
  1462               DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  1463              DTS:Locale ID="-1"
  1464              DTS:Object Name="Dete rmine if I nitial or  incrementa l"
  1465              DTS:TaskCo ntact="Exe cute SQL T ask; Micro soft Corpo ration; SQ L Server 2 012; © 200 7 Microsof t Corporat ion; All R ights Rese rved;http: //www.micr osoft.com/ sql/suppor t/default. asp;1"
  1466              DTS:Thread Hint="0">
  1467              <DTS:Varia bles />
  1468              <DTS:Loggi ngOptions
  1469                DTS:Filt erKind="0"  />
  1470              <DTS:Objec tData>
  1471                <SQLTask :SqlTaskDa ta
  1472                  SQLTas k:Connecti on="{48176 562-9BB8-4 099-ADB8-C 34EF34F7FB 9}"
  1473                  SQLTas k:SqlState mentSource ="&#xA;--D ECLARE @cd wviewname  NVARCHAR(1 00)&#xA;-- DECLARE @R egistry_ID  int &#xA; DECLARE @E TLTYPE VAR CHAR(25)&# xA;SET @cd wviewname  = ?&#xA;SE T @Registr y_ID = 999 1&#xA;IF n ot EXISTS  (SELECT 1  FROM [HRP_ CRSRegistr y].[CRSE]. [ETL_Extra ctBatch_Lo g] WHERE C DW_Table_V iew_Name =  @CDWViewN ame AND Re gistry_ID  = @Registr y_Id) &#xA ;BEGIN&#xA ;SET @ETLT YPE = 'Ini tial'&#xA; END&#xA;EL SE &#xA;BE GIN&#xA;SE T @ETLTYPE  = 'Increm ental'&#xA ;END&#xA;S ELECT @ETL TYPE " xml ns:SQLTask ="www.micr osoft.com/ sqlserver/ dts/tasks/ sqltask">
  1474                  <SQLTa sk:Paramet erBinding
  1475                    SQLT ask:Parame terName="0 "
  1476                    SQLT ask:DtsVar iableName= "User::CDW ViewName"
  1477                    SQLT ask:Parame terDirecti on="Input"
  1478                    SQLT ask:DataTy pe="129"
  1479                    SQLT ask:Parame terSize="- 1" />
  1480                  <SQLTa sk:Paramet erBinding
  1481                    SQLT ask:Parame terName="1 "
  1482                    SQLT ask:DtsVar iableName= "User::Reg istry_Id"
  1483                    SQLT ask:Parame terDirecti on="Input"
  1484                    SQLT ask:DataTy pe="3"
  1485                    SQLT ask:Parame terSize="- 1" />
  1486                </SQLTas k:SqlTaskD ata>
  1487              </DTS:Obje ctData>
  1488           </ DTS:Execut able>
  1489           <D TS:Executa ble
  1490              DTS:refId= "Package\S equence Co ntainer\Ge t the batc hes for Di m Country"
  1491               DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Ex ecuteSQLTa sk.Execute SQLTask, M icrosoft.S qlServer.S QLTask, Ve rsion=11.0 .0.0, Cult ure=neutra l, PublicK eyToken= PORT 5dcd8080cc 91"
  1492              DTS:Descri ption="Exe cute SQL T ask"
  1493              DTS:DTSID= "{EBB48CFF -AB89-4BBB -96B0-8526 6FA780B5}"
  1494               DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. ExecuteSQL Task.Execu teSQLTask,  Microsoft .SqlServer .SQLTask,  Version=11 .0.0.0, Cu lture=neut ral, Publi cKeyToken= PORT 5dcd8080cc 91"
  1495              DTS:Locale ID="-1"
  1496              DTS:Object Name="Get  the batche s for Dim  Country"
  1497              DTS:TaskCo ntact="Exe cute SQL T ask; Micro soft Corpo ration; SQ L Server 2 012; © 200 7 Microsof t Corporat ion; All R ights Rese rved;http: //www.micr osoft.com/ sql/suppor t/default. asp;1"
  1498              DTS:Thread Hint="0">
  1499              <DTS:Varia bles />
  1500              <DTS:Loggi ngOptions
  1501                DTS:Filt erKind="0"  />
  1502              <DTS:Objec tData>
  1503                <SQLTask :SqlTaskDa ta
  1504                  SQLTas k:Connecti on="{48176 562-9BB8-4 099-ADB8-C 34EF34F7FB 9}"
  1505                  SQLTas k:SqlStmtS ourceType= "Variable"
  1506                  SQLTas k:SqlState mentSource ="User::Ge tTheBatchI d"
  1507                  SQLTas k:ResultTy pe="Result SetType_Ro wset" xmln s:SQLTask= "www.micro soft.com/s qlserver/d ts/tasks/s qltask">
  1508                  <SQLTa sk:ResultB inding
  1509                    SQLT ask:Result Name="ETLB atchIDs"
  1510                    SQLT ask:DtsVar iableName= "User::Bat chList" />
  1511                </SQLTas k:SqlTaskD ata>
  1512              </DTS:Obje ctData>
  1513           </ DTS:Execut able>
  1514         </DT S:Executab les>
  1515         <DTS :Precedenc eConstrain ts>
  1516           <D TS:Precede nceConstra int
  1517              DTS:refId= "Package\S equence Co ntainer.Pr ecedenceCo nstraints[ Constraint ]"
  1518              DTS:Creati onName=""
  1519              DTS:DTSID= "{CC0D28AF -1E63-4647 -817B-887E E62DF566}"
  1520              DTS:From=" Package\Se quence Con tainer\Det ermine if  Initial or  increment al"
  1521              DTS:Logica lAnd="True "
  1522              DTS:Object Name="Cons traint"
  1523              DTS:To="Pa ckage\Sequ ence Conta iner\Get t he batches  for Dim C ountry" />
  1524         </DT S:Preceden ceConstrai nts>
  1525       </DTS: Executable >
  1526     </DTS:Ex ecutables>
  1527     <DTS:Pre cedenceCon straints>
  1528       <DTS:P recedenceC onstraint
  1529         DTS: refId="Pac kage.Prece denceConst raints[Con straint]"
  1530         DTS: CreationNa me=""
  1531         DTS: DTSID="{62 5805AC-0E2 F-47F8-A5B 9-AD89D5C2 E1CE}"
  1532         DTS: From="Pack age\Sequen ce Contain er"
  1533         DTS: LogicalAnd ="True"
  1534         DTS: ObjectName ="Constrai nt"
  1535         DTS: To="Packag e\Foreach  Loop Conta iner" />
  1536     </DTS:Pr ecedenceCo nstraints>
  1537     <DTS:Eve ntHandlers >
  1538       <DTS:E ventHandle r
  1539         DTS: refId="Pac kage.Event Handlers[O nError]"
  1540         DTS: CreationNa me="OnErro r"
  1541         DTS: DTSID="{CB 2392DA-2F7 7-4F0C-AC3 5-F7260C80 1198}"
  1542         DTS: EventID="8 3886085"
  1543         DTS: EventName= "OnError"
  1544         DTS: LocaleID=" -1">
  1545         <DTS :Variables >
  1546           <D TS:Variabl e
  1547              DTS:Creati onName=""
  1548              DTS:Descri ption="The  propagate  property  of the eve nt"
  1549              DTS:DTSID= "{AC0F3680 -1D18-449F -8C55-E380 FFE7E683}"
  1550              DTS:Includ eInDebugDu mp="6789"
  1551              DTS:Namesp ace="Syste m"
  1552              DTS:Object Name="Prop agate">
  1553              <DTS:Varia bleValue
  1554                DTS:Data Type="11"> -1</DTS:Va riableValu e>
  1555           </ DTS:Variab le>
  1556         </DT S:Variable s>
  1557         <DTS :Executabl es>
  1558           <D TS:Executa ble
  1559              DTS:refId= "Package.E ventHandle rs[OnError ]\ETL Fail ed"
  1560               DTS:Creati onName="Mi crosoft.Sq lServer.Dt s.Tasks.Se ndMailTask .SendMailT ask, Micro soft.SqlSe rver.SendM ailTask, V ersion=11. 0.0.0, Cul ture=neutr al, Public KeyToken= PORT 5dcd8080cc 91"
  1561              DTS:Descri ption="Sen d Mail Tas k"
  1562              DTS:DTSID= "{0732332A -D62D-42B5 -8BE9-3AEB E8A00F0A}"
  1563               DTS:Execut ableType=" Microsoft. SqlServer. Dts.Tasks. SendMailTa sk.SendMai lTask, Mic rosoft.Sql Server.Sen dMailTask,  Version=1 1.0.0.0, C ulture=neu tral, Publ icKeyToken = PORT 5dcd8080cc 91"
  1564              DTS:Locale ID="-1"
  1565              DTS:Object Name="ETL  Failed"
  1566              DTS:TaskCo ntact="Sen d Mail Tas k; Microso ft Corpora tion; SQL  Server 201 2; © 2007  Microsoft  Corporatio n; All Rig hts Reserv ed;http:// www.micros oft.com/sq l/support/ default.as p;1">
  1567              <DTS:Varia bles />
  1568              <DTS:Objec tData>
  1569                <SendMai lTask:Send MailTaskDa ta
  1570                  SendMa ilTask:SMT PServer="{ ACA85DE3-C 24C-406E-9 1C2-0C0B46 0F3E5D}"
  1571                    SendMailTa sk:From=" PII                       "
  1572                    SendMailTa sk:To=" PII                "
  1573                  SendMa ilTask:Sub ject="The  STD_Countr y ETL fail ed"
  1574                  SendMa ilTask:Mes sageSource ="The STD_ Country ET L failed "  xmlns:Sen dMailTask= "www.micro soft.com/s qlserver/d ts/tasks/s endmailtas k" />
  1575              </DTS:Obje ctData>
  1576           </ DTS:Execut able>
  1577         </DT S:Executab les>
  1578       </DTS: EventHandl er>
  1579     </DTS:Ev entHandler s>
  1580     <DTS:Des ignTimePro perties><! [CDATA[<?x ml version ="1.0"?>
  1581   <!--This C DATA secti on contain s the layo ut informa tion of th e package.  The secti on include s informat ion such a s (x,y) co ordinates,  width, an d height.- ->
  1582   <!--If you  manually  edit this  section an d make a m istake, yo u can dele te it. -->
  1583   <!--The pa ckage will  still be  able to lo ad normall y but the  previous l ayout info rmation wi ll be lost  and the d esigner wi ll automat ically re- arrange th e elements  on the de sign surfa ce.-->
  1584   <Objects
  1585     Version= "sql11">
  1586     <!--Each  node belo w will con tain prope rties that  do not af fect runti me behavio r.-->
  1587     <Package
  1588       design -time-name ="Package" >
  1589       <Layou tInfo>
  1590         <Gra phLayout
  1591           Ca pacity="32 " xmlns="c lr-namespa ce:Microso ft.SqlServ er.Integra tionServic es.Designe r.Model.Se rializatio n;assembly =Microsoft .SqlServer .Integrati onServices .Graph" xm lns:mssgle ="clr-name space:Micr osoft.SqlS erver.Grap h.LayoutEn gine;assem bly=Micros oft.SqlSer ver.Graph"  xmlns:ass embly="htt p://schema s.microsof t.com/winf x/2006/xam l">
  1592           <N odeLayout
  1593              Size="203. 2,41.6"
  1594              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge\CD W Insert S SIS log ta ble"
  1595              TopLeft="5 .500000000 00003,208. 7" />
  1596           <N odeLayout
  1597              Size="200, 41.6"
  1598              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge\CR S Insert S SIS log ta ble"
  1599              TopLeft="7 .100000000 00004,310. 3" />
  1600           <N odeLayout
  1601              Size="152, 41.6"
  1602              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge\ET L Complete d"
  1603              TopLeft="3 1.10000000 00001,513. 5" />
  1604           <N odeLayout
  1605              Size="153. 6,41.6"
  1606              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge\Ge t Final Co unt"
  1607              TopLeft="3 0.3,107.1"  />
  1608           <N odeLayout
  1609              Size="172. 8,41.6"
  1610              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge\Me rge STD Co untry"
  1611              TopLeft="2 0.7,5.4999 9999999995 " />
  1612           <N odeLayout
  1613              Size="187. 2,41.6"
  1614              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge\Tr uncate Sta ging table "
  1615              TopLeft="1 3.50000000 00001,411. 9" />
  1616           <E dgeLayout
  1617              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge.Pr ecedenceCo nstraints[ Constraint ]"
  1618              TopLeft="1 07.1,47.1" >
  1619              <EdgeLayou t.Curve>
  1620                <mssgle: Curve
  1621                  StartC onnector=" {assembly: Null}"
  1622                  EndCon nector="0, 59.9999999 999999"
  1623                  Start= "0,0"
  1624                  End="0 ,52.499999 9999999">
  1625                  <mssgl e:Curve.Se gments>
  1626                    <mss gle:Segmen tCollectio n
  1627                      Ca pacity="5" >
  1628                      <m ssgle:Line Segment
  1629                         End="0,52. 4999999999 999" />
  1630                    </ms sgle:Segme ntCollecti on>
  1631                  </mssg le:Curve.S egments>
  1632                </mssgle :Curve>
  1633              </EdgeLayo ut.Curve>
  1634              <EdgeLayou t.Labels>
  1635                <EdgeLab elCollecti on />
  1636              </EdgeLayo ut.Labels>
  1637           </ EdgeLayout >
  1638           <E dgeLayout
  1639              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge.Pr ecedenceCo nstraints[ Constraint  1]"
  1640              TopLeft="1 07.1,148.7 ">
  1641              <EdgeLayou t.Curve>
  1642                <mssgle: Curve
  1643                  StartC onnector=" {assembly: Null}"
  1644                  EndCon nector="0, 60"
  1645                  Start= "0,0"
  1646                  End="0 ,52.5">
  1647                  <mssgl e:Curve.Se gments>
  1648                    <mss gle:Segmen tCollectio n
  1649                      Ca pacity="5" >
  1650                      <m ssgle:Line Segment
  1651                         End="0,52. 5" />
  1652                    </ms sgle:Segme ntCollecti on>
  1653                  </mssg le:Curve.S egments>
  1654                </mssgle :Curve>
  1655              </EdgeLayo ut.Curve>
  1656              <EdgeLayou t.Labels>
  1657                <EdgeLab elCollecti on />
  1658              </EdgeLayo ut.Labels>
  1659           </ EdgeLayout >
  1660           <E dgeLayout
  1661              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge.Pr ecedenceCo nstraints[ Constraint  2]"
  1662              TopLeft="1 07.1,250.3 ">
  1663              <EdgeLayou t.Curve>
  1664                <mssgle: Curve
  1665                  StartC onnector=" {assembly: Null}"
  1666                  EndCon nector="0, 60"
  1667                  Start= "0,0"
  1668                  End="0 ,52.5">
  1669                  <mssgl e:Curve.Se gments>
  1670                    <mss gle:Segmen tCollectio n
  1671                      Ca pacity="5" >
  1672                      <m ssgle:Line Segment
  1673                         End="0,52. 5" />
  1674                    </ms sgle:Segme ntCollecti on>
  1675                  </mssg le:Curve.S egments>
  1676                </mssgle :Curve>
  1677              </EdgeLayo ut.Curve>
  1678              <EdgeLayou t.Labels>
  1679                <EdgeLab elCollecti on />
  1680              </EdgeLayo ut.Labels>
  1681           </ EdgeLayout >
  1682           <E dgeLayout
  1683              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge.Pr ecedenceCo nstraints[ Constraint  3]"
  1684              TopLeft="1 07.1,351.9 ">
  1685              <EdgeLayou t.Curve>
  1686                <mssgle: Curve
  1687                  StartC onnector=" {assembly: Null}"
  1688                  EndCon nector="0, 59.9999999 999999"
  1689                  Start= "0,0"
  1690                  End="0 ,52.499999 9999999">
  1691                  <mssgl e:Curve.Se gments>
  1692                    <mss gle:Segmen tCollectio n
  1693                      Ca pacity="5" >
  1694                      <m ssgle:Line Segment
  1695                         End="0,52. 4999999999 999" />
  1696                    </ms sgle:Segme ntCollecti on>
  1697                  </mssg le:Curve.S egments>
  1698                </mssgle :Curve>
  1699              </EdgeLayo ut.Curve>
  1700              <EdgeLayou t.Labels>
  1701                <EdgeLab elCollecti on />
  1702              </EdgeLayo ut.Labels>
  1703           </ EdgeLayout >
  1704           <E dgeLayout
  1705              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge.Pr ecedenceCo nstraints[ Constraint  4]"
  1706              TopLeft="1 07.1,453.5 ">
  1707              <EdgeLayou t.Curve>
  1708                <mssgle: Curve
  1709                  StartC onnector=" {assembly: Null}"
  1710                  EndCon nector="0, 59.9999999 999999"
  1711                  Start= "0,0"
  1712                  End="0 ,52.499999 9999999">
  1713                  <mssgl e:Curve.Se gments>
  1714                    <mss gle:Segmen tCollectio n
  1715                      Ca pacity="5" >
  1716                      <m ssgle:Line Segment
  1717                         End="0,52. 4999999999 999" />
  1718                    </ms sgle:Segme ntCollecti on>
  1719                  </mssg le:Curve.S egments>
  1720                </mssgle :Curve>
  1721              </EdgeLayo ut.Curve>
  1722              <EdgeLayou t.Labels>
  1723                <EdgeLab elCollecti on />
  1724              </EdgeLayo ut.Labels>
  1725           </ EdgeLayout >
  1726           <C ontainerLa yout
  1727              HeaderHeig ht="43"
  1728              IsExpanded ="True"
  1729              PanelSize= "214.4,610 .4"
  1730              Size="214. 4,653.6"
  1731              Id="Packag e\Foreach  Loop Conta iner\AITC  - Merge"
  1732              TopLeft="5 .500000000 00011,208. 7" />
  1733           <N odeLayout
  1734              Size="185. 6,41.6"
  1735              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table"
  1736              TopLeft="1 9.90000000 00001,107. 1" />
  1737           <N odeLayout
  1738              Size="204. 8,41.6"
  1739              Id="Packag e\Foreach  Loop Conta iner\Trunc ate the St aging tabl e"
  1740              TopLeft="1 0.3,5.4999 9999999995 " />
  1741           <E dgeLayout
  1742              Id="Packag e\Foreach  Loop Conta iner.Prece denceConst raints[Con straint]"
  1743              TopLeft="1 12.7,47.1" >
  1744              <EdgeLayou t.Curve>
  1745                <mssgle: Curve
  1746                  StartC onnector=" {assembly: Null}"
  1747                  EndCon nector="0, 59.9999999 999999"
  1748                  Start= "0,0"
  1749                  End="0 ,52.499999 9999999">
  1750                  <mssgl e:Curve.Se gments>
  1751                    <mss gle:Segmen tCollectio n
  1752                      Ca pacity="5" >
  1753                      <m ssgle:Line Segment
  1754                         End="0,52. 4999999999 999" />
  1755                    </ms sgle:Segme ntCollecti on>
  1756                  </mssg le:Curve.S egments>
  1757                </mssgle :Curve>
  1758              </EdgeLayo ut.Curve>
  1759              <EdgeLayou t.Labels>
  1760                <EdgeLab elCollecti on />
  1761              </EdgeLayo ut.Labels>
  1762           </ EdgeLayout >
  1763           <E dgeLayout
  1764              Id="Packag e\Foreach  Loop Conta iner.Prece denceConst raints[Con straint 1] "
  1765              TopLeft="1 12.7,148.7 ">
  1766              <EdgeLayou t.Curve>
  1767                <mssgle: Curve
  1768                  StartC onnector=" {assembly: Null}"
  1769                  EndCon nector="0, 59.9999999 999999"
  1770                  Start= "0,0"
  1771                  End="0 ,52.499999 9999999">
  1772                  <mssgl e:Curve.Se gments>
  1773                    <mss gle:Segmen tCollectio n
  1774                      Ca pacity="5" >
  1775                      <m ssgle:Line Segment
  1776                         End="0,52. 4999999999 999" />
  1777                    </ms sgle:Segme ntCollecti on>
  1778                  </mssg le:Curve.S egments>
  1779                </mssgle :Curve>
  1780              </EdgeLayo ut.Curve>
  1781              <EdgeLayou t.Labels>
  1782                <EdgeLab elCollecti on />
  1783              </EdgeLayo ut.Labels>
  1784           </ EdgeLayout >
  1785           <C ontainerLa yout
  1786              HeaderHeig ht="43"
  1787              IsExpanded ="True"
  1788              PanelSize= "225.6,917 .6"
  1789              Size="225. 6,960.8"
  1790              Id="Packag e\Foreach  Loop Conta iner"
  1791              TopLeft="1 8.30000000 00001,312. 7" />
  1792           <N odeLayout
  1793              Size="240, 41.6"
  1794              Id="Packag e\Sequence  Container \Determine  if Initia l or incre mental"
  1795              TopLeft="5 .500000000 00001,5.50 0000000000 07" />
  1796           <N odeLayout
  1797              Size="233. 6,41.6"
  1798              Id="Packag e\Sequence  Container \Get the b atches for  Dim Count ry"
  1799              TopLeft="8 .700000000 00002,107. 1" />
  1800           <E dgeLayout
  1801              Id="Packag e\Sequence  Container .Precedenc eConstrain ts[Constra int]"
  1802              TopLeft="1 25.5,47.10 0000000000 1">
  1803              <EdgeLayou t.Curve>
  1804                <mssgle: Curve
  1805                  StartC onnector=" {assembly: Null}"
  1806                  EndCon nector="0, 60.0000000 000001"
  1807                  Start= "0,0"
  1808                  End="0 ,52.500000 0000001">
  1809                  <mssgl e:Curve.Se gments>
  1810                    <mss gle:Segmen tCollectio n
  1811                      Ca pacity="5" >
  1812                      <m ssgle:Line Segment
  1813                         End="0,52. 5000000000 001" />
  1814                    </ms sgle:Segme ntCollecti on>
  1815                  </mssg le:Curve.S egments>
  1816                </mssgle :Curve>
  1817              </EdgeLayo ut.Curve>
  1818              <EdgeLayou t.Labels>
  1819                <EdgeLab elCollecti on />
  1820              </EdgeLayo ut.Labels>
  1821           </ EdgeLayout >
  1822           <C ontainerLa yout
  1823              HeaderHeig ht="43"
  1824              IsExpanded ="True"
  1825              PanelSize= "251.2,204 "
  1826              Size="251. 2,247.2"
  1827              Id="Packag e\Sequence  Container "
  1828              TopLeft="5 .500000000 00006,5.49 9999999999 91" />
  1829           <E dgeLayout
  1830              Id="Packag e.Preceden ceConstrai nts[Constr aint]"
  1831              TopLeft="1 31.1,252.7 ">
  1832              <EdgeLayou t.Curve>
  1833                <mssgle: Curve
  1834                  StartC onnector=" {assembly: Null}"
  1835                  EndCon nector="0, 59.9999999 999999"
  1836                  Start= "0,0"
  1837                  End="0 ,52.499999 9999999">
  1838                  <mssgl e:Curve.Se gments>
  1839                    <mss gle:Segmen tCollectio n
  1840                      Ca pacity="5" >
  1841                      <m ssgle:Line Segment
  1842                         End="0,52. 4999999999 999" />
  1843                    </ms sgle:Segme ntCollecti on>
  1844                  </mssg le:Curve.S egments>
  1845                </mssgle :Curve>
  1846              </EdgeLayo ut.Curve>
  1847              <EdgeLayou t.Labels>
  1848                <EdgeLab elCollecti on />
  1849              </EdgeLayo ut.Labels>
  1850           </ EdgeLayout >
  1851         </Gr aphLayout>
  1852       </Layo utInfo>
  1853     </Packag e>
  1854     <DtsEven tHandler
  1855       design -time-name ="Package. EventHandl ers[OnErro r]">
  1856       <Layou tInfo>
  1857         <Gra phLayout
  1858           Ca pacity="4"  xmlns="cl r-namespac e:Microsof t.SqlServe r.Integrat ionService s.Designer .Model.Ser ialization ;assembly= Microsoft. SqlServer. Integratio nServices. Graph">
  1859           <N odeLayout
  1860              Size="128. 8,41.6"
  1861              Id="Packag e.EventHan dlers[OnEr ror]\ETL F ailed"
  1862              TopLeft="N aN,NaN" />
  1863         </Gr aphLayout>
  1864       </Layo utInfo>
  1865     </DtsEve ntHandler>
  1866     <TaskHos t
  1867       design -time-name ="Package\ Foreach Lo op Contain er\Load th e staging  table">
  1868       <Layou tInfo>
  1869         <Gra phLayout
  1870           Ca pacity="8"  xmlns="cl r-namespac e:Microsof t.SqlServe r.Integrat ionService s.Designer .Model.Ser ialization ;assembly= Microsoft. SqlServer. Integratio nServices. Graph" xml ns:mssgle= "clr-names pace:Micro soft.SqlSe rver.Graph .LayoutEng ine;assemb ly=Microso ft.SqlServ er.Graph"  xmlns:asse mbly="http ://schemas .microsoft .com/winfx /2006/xaml ">
  1871           <N odeLayout
  1872              Size="156. 8,41.6"
  1873              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table\Da ta Convers ion"
  1874              TopLeft="1 3.5,208.7"  />
  1875           <N odeLayout
  1876              Size="131. 2,41.6"
  1877              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table\Ro w Count"
  1878              TopLeft="2 6.3,107.1"  />
  1879           <N odeLayout
  1880              Size="163. 2,41.6"
  1881              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table\CD W dim coun try"
  1882              TopLeft="1 0.3,5.4999 9999999995 " />
  1883           <N odeLayout
  1884              Size="172. 8,41.6"
  1885              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table\OL E DB Desti nation"
  1886              TopLeft="5 .500000000 00003,310. 3" />
  1887           <E dgeLayout
  1888              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table.Pa ths[Row Co unt Output  1]"
  1889              TopLeft="9 1.9,148.7" >
  1890              <EdgeLayou t.Curve>
  1891                <mssgle: Curve
  1892                  StartC onnector=" {assembly: Null}"
  1893                  EndCon nector="0, 59.9999999 999999"
  1894                  Start= "0,0"
  1895                  End="0 ,52.499999 9999999">
  1896                  <mssgl e:Curve.Se gments>
  1897                    <mss gle:Segmen tCollectio n
  1898                      Ca pacity="5" >
  1899                      <m ssgle:Line Segment
  1900                         End="0,52. 4999999999 999" />
  1901                    </ms sgle:Segme ntCollecti on>
  1902                  </mssg le:Curve.S egments>
  1903                </mssgle :Curve>
  1904              </EdgeLayo ut.Curve>
  1905              <EdgeLayou t.Labels>
  1906                <EdgeLab elCollecti on />
  1907              </EdgeLayo ut.Labels>
  1908           </ EdgeLayout >
  1909           <E dgeLayout
  1910              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table.Pa ths[OLE DB  Source Ou tput]"
  1911              TopLeft="9 1.9,47.1">
  1912              <EdgeLayou t.Curve>
  1913                <mssgle: Curve
  1914                  StartC onnector=" {assembly: Null}"
  1915                  EndCon nector="0, 59.9999999 999999"
  1916                  Start= "0,0"
  1917                  End="0 ,52.499999 9999999">
  1918                  <mssgl e:Curve.Se gments>
  1919                    <mss gle:Segmen tCollectio n
  1920                      Ca pacity="5" >
  1921                      <m ssgle:Line Segment
  1922                         End="0,52. 4999999999 999" />
  1923                    </ms sgle:Segme ntCollecti on>
  1924                  </mssg le:Curve.S egments>
  1925                </mssgle :Curve>
  1926              </EdgeLayo ut.Curve>
  1927              <EdgeLayou t.Labels>
  1928                <EdgeLab elCollecti on />
  1929              </EdgeLayo ut.Labels>
  1930           </ EdgeLayout >
  1931           <E dgeLayout
  1932              Id="Packag e\Foreach  Loop Conta iner\Load  the stagin g table.Pa ths[Data C onversion  Output]"
  1933              TopLeft="9 1.9,250.3" >
  1934              <EdgeLayou t.Curve>
  1935                <mssgle: Curve
  1936                  StartC onnector=" {assembly: Null}"
  1937                  EndCon nector="0, 59.9999999 999999"
  1938                  Start= "0,0"
  1939                  End="0 ,52.499999 9999999">
  1940                  <mssgl e:Curve.Se gments>
  1941                    <mss gle:Segmen tCollectio n
  1942                      Ca pacity="5" >
  1943                      <m ssgle:Line Segment
  1944                         End="0,52. 4999999999 999" />
  1945                    </ms sgle:Segme ntCollecti on>
  1946                  </mssg le:Curve.S egments>
  1947                </mssgle :Curve>
  1948              </EdgeLayo ut.Curve>
  1949              <EdgeLayou t.Labels>
  1950                <EdgeLab elCollecti on />
  1951              </EdgeLayo ut.Labels>
  1952           </ EdgeLayout >
  1953         </Gr aphLayout>
  1954       </Layo utInfo>
  1955     </TaskHo st>
  1956     <Pipelin eComponent Metadata
  1957       design -time-name ="Package\ Foreach Lo op Contain er\Load th e staging  table\CDW  dim countr y">
  1958       <Prope rties>
  1959         <Pro perty>
  1960           <N ame>DataSo urceViewID </Name>
  1961         </Pr operty>
  1962       </Prop erties>
  1963     </Pipeli neComponen tMetadata>
  1964   </Objects> ]]></DTS:D esignTimeP roperties>
  1965   </DTS:Exec utable>