213. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 5/2/2019 1:18:34 PM 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.

213.1 Files compared

# Location File Last Modified
1 C:\AraxisMergeCompare\Pri_un\EPRS\EPRS_SSIS\EPRS.SSIS\EPRS.SSIS extDimActivityType.dtsx Thu Apr 18 16:53:26 2019 UTC
2 C:\AraxisMergeCompare\Pri_re\EPRS\EPRS_SSIS\EPRS.SSIS\EPRS.SSIS extDimActivityType.dtsx Wed May 1 12:42:25 2019 UTC

213.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 4 2594
Changed 3 8
Inserted 0 0
Removed 0 0

213.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

213.4 Active regular expressions

No regular expressions were active.

213.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/21/2017  3:12:14 PM "
  5     DTS:Crea tionName=" Microsoft. Package"
  6       DTS:Creato rComputerN ame=" DNS "
  7       DTS:Creato rName=" DOM A IN \ DNS     BakerK3"
  8     DTS:DTSI D="{CD874C B6-871F-4D 9B-BFDB-3F FC7F14C6CA }"
  9     DTS:Exec utableType ="Microsof t.Package"
  10     DTS:Last ModifiedPr oductVersi on="14.0.3 002.68"
  11     DTS:Loca leID="1033 "
  12     DTS:Obje ctName="ex tDimActivi tyType"
  13     DTS:Pack ageType="5 "
  14     DTS:Prot ectionLeve l="0"
  15     DTS:Vers ionBuild=" 107"
  16     DTS:Vers ionGUID="{ 9139D5ED-B B23-4A5C-8 39A-88C47C FF3A1F}">
  17     <DTS:Pro perty
  18       DTS:Na me="Packag eFormatVer sion">8</D TS:Propert y>
  19     <DTS:Con nectionMan agers>
  20       <DTS:C onnectionM anager
  21         DTS: refId="Pac kage.Conne ctionManag ers[EPRS_S hadow_OLED B]"
  22         DTS: CreationNa me="OLEDB"
  23         DTS: DTSID="{60 4B53AA-D7C 9-4916-8B5 0-D44708F7 C1FF}"
  24         DTS: ObjectName ="EPRS_Sha dow_OLEDB" >
  25         <DTS :ObjectDat a>
  26           <D TS:Connect ionManager
  27               DTS:Connec tionString ="Data Sou rce= DNS             . DNS             ;Initial C atalog=EPR S_Shadow;P rovider=SQ LNCLI11.1; Integrated  Security= SSPI;Auto  Translate= False;" />
  28         </DT S:ObjectDa ta>
  29       </DTS: Connection Manager>
  30     </DTS:Co nnectionMa nagers>
  31     <DTS:Var iables>
  32       <DTS:V ariable
  33         DTS: CreationNa me=""
  34         DTS: DTSID="{2E FD32FE-63D 4-44B0-AB8 D-8C318236 1108}"
  35         DTS: IncludeInD ebugDump=" 6789"
  36         DTS: Namespace= "User"
  37         DTS: ObjectName ="batchLog Id">
  38         <DTS :VariableV alue
  39           DT S:DataType ="20">0</D TS:Variabl eValue>
  40       </DTS: Variable>
  41       <DTS:V ariable
  42         DTS: CreationNa me=""
  43         DTS: DTSID="{C1 8F0610-D9D 3-48CA-BE2 A-A6747DB6 7D91}"
  44         DTS: IncludeInD ebugDump=" 6789"
  45         DTS: Namespace= "User"
  46         DTS: ObjectName ="batchRec ordCount">
  47         <DTS :VariableV alue
  48           DT S:DataType ="20">0</D TS:Variabl eValue>
  49       </DTS: Variable>
  50       <DTS:V ariable
  51         DTS: CreationNa me=""
  52         DTS: DTSID="{CF A9C758-DD7 B-4D79-9EC 5-56663401 C8EF}"
  53         DTS: IncludeInD ebugDump=" 2345"
  54         DTS: Namespace= "User"
  55         DTS: ObjectName ="filePath Name">
  56         <DTS :VariableV alue
  57           DT S:DataType ="8"
  58           xm l:space="p reserve">< /DTS:Varia bleValue>
  59       </DTS: Variable>
  60       <DTS:V ariable
  61         DTS: CreationNa me=""
  62         DTS: DTSID="{21 68DBC8-911 9-4E4D-967 2-A035C61A 2754}"
  63         DTS: IncludeInD ebugDump=" 2345"
  64         DTS: Namespace= "User"
  65         DTS: ObjectName ="loadStat usComplete ">
  66         <DTS :VariableV alue
  67           DT S:DataType ="8">EXTCO MPLETE</DT S:Variable Value>
  68       </DTS: Variable>
  69       <DTS:V ariable
  70         DTS: CreationNa me=""
  71         DTS: DTSID="{FF D18551-2E5 5-4788-90C 9-05E62656 7E64}"
  72         DTS: IncludeInD ebugDump=" 2345"
  73         DTS: Namespace= "User"
  74         DTS: ObjectName ="loadStat usError">
  75         <DTS :VariableV alue
  76           DT S:DataType ="8">EXTER ROR</DTS:V ariableVal ue>
  77       </DTS: Variable>
  78       <DTS:V ariable
  79         DTS: CreationNa me=""
  80         DTS: DTSID="{C2 20A515-446 2-46D7-9AE F-CA9802AB 1544}"
  81         DTS: IncludeInD ebugDump=" 6789"
  82         DTS: Namespace= "User"
  83         DTS: ObjectName ="maxSourc eBatchNumb er">
  84         <DTS :VariableV alue
  85           DT S:DataType ="20">0</D TS:Variabl eValue>
  86       </DTS: Variable>
  87       <DTS:V ariable
  88         DTS: CreationNa me=""
  89         DTS: DTSID="{09 E8152B-CD0 F-46C1-AE9 0-7893463C C9A8}"
  90         DTS: IncludeInD ebugDump=" 6789"
  91         DTS: Namespace= "User"
  92         DTS: ObjectName ="priorSou rceBatchNu mber">
  93         <DTS :VariableV alue
  94           DT S:DataType ="20">0</D TS:Variabl eValue>
  95       </DTS: Variable>
  96       <DTS:V ariable
  97         DTS: CreationNa me=""
  98         DTS: DTSID="{16 B93106-017 6-4AE0-8ED 2-90837348 66E5}"
  99         DTS: IncludeInD ebugDump=" 2345"
  100         DTS: Namespace= "User"
  101         DTS: ObjectName ="rawTable Name">
  102         <DTS :VariableV alue
  103           DT S:DataType ="8">zraw. _dimActivi tyType</DT S:Variable Value>
  104       </DTS: Variable>
  105       <DTS:V ariable
  106         DTS: CreationNa me=""
  107         DTS: DTSID="{70 C85A8D-7FF 5-4685-B49 7-C56ED8BD 8EEA}"
  108         DTS: IncludeInD ebugDump=" 6789"
  109         DTS: Namespace= "User"
  110         DTS: ObjectName ="resultOK ">
  111         <DTS :VariableV alue
  112           DT S:DataType ="3">0</DT S:Variable Value>
  113       </DTS: Variable>
  114       <DTS:V ariable
  115         DTS: CreationNa me=""
  116         DTS: DTSID="{AD BDF192-68A D-4D9C-98E F-793B9EC8 9F80}"
  117         DTS: IncludeInD ebugDump=" 2345"
  118         DTS: Namespace= "User"
  119         DTS: ObjectName ="sourceTa bleName">
  120         <DTS :VariableV alue
  121           DT S:DataType ="8">Dim.A ctivityTyp e</DTS:Var iableValue >
  122       </DTS: Variable>
  123     </DTS:Va riables>
  124     <DTS:Exe cutables>
  125       <DTS:E xecutable
  126         DTS: refId="Pac kage\Do De lete Raw f or BatchLo gID in cas e of exist ing recs f or that ba tch"
  127         DTS: CreationNa me="Micros oft.Execut eSQLTask"
  128         DTS: Descriptio n="Execute  SQL Task"
  129         DTS: DTSID="{5C B209E7-F70 3-411A-8BD 0-25DE7C48 0417}"
  130         DTS: Executable Type="Micr osoft.Exec uteSQLTask "
  131         DTS: LocaleID=" -1"
  132         DTS: ObjectName ="Do Delet e Raw for  BatchLogID  in case o f existing  recs for  that batch "
  133         DTS: TaskContac t="Execute  SQL Task;  Microsoft  Corporati on; SQL Se rver 2016;  © 2015 Mi crosoft Co rporation;  All Right s Reserved ;http://ww w.microsof t.com/sql/ support/de fault.asp; 1"
  134         DTS: ThreadHint ="0">
  135         <DTS :Variables  />
  136         <DTS :ObjectDat a>
  137           <S QLTask:Sql TaskData
  138              SQLTask:Co nnection=" {2322488E- 4270-4638- A0DA-53D21 A13C0C8}"
  139              SQLTask:Sq lStatement Source="EX EC zraw.us pDoDeleteR aw @batchL ogId, @raw TableName,  @resultOK  OUTPUT;"
  140              SQLTask:Re sultType=" ResultSetT ype_Single Row" xmlns :SQLTask=" www.micros oft.com/sq lserver/dt s/tasks/sq ltask">
  141              <SQLTask:R esultBindi ng
  142                SQLTask: ResultName ="0"
  143                SQLTask: DtsVariabl eName="Use r::resultO K" />
  144              <SQLTask:P arameterBi nding
  145                SQLTask: ParameterN ame="@batc hLogId"
  146                SQLTask: DtsVariabl eName="Use r::batchLo gId"
  147                SQLTask: ParameterD irection=" Input"
  148                SQLTask: DataType=" 12"
  149                SQLTask: ParameterS ize="-1" / >
  150              <SQLTask:P arameterBi nding
  151                SQLTask: ParameterN ame="@rawT ableName"
  152                SQLTask: DtsVariabl eName="Use r::rawTabl eName"
  153                SQLTask: ParameterD irection=" Input"
  154                SQLTask: DataType=" 16"
  155                SQLTask: ParameterS ize="-1" / >
  156              <SQLTask:P arameterBi nding
  157                SQLTask: ParameterN ame="@resu ltOK"
  158                SQLTask: DtsVariabl eName="Use r::resultO K"
  159                SQLTask: ParameterD irection=" Output"
  160                SQLTask: DataType=" 11"
  161                SQLTask: ParameterS ize="-1" / >
  162           </ SQLTask:Sq lTaskData>
  163         </DT S:ObjectDa ta>
  164       </DTS: Executable >
  165       <DTS:E xecutable
  166         DTS: refId="Pac kage\Get D ata From S ource And  Send To Ra w Table De stination"
  167         DTS: CreationNa me="Micros oft.Pipeli ne"
  168         DTS: Descriptio n="Data Fl ow Task"
  169         DTS: DTSID="{18 862A54-4A9 E-49D7-ADB E-E4B823DD A5F0}"
  170         DTS: Executable Type="Micr osoft.Pipe line"
  171         DTS: LocaleID=" -1"
  172         DTS: ObjectName ="Get Data  From Sour ce And Sen d To Raw T able Desti nation"
  173         DTS: TaskContac t="Perform s high-per formance d ata extrac tion, tran sformation  and loadi ng;Microso ft Corpora tion; Micr osoft SQL  Server; (C ) Microsof t Corporat ion; All R ights Rese rved;http: //www.micr osoft.com/ sql/suppor t/default. asp;1">
  174         <DTS :Variables  />
  175         <DTS :ObjectDat a>
  176           <p ipeline
  177              version="1 ">
  178              <component s>
  179                <compone nt
  180                  refId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion\Derive d Column"
  181                  compon entClassID ="Microsof t.DerivedC olumn"
  182                  contac tInfo="Der ived Colum n;Microsof t Corporat ion; Micro soft SQL S erver; (C)  Microsoft  Corporati on; All Ri ghts Reser ved; http: //www.micr osoft.com/ sql/suppor t;0"
  183                  descri ption="Cre ates new c olumn valu es by appl ying expre ssions to  transforma tion input  columns.  Create new  columns o r overwrit e existing  ones. For  example,  concatenat e the valu es from th e 'first n ame' and ' last name'  column to  make a 'f ull name'  column."
  184                  name=" Derived Co lumn"
  185                  usesDi spositions ="true">
  186                  <input s>
  187                    <inp ut
  188                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\De rived Colu mn.Inputs[ Derived Co lumn Input ]"
  189                      de scription= "Input to  the Derive d Column T ransformat ion"
  190                      na me="Derive d Column I nput">
  191                      <e xternalMet adataColum ns />
  192                    </in put>
  193                  </inpu ts>
  194                  <outpu ts>
  195                    <out put
  196                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\De rived Colu mn.Outputs [Derived C olumn Outp ut]"
  197                      de scription= "Default O utput of t he Derived  Column Tr ansformati on"
  198                      ex clusionGro up="1"
  199                      na me="Derive d Column O utput"
  200                      sy nchronousI nputId="Pa ckage\Get  Data From  Source And  Send To R aw Table D estination \Derived C olumn.Inpu ts[Derived  Column In put]">
  201                      <o utputColum ns>
  202                         <outputCol umn
  203                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\Derived  Column.Out puts[Deriv ed Column  Output].Co lumns[Batc hLogID]"
  204                           dataType ="i8"
  205                           errorOrT runcationO peration=" Computatio n"
  206                           errorRow Dispositio n="FailCom ponent"
  207                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\Deri ved Column .Outputs[D erived Col umn Output ].Columns[ BatchLogID ]"
  208                           name="Ba tchLogID"
  209                           truncati onRowDispo sition="Fa ilComponen t">
  210                           <propert ies>
  211                             <prope rty
  212                               cont ainsID="tr ue"
  213                               data Type="Syst em.String"
  214                               desc ription="D erived Col umn Expres sion"
  215                               name ="Expressi on">@[User ::batchLog Id]</prope rty>
  216                             <prope rty
  217                               cont ainsID="tr ue"
  218                               data Type="Syst em.String"
  219                               desc ription="D erived Col umn Friend ly Express ion"
  220                               expr essionType ="Notify"
  221                               name ="Friendly Expression ">@[User:: batchLogId ]</propert y>
  222                           </proper ties>
  223                         </outputCo lumn>
  224                      </ outputColu mns>
  225                      <e xternalMet adataColum ns />
  226                    </ou tput>
  227                    <out put
  228                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\De rived Colu mn.Outputs [Derived C olumn Erro r Output]"
  229                      de scription= "Error Out put of the  Derived C olumn Tran sformation "
  230                      ex clusionGro up="1"
  231                      is ErrorOut=" true"
  232                      na me="Derive d Column E rror Outpu t"
  233                      sy nchronousI nputId="Pa ckage\Get  Data From  Source And  Send To R aw Table D estination \Derived C olumn.Inpu ts[Derived  Column In put]">
  234                      <o utputColum ns>
  235                         <outputCol umn
  236                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\Derived  Column.Out puts[Deriv ed Column  Error Outp ut].Column s[ErrorCod e]"
  237                           dataType ="i4"
  238                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\Deri ved Column .Outputs[D erived Col umn Error  Output].Co lumns[Erro rCode]"
  239                           name="Er rorCode"
  240                           specialF lags="1" / >
  241                         <outputCol umn
  242                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\Derived  Column.Out puts[Deriv ed Column  Error Outp ut].Column s[ErrorCol umn]"
  243                           dataType ="i4"
  244                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\Deri ved Column .Outputs[D erived Col umn Error  Output].Co lumns[Erro rColumn]"
  245                           name="Er rorColumn"
  246                           specialF lags="2" / >
  247                      </ outputColu mns>
  248                      <e xternalMet adataColum ns />
  249                    </ou tput>
  250                  </outp uts>
  251                </compon ent>
  252                <compone nt
  253                  refId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion\OLE DB  Destinati on"
  254                  compon entClassID ="Microsof t.OLEDBDes tination"
  255                  contac tInfo="OLE  DB Destin ation;Micr osoft Corp oration; M icrosoft S QL Server;  (C) Micro soft Corpo ration; Al l Rights R eserved; h ttp://www. microsoft. com/sql/su pport;4"
  256                  descri ption="OLE  DB Destin ation"
  257                  name=" OLE DB Des tination"
  258                  usesDi spositions ="true"
  259                  versio n="4">
  260                  <prope rties>
  261                    <pro perty
  262                      da taType="Sy stem.Int32 "
  263                      de scription= "The numbe r of secon ds before  a command  times out.   A value  of 0 indic ates an in finite tim e-out."
  264                      na me="Comman dTimeout"> 0</propert y>
  265                    <pro perty
  266                      da taType="Sy stem.Strin g"
  267                      de scription= "Specifies  the name  of the dat abase obje ct used to  open a ro wset."
  268                      na me="OpenRo wset">[zra w].[_dimAc tivityType ]</propert y>
  269                    <pro perty
  270                      da taType="Sy stem.Strin g"
  271                      de scription= "Specifies  the varia ble that c ontains th e name of  the databa se object  used to op en a rowse t."
  272                      na me="OpenRo wsetVariab le"></prop erty>
  273                    <pro perty
  274                      da taType="Sy stem.Strin g"
  275                      de scription= "The SQL c ommand to  be execute d."
  276                      na me="SqlCom mand"
  277                      UI TypeEditor ="Microsof t.DataTran sformation Services.C ontrols.Mo dalMultili neStringEd itor, Micr osoft.Data Transforma tionServic es.Control s, Version =14.0.0.0,  Culture=n eutral, Pu blicKeyTok en=89845dc d8080cc91" ></propert y>
  278                    <pro perty
  279                      da taType="Sy stem.Int32 "
  280                      de scription= "Specifies  the colum n code pag e to use w hen code p age inform ation is u navailable  from the  data sourc e."
  281                      na me="Defaul tCodePage" >1252</pro perty>
  282                    <pro perty
  283                      da taType="Sy stem.Boole an"
  284                      de scription= "Forces th e use of t he Default CodePage p roperty va lue when d escribing  character  data."
  285                      na me="Always UseDefault CodePage"> false</pro perty>
  286                    <pro perty
  287                      da taType="Sy stem.Int32 "
  288                      de scription= "Specifies  the mode  used to ac cess the d atabase."
  289                      na me="Access Mode"
  290                      ty peConverte r="AccessM ode">3</pr operty>
  291                    <pro perty
  292                      da taType="Sy stem.Boole an"
  293                      de scription= "Indicates  whether t he values  supplied f or identit y columns  will be co pied to th e destinat ion. If fa lse, value s for iden tity colum ns will be  auto-gene rated at t he destina tion. Appl ies only i f fast loa d is turne d on."
  294                      na me="FastLo adKeepIden tity">fals e</propert y>
  295                    <pro perty
  296                      da taType="Sy stem.Boole an"
  297                      de scription= "Indicates  whether t he columns  containin g null wil l have nul l inserted  in the de stination.  If false,  columns c ontaining  null will  have their  default v alues inse rted at th e destinat ion. Appli es only if  fast load  is turned  on."
  298                      na me="FastLo adKeepNull s">true</p roperty>
  299                    <pro perty
  300                      da taType="Sy stem.Strin g"
  301                      de scription= "Specifies  options t o be used  with fast  load.  App lies only  if fast lo ad is turn ed on."
  302                      na me="FastLo adOptions" >CHECK_CON STRAINTS,R OWS_PER_BA TCH = 1042 00</proper ty>
  303                    <pro perty
  304                      da taType="Sy stem.Int32 "
  305                      de scription= "Specifies  when comm its are is sued durin g data ins ertion.  A  value of  0 specifie s that one  commit wi ll be issu ed at the  end of dat a insertio n.  Applie s only if  fast load  is turned  on."
  306                      na me="FastLo adMaxInser tCommitSiz e">2147483 647</prope rty>
  307                  </prop erties>
  308                  <conne ctions>
  309                    <con nection
  310                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\OL E DB Desti nation.Con nections[O leDbConnec tion]"
  311                      co nnectionMa nagerID="P ackage.Con nectionMan agers[EPRS _Shadow_OL EDB]"
  312                      co nnectionMa nagerRefId ="Package. Connection Managers[E PRS_Shadow _OLEDB]"
  313                      de scription= "The OLE D B runtime  connection  used to a ccess the  database."
  314                      na me="OleDbC onnection"  />
  315                  </conn ections>
  316                  <input s>
  317                    <inp ut
  318                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\OL E DB Desti nation.Inp uts[OLE DB  Destinati on Input]"
  319                      er rorOrTrunc ationOpera tion="Inse rt"
  320                      er rorRowDisp osition="F ailCompone nt"
  321                      ha sSideEffec ts="true"
  322                      na me="OLE DB  Destinati on Input">
  323                      <i nputColumn s>
  324                         <inputColu mn
  325                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Column s[BatchLog ID]"
  326                           cachedDa taType="i8 "
  327                           cachedNa me="BatchL ogID"
  328                           external MetadataCo lumnId="Pa ckage\Get  Data From  Source And  Send To R aw Table D estination \OLE DB De stination. Inputs[OLE  DB Destin ation Inpu t].Externa lColumns[B atchLogID] "
  329                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\Deri ved Column .Outputs[D erived Col umn Output ].Columns[ BatchLogID ]" />
  330                         <inputColu mn
  331                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Column s[Activity Type]"
  332                           cachedCo depage="12 52"
  333                           cachedDa taType="st r"
  334                           cachedLe ngth="100"
  335                           cachedNa me="Activi tyType"
  336                           external MetadataCo lumnId="Pa ckage\Get  Data From  Source And  Send To R aw Table D estination \OLE DB De stination. Inputs[OLE  DB Destin ation Inpu t].Externa lColumns[A ctivityTyp e]"
  337                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Source. Outputs[OL E DB Sourc e Output]. Columns[Ac tivityType ]" />
  338                      </ inputColum ns>
  339                      <e xternalMet adataColum ns
  340                         isUsed="Tr ue">
  341                         <externalM etadataCol umn
  342                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ ActivityTy peSID]"
  343                           dataType ="i4"
  344                           name="Ac tivityType SID" />
  345                         <externalM etadataCol umn
  346                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ ActivityTy peIEN]"
  347                           codePage ="1252"
  348                           dataType ="str"
  349                           length=" 50"
  350                           name="Ac tivityType IEN" />
  351                         <externalM etadataCol umn
  352                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ Sta3n]"
  353                           dataType ="i2"
  354                           name="St a3n" />
  355                         <externalM etadataCol umn
  356                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ ActivityTy pe]"
  357                           codePage ="1252"
  358                           dataType ="str"
  359                           length=" 100"
  360                           name="Ac tivityType " />
  361                         <externalM etadataCol umn
  362                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ OrderStatu sIEN]"
  363                           codePage ="1252"
  364                           dataType ="str"
  365                           length=" 50"
  366                           name="Or derStatusI EN" />
  367                         <externalM etadataCol umn
  368                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ OrderStatu sSID]"
  369                           dataType ="i4"
  370                           name="Or derStatusS ID" />
  371                         <externalM etadataCol umn
  372                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ HL7Consult sControlCo de]"
  373                           codePage ="1252"
  374                           dataType ="str"
  375                           length=" 50"
  376                           name="HL 7ConsultsC ontrolCode " />
  377                         <externalM etadataCol umn
  378                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ HL7CPRSCon trolCode]"
  379                           codePage ="1252"
  380                           dataType ="str"
  381                           length=" 50"
  382                           name="HL 7CPRSContr olCode" />
  383                         <externalM etadataCol umn
  384                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ HL7Table38 OrderStatu s]"
  385                           codePage ="1252"
  386                           dataType ="str"
  387                           length=" 50"
  388                           name="HL 7Table38Or derStatus"  />
  389                         <externalM etadataCol umn
  390                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ ETLBatchID ]"
  391                           dataType ="i8"
  392                           name="ET LBatchID"  />
  393                         <externalM etadataCol umn
  394                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ OpCode]"
  395                           codePage ="1252"
  396                           dataType ="str"
  397                           length=" 1"
  398                           name="Op Code" />
  399                         <externalM etadataCol umn
  400                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ VistaCreat eDate]"
  401                           dataType ="dbTimeSt amp"
  402                           name="Vi staCreateD ate" />
  403                         <externalM etadataCol umn
  404                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ VistaEditD ate]"
  405                           dataType ="dbTimeSt amp"
  406                           name="Vi staEditDat e" />
  407                         <externalM etadataCol umn
  408                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Inputs[OL E DB Desti nation Inp ut].Extern alColumns[ BatchLogID ]"
  409                           dataType ="i8"
  410                           name="Ba tchLogID"  />
  411                      </ externalMe tadataColu mns>
  412                    </in put>
  413                  </inpu ts>
  414                  <outpu ts>
  415                    <out put
  416                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\OL E DB Desti nation.Out puts[OLE D B Destinat ion Error  Output]"
  417                      ex clusionGro up="1"
  418                      is ErrorOut=" true"
  419                      na me="OLE DB  Destinati on Error O utput"
  420                      sy nchronousI nputId="Pa ckage\Get  Data From  Source And  Send To R aw Table D estination \OLE DB De stination. Inputs[OLE  DB Destin ation Inpu t]">
  421                      <o utputColum ns>
  422                         <outputCol umn
  423                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Outputs[O LE DB Dest ination Er ror Output ].Columns[ ErrorCode] "
  424                           dataType ="i4"
  425                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Destina tion.Outpu ts[OLE DB  Destinatio n Error Ou tput].Colu mns[ErrorC ode]"
  426                           name="Er rorCode"
  427                           specialF lags="1" / >
  428                         <outputCol umn
  429                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB D estination .Outputs[O LE DB Dest ination Er ror Output ].Columns[ ErrorColum n]"
  430                           dataType ="i4"
  431                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Destina tion.Outpu ts[OLE DB  Destinatio n Error Ou tput].Colu mns[ErrorC olumn]"
  432                           name="Er rorColumn"
  433                           specialF lags="2" / >
  434                      </ outputColu mns>
  435                      <e xternalMet adataColum ns />
  436                    </ou tput>
  437                  </outp uts>
  438                </compon ent>
  439                <compone nt
  440                  refId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion\OLE DB  Source"
  441                  compon entClassID ="Microsof t.OLEDBSou rce"
  442                  contac tInfo="OLE  DB Source ;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 ;7"
  443                  descri ption="OLE  DB Source "
  444                  name=" OLE DB Sou rce"
  445                  usesDi spositions ="true"
  446                  versio n="7">
  447                  <prope rties>
  448                    <pro perty
  449                      da taType="Sy stem.Int32 "
  450                      de scription= "The numbe r of secon ds before  a command  times out.   A value  of 0 indic ates an in finite tim e-out."
  451                      na me="Comman dTimeout"> 0</propert y>
  452                    <pro perty
  453                      da taType="Sy stem.Strin g"
  454                      de scription= "Specifies  the name  of the dat abase obje ct used to  open a ro wset."
  455                      na me="OpenRo wset">[Dim ].[Activit yType]</pr operty>
  456                    <pro perty
  457                      da taType="Sy stem.Strin g"
  458                      de scription= "Specifies  the varia ble that c ontains th e name of  the databa se object  used to op en a rowse t."
  459                      na me="OpenRo wsetVariab le"></prop erty>
  460                    <pro perty
  461                      da taType="Sy stem.Strin g"
  462                      de scription= "The SQL c ommand to  be execute d."
  463                      na me="SqlCom mand"
  464                      UI TypeEditor ="Microsof t.DataTran sformation Services.C ontrols.Mo dalMultili neStringEd itor, Micr osoft.Data Transforma tionServic es.Control s, Version =14.0.0.0,  Culture=n eutral, Pu blicKeyTok en=89845dc d8080cc91" >--3100+ r ecords in  source, bu t only 31  distinct.   We will o nly pull d istincts
  465   SELECT DIS TINCT
  466     Activity Type
  467   FROM Dim.A ctivityTyp e</propert y>
  468                    <pro perty
  469                      da taType="Sy stem.Strin g"
  470                      de scription= "The varia ble that c ontains th e SQL comm and to be  executed."
  471                      na me="SqlCom mandVariab le"></prop erty>
  472                    <pro perty
  473                      da taType="Sy stem.Int32 "
  474                      de scription= "Specifies  the colum n code pag e to use w hen code p age inform ation is u navailable  from the  data sourc e."
  475                      na me="Defaul tCodePage" >1252</pro perty>
  476                    <pro perty
  477                      da taType="Sy stem.Boole an"
  478                      de scription= "Forces th e use of t he Default CodePage p roperty va lue when d escribing  character  data."
  479                      na me="Always UseDefault CodePage"> false</pro perty>
  480                    <pro perty
  481                      da taType="Sy stem.Int32 "
  482                      de scription= "Specifies  the mode  used to ac cess the d atabase."
  483                      na me="Access Mode"
  484                      ty peConverte r="AccessM ode">2</pr operty>
  485                    <pro perty
  486                      da taType="Sy stem.Strin g"
  487                      de scription= "The mappi ngs betwee n the para meters in  the SQL co mmand and  variables. "
  488                      na me="Parame terMapping ">"Paramet er0:Input" ,{09E8152B -CD0F-46C1 -AE90-7893 463CC9A8}; </property >
  489                  </prop erties>
  490                  <conne ctions>
  491                    <con nection
  492                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\OL E DB Sourc e.Connecti ons[OleDbC onnection] "
  493                      co nnectionMa nagerID="{ 830EDAD9-3 24D-4D2B-A 575-C32BAC 8260E9}:ex ternal"
  494                        connection ManagerRef Id="Projec t.Connecti onManagers [ DNS                vha med va  gov SPV_O LEDB]"
  495                      de scription= "The OLE D B runtime  connection  used to a ccess the  database."
  496                      na me="OleDbC onnection"  />
  497                  </conn ections>
  498                  <outpu ts>
  499                    <out put
  500                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\OL E DB Sourc e.Outputs[ OLE DB Sou rce Output ]"
  501                      na me="OLE DB  Source Ou tput">
  502                      <o utputColum ns>
  503                         <outputCol umn
  504                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB S ource.Outp uts[OLE DB  Source Ou tput].Colu mns[Activi tyType]"
  505                           codePage ="1252"
  506                           dataType ="str"
  507                           errorOrT runcationO peration=" Conversion "
  508                           errorRow Dispositio n="FailCom ponent"
  509                           external MetadataCo lumnId="Pa ckage\Get  Data From  Source And  Send To R aw Table D estination \OLE DB So urce.Outpu ts[OLE DB  Source Out put].Exter nalColumns [ActivityT ype]"
  510                           length=" 100"
  511                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Source. Outputs[OL E DB Sourc e Output]. Columns[Ac tivityType ]"
  512                           name="Ac tivityType "
  513                           truncati onRowDispo sition="Fa ilComponen t" />
  514                      </ outputColu mns>
  515                      <e xternalMet adataColum ns
  516                         isUsed="Tr ue">
  517                         <externalM etadataCol umn
  518                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB S ource.Outp uts[OLE DB  Source Ou tput].Exte rnalColumn s[Activity Type]"
  519                           codePage ="1252"
  520                           dataType ="str"
  521                           length=" 100"
  522                           name="Ac tivityType " />
  523                      </ externalMe tadataColu mns>
  524                    </ou tput>
  525                    <out put
  526                      re fId="Packa ge\Get Dat a From Sou rce And Se nd To Raw  Table Dest ination\OL E DB Sourc e.Outputs[ OLE DB Sou rce Error  Output]"
  527                      is ErrorOut=" true"
  528                      na me="OLE DB  Source Er ror Output ">
  529                      <o utputColum ns>
  530                         <outputCol umn
  531                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB S ource.Outp uts[OLE DB  Source Er ror Output ].Columns[ ActivityTy pe]"
  532                           codePage ="1252"
  533                           dataType ="str"
  534                           length=" 100"
  535                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Source. Outputs[OL E DB Sourc e Error Ou tput].Colu mns[Activi tyType]"
  536                           name="Ac tivityType " />
  537                         <outputCol umn
  538                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB S ource.Outp uts[OLE DB  Source Er ror Output ].Columns[ ErrorCode] "
  539                           dataType ="i4"
  540                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Source. Outputs[OL E DB Sourc e Error Ou tput].Colu mns[ErrorC ode]"
  541                           name="Er rorCode"
  542                           specialF lags="1" / >
  543                         <outputCol umn
  544                           refId="P ackage\Get  Data From  Source An d Send To  Raw Table  Destinatio n\OLE DB S ource.Outp uts[OLE DB  Source Er ror Output ].Columns[ ErrorColum n]"
  545                           dataType ="i4"
  546                           lineageI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Source. Outputs[OL E DB Sourc e Error Ou tput].Colu mns[ErrorC olumn]"
  547                           name="Er rorColumn"
  548                           specialF lags="2" / >
  549                      </ outputColu mns>
  550                      <e xternalMet adataColum ns />
  551                    </ou tput>
  552                  </outp uts>
  553                </compon ent>
  554              </componen ts>
  555              <paths>
  556                <path
  557                  refId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion.Paths[ Derived Co lumn Outpu t]"
  558                  endId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion\OLE DB  Destinati on.Inputs[ OLE DB Des tination I nput]"
  559                  name=" Derived Co lumn Outpu t"
  560                  startI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\Deri ved Column .Outputs[D erived Col umn Output ]" />
  561                <path
  562                  refId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion.Paths[ OLE DB Sou rce Output ]"
  563                  endId= "Package\G et Data Fr om Source  And Send T o Raw Tabl e Destinat ion\Derive d Column.I nputs[Deri ved Column  Input]"
  564                  name=" OLE DB Sou rce Output "
  565                  startI d="Package \Get Data  From Sourc e And Send  To Raw Ta ble Destin ation\OLE  DB Source. Outputs[OL E DB Sourc e Output]"  />
  566              </paths>
  567           </ pipeline>
  568         </DT S:ObjectDa ta>
  569       </DTS: Executable >
  570       <DTS:E xecutable
  571         DTS: refId="Pac kage\Get M ax Source  Batch ID a nd Batch C ount (reme mber to ch ange the h ard-coded  table name )"
  572         DTS: CreationNa me="Micros oft.Execut eSQLTask"
  573         DTS: Descriptio n="Execute  SQL Task"
  574         DTS: DTSID="{6B 6AB499-AC5 1-492E-977 0-6EA2B487 00B3}"
  575         DTS: Executable Type="Micr osoft.Exec uteSQLTask "
  576         DTS: LocaleID=" -1"
  577         DTS: ObjectName ="Get Max  Source Bat ch ID and  Batch Coun t (remembe r to chang e the hard -coded tab le name)"
  578         DTS: TaskContac t="Execute  SQL Task;  Microsoft  Corporati on; SQL Se rver 2016;  © 2015 Mi crosoft Co rporation;  All Right s Reserved ;http://ww w.microsof t.com/sql/ support/de fault.asp; 1"
  579         DTS: ThreadHint ="0">
  580         <DTS :Variables  />
  581         <DTS :ObjectDat a>
  582           <S QLTask:Sql TaskData
  583              SQLTask:Co nnection=" {2322488E- 4270-4638- A0DA-53D21 A13C0C8}"
  584              SQLTask:Sq lStatement Source="SE LECT IsNul l(COUNT(1) , 0) AS Ba tchRecordC ount, &#xA ;0 AS MaxS ourceBatch Number&#xA ;FROM zraw ._dimActiv ityType&#x A;WHERE Ba tchLogID =  @batchLog Id&#xA;&#x A;--ETLBAT CHID for D imActivity Type from  Source is  crap as we ll as Extr actBatchID .  Reason  for option  2 here. J SH&#xA;&#x A;--May ne ed to swap  out the s econd fiel d based on  these rul es:&#xA;&# xA;--1. if  there is  an Extract BatchID, t hen subtit ute the 0  above with  &#xA;&#x9 ;--IsNull( MAX(Extrac tBatchID),  0) AS Max SourceBatc hNumber&#x A;--2. if  there is n o ExtractB atchID fro m source,  then subst itute the  field in # 1 with&#xA ;&#x9;--0  AS MaxSour ceBatchNum ber"
  585              SQLTask:Re sultType=" ResultSetT ype_Single Row" xmlns :SQLTask=" www.micros oft.com/sq lserver/dt s/tasks/sq ltask">
  586              <SQLTask:R esultBindi ng
  587                SQLTask: ResultName ="1"
  588                SQLTask: DtsVariabl eName="Use r::maxSour ceBatchNum ber" />
  589              <SQLTask:R esultBindi ng
  590                SQLTask: ResultName ="0"
  591                SQLTask: DtsVariabl eName="Use r::batchRe cordCount"  />
  592              <SQLTask:P arameterBi nding
  593                SQLTask: ParameterN ame="@batc hLogId"
  594                SQLTask: DtsVariabl eName="Use r::batchLo gId"
  595                SQLTask: ParameterD irection=" Input"
  596                SQLTask: DataType=" 12"
  597                SQLTask: ParameterS ize="-1" / >
  598           </ SQLTask:Sq lTaskData>
  599         </DT S:ObjectDa ta>
  600       </DTS: Executable >
  601       <DTS:E xecutable
  602         DTS: refId="Pac kage\Seque nce Contai ner"
  603         DTS: CreationNa me="STOCK: SEQUENCE"
  604         DTS: Descriptio n="Sequenc e Containe r"
  605         DTS: DTSID="{19 311CC6-970 3-497A-A36 5-811CE88F 7131}"
  606         DTS: Executable Type="STOC K:SEQUENCE "
  607         DTS: LocaleID=" -1"
  608         DTS: ObjectName ="Sequence  Container ">
  609         <DTS :Variables  />
  610         <DTS :Executabl es>
  611           <D TS:Executa ble
  612              DTS:refId= "Package\S equence Co ntainer\Ge t Batch Lo g ID"
  613              DTS:Creati onName="Mi crosoft.Ex ecuteSQLTa sk"
  614              DTS:Descri ption="Exe cute SQL T ask"
  615              DTS:DTSID= "{E37A875B -B15A-41B0 -908B-9654 736EC686}"
  616              DTS:Execut ableType=" Microsoft. ExecuteSQL Task"
  617              DTS:Locale ID="-1"
  618              DTS:Object Name="Get  Batch Log  ID"
  619              DTS:TaskCo ntact="Exe cute SQL T ask; Micro soft Corpo ration; SQ L Server 2 016; © 201 5 Microsof t Corporat ion; All R ights Rese rved;http: //www.micr osoft.com/ sql/suppor t/default. asp;1"
  620              DTS:Thread Hint="0">
  621              <DTS:Varia bles />
  622              <DTS:Objec tData>
  623                <SQLTask :SqlTaskDa ta
  624                  SQLTas k:Connecti on="{23224 88E-4270-4 638-A0DA-5 3D21A13C0C 8}"
  625                  SQLTas k:SqlState mentSource ="EXEC usp SetBatchLo gsReadyfor Batch @raw TableName,  @batchLog Id OUTPUT"  xmlns:SQL Task="www. microsoft. com/sqlser ver/dts/ta sks/sqltas k">
  626                  <SQLTa sk:Paramet erBinding
  627                    SQLT ask:Parame terName="@ batchLogId "
  628                    SQLT ask:DtsVar iableName= "User::bat chLogId"
  629                    SQLT ask:Parame terDirecti on="Output "
  630                    SQLT ask:DataTy pe="12"
  631                    SQLT ask:Parame terSize="- 1" />
  632                  <SQLTa sk:Paramet erBinding
  633                    SQLT ask:Parame terName="@ rawTableNa me"
  634                    SQLT ask:DtsVar iableName= "User::raw TableName"
  635                    SQLT ask:Parame terDirecti on="Input"
  636                    SQLT ask:DataTy pe="16"
  637                    SQLT ask:Parame terSize="- 1" />
  638                </SQLTas k:SqlTaskD ata>
  639              </DTS:Obje ctData>
  640           </ DTS:Execut able>
  641           <D TS:Executa ble
  642              DTS:refId= "Package\S equence Co ntainer\Ge t Prior Ma x Source B atch ID"
  643              DTS:Creati onName="Mi crosoft.Ex ecuteSQLTa sk"
  644              DTS:Descri ption="Exe cute SQL T ask"
  645              DTS:DTSID= "{80D16F38 -6127-40F0 -8BFE-253E 17AA7205}"
  646              DTS:Execut ableType=" Microsoft. ExecuteSQL Task"
  647              DTS:Locale ID="-1"
  648              DTS:Object Name="Get  Prior Max  Source Bat ch ID"
  649              DTS:TaskCo ntact="Exe cute SQL T ask; Micro soft Corpo ration; SQ L Server 2 016; © 201 5 Microsof t Corporat ion; All R ights Rese rved;http: //www.micr osoft.com/ sql/suppor t/default. asp;1"
  650              DTS:Thread Hint="1">
  651              <DTS:Varia bles />
  652              <DTS:Objec tData>
  653                <SQLTask :SqlTaskDa ta
  654                  SQLTas k:Connecti on="{23224 88E-4270-4 638-A0DA-5 3D21A13C0C 8}"
  655                  SQLTas k:SqlState mentSource ="SELECT I sNull(MAX( SourceBatc hNumber),  0) AS Prio rSourceBat chNumber&# xA;FROM db o.BatchLog s&#xA;WHER E TableNam e = @rawTa bleName&#x A;AND Load Status In( 'EXTCOMPLE TE','INTCO MPLETE','I NTPROCESSI NG')"
  656                  SQLTas k:ResultTy pe="Result SetType_Si ngleRow" x mlns:SQLTa sk="www.mi crosoft.co m/sqlserve r/dts/task s/sqltask" >
  657                  <SQLTa sk:ResultB inding
  658                    SQLT ask:Result Name="0"
  659                    SQLT ask:DtsVar iableName= "User::pri orSourceBa tchNumber"  />
  660                  <SQLTa sk:Paramet erBinding
  661                    SQLT ask:Parame terName="@ rawTableNa me"
  662                    SQLT ask:DtsVar iableName= "User::raw TableName"
  663                    SQLT ask:Parame terDirecti on="Input"
  664                    SQLT ask:DataTy pe="16"
  665                    SQLT ask:Parame terSize="- 1" />
  666                </SQLTas k:SqlTaskD ata>
  667              </DTS:Obje ctData>
  668           </ DTS:Execut able>
  669         </DT S:Executab les>
  670       </DTS: Executable >
  671       <DTS:E xecutable
  672         DTS: refId="Pac kage\Set B atch Log S tatus"
  673         DTS: CreationNa me="Micros oft.Execut eSQLTask"
  674         DTS: Descriptio n="Execute  SQL Task"
  675         DTS: DTSID="{F1 40B830-08C 5-4EC9-9B5 9-B52DB25D BBC4}"
  676         DTS: Executable Type="Micr osoft.Exec uteSQLTask "
  677         DTS: LocaleID=" -1"
  678         DTS: ObjectName ="Set Batc h Log Stat us"
  679         DTS: TaskContac t="Execute  SQL Task;  Microsoft  Corporati on; SQL Se rver 2016;  © 2015 Mi crosoft Co rporation;  All Right s Reserved ;http://ww w.microsof t.com/sql/ support/de fault.asp; 1"
  680         DTS: ThreadHint ="0">
  681         <DTS :Variables  />
  682         <DTS :ObjectDat a>
  683           <S QLTask:Sql TaskData
  684              SQLTask:Co nnection=" {2322488E- 4270-4638- A0DA-53D21 A13C0C8}"
  685              SQLTask:Sq lStatement Source="EX EC dbo.usp SetBatchLo gStatus @b atchLogId,  @batchRec ordCount,  @maxSource BatchNumbe r, @loadSt atus, @fil ePathName; " xmlns:SQ LTask="www .microsoft .com/sqlse rver/dts/t asks/sqlta sk">
  686              <SQLTask:P arameterBi nding
  687                SQLTask: ParameterN ame="@batc hLogId"
  688                SQLTask: DtsVariabl eName="Use r::batchLo gId"
  689                SQLTask: ParameterD irection=" Input"
  690                SQLTask: DataType=" 12"
  691                SQLTask: ParameterS ize="-1" / >
  692              <SQLTask:P arameterBi nding
  693                SQLTask: ParameterN ame="@batc hRecordCou nt"
  694                SQLTask: DtsVariabl eName="Use r::batchRe cordCount"
  695                SQLTask: ParameterD irection=" Input"
  696                SQLTask: DataType=" 12"
  697                SQLTask: ParameterS ize="-1" / >
  698              <SQLTask:P arameterBi nding
  699                SQLTask: ParameterN ame="@maxS ourceBatch Number"
  700                SQLTask: DtsVariabl eName="Use r::maxSour ceBatchNum ber"
  701                SQLTask: ParameterD irection=" Input"
  702                SQLTask: DataType=" 12"
  703                SQLTask: ParameterS ize="-1" / >
  704              <SQLTask:P arameterBi nding
  705                SQLTask: ParameterN ame="@load Status"
  706                SQLTask: DtsVariabl eName="Use r::loadSta tusComplet e"
  707                SQLTask: ParameterD irection=" Input"
  708                SQLTask: DataType=" 16"
  709                SQLTask: ParameterS ize="-1" / >
  710              <SQLTask:P arameterBi nding
  711                SQLTask: ParameterN ame="@file PathName"
  712                SQLTask: DtsVariabl eName="Use r::filePat hName"
  713                SQLTask: ParameterD irection=" Input"
  714                SQLTask: DataType=" 16"
  715                SQLTask: ParameterS ize="-1" / >
  716           </ SQLTask:Sq lTaskData>
  717         </DT S:ObjectDa ta>
  718       </DTS: Executable >
  719       <DTS:E xecutable
  720         DTS: refId="Pac kage\Set B atchLogs E XTERROR"
  721         DTS: CreationNa me="Micros oft.Execut eSQLTask"
  722         DTS: Descriptio n="Execute  SQL Task"
  723         DTS: DTSID="{38 FE2ECE-77D 8-4322-BBF 8-E449D321 B903}"
  724         DTS: Executable Type="Micr osoft.Exec uteSQLTask "
  725         DTS: LocaleID=" -1"
  726         DTS: ObjectName ="Set Batc hLogs EXTE RROR"
  727         DTS: TaskContac t="Execute  SQL Task;  Microsoft  Corporati on; SQL Se rver 2016;  © 2015 Mi crosoft Co rporation;  All Right s Reserved ;http://ww w.microsof t.com/sql/ support/de fault.asp; 1"
  728         DTS: ThreadHint ="1">
  729         <DTS :Variables  />
  730         <DTS :ObjectDat a>
  731           <S QLTask:Sql TaskData
  732              SQLTask:Co nnection=" {2322488E- 4270-4638- A0DA-53D21 A13C0C8}"
  733              SQLTask:Sq lStatement Source="EX EC uspSetB atchLogSta tus @batch LogId, @ba tchRecordC ount, @max SourceBatc hNumber, @ loadStatus , @filePat hName;" xm lns:SQLTas k="www.mic rosoft.com /sqlserver /dts/tasks /sqltask">
  734              <SQLTask:P arameterBi nding
  735                SQLTask: ParameterN ame="@batc hLogId"
  736                SQLTask: DtsVariabl eName="Use r::batchLo gId"
  737                SQLTask: ParameterD irection=" Input"
  738                SQLTask: DataType=" 12"
  739                SQLTask: ParameterS ize="-1" / >
  740              <SQLTask:P arameterBi nding
  741                SQLTask: ParameterN ame="@batc hRecordCou nt"
  742                SQLTask: DtsVariabl eName="Use r::batchRe cordCount"
  743                SQLTask: ParameterD irection=" Input"
  744                SQLTask: DataType=" 12"
  745                SQLTask: ParameterS ize="-1" / >
  746              <SQLTask:P arameterBi nding
  747                SQLTask: ParameterN ame="@maxS ourceBatch Number"
  748                SQLTask: DtsVariabl eName="Use r::maxSour ceBatchNum ber"
  749                SQLTask: ParameterD irection=" Input"
  750                SQLTask: DataType=" 12"
  751                SQLTask: ParameterS ize="-1" / >
  752              <SQLTask:P arameterBi nding
  753                SQLTask: ParameterN ame="@load Status"
  754                SQLTask: DtsVariabl eName="Use r::loadSta tusError"
  755                SQLTask: ParameterD irection=" Input"
  756                SQLTask: DataType=" 16"
  757                SQLTask: ParameterS ize="-1" / >
  758              <SQLTask:P arameterBi nding
  759                SQLTask: ParameterN ame="@file PathName"
  760                SQLTask: DtsVariabl eName="Use r::filePat hName"
  761                SQLTask: ParameterD irection=" Input"
  762                SQLTask: DataType=" 16"
  763                SQLTask: ParameterS ize="-1" / >
  764           </ SQLTask:Sq lTaskData>
  765         </DT S:ObjectDa ta>
  766       </DTS: Executable >
  767       <DTS:E xecutable
  768         DTS: refId="Pac kage\Set B atchLogs E XTERROR 2"
  769         DTS: CreationNa me="Micros oft.Execut eSQLTask"
  770         DTS: Descriptio n="Execute  SQL Task"
  771         DTS: DTSID="{95 879A59-9DD 2-4D1B-82F 1-B6BB2835 C9BB}"
  772         DTS: Executable Type="Micr osoft.Exec uteSQLTask "
  773         DTS: LocaleID=" -1"
  774         DTS: ObjectName ="Set Batc hLogs EXTE RROR 2"
  775         DTS: TaskContac t="Execute  SQL Task;  Microsoft  Corporati on; SQL Se rver 2016;  © 2015 Mi crosoft Co rporation;  All Right s Reserved ;http://ww w.microsof t.com/sql/ support/de fault.asp; 1"
  776         DTS: ThreadHint ="1">
  777         <DTS :Variables  />
  778         <DTS :ObjectDat a>
  779           <S QLTask:Sql TaskData
  780              SQLTask:Co nnection=" {2322488E- 4270-4638- A0DA-53D21 A13C0C8}"
  781              SQLTask:Sq lStatement Source="EX EC uspSetB atchLogSta tus @batch LogId, @ba tchRecordC ount, @max SourceBatc hNumber, @ loadStatus , @filePat hName;" xm lns:SQLTas k="www.mic rosoft.com /sqlserver /dts/tasks /sqltask">
  782              <SQLTask:P arameterBi nding
  783                SQLTask: ParameterN ame="@batc hLogId"
  784                SQLTask: DtsVariabl eName="Use r::batchLo gId"
  785                SQLTask: ParameterD irection=" Input"
  786                SQLTask: DataType=" 12"
  787                SQLTask: ParameterS ize="-1" / >
  788              <SQLTask:P arameterBi nding
  789                SQLTask: ParameterN ame="@batc hRecordCou nt"
  790                SQLTask: DtsVariabl eName="Use r::batchRe cordCount"
  791                SQLTask: ParameterD irection=" Input"
  792                SQLTask: DataType=" 12"
  793                SQLTask: ParameterS ize="-1" / >
  794              <SQLTask:P arameterBi nding
  795                SQLTask: ParameterN ame="@maxS ourceBatch Number"
  796                SQLTask: DtsVariabl eName="Use r::maxSour ceBatchNum ber"
  797                SQLTask: ParameterD irection=" Input"
  798                SQLTask: DataType=" 12"
  799                SQLTask: ParameterS ize="-1" / >
  800              <SQLTask:P arameterBi nding
  801                SQLTask: ParameterN ame="@load Status"
  802                SQLTask: DtsVariabl eName="Use r::loadSta tusError"
  803                SQLTask: ParameterD irection=" Input"
  804                SQLTask: DataType=" 16"
  805                SQLTask: ParameterS ize="-1" / >
  806              <SQLTask:P arameterBi nding
  807                SQLTask: ParameterN ame="@file PathName"
  808                SQLTask: DtsVariabl eName="Use r::filePat hName"
  809                SQLTask: ParameterD irection=" Input"
  810                SQLTask: DataType=" 16"
  811                SQLTask: ParameterS ize="-1" / >
  812           </ SQLTask:Sq lTaskData>
  813         </DT S:ObjectDa ta>
  814       </DTS: Executable >
  815     </DTS:Ex ecutables>
  816     <DTS:Pre cedenceCon straints>
  817       <DTS:P recedenceC onstraint
  818         DTS: refId="Pac kage.Prece denceConst raints[Con straint]"
  819         DTS: CreationNa me=""
  820         DTS: DTSID="{26 45E959-0CE 0-47B2-B45 C-09254AE0 2AB3}"
  821         DTS: EvalOp="1"
  822         DTS: Expression ="@[User:: batchLogId ] &gt; 0"
  823         DTS: From="Pack age\Sequen ce Contain er"
  824         DTS: LogicalAnd ="True"
  825         DTS: ObjectName ="Constrai nt"
  826         DTS: To="Packag e\Do Delet e Raw for  BatchLogID  in case o f existing  recs for  that batch " />
  827       <DTS:P recedenceC onstraint
  828         DTS: refId="Pac kage.Prece denceConst raints[Con straint 1] "
  829         DTS: CreationNa me=""
  830         DTS: DTSID="{9A B3FAEC-284 3-47C4-A13 E-6B8F2879 3BED}"
  831         DTS: From="Pack age\Get Da ta From So urce And S end To Raw  Table Des tination"
  832         DTS: LogicalAnd ="True"
  833         DTS: ObjectName ="Constrai nt 1"
  834         DTS: To="Packag e\Get Max  Source Bat ch ID and  Batch Coun t (remembe r to chang e the hard -coded tab le name)"  />
  835       <DTS:P recedenceC onstraint
  836         DTS: refId="Pac kage.Prece denceConst raints[Con straint 2] "
  837         DTS: CreationNa me=""
  838         DTS: DTSID="{A3 0733F8-ADF 0-4EC8-84E E-BCDB242D 63BC}"
  839         DTS: From="Pack age\Get Ma x Source B atch ID an d Batch Co unt (remem ber to cha nge the ha rd-coded t able name) "
  840         DTS: LogicalAnd ="True"
  841         DTS: ObjectName ="Constrai nt 2"
  842         DTS: To="Packag e\Set Batc h Log Stat us" />
  843       <DTS:P recedenceC onstraint
  844         DTS: refId="Pac kage.Prece denceConst raints[Con straint 3] "
  845         DTS: CreationNa me=""
  846         DTS: DTSID="{39 4B8155-26E E-44B7-8C3 E-1C5EC275 B768}"
  847         DTS: From="Pack age\Get Da ta From So urce And S end To Raw  Table Des tination"
  848         DTS: LogicalAnd ="True"
  849         DTS: ObjectName ="Constrai nt 3"
  850         DTS: To="Packag e\Set Batc hLogs EXTE RROR"
  851         DTS: Value="1"  />
  852       <DTS:P recedenceC onstraint
  853         DTS: refId="Pac kage.Prece denceConst raints[Con straint 4] "
  854         DTS: CreationNa me=""
  855         DTS: DTSID="{22 9C8B58-CFE 3-475C-B00 8-39620D0D BAF7}"
  856         DTS: From="Pack age\Do Del ete Raw fo r BatchLog ID in case  of existi ng recs fo r that bat ch"
  857         DTS: LogicalAnd ="True"
  858         DTS: ObjectName ="Constrai nt 4"
  859         DTS: To="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation" />
  860       <DTS:P recedenceC onstraint
  861         DTS: refId="Pac kage.Prece denceConst raints[Con straint 5] "
  862         DTS: CreationNa me=""
  863         DTS: DTSID="{37 F6DB58-53C 0-4D26-98B C-4E71E8A9 B75B}"
  864         DTS: From="Pack age\Do Del ete Raw fo r BatchLog ID in case  of existi ng recs fo r that bat ch"
  865         DTS: LogicalAnd ="True"
  866         DTS: ObjectName ="Constrai nt 5"
  867         DTS: To="Packag e\Set Batc hLogs EXTE RROR"
  868         DTS: Value="1"  />
  869       <DTS:P recedenceC onstraint
  870         DTS: refId="Pac kage.Prece denceConst raints[Con straint 6] "
  871         DTS: CreationNa me=""
  872         DTS: DTSID="{62 45EE37-9BE 5-4620-AD6 0-0873981C 963A}"
  873         DTS: From="Pack age\Get Ma x Source B atch ID an d Batch Co unt (remem ber to cha nge the ha rd-coded t able name) "
  874         DTS: LogicalAnd ="True"
  875         DTS: ObjectName ="Constrai nt 6"
  876         DTS: To="Packag e\Set Batc hLogs EXTE RROR 2"
  877         DTS: Value="1"  />
  878     </DTS:Pr ecedenceCo nstraints>
  879     <DTS:Des ignTimePro perties><! [CDATA[<?x ml version ="1.0"?>
  880   <!--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.- ->
  881   <!--If you  manually  edit this  section an d make a m istake, yo u can dele te it. -->
  882   <!--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.-->
  883   <Objects
  884     Version= "8">
  885     <!--Each  node belo w will con tain prope rties that  do not af fect runti me behavio r.-->
  886     <Package
  887       design -time-name ="Package" >
  888       <Layou tInfo>
  889         <Gra phLayout
  890           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" xmlns:m ssgm="clr- namespace: Microsoft. SqlServer. Graph.Mode l;assembly =Microsoft .SqlServer .Graph">
  891           <N odeLayout
  892              Size="220, 73"
  893              Id="Packag e\Do Delet e Raw for  BatchLogID  in case o f existing  recs for  that batch "
  894              TopLeft="4 21,57" />
  895           <N odeLayout
  896              Size="169, 73"
  897              Id="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation"
  898              TopLeft="3 68,212" />
  899           <N odeLayout
  900              Size="456, 61"
  901              Id="Packag e\Get Max  Source Bat ch ID and  Batch Coun t (remembe r to chang e the hard -coded tab le name)"
  902              TopLeft="2 78,320" />
  903           <N odeLayout
  904              Size="160, 42"
  905              Id="Packag e\Sequence  Container \Get Batch  Log ID"
  906              TopLeft="5 2,23" />
  907           <N odeLayout
  908              Size="224, 42"
  909              Id="Packag e\Sequence  Container \Get Prior  Max Sourc e Batch ID "
  910              TopLeft="3 4,92" />
  911           <C ontainerLa yout
  912              HeaderHeig ht="43"
  913              IsExpanded ="True"
  914              PanelSize= "269,189"
  915              Size="269, 232"
  916              Id="Packag e\Sequence  Container "
  917              TopLeft="8 5,43" />
  918           <N odeLayout
  919              Size="179, 42"
  920              Id="Packag e\Set Batc h Log Stat us"
  921              TopLeft="2 66,428" />
  922           <N odeLayout
  923              Size="203, 42"
  924              Id="Packag e\Set Batc hLogs EXTE RROR"
  925              TopLeft="5 82,239" />
  926           <N odeLayout
  927              Size="212, 42"
  928              Id="Packag e\Set Batc hLogs EXTE RROR 2"
  929              TopLeft="5 72,426" />
  930           <E dgeLayout
  931              Id="Packag e.Preceden ceConstrai nts[Constr aint]"
  932              TopLeft="3 54,159">
  933              <EdgeLayou t.Curve>
  934                <mssgle: Curve
  935                  StartC onnector=" {assembly: Null}"
  936                  EndCon nector="67 ,-65.5"
  937                  Start= "0,0"
  938                  End="5 9.5,-65.5" >
  939                  <mssgl e:Curve.Se gments>
  940                    <mss gle:Segmen tCollectio n
  941                      Ca pacity="5" >
  942                      <m ssgle:Line Segment
  943                         End="29.5, 0" />
  944                      <m ssgle:Cubi cBezierSeg ment
  945                         Point1="29 .5,0"
  946                         Point2="33 .5,0"
  947                         Point3="33 .5,-4" />
  948                      <m ssgle:Line Segment
  949                         End="33.5, -61.5" />
  950                      <m ssgle:Cubi cBezierSeg ment
  951                         Point1="33 .5,-61.5"
  952                         Point2="33 .5,-65.5"
  953                         Point3="37 .5,-65.5"  />
  954                      <m ssgle:Line Segment
  955                         End="59.5, -65.5" />
  956                    </ms sgle:Segme ntCollecti on>
  957                  </mssg le:Curve.S egments>
  958                </mssgle :Curve>
  959              </EdgeLayo ut.Curve>
  960              <EdgeLayou t.Labels>
  961                <mssgm:E dgeLabel
  962                  Boundi ngBox="25. 5,1,16,16"
  963                  Relati vePosition ="Any" />
  964              </EdgeLayo ut.Labels>
  965           </ EdgeLayout >
  966           <E dgeLayout
  967              Id="Packag e.Preceden ceConstrai nts[Constr aint 1]"
  968              TopLeft="4 52.5,285">
  969              <EdgeLayou t.Curve>
  970                <mssgle: Curve
  971                  StartC onnector=" {assembly: Null}"
  972                  EndCon nector="53 .5,35"
  973                  Start= "0,0"
  974                  End="5 3.5,27.5">
  975                  <mssgl e:Curve.Se gments>
  976                    <mss gle:Segmen tCollectio n
  977                      Ca pacity="5" >
  978                      <m ssgle:Line Segment
  979                         End="0,13. 5" />
  980                      <m ssgle:Cubi cBezierSeg ment
  981                         Point1="0, 13.5"
  982                         Point2="0, 17.5"
  983                         Point3="4, 17.5" />
  984                      <m ssgle:Line Segment
  985                         End="49.5, 17.5" />
  986                      <m ssgle:Cubi cBezierSeg ment
  987                         Point1="49 .5,17.5"
  988                         Point2="53 .5,17.5"
  989                         Point3="53 .5,21.5" / >
  990                      <m ssgle:Line Segment
  991                         End="53.5, 27.5" />
  992                    </ms sgle:Segme ntCollecti on>
  993                  </mssg le:Curve.S egments>
  994                </mssgle :Curve>
  995              </EdgeLayo ut.Curve>
  996              <EdgeLayou t.Labels>
  997                <EdgeLab elCollecti on />
  998              </EdgeLayo ut.Labels>
  999           </ EdgeLayout >
  1000           <E dgeLayout
  1001              Id="Packag e.Preceden ceConstrai nts[Constr aint 2]"
  1002              TopLeft="4 31.3333333 33333,381" >
  1003              <EdgeLayou t.Curve>
  1004                <mssgle: Curve
  1005                  StartC onnector=" {assembly: Null}"
  1006                  EndCon nector="-7 5.83333333 33333,47"
  1007                  Start= "0,0"
  1008                  End="- 75.8333333 333333,39. 5">
  1009                  <mssgl e:Curve.Se gments>
  1010                    <mss gle:Segmen tCollectio n
  1011                      Ca pacity="5" >
  1012                      <m ssgle:Line Segment
  1013                         End="0,14. 8986013986 014" />
  1014                      <m ssgle:Cubi cBezierSeg ment
  1015                         Point1="0, 14.8986013 986014"
  1016                         Point2="0, 18.8986013 986014"
  1017                         Point3="-4 ,18.898601 3986014" / >
  1018                      <m ssgle:Line Segment
  1019                         End="-71.8 3333333333 33,18.8986 013986014"  />
  1020                      <m ssgle:Cubi cBezierSeg ment
  1021                         Point1="-7 1.83333333 33333,18.8 9860139860 14"
  1022                         Point2="-7 5.83333333 33333,18.8 9860139860 14"
  1023                         Point3="-7 5.83333333 33333,22.8 9860139860 14" />
  1024                      <m ssgle:Line Segment
  1025                         End="-75.8 3333333333 33,39.5" / >
  1026                    </ms sgle:Segme ntCollecti on>
  1027                  </mssg le:Curve.S egments>
  1028                </mssgle :Curve>
  1029              </EdgeLayo ut.Curve>
  1030              <EdgeLayou t.Labels>
  1031                <EdgeLab elCollecti on />
  1032              </EdgeLayo ut.Labels>
  1033           </ EdgeLayout >
  1034           <E dgeLayout
  1035              Id="Packag e.Preceden ceConstrai nts[Constr aint 3]"
  1036              TopLeft="5 37,248.5">
  1037              <EdgeLayou t.Curve>
  1038                <mssgle: Curve
  1039                  StartC onnector=" {assembly: Null}"
  1040                  EndCon nector="45 ,11.5"
  1041                  Start= "0,0"
  1042                  End="3 7.5,11.5">
  1043                  <mssgl e:Curve.Se gments>
  1044                    <mss gle:Segmen tCollectio n
  1045                      Ca pacity="5" >
  1046                      <m ssgle:Line Segment
  1047                         End="18.5, 0" />
  1048                      <m ssgle:Cubi cBezierSeg ment
  1049                         Point1="18 .5,0"
  1050                         Point2="22 .5,0"
  1051                         Point3="22 .5,4" />
  1052                      <m ssgle:Line Segment
  1053                         End="22.5, 7.5" />
  1054                      <m ssgle:Cubi cBezierSeg ment
  1055                         Point1="22 .5,7.5"
  1056                         Point2="22 .5,11.5"
  1057                         Point3="26 .5,11.5" / >
  1058                      <m ssgle:Line Segment
  1059                         End="37.5, 11.5" />
  1060                    </ms sgle:Segme ntCollecti on>
  1061                  </mssg le:Curve.S egments>
  1062                </mssgle :Curve>
  1063              </EdgeLayo ut.Curve>
  1064              <EdgeLayou t.Labels>
  1065                <mssgm:E dgeLabel
  1066                  Boundi ngBox="7.2 5865234375 ,-15.74902 34375,30.4 826953125, 9.74902343 75"
  1067                  Relati vePosition ="Any" />
  1068              </EdgeLayo ut.Labels>
  1069           </ EdgeLayout >
  1070           <E dgeLayout
  1071              Id="Packag e.Preceden ceConstrai nts[Constr aint 4]"
  1072              TopLeft="4 95.6666666 66667,130" >
  1073              <EdgeLayou t.Curve>
  1074                <mssgle: Curve
  1075                  StartC onnector=" {assembly: Null}"
  1076                  EndCon nector="-4 3.16666666 66666,82"
  1077                  Start= "0,0"
  1078                  End="- 43.1666666 666666,74. 5">
  1079                  <mssgl e:Curve.Se gments>
  1080                    <mss gle:Segmen tCollectio n
  1081                      Ca pacity="5" >
  1082                      <m ssgle:Line Segment
  1083                         End="0,29. 1552346570 397" />
  1084                      <m ssgle:Cubi cBezierSeg ment
  1085                         Point1="0, 29.1552346 570397"
  1086                         Point2="0, 33.1552346 570397"
  1087                         Point3="-4 ,33.155234 6570397" / >
  1088                      <m ssgle:Line Segment
  1089                         End="-39.1 6666666666 66,33.1552 346570397"  />
  1090                      <m ssgle:Cubi cBezierSeg ment
  1091                         Point1="-3 9.16666666 66666,33.1 5523465703 97"
  1092                         Point2="-4 3.16666666 66666,33.1 5523465703 97"
  1093                         Point3="-4 3.16666666 66666,37.1 5523465703 97" />
  1094                      <m ssgle:Line Segment
  1095                         End="-43.1 6666666666 66,74.5" / >
  1096                    </ms sgle:Segme ntCollecti on>
  1097                  </mssg le:Curve.S egments>
  1098                </mssgle :Curve>
  1099              </EdgeLayo ut.Curve>
  1100              <EdgeLayou t.Labels>
  1101                <EdgeLab elCollecti on />
  1102              </EdgeLayo ut.Labels>
  1103           </ EdgeLayout >
  1104           <E dgeLayout
  1105              Id="Packag e.Preceden ceConstrai nts[Constr aint 5]"
  1106              TopLeft="5 66.3333333 33333,130" >
  1107              <EdgeLayou t.Curve>
  1108                <mssgle: Curve
  1109                  StartC onnector=" {assembly: Null}"
  1110                  EndCon nector="11 7.16666666 6667,109"
  1111                  Start= "0,0"
  1112                  End="1 17.1666666 66667,101. 5">
  1113                  <mssgl e:Curve.Se gments>
  1114                    <mss gle:Segmen tCollectio n
  1115                      Ca pacity="5" >
  1116                      <m ssgle:Line Segment
  1117                         End="0,40. 0722021660 65" />
  1118                      <m ssgle:Cubi cBezierSeg ment
  1119                         Point1="0, 40.0722021 66065"
  1120                         Point2="0, 44.0722021 66065"
  1121                         Point3="4, 44.0722021 66065" />
  1122                      <m ssgle:Line Segment
  1123                         End="113.1 6666666666 7,44.07220 2166065" / >
  1124                      <m ssgle:Cubi cBezierSeg ment
  1125                         Point1="11 3.16666666 6667,44.07 2202166065 "
  1126                         Point2="11 7.16666666 6667,44.07 2202166065 "
  1127                         Point3="11 7.16666666 6667,48.07 2202166065 " />
  1128                      <m ssgle:Line Segment
  1129                         End="117.1 6666666666 7,101.5" / >
  1130                    </ms sgle:Segme ntCollecti on>
  1131                  </mssg le:Curve.S egments>
  1132                </mssgle :Curve>
  1133              </EdgeLayo ut.Curve>
  1134              <EdgeLayou t.Labels>
  1135                <mssgm:E dgeLabel
  1136                  Boundi ngBox="43. 3419856770 835,49.072 202166065, 30.4826953 125,9.7490 234375"
  1137                  Relati vePosition ="Any" />
  1138              </EdgeLayo ut.Labels>
  1139           </ EdgeLayout >
  1140           <E dgeLayout
  1141              Id="Packag e.Preceden ceConstrai nts[Constr aint 6]"
  1142              TopLeft="5 80.6666666 66667,381" >
  1143              <EdgeLayou t.Curve>
  1144                <mssgle: Curve
  1145                  StartC onnector=" {assembly: Null}"
  1146                  EndCon nector="97 .333333333 3334,45"
  1147                  Start= "0,0"
  1148                  End="9 7.33333333 33334,37.5 ">
  1149                  <mssgl e:Curve.Se gments>
  1150                    <mss gle:Segmen tCollectio n
  1151                      Ca pacity="5" >
  1152                      <m ssgle:Line Segment
  1153                         End="0,14. 0944055944 056" />
  1154                      <m ssgle:Cubi cBezierSeg ment
  1155                         Point1="0, 14.0944055 944056"
  1156                         Point2="0, 18.0944055 944056"
  1157                         Point3="4, 18.0944055 944056" />
  1158                      <m ssgle:Line Segment
  1159                         End="93.33 3333333333 4,18.09440 55944056"  />
  1160                      <m ssgle:Cubi cBezierSeg ment
  1161                         Point1="93 .333333333 3334,18.09 4405594405 6"
  1162                         Point2="97 .333333333 3334,18.09 4405594405 6"
  1163                         Point3="97 .333333333 3334,22.09 4405594405 6" />
  1164                      <m ssgle:Line Segment
  1165                         End="97.33 3333333333 4,37.5" />
  1166                    </ms sgle:Segme ntCollecti on>
  1167                  </mssg le:Curve.S egments>
  1168                </mssgle :Curve>
  1169              </EdgeLayo ut.Curve>
  1170              <EdgeLayou t.Labels>
  1171                <mssgm:E dgeLabel
  1172                  Boundi ngBox="33. 4253190104 167,23.094 4055944056 ,30.482695 3125,9.749 0234375"
  1173                  Relati vePosition ="Any" />
  1174              </EdgeLayo ut.Labels>
  1175           </ EdgeLayout >
  1176           <A nnotationL ayout
  1177              Text="Ther e is still  probably  room for i mprovement  on the er ror handli ng."
  1178              ParentId=" Package"
  1179              FontInfo=" {assembly: Null}"
  1180              Size="387, 42"
  1181              Id="93b442 5d-3980-4d 2a-a138-cd 2143f374e8 "
  1182              TopLeft="3 85,16" />
  1183         </Gr aphLayout>
  1184       </Layo utInfo>
  1185     </Packag e>
  1186     <TaskHos t
  1187       design -time-name ="Package\ Get Data F rom Source  And Send  To Raw Tab le Destina tion">
  1188       <Layou tInfo>
  1189         <Gra phLayout
  1190           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 ">
  1191           <N odeLayout
  1192              Size="171, 42"
  1193              Id="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation\OLE  DB Destin ation"
  1194              TopLeft="4 54.5,219.5 " />
  1195           <N odeLayout
  1196              Size="156, 42"
  1197              Id="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation\Der ived Colum n"
  1198              TopLeft="3 40,119" />
  1199           <N odeLayout
  1200              Size="150, 42"
  1201              Id="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation\OLE  DB Source "
  1202              TopLeft="1 89.5,226.5 " />
  1203           <E dgeLayout
  1204              Id="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation.Pat hs[OLE DB  Source Out put]"
  1205              TopLeft="2 64.5,226.5 ">
  1206              <EdgeLayou t.Curve>
  1207                <mssgle: Curve
  1208                  StartC onnector=" {assembly: Null}"
  1209                  EndCon nector="15 3.5,-65.5"
  1210                  Start= "0,0"
  1211                  End="1 53.5,-58">
  1212                  <mssgl e:Curve.Se gments>
  1213                    <mss gle:Segmen tCollectio n
  1214                      Ca pacity="5" >
  1215                      <m ssgle:Line Segment
  1216                         End="0,-28 .75" />
  1217                      <m ssgle:Cubi cBezierSeg ment
  1218                         Point1="0, -28.75"
  1219                         Point2="0, -32.75"
  1220                         Point3="4, -32.75" />
  1221                      <m ssgle:Line Segment
  1222                         End="149.5 ,-32.75" / >
  1223                      <m ssgle:Cubi cBezierSeg ment
  1224                         Point1="14 9.5,-32.75 "
  1225                         Point2="15 3.5,-32.75 "
  1226                         Point3="15 3.5,-36.75 " />
  1227                      <m ssgle:Line Segment
  1228                         End="153.5 ,-58" />
  1229                    </ms sgle:Segme ntCollecti on>
  1230                  </mssg le:Curve.S egments>
  1231                </mssgle :Curve>
  1232              </EdgeLayo ut.Curve>
  1233              <EdgeLayou t.Labels>
  1234                <EdgeLab elCollecti on />
  1235              </EdgeLayo ut.Labels>
  1236           </ EdgeLayout >
  1237           <E dgeLayout
  1238              Id="Packag e\Get Data  From Sour ce And Sen d To Raw T able Desti nation.Pat hs[Derived  Column Ou tput]"
  1239              TopLeft="4 42.6666666 66667,161" >
  1240              <EdgeLayou t.Curve>
  1241                <mssgle: Curve
  1242                  StartC onnector=" {assembly: Null}"
  1243                  EndCon nector="97 .333333333 3334,58.5"
  1244                  Start= "0,0"
  1245                  End="9 7.33333333 33334,51">
  1246                  <mssgl e:Curve.Se gments>
  1247                    <mss gle:Segmen tCollectio n
  1248                      Ca pacity="5" >
  1249                      <m ssgle:Line Segment
  1250                         End="0,19. 7563451776 65" />
  1251                      <m ssgle:Cubi cBezierSeg ment
  1252                         Point1="0, 19.7563451 77665"
  1253                         Point2="0, 23.7563451 77665"
  1254                         Point3="4, 23.7563451 77665" />
  1255                      <m ssgle:Line Segment
  1256                         End="93.33 3333333333 4,23.75634 5177665" / >
  1257                      <m ssgle:Cubi cBezierSeg ment
  1258                         Point1="93 .333333333 3334,23.75 6345177665 "
  1259                         Point2="97 .333333333 3334,23.75 6345177665 "
  1260                         Point3="97 .333333333 3334,27.75 6345177665 " />
  1261                      <m ssgle:Line Segment
  1262                         End="97.33 3333333333 4,51" />
  1263                    </ms sgle:Segme ntCollecti on>
  1264                  </mssg le:Curve.S egments>
  1265                </mssgle :Curve>
  1266              </EdgeLayo ut.Curve>
  1267              <EdgeLayou t.Labels>
  1268                <EdgeLab elCollecti on />
  1269              </EdgeLayo ut.Labels>
  1270           </ EdgeLayout >
  1271         </Gr aphLayout>
  1272       </Layo utInfo>
  1273     </TaskHo st>
  1274     <Pipelin eComponent Metadata
  1275       design -time-name ="Package\ Get Data F rom Source  And Send  To Raw Tab le Destina tion\OLE D B Destinat ion">
  1276       <Prope rties>
  1277         <Pro perty>
  1278           <N ame>DataSo urceViewID </Name>
  1279         </Pr operty>
  1280         <Pro perty>
  1281           <N ame>TableI nfoObjectT ype</Name>
  1282           <V alue
  1283              type="q2:s tring">Tab le</Value>
  1284         </Pr operty>
  1285       </Prop erties>
  1286     </Pipeli neComponen tMetadata>
  1287     <Pipelin eComponent Metadata
  1288       design -time-name ="Package\ Get Data F rom Source  And Send  To Raw Tab le Destina tion\OLE D B Source">
  1289       <Prope rties>
  1290         <Pro perty>
  1291           <N ame>DataSo urceViewID </Name>
  1292         </Pr operty>
  1293         <Pro perty>
  1294           <N ame>TableI nfoObjectT ype</Name>
  1295           <V alue
  1296              type="q2:s tring">Vie w</Value>
  1297         </Pr operty>
  1298       </Prop erties>
  1299     </Pipeli neComponen tMetadata>
  1300   </Objects> ]]></DTS:D esignTimeP roperties>
  1301   </DTS:Exec utable>