Exemplo n.º 1
0
        protected void AddInputColumnForInput(InputColumn column, string inputName)
        {
            GetAllVirtualInputs();
            Pipe.IDTSVirtualInput100 virtualInput = VirtualInputs.Where(vi => vi.Description == inputName).First();

            Pipe.IDTSInput100 input = SSISInputs.Where(i => i.Name == inputName).First();
            for (int i = 0; i < VirtualInputsColumnCollections[virtualInput].Count; i++)
            {
                if (column.Name == VirtualInputsColumnCollections[virtualInput][i].Name)
                {
                    ComponentWrapper.SetUsageType(input.ID, virtualInput, VirtualInputsColumnCollections[virtualInput][i].LineageID, (Pipe.DTSUsageType)column.UsageType);
                }
            }
            ;
        }
Exemplo n.º 2
0
 protected Pipe.IDTSInput100 FindSSISInput(string inputName)
 {
     return(SSISInputs.Where(input => input.Name == inputName).FirstOrDefault());
 }