Чтение отформатированного файла NACHA с использованием библиотеки ChoETL, не работающей в пакете служб SSIS

  1. Я использовал ChoETL.dll и ChoETL.NACHA.dll, чтобы прочитать NACHA отформатированный файл консоли VS2015 C#, и он работает нормально.
  2. Создал exe для этого консольного приложения.
  3. Вызывается EXE в пакете служб SSIS с помощью "Выполнить задачу процесса". Но это выбрасывает ошибку ниже.

Message :Failed to parse line to 'ChoETL.NACHA.ChoNACHABatchHeaderRecord' object.
Filename :Sample.txt
StackTrace :   at ChoETL.ChoManifoldRecordReader.LoadLine(Tuple`2 pair, Object& rec)
   at ChoETL.ChoManifoldRecordReader.<AsEnumerable>d__10.MoveNext()
   at ChoETL.ChoManifoldReader.Read()
   at ChoETL.NACHA.ChoNACHAReader.<>c__DisplayClass14_0.<GetEnumerator>b__0()
   at ChoETL.NACHA.ChoNACHAReader.ChoNACHAEnumeratorWrapper.ChoEnumeratorWrapperInternal`1.MoveNext()
   at ChoETL.NACHA.ChoNACHAReader.ChoNACHAEnumeratorWrapper.<BuildEnumerable>d__0`1.MoveNext()
   at NachaReader.Program.Main(String[] args

Может ли кто-нибудь предоставить решение для решения этой проблемы. или предложить любой другой способ чтения файла в формате NACHA в пакете служб SSIS.

0 ответов

Другие вопросы по тегам