<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm">
    <bm:fields>
        <bm:field name="reqsn" databaseType="VARCHAR2" datatype="java.lang.String"/>
    </bm:fields>
    <bm:operations>
        <bm:operation name="delete">
            <bm:update-sql><![CDATA[
    			delete from HL_HSBC_BATCH_TEMP t where t.session_id = ${/session/@session_id}
    		]]></bm:update-sql>
        </bm:operation>
        <bm:operation name="insert">
            <bm:update-sql><![CDATA[
              begin
                hl_hsbc_interface_pkg.init_hl_hsbc_batch_temp(
                    p_session_id=> ${/session/@session_id},
                    p_reqsn=>${@reqsn},
                    p_user_id => '-1');
				end;
            ]]></bm:update-sql>
        </bm:operation>
        <bm:operation name="execute">
            <bm:update-sql><![CDATA[
              begin
                hl_hsbc_interface_pkg.init_hl_hsbc_batch_temp(
                    p_session_id=> ${/session/@session_id},
                    p_reqsn=>${@reqsn},
                    p_user_id => '-1');
				end;
            ]]></bm:update-sql>
        </bm:operation>
        <bm:operation name="query">
            <bm:query-sql><![CDATA[
                select t2.reqsn
                  from hl_hsbc_paying_batch t2
                 where t2.status = 'SEND_MID'
                 order by 1
    		]]></bm:query-sql>
        </bm:operation>
    </bm:operations>
</bm:model>