<?xml version="1.0" encoding="UTF-8"?>
<bm:model xmlns:bm="http://www.leaf-framework.org/schema/bm">
    <bm:operations>
        <bm:operation name="query">
            <bm:query-sql><![CDATA[
                SELECT
                    t1.response_message,
                    t1.record_id,
                    t1.interface_code,
                    t1.interface_name,
                    t1.interface_desc,
                    t1.interface_username,
                    t1.interface_password,
                    t1.interface_url,
                    t1.interface_port,
                    t1.interface_function,
                    t1.attribute_1,
                    t1.attribute_2,
                    t1.attribute_3,
                    t1.attribute_4,
                    t1.attribute_5,
                    t1.attribute_6,
                    t1.attribute_7,
                    t1.attribute_8,
                    t1.attribute_9,
                    t1.attribute_10,
                    t1.attribute_11,
                    t1.attribute_12,
                    t1.attribute_13,
                    t1.attribute_14,
                    t1.attribute_15,
                    t1.attribute_16,
                    t1.attribute_17,
                    t1.request_message,
                    t1.attribute_18,
                    t1.attribute_19,
                    t1.attribute_20,
                    t1.note
                FROM
                    hls_interface_parameter t1
                WHERE
                    t1.interface_code = 'ABC_DOC'
            ]]></bm:query-sql>
        </bm:operation>
    </bm:operations>
    <bm:fields>
        <bm:field name="response_message" databaseType="CLOB" datatype="java.sql.Clob" physicalName="RESPONSE_MESSAGE"/>
        <bm:field name="record_id" databaseType="NUMBER" datatype="java.lang.Long" physicalName="RECORD_ID" required="true"/>
        <bm:field name="interface_code" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_CODE"/>
        <bm:field name="interface_name" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_NAME"/>
        <bm:field name="interface_desc" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_DESC"/>
        <bm:field name="interface_username" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_USERNAME"/>
        <bm:field name="interface_password" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_PASSWORD"/>
        <bm:field name="interface_url" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_URL"/>
        <bm:field name="interface_port" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_PORT"/>
        <bm:field name="interface_function" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="INTERFACE_FUNCTION"/>
        <bm:field name="attribute_1" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_1"/>
        <bm:field name="attribute_2" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_2"/>
        <bm:field name="attribute_3" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_3"/>
        <bm:field name="attribute_4" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_4"/>
        <bm:field name="attribute_5" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_5"/>
        <bm:field name="attribute_6" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_6"/>
        <bm:field name="attribute_7" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_7"/>
        <bm:field name="attribute_8" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_8"/>
        <bm:field name="attribute_9" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_9"/>
        <bm:field name="attribute_10" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_10"/>
        <bm:field name="attribute_11" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_11"/>
        <bm:field name="attribute_12" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_12"/>
        <bm:field name="attribute_13" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_13"/>
        <bm:field name="attribute_14" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_14"/>
        <bm:field name="attribute_15" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_15"/>
        <bm:field name="attribute_16" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_16"/>
        <bm:field name="attribute_17" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_17"/>
        <bm:field name="request_message" databaseType="CLOB" datatype="java.sql.Clob" physicalName="REQUEST_MESSAGE"/>
        <bm:field name="attribute_18" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_18"/>
        <bm:field name="attribute_19" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_19"/>
        <bm:field name="attribute_20" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="ATTRIBUTE_20"/>
        <bm:field name="note" databaseType="VARCHAR2" datatype="java.lang.String" physicalName="NOTE"/>
    </bm:fields>
</bm:model>
