Я хотел бы знать, есть ли способ конвертировать EDI-файлы в другой формат в муле. У меня есть требование конвертировать из EDI в XML. Я могу сделать это, используя плагин smooks с Mule. Интересно, есть ли более чистый способ сделать это внутри Mule, что-то вроде использования datamapper. Пожалуйста, предложите.Преобразование EDI с использованием mule
0
A
ответ
0
Я боюсь, что расширение smooks распространяемого выглядит довольно много отказались, однако вы можете легко преобразовать с помощью трансформатора Java, как это:
public abstract class EdiSmooksTransformer extends AbstractTransformer
{
private Smooks smooks;
public EdiSmooksTransformer() throws IOException, SAXException
{
smooks = new Smooks();
smooks.setReaderConfig(new EDIReaderConfigurator("MY_EDI_CONFIG_FILE_PATH_HERE"));
}
@Override
protected Object doTransform(Object src, String enc) throws TransformerException
{
StringResult stringResult = new StringResult();
smooks.filterSource(new StreamSource((BufferedReader) src), stringResult);
return stringResult.getResult();
}
}
Смежные вопросы
- 1. Формат обмена стандартами JCAPS EDI в формате Mule ESL
- 2. Создание файла EDI с использованием SMOOKS
- 3. Не удается найти элемент X12 EDI ISA11/ISA16 в Mule
- 4. Преобразование POJO в JSON с использованием Mule 3
- 5. SQL Server: преобразование данных EDI в XML
- 6. Преобразование сценария NCPDP из XML в EDI
- 7. Внедрение EDI с BizTalk
- 8. Json Conversion с использованием mule dataweave
- 9. Связь объекта с строкой с использованием RabbitMQ и Mule
- 10. Преобразование данных в Mule ESB
- 11. Преобразование Mule HttpRequest 'GET' Response
- 12. EDI in Informatica
- 13. с использованием ebp/esp в сочетании с edi/esi
- 14. Фатальная ошибка с EDI Disassembler в BizTalk EDI Получить Pipeline
- 15. Преобразование Mule 1.3 "model" в эквивалент Mule 3
- 16. Преобразование ByteArraySeekableStream обратно в JSON в Mule
- 17. BizTalk 2006 R2 EDI
- 18. PHP EDI X12 Parsing
- 19. EDI X12 Внедрение с C#
- 20. Проблемы с символами EDI Hex
- 21. Преобразование в файлы Edi типа RSP и FUL
- 22. Исключение в потоке EDI в Java Преобразование объектов
- 23. Mule 3.6.1 и Logentries с использованием log4j2
- 24. Mule с использованием JMS-коннектора в трансформаторе
- 25. Отладка субпотока Mule с использованием Java
- 26. Mule-Behavior Development с использованием JBehave
- 27. Итерирование массива с использованием области foreach Mule
- 28. Конфигурация Mule-DB с использованием пружинных компонентов
- 29. Усовершенствование карты с использованием соединителя mule mongodb
- 30. TTL кэша с использованием MongoDB в mule
спасибо за ответ. Однако я использовал то же самое от Мула. Смотрел более прямые пути. – rst
Привет, Адитья, у вас есть лучший способ конвертировать EDI в XML в муле. Можете ли вы опубликовать отзыв или работу вокруг вашего использования. –
Боюсь, нет никакого визуального способа использования smoooks в Mule. –