<?xml version="1.0" encoding="UTF-8" ?>
<sqlMap namespace="SiaSun.LMS.Model.WinXP" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <parameterMaps>
    <parameterMap id="paramMap" class ="Hashtable">
      <parameter property="TABLENAME" column="pTableName" />
      <parameter property="FIELDNAME" column="pKeyFieldName" />
      <parameter property="NEXTID" column="pReturnValue" direction ="Output" />
    </parameterMap>

     <parameterMap id="cellAllocateParam" class ="Hashtable">
       <parameter property="STARTDEVICECODE" column="pStartDeviceCode" />
       <parameter property="CELLMODE" column="pCellModel" />
       <parameter property="MANAGEID" column="pManageID" />
       <parameter property="FORKCOUNT" column="pForkCount" />
       <parameter property="ENDCELLID" column="pEndCellID" direction ="Output" />
       <parameter property="RESULTMESSAGE" column="pResultMessage" direction ="Output" />
     </parameterMap>
     
     <parameterMap id="paramInit" class ="Hashtable">
     </parameterMap>
     
  </parameterMaps>

 
  
  <statements>
    <select id="dynamicSQL" resultClass="HashMap" remapResults="true">$sql$</select> 
    
    <procedure id="GetTableID" parameterMap="paramMap" >
      UP_GET_TABLEID
    </procedure>

    <procedure id="CellInAllocate" parameterMap="cellAllocateParam">
      CellInAllocate
    </procedure>

    <procedure id="InitSystem" parameterMap="paramInit">
      UP_INIT_SYSTEM
    </procedure>


  </statements>
</sqlMap>