0
我能够为CSV文件(文本/纯文本)配置入站端点FILE,并使用vFS设置轮询文件并将其移动到其他文件夹。wso2 esb 611从入站端点读取数据FILE
问题是,我如何提取CSV文件的内容并解析它们?
我在哪里可以在WSO2 EI的运行时间找到数据?是否有XPath表达式
是否有调解器或代理服务我应该用来获取数据作为消息?
请解释使用WSO2的工具构件的步骤。
我能够为CSV文件(文本/纯文本)配置入站端点FILE,并使用vFS设置轮询文件并将其移动到其他文件夹。wso2 esb 611从入站端点读取数据FILE
问题是,我如何提取CSV文件的内容并解析它们?
我在哪里可以在WSO2 EI的运行时间找到数据?是否有XPath表达式
是否有调解器或代理服务我应该用来获取数据作为消息?
请解释使用WSO2的工具构件的步骤。
我通常使用脚本中介(即使Smooks的建议),如以下
<property description="Extract File name" expression="substring-before(get-property('transport', 'FILE_NAME'),'.csv')" name="fileName" scope="default" type="STRING"/>
<script language="js"><![CDATA[
var csv = mc.getPayloadXML();
var lines = (csv + "").split("\n");
for (var l = 1; l <= lines.length; l++) {
cells = (lines[l] + "").split(";");
// Perform your parsing
}
mc.setPayloadXML(payload);
]]>
</script>
https://www.yenlo.com/blog/wso2-how-to-process-a-csv-使用最Smooks的文件,介体 – simar