我在我的电脑窗口上下载并安装了wso2 esb和wso2 dss。 Wso2 dss已作为wso2esb的一部分安装。我必须意识到的过程如下: - 从db oracle中删除一组行 - 写入结果集并将结果集的每一行写入我有一个已定义缓冲区的xml文件中; 对于第一点我使用wso2 dss现在我想创建一个wso2 esb代理服务,调用用dss创建的操作并将数据插入xml文件中。 你能告诉我这是否有例子?我附上了我的xml模板文件,你能建议我如何将从batabase读取的数据插入到这个文件中吗?
非常感谢。
en<?xml version="1.0" encoding="utf-8"?>
<Z1BP_ALM_ORDER_HEADERS_I SEGMENT="1">
<ORDERID>T0343FS15</ORDERID>
<ORDER_TYPE>YT11</ORDER_TYPE>
<PLANPLANT>2310</PLANPLANT>
<MN_WK_CTR>
<![CDATA[MAN_EST]]>
</MN_WK_CTR>
<PLANT>2310</PLANT>
<PMACTTYPE>50</PMACTTYPE>
<FUNCT_LOC>2310-000-202-001-04</FUNCT_LOC>
<EQUIPMENT>000000000010000002</EQUIPMENT>
<MAINTPLANT>2310</MAINTPLANT>
<LOCATION>1</LOCATION>
<START_DATE>20170523</START_DATE>
<FINISH_DATE>20170524</FINISH_DATE>
<PRIORITY>A</PRIORITY>
<CURRENCY>EUR</CURRENCY>
<SHORT_TEXT>TEST IDOC 1</SHORT_TEXT>
<Z1BP_ALM_ORDER_HEADERS_I1 SEGMENT="1"/>
</Z1BP_ALM_ORDER_HEADERS_I>
<Z1BP_ALM_ORDER_PARTN_MUL SEGMENT="1">
<ORDERID>T0343FS15</ORDERID>
<PARTN_ROLE>VW</PARTN_ROLE>
<PARTNER>00000003</PARTNER>
</Z1BP_ALM_ORDER_PARTN_MUL>
<Z1BP_ALM_ORDER_PARTN_MUL_UP SEGMENT="1"/>
<Z1BP_ALM_ORDER_OPERATION SEGMENT="1">
<ACTIVITY>0010</ACTIVITY>
<CONTROL_KEY>PM01</CONTROL_KEY>
<Z1BP_ALM_ORDER_OPERATION1 SEGMENT="1"/>
</Z1BP_ALM_ORDER_OPERATION>
<Z1BP_ALM_ORDER_OPERATION_UP SEGMENT="1"/>
<Z1BP_ALM_ORDER_COMPONENT SEGMENT="1">
<MATERIAL>
<![CDATA[MAT_NO_LIST]]>
</MATERIAL>
<PLANT>2310</PLANT>
<ITEM_CAT>N</ITEM_CAT>
<ACTIVITY>0010</ACTIVITY>
<PRICE>300</PRICE>
<PRICE_UNIT>1</PRICE_UNIT>
<REQUIREMENT_QUANTITY>1</REQUIREMENT_QUANTITY>
<REQUIREMENT_QUANTITY_UNIT>ST</REQUIREMENT_QUANTITY_UNIT>
<REQUIREMENT_QUANTITY_UNIT_ISO>PCE</REQUIREMENT_QUANTITY_UNIT_ISO>
</Z1BP_ALM_ORDER_COMPONENT>