如何在esql中对内部标签进行排序?

时间:2018-12-31 10:30:48

标签: sorting ibm-integration-bus extended-sql

我需要按内部标签对标签进行排序

现在我的输出是这样的:

     <listaMovimenti>
        <NS2:movimento>
           <numero_carta>1111</numero_carta>
           <intestazione_carta>Int.111</intestazione_carta>
           <descrizione_movimento>mov 111</descrizione_movimento>
           <data_operazione>2018-12-23T00:00:00</data_operazione>
        </NS2:movimento>
        <NS2:movimento>
           <numero_carta>2222</numero_carta>
           <intestazione_carta>Int.222</intestazione_carta>
           <descrizione_movimento>mov 222</descrizione_movimento>
           <data_operazione>2018-12-30T00:00:00</data_operazione>
        </NS2:movimento>
        <NS2:movimento>
           <numero_carta>3333</numero_carta>
           <intestazione_carta>Int.333</intestazione_carta>
           <descrizione_movimento>mov 333</descrizione_movimento>
           <data_operazione>2018-12-01T00:00:00</data_operazione>
        </NS2:movimento>
     </listaMovimenti>

我想订购按“ data_operazione”排序的“ movimento”标签

要填充outputRoot,我使用如下结构:

Environment.dtt.ns:movimentiAZResponse.listaMovimenti.ns:movimento[i].numero_carta = OutputRoot.DFDL.OUTZ3JHOUTMPE.OUTZ3JH_LISTA_MOVIMENTI_D[i].OUTZ3JH_NUMERO_CARTA;

然后使用Environment.dtt填充输出:

set OutputRoot.SOAP.Body = Environment.dtt;

预期结果应为:

     <listaMovimenti>
        <NS2:movimento>
           <numero_carta>2222</numero_carta>
           <intestazione_carta>Int.222</intestazione_carta>
           <descrizione_movimento>mov 222</descrizione_movimento>
           <data_operazione>2018-12-30T00:00:00</data_operazione>
        </NS2:movimento>
        <NS2:movimento>
           <numero_carta>1111</numero_carta>
           <intestazione_carta>Int.111</intestazione_carta>
           <descrizione_movimento>mov 111</descrizione_movimento>
           <data_operazione>2018-12-23T00:00:00</data_operazione>
        </NS2:movimento>
        <NS2:movimento>
           <numero_carta>3333</numero_carta>
           <intestazione_carta>Int.333</intestazione_carta>
           <descrizione_movimento>mov 333</descrizione_movimento>
           <data_operazione>2018-12-01T00:00:00</data_operazione>
        </NS2:movimento>
     </listaMovimenti>

0 个答案:

没有答案