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