dd4f2698e909bcee1dfdc4d035c3f16141c4c73b.svn-base 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="SMS WORK INSTRUCTION RH, LF LINE CHANGING ">
  3. <query id="NIF012170_ChargeManaNoInf.select" desc="it's query from TBF01_SPEC_CHARGE Table" fetchSize="10">
  4. <![CDATA[
  5. SELECT A.CHARGE_EDT_SEQ
  6. ,A.PRC_LINE
  7. ,A.PATH_PROC_CD
  8. ,A.LINE_PROC_CD
  9. ,A.STL_GRD
  10. ,B.RH_TGT_TEMP
  11. ,B.LF_TGT_TEMP
  12. ,B.VD_TGT_TEMP
  13. ,C.L2_SEND
  14. ,C.CHG_SEQ
  15. FROM TBF01_SPEC_CHARGE A
  16. ,TBG01_OPRN_STD B
  17. ,TBF01_CHARGE_IDX C
  18. WHERE A.CHARGE_MANA_NO = ?
  19. AND A.STL_GRD = B.STL_GRD(+)
  20. AND A.STATUS_CD IN ('A','B')
  21. AND A.CHARGE_EDT_SEQ = C.CHARGE_EDT_SEQ
  22. ]]>
  23. </query>
  24. <query id="NIF012170_TreatRtInf.select" desc="it's query from TBZ00_COMMCD Table" fetchSize="10">
  25. <![CDATA[
  26. SELECT SM_CD
  27. FROM TBZ00_COMMCD
  28. WHERE LG_CD = 'F01004'
  29. AND SM_CFNM = ?
  30. ]]>
  31. </query>
  32. <query id="NIF012170_ChargeProcLineUpd.update" desc="it's query from TBF01_SPEC_CHARGE Table" fetchSize="10">
  33. <![CDATA[
  34. UPDATE TBF01_SPEC_CHARGE
  35. SET PATH_PROC_CD = ?
  36. ,LINE_PROC_CD = ?
  37. ,TREAT_RT_CD = ?
  38. ,RH_TEMP_TGT = ?
  39. ,LF_TEMP_TGT = ?
  40. ,VD_TEMP_TGT = ?
  41. WHERE CHARGE_EDT_SEQ = ?
  42. ]]>
  43. </query>
  44. <query id="NIF012170_L2Charge.insert" desc="it's query from TBG06_L2_CHARGE_INS Table" fetchSize="10">
  45. <![CDATA[
  46. INSERT INTO TBG06_L2_CHARGE_INS
  47. (SEQ_NO
  48. ,MSG_FLAG
  49. ,TC_ID
  50. ,TRANS_DTIME
  51. ,SEND_SEQ
  52. ,SEND_RESERV
  53. ,SEND_CLF
  54. ,PLAN_CHARGE_NO
  55. ,CAST_NO
  56. ,CAST_EDT_CHARGE_CNT
  57. ,CAST_CHARGE_SEQ
  58. ,STL_GRD
  59. ,SPEC_ABBSYM
  60. ,PLAN_CHARGE_WGT
  61. ,HM_STR_DTIME
  62. ,BLOW_STR_DTIME
  63. ,PRE_BOF_STR_DTIME
  64. ,PRE_BOF_END_DTIME
  65. ,PRE_CAS_STR_DTIME
  66. ,PRE_CAS_END_DTIME
  67. ,PRE_RH_STR_DTIME
  68. ,PRE_RH_END_DTIME
  69. ,PRE_LF_STR_DTIME
  70. ,PRE_LF_END_DTIME
  71. ,TREAT_RT_CD
  72. ,BOF_TEMP_TGT
  73. ,CAS_TEMP_TGT
  74. ,RH_TEMP_TGT
  75. ,LF_TEMP_TGT)
  76. SELECT C.SEQ_NO + ROWNUM -- SEQ_NO
  77. ,'N' -- MSG_FLAG
  78. ,'L3KR00003' -- TC_ID
  79. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  80. ,LPAD(TO_CHAR(C.SEQ_NO + ROWNUM),4,'0') -- SEND_SEQ
  81. ,'' -- SEND_RESERV
  82. ,'U' -- SEND_CLF
  83. ,A.CHARGE_MANA_NO -- PLAN_CHARGE_NO
  84. ,A.CAST_MANA_NO -- CAST_NO
  85. ,A.CAST_EDT_CHARGE_CNT -- CAST_EDT_CHARGE_CNT
  86. ,A.CAST_CHARGE_SEQ -- CAST_CHARGE_SEQ
  87. ,A.STL_GRD -- STL_GRD
  88. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  89. ,A.PREV_CHARGE_WGT -- PLAN_CHARGE_WGT
  90. ,A.HM_STR_DTIME -- HM_STR_DTIME
  91. ,A.BLOW_STR_DTIME -- BLOW_STR_DTIME
  92. ,A.PRE_BOF_STR_DTIME -- PRE_BOF_STR_DTIME
  93. ,A.PRE_BOF_END_DTIME -- PRE_BOF_END_DTIME
  94. ,A.PRE_CAS_STR_DTIME -- PRE_CAS_STR_DTIME
  95. ,A.PRE_CAS_END_DTIME -- PRE_CAS_END_DTIME
  96. ,A.PRE_RH_STR_DTIME -- PRE_RH_STR_DTIME
  97. ,A.PRE_RH_END_DTIME -- PRE_RH_END_DTIME
  98. ,A.PRE_LF_STR_DTIME -- PRE_LF_STR_DTIME
  99. ,A.PRE_LF_END_DTIME -- PRE_LF_END_DTIME
  100. ,A.TREAT_RT_CD -- TREAT_RT_CD
  101. ,A.BOF_TEMP_TGT -- BOF_TEMP_TGT
  102. ,A.CAS_TEMP_TGT -- CAS_TEMP_TGT
  103. ,A.RH_TEMP_TGT -- RH_TEMP_TGT
  104. ,A.LF_TEMP_TGT -- LF_TEMP_TGT
  105. FROM TBF01_SPEC_CHARGE A
  106. ,TBF01_CHARGE_IDX B
  107. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  108. FROM TBG06_L2_CHARGE_INS
  109. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') C
  110. WHERE A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ(+)
  111. AND B.L2_SEND = 'Y'
  112. AND B.STATUS_CD IN ('A','B')
  113. AND B.PRC_LINE = ?
  114. AND B.CHG_SEQ >= (SELECT CHG_SEQ
  115. FROM TBF01_CHARGE_IDX
  116. WHERE L2_SEND = 'Y'
  117. AND STATUS_CD IN ('A','B')
  118. AND PRC_LINE = ?
  119. AND CHARGE_EDT_SEQ = ?)
  120. ]]>
  121. </query>
  122. <query id="NIF012170_L2Ccm.insert" desc="it's query from TBG06_L2_CCM_INS Table" fetchSize="10">
  123. <![CDATA[
  124. INSERT INTO TBG06_L2_CCM_INS
  125. (SEQ_NO
  126. ,MSG_FLAG
  127. ,TC_ID
  128. ,TRANS_DTIME
  129. ,SEND_SEQ
  130. ,SEND_RESERV
  131. ,SEND_CLF
  132. ,PLAN_CHARGE_NO
  133. ,STL_GRD
  134. ,SPEC_ABBSYM
  135. ,CC_DEVNO
  136. ,CAST_NO
  137. ,CAST_EDT_CHARGE_CNT
  138. ,CAST_CHARGE_SEQ
  139. ,PLAN_CHARGE_WGT
  140. ,PLAN_CC_STA_DTIME
  141. ,PLAN_CC_END_DTIME
  142. ,TD_TEMP_AVE
  143. ,TD_TEMP_MIN
  144. ,TD_TEMP_MAX
  145. ,SOLIDE_TEMP1
  146. ,SOLIDE_TEMP2
  147. ,CCM_SPEED_MIN1
  148. ,CCM_SPEED_MAX1
  149. ,CCM_SPEED_AVG1
  150. ,CCM_SPEED_MIN2
  151. ,CCM_SPEED_MAX2
  152. ,CCM_SPEED_AVG2
  153. ,SLAB_THK
  154. ,SLAB_WTH
  155. ,SLAB_CNT
  156. ,SLAB_WGT)
  157. SELECT D.SEQ_NO + ROWNUM -- SEQ_NO
  158. ,'N' -- MSG_FLAG
  159. ,'L3KR00004' -- TC_ID
  160. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  161. ,LPAD(TO_CHAR(D.SEQ_NO + ROWNUM),4,'0') -- SEND_SEQ
  162. ,'' -- SEND_RESERV
  163. ,'U' -- SEND_CLF
  164. ,A.CHARGE_MANA_NO -- PLAN_CHARGE_NO
  165. ,A.STL_GRD -- STL_GRD
  166. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  167. ,DECODE(A.CCM_PRC_LINE,'1','J1','J2') -- CC_DEVNO
  168. ,A.CAST_MANA_NO -- CAST_NO
  169. ,A.CAST_EDT_CHARGE_CNT -- CAST_EDT_CHARGE_CNT
  170. ,A.CAST_CHARGE_SEQ -- CAST_CHARGE_SEQ
  171. ,A.PREV_CHARGE_WGT -- PLAN_CHARGE_WGT
  172. ,A.PRE_CCM_STR_DTIME -- PLAN_CC_STA_DTIME
  173. ,A.PRE_CCM_END_DTIME -- PLAN_CC_END_DTIME
  174. ,A.TD_TEMP_AVG -- TD_TEMP_AVE
  175. ,A.TD_TEMP_MIN -- TD_TEMP_MIN
  176. ,A.TD_TEMP_MAX -- TD_TEMP_MAX
  177. ,A.SOLIDE_TEMP_TGT1 -- SOLIDE_TEMP1
  178. ,A.SOLIDE_TEMP_TGT2 -- SOLIDE_TEMP2
  179. ,A.CC_SPEED_MIN1 -- CCM_SPEED_MIN1
  180. ,A.CC_SPEED_MAX1 -- CCM_SPEED_MAX1
  181. ,A.CC_SPEED_AVG1 -- CCM_SPEED_AVG1
  182. ,A.CC_SPEED_MIN2 -- CCM_SPEED_MIN2
  183. ,A.CC_SPEED_MAX2 -- CCM_SPEED_MAX2
  184. ,A.CC_SPEED_AVG2 -- CCM_SPEED_AVG2
  185. ,A.CCM_THK -- SLAB_THK
  186. ,A.CCM_WTH -- SLAB_WTH
  187. ,A.SLAB_CNT -- SLAB_CNT
  188. ,B.SLAB_WGT -- SLAB_WGT
  189. FROM TBF01_SPEC_CHARGE A
  190. ,(SELECT CHARGE_EDT_SEQ, SUM(SLAB_WGT) SLAB_WGT
  191. FROM TBF01_SPEC_SLAB
  192. GROUP BY CHARGE_EDT_SEQ) B
  193. ,TBF01_CHARGE_IDX C
  194. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  195. FROM TBG06_L2_CCM_INS
  196. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') D
  197. WHERE A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  198. AND A.CHARGE_EDT_SEQ = C.CHARGE_EDT_SEQ
  199. AND C.L2_SEND = 'Y'
  200. AND C.STATUS_CD IN ('A','B')
  201. AND C.PRC_LINE = ?
  202. AND C.CHG_SEQ >= (SELECT CHG_SEQ
  203. FROM TBF01_CHARGE_IDX
  204. WHERE L2_SEND = 'Y'
  205. AND STATUS_CD IN ('A','B')
  206. AND PRC_LINE = ?
  207. AND CHARGE_EDT_SEQ = ?)
  208. ]]>
  209. </query>
  210. </queryMap>