7dbed3d7eda9df8069937cabf652832e5ec8a567.svn-base 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="SMS WORK INSTRUCTION LEVEL2 CANCEL">
  3. <query id="NIF012140_ChgSeqInf.select" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  4. <![CDATA[
  5. SELECT CHG_SEQ
  6. FROM TBF01_CHARGE_IDX
  7. WHERE L2_SEND = 'Y'
  8. AND PRC_LINE = ?
  9. AND CHARGE_MANA_NO = ?
  10. ]]>
  11. </query>
  12. <query id="NIF012140_ChgCntChk.select" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  13. <![CDATA[
  14. SELECT SUM(DECODE(STATUS_CD,'B',1,0)) STATUS_CNT
  15. FROM TBF01_CHARGE_IDX
  16. WHERE L2_SEND = 'Y'
  17. AND PRC_LINE = ?
  18. AND CHG_SEQ >= ?
  19. ]]>
  20. </query>
  21. <query id="NIF012140_L2Charge.insert" desc="it's query from TBG06_L2_CHARGE_INS Table" fetchSize="10">
  22. <![CDATA[
  23. INSERT INTO TBG06_L2_CHARGE_INS
  24. (SEQ_NO
  25. ,MSG_FLAG
  26. ,TC_ID
  27. ,TRANS_DTIME
  28. ,SEND_SEQ
  29. ,SEND_RESERV
  30. ,SEND_CLF
  31. ,PLAN_CHARGE_NO
  32. ,CAST_NO
  33. ,CAST_EDT_CHARGE_CNT
  34. ,CAST_CHARGE_SEQ
  35. ,STL_GRD
  36. ,SPEC_ABBSYM
  37. ,PLAN_CHARGE_WGT
  38. ,HM_STR_DTIME
  39. ,BLOW_STR_DTIME
  40. ,PRE_BOF_STR_DTIME
  41. ,PRE_BOF_END_DTIME
  42. ,PRE_CAS_STR_DTIME
  43. ,PRE_CAS_END_DTIME
  44. ,PRE_RH_STR_DTIME
  45. ,PRE_RH_END_DTIME
  46. ,PRE_LF_STR_DTIME
  47. ,PRE_LF_END_DTIME
  48. ,TREAT_RT_CD
  49. ,BOF_TEMP_TGT
  50. ,CAS_TEMP_TGT
  51. ,RH_TEMP_TGT
  52. ,LF_TEMP_TGT)
  53. SELECT B.SEQ_NO + ROWNUM -- SEQ_NO
  54. ,'N' -- MSG_FLAG
  55. ,'L3KR00003' -- TC_ID
  56. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  57. ,LPAD(TO_CHAR(B.SEQ_NO + ROWNUM),4,'0') -- SEND_SEQ
  58. ,'' -- SEND_RESERV
  59. ,'D' -- SEND_CLF
  60. ,A.CHARGE_MANA_NO -- PLAN_CHARGE_NO
  61. ,A.CAST_MANA_NO -- CAST_NO
  62. ,A.CAST_EDT_CHARGE_CNT -- CAST_EDT_CHARGE_CNT
  63. ,A.CAST_CHARGE_SEQ -- CAST_CHARGE_SEQ
  64. ,A.STL_GRD -- STL_GRD
  65. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  66. ,A.PREV_CHARGE_WGT -- PLAN_CHARGE_WGT
  67. ,A.HM_STR_DTIME -- HM_STR_DTIME
  68. ,A.BLOW_STR_DTIME -- BLOW_STR_DTIME
  69. ,A.PRE_BOF_STR_DTIME -- PRE_BOF_STR_DTIME
  70. ,A.PRE_BOF_END_DTIME -- PRE_BOF_END_DTIME
  71. ,A.PRE_CAS_STR_DTIME -- PRE_CAS_STR_DTIME
  72. ,A.PRE_CAS_END_DTIME -- PRE_CAS_END_DTIME
  73. ,A.PRE_RH_STR_DTIME -- PRE_RH_STR_DTIME
  74. ,A.PRE_RH_END_DTIME -- PRE_RH_END_DTIME
  75. ,A.PRE_LF_STR_DTIME -- PRE_LF_STR_DTIME
  76. ,A.PRE_LF_END_DTIME -- PRE_LF_END_DTIME
  77. ,A.TREAT_RT_CD -- TREAT_RT_CD
  78. ,A.BOF_TEMP_TGT -- BOF_TEMP_TGT
  79. ,A.CAS_TEMP_TGT -- CAS_TEMP_TGT
  80. ,A.RH_TEMP_TGT -- RH_TEMP_TGT
  81. ,A.LF_TEMP_TGT -- LF_TEMP_TGT
  82. FROM TBF01_SPEC_CHARGE A
  83. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  84. FROM TBG06_L2_CHARGE_INS
  85. WHERE TRANS_DTIME LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') B
  86. WHERE A.CHARGE_EDT_SEQ IN (SELECT CHARGE_EDT_SEQ
  87. FROM TBF01_CHARGE_IDX
  88. WHERE L2_SEND = 'Y'
  89. AND PRC_LINE = ?
  90. AND CHG_SEQ >= ? )
  91. ]]>
  92. </query>
  93. <query id="NIF012140_L2Ccm.insert" desc="it's query from TBG06_L2_CCM_INS Table" fetchSize="10">
  94. <![CDATA[
  95. INSERT INTO TBG06_L2_CCM_INS
  96. (SEQ_NO
  97. ,MSG_FLAG
  98. ,TC_ID
  99. ,TRANS_DTIME
  100. ,SEND_SEQ
  101. ,SEND_RESERV
  102. ,SEND_CLF
  103. ,PLAN_CHARGE_NO
  104. ,STL_GRD
  105. ,SPEC_ABBSYM
  106. ,CC_DEVNO
  107. ,CAST_NO
  108. ,CAST_EDT_CHARGE_CNT
  109. ,CAST_CHARGE_SEQ
  110. ,PLAN_CHARGE_WGT
  111. ,PLAN_CC_STA_DTIME
  112. ,PLAN_CC_END_DTIME
  113. ,TD_TEMP_AVE
  114. ,TD_TEMP_MIN
  115. ,TD_TEMP_MAX
  116. ,SOLIDE_TEMP1
  117. ,SOLIDE_TEMP2
  118. ,CCM_SPEED_MIN1
  119. ,CCM_SPEED_MAX1
  120. ,CCM_SPEED_AVG1
  121. ,CCM_SPEED_MIN2
  122. ,CCM_SPEED_MAX2
  123. ,CCM_SPEED_AVG2
  124. ,SLAB_THK
  125. ,SLAB_WTH
  126. ,SLAB_CNT
  127. ,SLAB_WGT)
  128. SELECT C.SEQ_NO + ROWNUM -- SEQ_NO
  129. ,'N' -- MSG_FLAG
  130. ,'L3KR00004' -- TC_ID
  131. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  132. ,LPAD(TO_CHAR(C.SEQ_NO + ROWNUM),4,'0') -- SEND_SEQ
  133. ,'' -- SEND_RESERV
  134. ,'D' -- SEND_CLF
  135. ,A.CHARGE_MANA_NO -- PLAN_CHARGE_NO
  136. ,A.STL_GRD -- STL_GRD
  137. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  138. ,DECODE(A.CCM_PRC_LINE,'1','J1','J2') -- CC_DEVNO
  139. ,A.CAST_MANA_NO -- CAST_NO
  140. ,A.CAST_EDT_CHARGE_CNT -- CAST_EDT_CHARGE_CNT
  141. ,A.CAST_CHARGE_SEQ -- CAST_CHARGE_SEQ
  142. ,A.PREV_CHARGE_WGT -- PLAN_CHARGE_WGT
  143. ,A.PRE_CCM_STR_DTIME -- PLAN_CC_STA_DTIME
  144. ,A.PRE_CCM_END_DTIME -- PLAN_CC_END_DTIME
  145. ,A.TD_TEMP_AVG -- TD_TEMP_AVE
  146. ,A.TD_TEMP_MIN -- TD_TEMP_MIN
  147. ,A.TD_TEMP_MAX -- TD_TEMP_MAX
  148. ,A.SOLIDE_TEMP_TGT1 -- SOLIDE_TEMP1
  149. ,A.SOLIDE_TEMP_TGT2 -- SOLIDE_TEMP2
  150. ,A.CC_SPEED_MIN1 -- CCM_SPEED_MIN1
  151. ,A.CC_SPEED_MAX1 -- CCM_SPEED_MAX1
  152. ,A.CC_SPEED_AVG1 -- CCM_SPEED_AVG1
  153. ,A.CC_SPEED_MIN2 -- CCM_SPEED_MIN2
  154. ,A.CC_SPEED_MAX2 -- CCM_SPEED_MAX2
  155. ,A.CC_SPEED_AVG2 -- CCM_SPEED_AVG2
  156. ,A.CCM_THK -- SLAB_THK
  157. ,A.CCM_WTH -- SLAB_WTH
  158. ,A.SLAB_CNT -- SLAB_CNT
  159. ,B.SLAB_WGT -- SLAB_WGT
  160. FROM TBF01_SPEC_CHARGE A
  161. ,(SELECT CHARGE_EDT_SEQ, SUM(SLAB_WGT) SLAB_WGT
  162. FROM TBF01_SPEC_SLAB
  163. GROUP BY CHARGE_EDT_SEQ) B
  164. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  165. FROM TBG06_L2_CCM_INS
  166. WHERE TRANS_DTIME LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') C
  167. WHERE A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  168. AND A.CHARGE_EDT_SEQ IN (SELECT CHARGE_EDT_SEQ
  169. FROM TBF01_CHARGE_IDX
  170. WHERE L2_SEND = 'Y'
  171. AND PRC_LINE = ?
  172. AND CHG_SEQ >= ? )
  173. ]]>
  174. </query>
  175. <query id="NIF012140_L2SlabCut.insert" desc="it's query from TBG06_L2_SLAB_CUT_INS Table" fetchSize="10">
  176. <![CDATA[
  177. INSERT INTO TBG06_L2_SLAB_CUT_INS
  178. (SEQ_NO
  179. ,MSG_FLAG
  180. ,TC_ID
  181. ,TRANS_DTIME
  182. ,SEND_SEQ
  183. ,SEND_RESERV
  184. ,SEND_CLF
  185. ,PLAN_CHARGE_NO
  186. ,PLAN_SLAB_NO
  187. ,CAST_NO
  188. ,CAST_EDT_CHARGE_CNT
  189. ,CAST_CHARGE_SEQ
  190. ,STL_GRD
  191. ,SPEC_ABBSYM
  192. ,SLAB_THK
  193. ,SLAB_WTH
  194. ,SLAB_LEN
  195. ,HCR_CLF)
  196. SELECT SEND_SEQ + ROWNUM -- SEQ_NO
  197. ,MSG_FLAG -- MSG_FLAG
  198. ,TC_ID -- TC_ID
  199. ,TRANS_DTIME -- TRANS_DTIME
  200. ,LPAD(TO_CHAR(SEND_SEQ + ROWNUM),4,'0') -- SEND_SEQ
  201. ,'' -- SEND_RESERV
  202. ,SEND_CLF -- SEND_CLF
  203. ,PLAN_CHARGE_NO -- PLAN_CHARGE_NO
  204. ,PLAN_SLAB_NO -- PLAN_SLAB_NO
  205. ,CAST_NO -- CAST_NO
  206. ,CAST_EDT_CHARGE_CNT -- CAST_EDT_CHARGE_CNT
  207. ,CAST_CHARGE_SEQ -- CAST_CHARGE_SEQ
  208. ,STL_GRD -- STL_GRD
  209. ,SPEC_ABBSYM -- SPEC_ABBSYM
  210. ,SLAB_THK -- SLAB_THK
  211. ,SLAB_WTH -- SLAB_WTH
  212. ,SLAB_LEN -- SLAB_LEN
  213. ,HCR_CLF -- HCR_CLF
  214. FROM (SELECT 'N' MSG_FLAG -- MSG_FLAG
  215. ,'L3KR00005' TC_ID -- TC_ID
  216. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') TRANS_DTIME -- TRANS_DTIME
  217. ,D.SEQ_NO SEND_SEQ -- SEND_SEQ
  218. ,'D' SEND_CLF -- SEND_CLF
  219. ,B.CHARGE_MANA_NO PLAN_CHARGE_NO -- PLAN_CHARGE_NO
  220. ,B.SLAB_MANA_NO PLAN_SLAB_NO -- PLAN_SLAB_NO
  221. ,B.CAST_MANA_NO CAST_NO -- CAST_NO
  222. ,A.CAST_EDT_CHARGE_CNT CAST_EDT_CHARGE_CNT -- CAST_EDT_CHARGE_CNT
  223. ,A.CAST_CHARGE_SEQ CAST_CHARGE_SEQ -- CAST_CHARGE_SEQ
  224. ,B.STL_GRD STL_GRD -- STL_GRD
  225. ,B.SPEC_ABBSYM SPEC_ABBSYM -- SPEC_ABBSYM
  226. ,B.SLAB_THK SLAB_THK -- SLAB_THK
  227. ,B.SLAB_WTH SLAB_WTH -- SLAB_WTH
  228. ,B.SLAB_LEN SLAB_LEN -- SLAB_LEN
  229. ,B.HCR_CLF HCR_CLF -- HCR_CLF
  230. FROM TBF01_SPEC_CHARGE A
  231. ,TBF01_SPEC_SLAB B
  232. ,TBF01_CHARGE_IDX C
  233. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  234. FROM TBG06_L2_SLAB_CUT_INS
  235. WHERE TRANS_DTIME LIKE TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') D
  236. WHERE A.CHARGE_EDT_SEQ = B.CHARGE_EDT_SEQ
  237. AND A.CHARGE_EDT_SEQ = C.CHARGE_EDT_SEQ
  238. AND C.L2_SEND = 'Y'
  239. AND C.PRC_LINE = ?
  240. AND C.CHG_SEQ >= ?
  241. ORDER BY B.SLAB_MANA_NO )
  242. ]]>
  243. </query>
  244. <query id="NIF012140_ChargeProgUpd.update" desc="it's query from TBF01_SPEC_CHARGE Table" fetchSize="10">
  245. <![CDATA[
  246. UPDATE TBF01_SPEC_CHARGE
  247. SET PROG_CD = 'JBA'
  248. WHERE CHARGE_EDT_SEQ IN (SELECT CHARGE_EDT_SEQ
  249. FROM TBF01_CHARGE_IDX
  250. WHERE L2_SEND = 'Y'
  251. AND PRC_LINE = ?
  252. AND CHG_SEQ >= ? )
  253. ]]>
  254. </query>
  255. <query id="NIF012140_ChargeInf.select" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  256. <![CDATA[
  257. SELECT A.CHARGE_EDT_SEQ
  258. ,A.CHARGE_MANA_NO
  259. ,B.PREV_CHARGE_WGT
  260. FROM TBF01_CHARGE_IDX A
  261. ,TBF01_SPEC_CHARGE B
  262. WHERE B.CHARGE_EDT_SEQ = A.CHARGE_EDT_SEQ
  263. AND A.L2_SEND = 'Y'
  264. AND A.STATUS_CD = 'A'
  265. AND A.PRC_LINE = ?
  266. AND A.CHG_SEQ >= ?
  267. ORDER BY A.CHG_SEQ
  268. ]]>
  269. </query>
  270. <query id="NIF012140_ChargeIdxUpd.update" desc="it's query from TBF01_CHARGE_IDX Table" fetchSize="10">
  271. <![CDATA[
  272. UPDATE TBF01_CHARGE_IDX
  273. SET L2_SEND = 'N'
  274. WHERE L2_SEND = 'Y'
  275. AND STATUS_CD = 'A'
  276. AND PRC_LINE = ?
  277. AND CHG_SEQ >= ?
  278. ]]>
  279. </query>
  280. </queryMap>