Как перенести прочитанный файл из потока ftp в версию ядра 4.1.4? - PullRequest
0 голосов
/ 08 мая 2019

люди! Я перевожу на версию ядра Mule 4.

Я застрял в этот момент: требуется прочитать файл с FTP и затем обработать его. В старой версии это было похоже на несколько компонентов: 1. кварц, 2. трансформатор 3. трансформатор 4. очередь

Может кто-нибудь помочь мне перенести его на ядро ​​mule 4?

Как это сделать? Как поместить содержимое файла в виде строки в очередь, как это было в старой версии? Было бы хорошо, если бы мы могли говорить о версии Mule Kernel. Я новый член этого сообщества и разработчиков Mule, пожалуйста, не ненавидите меня.

На следующем шаге я собираюсь разбить этот файл (сплиттер), но я знаю, что в Kernel больше нет сплиттеров, поэтому я должен использовать для каждого, верно?

Теперь у меня есть 1. http listener (но это должна быть работа. Для моих собственных тестов Это http listener, я собираюсь изменить это). 2. FTP для чтения с разъемом FTP 3. ????

<flow> 
         <quartz 
               with cronExpression 
               and with conector to FTP>
          </quartz>
          <gzip-uncompress-transformer encoding="UTF-8"></gzip-uncompress-transformer>  
          <byte-array-to-string-transformer encoding="UTF-8"></byte-array-to-string-transformer>  
          <jms:outbound-endpoint queue="xxx" ></jms:outbound-endpoint>  
      </flow>

1 Ответ

0 голосов
/ 20 июля 2019

Сначала вы должны прочитать руководство по миграции и попытаться перенести каждый компонент на его эквивалент в Mule 4: https://docs.mulesoft.com/mule-runtime/4.2/index-migration

Для приведенного вами примера это должно быть очень просто.

Quar

Большая часть информации уже есть в документации.

Еще одно предложение - попытаться использовать последнюю доступную версию Mule и разъемов.

...