【发布时间】:2021-01-16 20:07:05
【问题描述】:
需要一些帮助来处理以下情况。
从源系统(工作日)的有效负载中接收一个元素/属性为 Muñiz,并使用 SFTP 写入操作和 SFTP 写入将此值作为 Muñiz 放入 .csv 文件中。
源系统团队说他们不能在工作日更改这个值 Muñiz 并要求我们只在 Mulesoft 中处理......所以我们在将文件写入 SFTP 之前用于数据转换(如下第二步) 如下所示。
%dw 2.0
output application/csv
encoding="UTF-8"
Mule 中的处理器按以下顺序流动,
- HTTP 请求调用 Workday - 获取 Muñiz 的属性之一 工作日的回复
- 数据转换
- Pgp 加密
- SFTP 写入
当我们在 Pgp 加密之前在调试中看到有效负载值时,它显示为 Muñiz
当我们打开 SFTP Write 放置的文件夹中的文件时,此值在 .csv 文件中显示 Muñiz
注意:我阅读了一篇文档,使用 BOM(字节顺序标记)来处理这类情况,但不知道如何使用和使用 BOM 来处理。不确定我们是否需要使用 BOM 或 Mule 中的任何简单选项。
任何人都可以用简单的 mule flow 编写代码并在这里分享,以便我使用相同的代码吗?
最终的输出应该写在 .csv 中:Muniz
【问题讨论】:
标签: mule mule-studio dataweave mulesoft mule-esb