示例#1
0
        protected override string ExecuteBroker(IActivityOperationsBroker broker, IActivityIOOperationsEndPoint scrEndPoint, IActivityIOOperationsEndPoint dstEndPoint)
        {
            Dev2UnZipOperationTO zipTo =
                ActivityIOFactory.CreateUnzipTO(ColItr.FetchNextValue(_archPassItr),
                                                Overwrite);

            return(broker.UnZip(scrEndPoint, dstEndPoint, zipTo));
        }
示例#2
0
        protected override string ExecuteBroker(IActivityOperationsBroker broker, IActivityIOOperationsEndPoint scrEndPoint, IActivityIOOperationsEndPoint dstEndPoint)
        {
            Dev2ZipOperationTO zipTo = ActivityIOFactory.CreateZipTO(ColItr.FetchNextRow(_compresItr).TheValue,
                                                                     ColItr.FetchNextRow(_archPassItr).TheValue,
                                                                     ColItr.FetchNextRow(_archNameItr).TheValue,
                                                                     Overwrite);

            return(broker.Zip(scrEndPoint, dstEndPoint, zipTo));
        }
示例#3
0
        protected override void AddItemsToIterator(Guid executionId, IDataListCompiler compiler, List <ErrorResultTO> errors)
        {
            ErrorResultTO        error;
            IBinaryDataListEntry archPassEntry = compiler.Evaluate(executionId, enActionType.User, ArchivePassword, false,
                                                                   out error);

            errors.Add(error);
            _archPassItr = Dev2ValueObjectFactory.CreateEvaluateIterator(archPassEntry);
            ColItr.AddIterator(_archPassItr);
        }
示例#4
0
        protected override void AddItemsToIterator(IExecutionEnvironment environment, int update)
        {
            _compresItr = new WarewolfIterator(environment.Eval(CompressionRatio, update));
            ColItr.AddVariableToIterateOn(_compresItr);

            _archNameItr = new WarewolfIterator(environment.Eval(ArchiveName, update));
            ColItr.AddVariableToIterateOn(_archNameItr);

            _archPassItr = new WarewolfIterator(environment.Eval(DecryptedArchivePassword, update));
            ColItr.AddVariableToIterateOn(_archPassItr);
        }
示例#5
0
 protected override void MoveRemainingIterators()
 {
     ColItr.FetchNextValue(_archPassItr);
 }
示例#6
0
 protected override void AddItemsToIterator(IExecutionEnvironment environment)
 {
     _archPassItr = new WarewolfIterator(environment.Eval(ArchivePassword));
     ColItr.AddVariableToIterateOn(_archPassItr);
 }
示例#7
0
 protected override void MoveRemainingIterators()
 {
     ColItr.FetchNextRow(_compresItr);
     ColItr.FetchNextRow(_archPassItr);
     ColItr.FetchNextRow(_archNameItr);
 }