913567e4b2dbd569656a13ae79fc74fd3b961fa5.svn-base 48 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009
  1. <?xml version="1.0" encoding='UTF-8'?>
  2. <queryMap desc="MILL WORK INSTRUCTION LEVEL2 SEND">
  3. <query id="NIF024050_RollSlabSeq.select" desc="it's query from TBF02_SPEC_MILL Table" fetchSize="10">
  4. <![CDATA[
  5. -- ADD STATUS_CD IN ('A','B')) A 因为回出现扎回编制到计划的情况 会导致多条数据
  6. SELECT A.ROLL_MANA_NO ROLL_MANA_ST, A.ROLL_SLAB_SEQ ROLL_SLAB_SEQ_ST
  7. ,B.ROLL_MANA_NO ROLL_MANA_EN, B.ROLL_SLAB_SEQ ROLL_SLAB_SEQ_EN
  8. FROM (SELECT ROLL_MANA_NO, ROLL_SLAB_SEQ
  9. FROM TBF02_SPEC_MILL
  10. WHERE SLAB_NO = ?
  11. AND STATUS_CD IN ('A','B')) A
  12. ,(SELECT ROLL_MANA_NO, ROLL_SLAB_SEQ
  13. FROM TBF02_SPEC_MILL
  14. WHERE SLAB_NO = ?
  15. AND STATUS_CD IN ('A','B')) B
  16. ]]>
  17. </query>
  18. <query id="NIF024050_RollSlab.select" desc="it's query from TBF02_SPEC_MILL Table" fetchSize="10">
  19. <![CDATA[
  20. SELECT A.ROLL_SLAB_SEQ ROLL_SLAB_SEQ_ST
  21. ,B.ROLL_SLAB_SEQ ROLL_SLAB_SEQ_EN
  22. FROM (SELECT MIN(ROLL_SLAB_SEQ) ROLL_SLAB_SEQ FROM TBF02_SPEC_MILL WHERE ROLL_MANA_NO = ?) A
  23. ,(SELECT MAX(ROLL_SLAB_SEQ) ROLL_SLAB_SEQ FROM TBF02_SPEC_MILL WHERE ROLL_MANA_NO = ?) B
  24. ]]>
  25. </query>
  26. <query id="NIF024050_L2ROLLSend.insert" desc="it's query from TBH06_L2_ROLL_UNIT_INS Table" fetchSize="10">
  27. <![CDATA[
  28. INSERT INTO TBH06_L2_ROLL_UNIT_INS
  29. (SEQ_NO
  30. ,MSG_FLAG
  31. ,SEND_LEN
  32. ,TC_ID
  33. ,TRANS_DTIME
  34. ,SEND_DC
  35. ,RECV_DC
  36. ,SERIAL_NO
  37. ,RESERVED
  38. ,SEND_CLF
  39. ,ROLL_UNIT_NO
  40. ,UNIT_SLAB_CNT)
  41. SELECT B.SEQ_NO +
  42. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO) -- SEQ_NO
  43. ,'N' -- MSG_FLAG
  44. ,'34' -- SEND_LEN
  45. ,'HMFU10' -- TC_ID
  46. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  47. ,'FU' -- SEND_DC
  48. ,'HM' -- RECV_DC
  49. ,'' -- SERIAL_NO
  50. ,'' -- RESERVED
  51. ,'1' -- SEND_CLF
  52. ,A.ROLL_MANA_NO -- ROLL_UNIT_NO
  53. ,A.ROLL_SLAB_CNT -- UNIT_SLAB_CNT
  54. FROM TBF02_SPEC_ROLL A
  55. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  56. FROM TBH06_L2_ROLL_UNIT_INS
  57. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') B
  58. WHERE A.ROLL_MANA_NO BETWEEN ? AND ?
  59. ORDER BY A.ROLL_MANA_NO
  60. ]]>
  61. </query>
  62. <query id="NIF024050_L2RHTSend.insert" desc="it's query from TBH06_L2_RHT_INS Table" fetchSize="10">
  63. <![CDATA[
  64. INSERT INTO TBH06_L2_RHT_INS
  65. (SEQ_NO
  66. ,MSG_FLAG
  67. ,SEND_LEN
  68. ,TC_ID
  69. ,TRANS_DTIME
  70. ,SEND_DC
  71. ,RECV_DC
  72. ,SERIAL_NO
  73. ,RESERVED
  74. ,SEND_CLF
  75. ,SLAB_NO
  76. ,COIL_NO
  77. ,ROLL_UNIT_NO
  78. ,ROLL_UNIT_SEQ
  79. ,SLAB_THK
  80. ,SLAB_WTH
  81. ,SLAB_LEN
  82. ,SLAB_WGT
  83. ,STL_GRD
  84. ,SPEC_ABBSYM
  85. ,EXTRACT_TGT_TEMP
  86. ,EXTRACT_MAX_TEMP
  87. ,EXTRACT_MIN_TEMP
  88. ,CHARGING_TGT_TEMP
  89. ,CHARGING_MAX_TEMP
  90. ,HCR_FL
  91. ,INFUR_MIN_HOUR
  92. ,INFUR_MAX_HOUR
  93. ,EQ_HT_MIN_HOUR
  94. ,EQ_HT_MAX_HOUR
  95. ,CHARGE_NO
  96. ,CAST_NO
  97. ,CHEM_KIND
  98. ,CHEM_AL
  99. ,CHEM_AS
  100. ,CHEM_B
  101. ,CHEM_BE
  102. ,CHEM_Bi
  103. ,CHEM_C
  104. ,CHEM_CA
  105. ,CHEM_CE
  106. ,CHEM_CO
  107. ,CHEM_CR
  108. ,CHEM_CU
  109. ,CHEM_H
  110. ,CHEM_LA
  111. ,CHEM_MG
  112. ,CHEM_MN
  113. ,CHEM_MO
  114. ,CHEM_N
  115. ,CHEM_NB
  116. ,CHEM_NI
  117. ,CHEM_O
  118. ,CHEM_P
  119. ,CHEM_S
  120. ,CHEM_SB
  121. ,CHEM_SE
  122. ,CHEM_SI
  123. ,CHEM_TI
  124. ,CHEM_SN
  125. ,CHEM_TA
  126. ,CHEM_TE
  127. ,CHEM_PB
  128. ,CHEM_PD
  129. ,CHEM_V
  130. ,CHEM_W
  131. ,CHEM_ZN
  132. ,CHEM_ZR
  133. ,STRIP_AIM_THK)
  134. SELECT C.SEQ_NO +
  135. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO, A.ROLL_SLAB_SEQ) -- SEQ_NO
  136. ,'N' -- MSG_FLAG
  137. ,'520' -- SEND_LEN
  138. ,'HMFU20' -- TC_ID
  139. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  140. ,'FU' -- SEND_DC
  141. ,'HM' -- RECV_DC
  142. ,'' -- SERIAL_NO
  143. ,'' -- RESERVED
  144. ,'1' -- SEND_CLF
  145. ,A.SLAB_NO -- SLAB_NO
  146. ,A.COIL_NO -- COIL_NO
  147. ,A.ROLL_MANA_NO -- ROLL_UNIT_NO
  148. ,TO_CHAR(A.ROLL_SLAB_SEQ) -- ROLL_UNIT_SEQ
  149. ,TO_CHAR(A.SLAB_THK) -- SLAB_THK
  150. ,TO_CHAR(A.SLAB_WTH) -- SLAB_WTH
  151. ,TO_CHAR(A.SLAB_LEN) -- SLAB_LEN
  152. ,TO_CHAR(A.SLAB_WGT) -- SLAB_WGT
  153. ,A.SPEC_STL_GRD -- STL_GRD
  154. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  155. ,A.CHG_TMP_TGT -- EXTRACT_TGT_TEMP
  156. ,A.CHG_TMP_MAX -- EXTRACT_MAX_TEMP
  157. ,A.CHG_TMP_MIN -- EXTRACT_MIN_TEMP
  158. ,A.CRACK_TGT -- CHARGING_TGT_TEMP
  159. ,A.CRACK_MAX -- CHARGING_MAX_TEMP
  160. ,DECODE(A.HCR_CLF,'C','0','1') -- HCR_FL
  161. ,A.FUR_TME_MIN -- INFUR_MIN_HOUR
  162. ,A.FUR_TME_MAX -- INFUR_MAX_HOUR
  163. ,A.CRACK_TME_MIN -- EQ_HT_MIN_HOUR
  164. ,A.CRACK_TME_MAX -- EQ_HT_MAX_HOUR
  165. ,SUBSTR(A.SLAB_NO,1,10) -- CHARGE_NO
  166. ,A.CAST_NO -- CAST_NO
  167. ,B.CHEM_CLF -- CHEM_KIND
  168. ,TO_CHAR(B.CHEM_Al) -- CHEM_Al
  169. ,TO_CHAR(B.CHEM_As) -- CHEM_As
  170. ,TO_CHAR(B.CHEM_B) -- CHEM_B
  171. ,TO_CHAR(B.CHEM_Be) -- CHEM_Be
  172. ,TO_CHAR(B.CHEM_Bi) -- CHEM_Bi
  173. ,TO_CHAR(B.CHEM_C) -- CHEM_C
  174. ,TO_CHAR(B.CHEM_Ca) -- CHEM_Ca
  175. ,TO_CHAR(B.CHEM_Ce) -- CHEM_Ce
  176. ,TO_CHAR(B.CHEM_Co) -- CHEM_Co
  177. ,TO_CHAR(B.CHEM_Cr) -- CHEM_Cr
  178. ,TO_CHAR(B.CHEM_Cu) -- CHEM_Cu
  179. ,TO_CHAR(B.CHEM_H) -- CHEM_H
  180. ,TO_CHAR(B.CHEM_La) -- CHEM_La
  181. ,TO_CHAR(B.CHEM_Mg) -- CHEM_Mg
  182. ,TO_CHAR(B.CHEM_Mn) -- CHEM_Mn
  183. ,TO_CHAR(B.CHEM_Mo) -- CHEM_Mo
  184. ,TO_CHAR(B.CHEM_N) -- CHEM_N
  185. ,TO_CHAR(B.CHEM_Nb) -- CHEM_Nb
  186. ,TO_CHAR(B.CHEM_Ni) -- CHEM_Ni
  187. ,TO_CHAR(B.CHEM_O) -- CHEM_O
  188. ,TO_CHAR(B.CHEM_P) -- CHEM_P
  189. ,TO_CHAR(B.CHEM_S) -- CHEM_S
  190. ,TO_CHAR(B.CHEM_Sb) -- CHEM_Sb
  191. ,TO_CHAR(B.CHEM_Se) -- CHEM_Se
  192. ,TO_CHAR(B.CHEM_Si) -- CHEM_Si
  193. ,TO_CHAR(B.CHEM_Ti) -- CHEM_Ti
  194. ,TO_CHAR(B.CHEM_Sn) -- CHEM_Sn
  195. ,TO_CHAR(B.CHEM_Ta) -- CHEM_Ta
  196. ,TO_CHAR(B.CHEM_Te) -- CHEM_Te
  197. ,TO_CHAR(B.CHEM_Pb) -- CHEM_Pb
  198. ,TO_CHAR(B.CHEM_Pd) -- CHEM_Pd
  199. ,TO_CHAR(B.CHEM_V) -- CHEM_V
  200. ,TO_CHAR(B.CHEM_W) -- CHEM_W
  201. ,TO_CHAR(B.CHEM_Zn) -- CHEM_Zn
  202. ,TO_CHAR(B.CHEM_Zr) -- CHEM_Zr
  203. ,TO_CHAR(B.STRIP_AIM_THK) --STRIP_AIM_THK
  204. FROM TBF02_SPEC_MILL A
  205. ,TBF02_SPEC_MILL_DET B
  206. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  207. FROM TBH06_L2_RHT_INS
  208. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') C
  209. WHERE A.SLAB_EDT_SEQ = B.SLAB_EDT_SEQ(+)
  210. AND A.ROLL_MANA_NO BETWEEN ? AND ?
  211. ORDER BY A.ROLL_MANA_NO
  212. ,A.ROLL_SLAB_SEQ
  213. ]]>
  214. </query>
  215. <query id="NIF024050_L2MILLSend.insert" desc="it's query from TBH06_L2_MILL_INS Table" fetchSize="10">
  216. <![CDATA[
  217. INSERT INTO TBH06_L2_MILL_INS
  218. (SEQ_NO
  219. ,MSG_FLAG
  220. ,SEND_LEN
  221. ,TC_ID
  222. ,TRANS_DTIME
  223. ,SLAB_NO
  224. ,COIL_NO
  225. ,ROLL_MANA_NO
  226. ,CHARGE_NO
  227. ,CAST_NO
  228. ,ROLL_SLAB_SEQ
  229. ,TRANS_FLAG
  230. ,STL_GRD
  231. ,SPEC_ABBSYM
  232. ,ROUTE
  233. ,MC_NO
  234. ,SLAB_LEN
  235. ,SLAB_WTH
  236. ,SLAB_TAPER
  237. ,SLAB_WTH_HEAD
  238. ,SLAB_WTH_TAIL
  239. ,WTH_CHG_STS
  240. ,WTH_CHG_END
  241. ,SLAB_THK
  242. ,SLAB_WGT
  243. ,HCR_CLF
  244. ,FERR_MODE
  245. ,FERR_CON_STA_TGT_TEMP
  246. ,FERR_CON_END_TGT_TEMP
  247. ,EXTRACT_TGT_TEMP
  248. ,RM2_EXIT_TGT_TEMP
  249. ,RM2_EXIT_MIN_TEMP
  250. ,RM2_EXIT_MAX_TEMP
  251. ,STRIP_AIM_THK
  252. ,STRIP_MAX_THK
  253. ,STRIP_MIN_THK
  254. ,STRIP_CHG_TGT_THK
  255. ,STRIP_CHG_MAX_THK
  256. ,STRIP_CHG_MIN_THK
  257. ,STRIP_AIM_WTH
  258. ,STRIP_MAX_WTH
  259. ,STRIP_MIN_WTH
  260. ,STRIP_AIM_TEMP
  261. ,STRIP_MAX_TEMP
  262. ,STRIP_MIN_TEMP
  263. ,CROWN_AIM_C40
  264. ,CROWN_MAX_C40
  265. ,CROWN_MIN_C40
  266. ,FM_SYM_STRIP_FLATNESS_DEV
  267. ,FM_ASY_STRIP_FLATNESS_DEV
  268. ,STRIP_WEDGE_MIN
  269. ,STRIP_WEDGE_MAX
  270. ,COOLING_MODE
  271. ,DUAL_PAHSE
  272. ,DUAL_TEMP
  273. ,DUAL_TIME
  274. ,UNCOIL_HEAD_LEN
  275. ,UNCOIL_TAIL_LEN
  276. ,UNCOOL_AREA_LEN
  277. ,COOLING_RATE_TOP
  278. ,COOLING_RATE_BOT
  279. ,COOL_EXIT_TGT_TEMP
  280. ,COOL_EXIT_MAX_TEMP
  281. ,COOL_EXIT_MIN_TEMP
  282. ,SAMPLE_NO
  283. ,INSPECT_YN
  284. ,BINDING_AMT_CIRC
  285. ,BINDING_AMT_RADI
  286. ,SMP_YS
  287. ,SMP_YP
  288. ,ALLOY_COMP_THK_DEV
  289. ,DILAT_CURVE
  290. ,DIAMOND_FLAG
  291. ,STS_FLAG
  292. ,ORD_NO
  293. ,COIL_LAYER
  294. ,HAEA_TAIL_CD
  295. ,PDI_COMM
  296. ,CHEM_CLF
  297. ,CHEM_AL
  298. ,CHEM_AS
  299. ,CHEM_B
  300. ,CHEM_BE
  301. ,CHEM_BI
  302. ,CHEM_C
  303. ,CHEM_CA
  304. ,CHEM_CE
  305. ,CHEM_CO
  306. ,CHEM_CR
  307. ,CHEM_CU
  308. ,CHEM_H
  309. ,CHEM_LA
  310. ,CHEM_MG
  311. ,CHEM_MN
  312. ,CHEM_MO
  313. ,CHEM_N
  314. ,CHEM_NB
  315. ,CHEM_NI
  316. ,CHEM_O
  317. ,CHEM_P
  318. ,CHEM_PB
  319. ,CHEM_PD
  320. ,CHEM_S
  321. ,CHEM_SB
  322. ,CHEM_SE
  323. ,CHEM_SI
  324. ,CHEM_SN
  325. ,CHEM_TA
  326. ,CHEM_TE
  327. ,CHEM_TI
  328. ,CHEM_V
  329. ,CHEM_W
  330. ,CHEM_ZN
  331. ,CHEM_ZR
  332. ,RESERVE_FIELD1
  333. ,RESERVE_FIELD2
  334. ,RESERVE_FIELD3
  335. ,RESERVE_FIELD4
  336. ,RESERVE_FIELD5)
  337. SELECT C.SEQ_NO +
  338. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO, A.ROLL_SLAB_SEQ) -- SEQ_NO
  339. ,'N' -- MSG_FLAG
  340. ,'833' -- SEND_LEN
  341. ,'4001' -- TC_ID
  342. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  343. ,A.SLAB_NO -- SLAB_NO
  344. ,A.COIL_NO -- COIL_NO
  345. ,A.ROLL_MANA_NO -- ROLL_MANA_NO
  346. ,SUBSTR(A.SLAB_NO,1,10) -- CHARGE_NO
  347. ,A.CAST_NO -- CAST_NO
  348. ,TO_CHAR(A.ROLL_SLAB_SEQ) -- ROLL_SLAB_SEQ
  349. ,'1' -- TRANS_FLAG
  350. ,A.SPEC_STL_GRD -- STL_GRD
  351. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  352. ,'' -- ROUTE
  353. ,A.CCM_PRC_LINE -- MC_NO
  354. ,TO_CHAR(A.SLAB_LEN) -- SLAB_LEN
  355. ,TO_CHAR(A.SLAB_WTH) -- SLAB_WTH
  356. ,A.SLAB_TAPER -- SLAB_TAPER
  357. ,TO_CHAR(A.SLAB_WTH_HEAD) -- SLAB_WTH_HEAD
  358. ,TO_CHAR(A.SLAB_WTH_TAIL) -- SLAB_WTH_TAIL
  359. ,TO_CHAR(A.WTH_CHG_STS) -- WTH_CHG_STS
  360. ,TO_CHAR(WTH_CHG_END) -- WTH_CHG_END
  361. ,TO_CHAR(A.SLAB_THK) -- SLAB_THK
  362. ,TO_CHAR(A.SLAB_WGT) -- SLAB_WGT
  363. ,DECODE(A.HCR_CLF,'C','0','1') -- HCR_FL
  364. ,B.FERR_MODE -- FERR_MODE
  365. ,TO_CHAR(B.FERR_CON_STA_TGT_TEMP) -- FERR_CON_STA_TGT_TEMP
  366. ,TO_CHAR(B.FERR_CON_END_TGT_TEMP) -- FERR_CON_END_TGT_TEMP
  367. ,TO_CHAR(B.EXTRACT_TGT_TEMP) -- EXTRACT_TGT_TEMP
  368. ,TO_CHAR(B.RM2_EXIT_TGT_TEMP) -- RM2_EXIT_TGT_TEMP
  369. ,TO_CHAR(B.RM2_EXIT_MIN_TEMP) -- RM2_EXIT_MIN_TEMP
  370. ,TO_CHAR(B.RM2_EXIT_MAX_TEMP) -- RM2_EXIT_MAX_TEMP
  371. /*,TO_CHAR(B.STRIP_AIM_THK) -- STRIP_AIM_THK
  372. ,TO_CHAR(B.STRIP_MAX_THK) -- STRIP_MAX_THK
  373. ,TO_CHAR(B.STRIP_MIN_THK) -- STRIP_MIN_THK */
  374. ,(TO_CHAR(get_tbf02_coilthkmax(a.SPEC_STL_GRD, a.ORD_THK,a.HOT_THK_MAX)) +
  375. TO_CHAR(get_tbf02_coilthkmin(a.SPEC_STL_GRD, a.ORD_THK,a.HOT_THK_MIN))) / 2
  376. ,TO_CHAR(get_tbf02_coilthkmax(a.SPEC_STL_GRD, a.ORD_THK,a.HOT_THK_MAX)) -- STRIP_MAX_THK
  377. ,TO_CHAR(get_tbf02_coilthkmin(a.SPEC_STL_GRD, a.ORD_THK,a.HOT_THK_MIN)) -- STRIP_MIN_THK
  378. ,TO_CHAR(B.STRIP_CHG_TGT_THK) -- STRIP_CHG_TGT_THK
  379. ,TO_CHAR(B.STRIP_CHG_MAX_THK) -- STRIP_CHG_MAX_THK
  380. ,TO_CHAR(B.STRIP_CHG_MIN_THK) -- STRIP_CHG_MIN_THK
  381. ,TO_CHAR(B.STRIP_AIM_WTH) -- STRIP_AIM_WTH
  382. ,TO_CHAR(B.STRIP_MAX_WTH ) -- STRIP_MAX_WTH
  383. ,TO_CHAR(B.STRIP_MIN_WTH) -- STRIP_MIN_WTH
  384. ,TO_CHAR(B.STRIP_TGT_TEMP) -- STRIP_AIM_TEMP
  385. ,TO_CHAR(B.STRIP_MAX_TEMP) -- STRIP_MAX_TEMP
  386. ,TO_CHAR(B.STRIP_MIN_TEMP) -- STRIP_MIN_TEMP
  387. ,B.CROWN_AIM_C40 -- CROWN_AIM_C40
  388. ,B.CROWN_MAX_C40 -- CROWN_MAX_C40
  389. ,B.CROWN_MIN_C40 -- CROWN_MIN_C40
  390. ,B.FM_SYM_STRIP_FLATNESS_DEV -- FM_SYM_STRIP_FLATNESS_DEV
  391. ,B.FM_ASY_STRIP_FLATNESS_DEV -- FM_ASY_STRIP_FLATNESS_DEV
  392. ,B.STRIP_WEDGE_MIN -- STRIP_WEDGE_MIN
  393. ,B.STRIP_WEDGE_MAX -- STRIP_WEDGE_MAX
  394. ,B.COOLING_MODE -- COOLING_MODE
  395. ,B.DUAL_PAHSE -- DUAL_PAHSE
  396. ,TO_CHAR(B.DUAL_TEMP) -- DUAL_TEMP
  397. ,TO_CHAR(B.DUAL_TIME) -- DUAL_TIME
  398. ,TO_CHAR(B.UNCOIL_HEAD_LEN) -- UNCOIL_HEAD_LEN
  399. ,TO_CHAR(B.UNCOIL_TAIL_LEN) -- UNCOIL_TAIL_LEN
  400. ,TO_CHAR(B.UNCOOL_AREA_LEN) -- UNCOOL_AREA_LEN
  401. ,TO_CHAR(B.COOLING_RATE_TOP) -- COOLING_RATE_TOP
  402. ,TO_CHAR(B.COOLING_RATE_BOT) -- COOLING_RATE_BOT
  403. ,TO_CHAR(B.COOL_EXIT_TGT_TEMP) -- COOL_EXIT_TGT_TEMP
  404. ,TO_CHAR(B.COOL_EXIT_MAX_TEMP) -- COOL_EXIT_MAX_TEMP
  405. ,TO_CHAR(B.COOL_EXIT_MIN_TEMP) -- COOL_EXIT_MIN_TEMP
  406. ,B.SAMPLE_NO -- SAMPLE_NO
  407. ,B.INSPECT_YN -- INSPECT_YN
  408. ,TO_CHAR(B.BINDING_AMT_CIRC) -- BINDING_AMT_CIRC
  409. ,TO_CHAR(B.BINDING_AMT_RADI) -- BINDING_AMT_RADI
  410. ,TO_CHAR(B.SMP_YS) -- SMP_YS
  411. ,TO_CHAR(B.SMP_YP) -- SMP_YP
  412. ,B.ALLOY_COMP_THK_DEV -- ALLOY_COMP_THK_DEV
  413. ,B.DILAT_CURVE -- DILAT_CURVE
  414. ,B.DIAMOND_FLAG -- DIAMOND_FLAG
  415. ,B.STS_FLAG -- STS_FLAG
  416. ,SUBSTR(B.ORD_NO,1,15) -- ORD_NO
  417. ,B.COIL_LAYER -- COIL_LAYER
  418. ,B.HAEA_TAIL_CD -- HAEA_TAIL_CD
  419. ,B.PDI_COMM -- PDI_COMM
  420. ,DECODE(B.CHEM_CLF,'0','2',B.CHEM_CLF) -- CHEM_KIND
  421. ,TO_CHAR(B.CHEM_Al) -- CHEM_Al
  422. ,TO_CHAR(B.CHEM_As) -- CHEM_As
  423. ,TO_CHAR(B.CHEM_B) -- CHEM_B
  424. ,TO_CHAR(B.CHEM_Be) -- CHEM_Be
  425. ,TO_CHAR(B.CHEM_Bi) -- CHEM_Bi
  426. ,TO_CHAR(B.CHEM_C) -- CHEM_C
  427. ,TO_CHAR(B.CHEM_Ca) -- CHEM_Ca
  428. ,TO_CHAR(B.CHEM_Ce) -- CHEM_Ce
  429. ,TO_CHAR(B.CHEM_Co) -- CHEM_Co
  430. ,TO_CHAR(B.CHEM_Cr) -- CHEM_Cr
  431. ,TO_CHAR(B.CHEM_Cu) -- CHEM_Cu
  432. ,TO_CHAR(B.CHEM_H) -- CHEM_H
  433. ,TO_CHAR(B.CHEM_La) -- CHEM_La
  434. ,TO_CHAR(B.CHEM_Mg) -- CHEM_Mg
  435. ,TO_CHAR(B.CHEM_Mn) -- CHEM_Mn
  436. ,TO_CHAR(B.CHEM_Mo) -- CHEM_Mo
  437. ,TO_CHAR(B.CHEM_N) -- CHEM_N
  438. ,TO_CHAR(B.CHEM_Nb) -- CHEM_Nb
  439. ,TO_CHAR(B.CHEM_Ni) -- CHEM_Ni
  440. ,TO_CHAR(B.CHEM_O) -- CHEM_O
  441. ,TO_CHAR(B.CHEM_P) -- CHEM_P
  442. ,TO_CHAR(B.CHEM_Pb) -- CHEM_Pb
  443. ,TO_CHAR(B.CHEM_Pd) -- CHEM_Pd
  444. ,TO_CHAR(B.CHEM_S) -- CHEM_S
  445. ,TO_CHAR(B.CHEM_Sb) -- CHEM_Sb
  446. ,TO_CHAR(B.CHEM_Se) -- CHEM_Se
  447. ,TO_CHAR(B.CHEM_Si) -- CHEM_Si
  448. ,TO_CHAR(B.CHEM_Sn) -- CHEM_Sn
  449. ,TO_CHAR(B.CHEM_Ta) -- CHEM_Ta
  450. ,TO_CHAR(B.CHEM_Te) -- CHEM_Te
  451. ,TO_CHAR(B.CHEM_Ti) -- CHEM_Ti
  452. ,TO_CHAR(B.CHEM_V) -- CHEM_V
  453. ,TO_CHAR(B.CHEM_W) -- CHEM_W
  454. ,TO_CHAR(B.CHEM_Zn) -- CHEM_Zn
  455. ,TO_CHAR(B.CHEM_Zr) -- CHEM_Zr
  456. ,'' -- RESERVE_FIELD1
  457. ,'' -- RESERVE_FIELD2
  458. ,'' -- RESERVE_FIELD3
  459. ,'' --get_tbf02_coilthkmin(A.SPEC_STL_GRD,A.ORD_THK) -- RESERVE_FIELD4
  460. ,'' --get_tbf02_coilthkmax(A.SPEC_STL_GRD,A.ORD_THK) -- RESERVE_FIELD5
  461. FROM TBF02_SPEC_MILL A
  462. ,TBF02_SPEC_MILL_DET B
  463. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  464. FROM TBH06_L2_MILL_INS
  465. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') C
  466. WHERE A.SLAB_EDT_SEQ = B.SLAB_EDT_SEQ(+)
  467. AND A.ROLL_MANA_NO BETWEEN ? AND ?
  468. ]]>
  469. </query>
  470. <query id="NIF024050_RollManaNo.select" desc="it's query from TBF02_SPEC_ROLL Table" fetchSize="10">
  471. <![CDATA[
  472. SELECT ROLL_MANA_NO
  473. FROM TBF02_SPEC_ROLL
  474. WHERE ROLL_MANA_NO BETWEEN ? AND ?
  475. ORDER BY ROLL_MANA_NO
  476. ]]>
  477. </query>
  478. <query id="NIF024050_L2ROLLCOILSend.insert" desc="it's query from TBH06_L2_COIL_NO_INS Table" fetchSize="10">
  479. <![CDATA[
  480. INSERT INTO TBH06_L2_COIL_NO_INS
  481. (SEQ_NO
  482. ,MSG_FLAG
  483. ,TC_ID
  484. ,TRANS_DTIME
  485. ,SEND_LEN
  486. ,SET_SEQ
  487. ,COIL_NO)
  488. SELECT B.SEQ_NO +
  489. ROW_NUMBER() OVER (ORDER BY A.ROLL_SLAB_SEQ) -- SEQ_NO
  490. ,'N' -- MSG_FLAG
  491. ,'4003' -- TC_ID
  492. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  493. ,'' -- SEND_LEN
  494. ,? -- SET_SEQ
  495. ,A.SLAB_NO -- COIL_NO
  496. FROM TBF02_SPEC_MILL A
  497. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  498. FROM TBH06_L2_COIL_NO_INS
  499. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') B
  500. WHERE A.ROLL_MANA_NO = ?
  501. ]]>
  502. </query>
  503. <query id="NIF024050_MillIdx.update" desc="it's query from TBF02_MILL_IDX Table" fetchSize="10">
  504. <![CDATA[
  505. UPDATE TBF02_MILL_IDX
  506. SET L2_SEND = 'Y'
  507. WHERE ROLL_MANA_NO BETWEEN ? AND ?
  508. ]]>
  509. </query>
  510. <query id="NIF024050_AftRollManaNoChk.select" desc="it's query from TBF02_SPEC_ROLL Table" fetchSize="10">
  511. <![CDATA[
  512. SELECT COUNT(ROLL_MANA_NO) ROLL_CNT
  513. FROM TBF02_SPEC_ROLL
  514. WHERE ROLL_MANA_NO > ?
  515. ]]>
  516. </query>
  517. <query id="NIF024050_L2ROLLReSend.insert" desc="it's query from TBH06_L2_ROLL_UNIT_INS Table" fetchSize="10">
  518. <![CDATA[
  519. INSERT INTO TBH06_L2_ROLL_UNIT_INS
  520. (SEQ_NO
  521. ,MSG_FLAG
  522. ,SEND_LEN
  523. ,TC_ID
  524. ,TRANS_DTIME
  525. ,SEND_DC
  526. ,RECV_DC
  527. ,SERIAL_NO
  528. ,RESERVED
  529. ,SEND_CLF
  530. ,ROLL_UNIT_NO
  531. ,UNIT_SLAB_CNT)
  532. SELECT B.SEQ_NO +
  533. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO) -- SEQ_NO
  534. ,'N' -- MSG_FLAG
  535. ,'34' -- SEND_LEN
  536. ,'HMFU10' -- TC_ID
  537. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  538. ,'FU' -- SEND_DC
  539. ,'HM' -- RECV_DC
  540. ,'' -- SERIAL_NO
  541. ,'' -- RESERVED
  542. ,'2' -- SEND_CLF
  543. ,A.ROLL_MANA_NO -- ROLL_UNIT_NO
  544. ,A.ROLL_SLAB_CNT -- UNIT_SLAB_CNT
  545. FROM TBF02_SPEC_ROLL A
  546. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  547. FROM TBH06_L2_ROLL_UNIT_INS
  548. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') B
  549. WHERE A.ROLL_MANA_NO > ?
  550. ORDER BY A.ROLL_MANA_NO
  551. ]]>
  552. </query>
  553. <query id="NIF024050_L2RHTReSend.insert" desc="it's query from TBH06_L2_RHT_INS Table" fetchSize="10">
  554. <![CDATA[
  555. INSERT INTO TBH06_L2_RHT_INS
  556. (SEQ_NO
  557. ,MSG_FLAG
  558. ,SEND_LEN
  559. ,TC_ID
  560. ,TRANS_DTIME
  561. ,SEND_DC
  562. ,RECV_DC
  563. ,SERIAL_NO
  564. ,RESERVED
  565. ,SEND_CLF
  566. ,SLAB_NO
  567. ,COIL_NO
  568. ,ROLL_UNIT_NO
  569. ,ROLL_UNIT_SEQ
  570. ,SLAB_THK
  571. ,SLAB_WTH
  572. ,SLAB_LEN
  573. ,SLAB_WGT
  574. ,STL_GRD
  575. ,SPEC_ABBSYM
  576. ,EXTRACT_TGT_TEMP
  577. ,EXTRACT_MAX_TEMP
  578. ,EXTRACT_MIN_TEMP
  579. ,CHARGING_TGT_TEMP
  580. ,CHARGING_MAX_TEMP
  581. ,HCR_FL
  582. ,INFUR_MIN_HOUR
  583. ,INFUR_MAX_HOUR
  584. ,EQ_HT_MIN_HOUR
  585. ,EQ_HT_MAX_HOUR
  586. ,CHARGE_NO
  587. ,CAST_NO
  588. ,CHEM_KIND
  589. ,CHEM_AL
  590. ,CHEM_AS
  591. ,CHEM_B
  592. ,CHEM_BE
  593. ,CHEM_Bi
  594. ,CHEM_C
  595. ,CHEM_CA
  596. ,CHEM_CE
  597. ,CHEM_CO
  598. ,CHEM_CR
  599. ,CHEM_CU
  600. ,CHEM_H
  601. ,CHEM_LA
  602. ,CHEM_MG
  603. ,CHEM_MN
  604. ,CHEM_MO
  605. ,CHEM_N
  606. ,CHEM_NB
  607. ,CHEM_NI
  608. ,CHEM_O
  609. ,CHEM_P
  610. ,CHEM_S
  611. ,CHEM_SB
  612. ,CHEM_SE
  613. ,CHEM_SI
  614. ,CHEM_TI
  615. ,CHEM_SN
  616. ,CHEM_TA
  617. ,CHEM_TE
  618. ,CHEM_PB
  619. ,CHEM_PD
  620. ,CHEM_V
  621. ,CHEM_W
  622. ,CHEM_ZN
  623. ,CHEM_ZR
  624. ,STRIP_AIM_THK)
  625. SELECT C.SEQ_NO +
  626. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO, A.ROLL_SLAB_SEQ) -- SEQ_NO
  627. ,'N' -- MSG_FLAG
  628. ,'520' -- SEND_LEN
  629. ,'HMFU20' -- TC_ID
  630. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  631. ,'FU' -- SEND_DC
  632. ,'HM' -- RECV_DC
  633. ,'' -- SERIAL_NO
  634. ,'' -- RESERVED
  635. ,'2' -- SEND_CLF
  636. ,A.SLAB_NO -- SLAB_NO
  637. ,A.COIL_NO -- COIL_NO
  638. ,A.ROLL_MANA_NO -- ROLL_UNIT_NO
  639. ,TO_CHAR(A.ROLL_SLAB_SEQ) -- ROLL_UNIT_SEQ
  640. ,TO_CHAR(A.SLAB_THK) -- SLAB_THK
  641. ,TO_CHAR(A.SLAB_WTH) -- SLAB_WTH
  642. ,TO_CHAR(A.SLAB_LEN) -- SLAB_LEN
  643. ,TO_CHAR(A.SLAB_WGT) -- SLAB_WGT
  644. ,A.SPEC_STL_GRD -- STL_GRD
  645. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  646. ,A.CHG_TMP_TGT -- EXTRACT_TGT_TEMP
  647. ,A.CHG_TMP_MAX -- EXTRACT_MAX_TEMP
  648. ,A.CHG_TMP_MIN -- EXTRACT_MIN_TEMP
  649. ,A.CRACK_TGT -- CHARGING_TGT_TEMP
  650. ,A.CRACK_MAX -- CHARGING_MAX_TEMP
  651. ,DECODE(A.HCR_CLF,'C','0','1') -- HCR_FL
  652. ,A.FUR_TME_MIN -- INFUR_MIN_HOUR
  653. ,A.FUR_TME_MAX -- INFUR_MAX_HOUR
  654. ,A.CRACK_TME_MIN -- EQ_HT_MIN_HOUR
  655. ,A.CRACK_TME_MAX -- EQ_HT_MAX_HOUR
  656. ,SUBSTR(A.SLAB_NO,1,10) -- CHARGE_NO
  657. ,A.CAST_NO -- CAST_NO
  658. ,B.CHEM_CLF -- CHEM_KIND
  659. ,TO_CHAR(B.CHEM_Al) -- CHEM_Al
  660. ,TO_CHAR(B.CHEM_As) -- CHEM_As
  661. ,TO_CHAR(B.CHEM_B) -- CHEM_B
  662. ,TO_CHAR(B.CHEM_Be) -- CHEM_Be
  663. ,TO_CHAR(B.CHEM_Bi) -- CHEM_Bi
  664. ,TO_CHAR(B.CHEM_C) -- CHEM_C
  665. ,TO_CHAR(B.CHEM_Ca) -- CHEM_Ca
  666. ,TO_CHAR(B.CHEM_Ce) -- CHEM_Ce
  667. ,TO_CHAR(B.CHEM_Co) -- CHEM_Co
  668. ,TO_CHAR(B.CHEM_Cr) -- CHEM_Cr
  669. ,TO_CHAR(B.CHEM_Cu) -- CHEM_Cu
  670. ,TO_CHAR(B.CHEM_H) -- CHEM_H
  671. ,TO_CHAR(B.CHEM_La) -- CHEM_La
  672. ,TO_CHAR(B.CHEM_Mg) -- CHEM_Mg
  673. ,TO_CHAR(B.CHEM_Mn) -- CHEM_Mn
  674. ,TO_CHAR(B.CHEM_Mo) -- CHEM_Mo
  675. ,TO_CHAR(B.CHEM_N) -- CHEM_N
  676. ,TO_CHAR(B.CHEM_Nb) -- CHEM_Nb
  677. ,TO_CHAR(B.CHEM_Ni) -- CHEM_Ni
  678. ,TO_CHAR(B.CHEM_O) -- CHEM_O
  679. ,TO_CHAR(B.CHEM_P) -- CHEM_P
  680. ,TO_CHAR(B.CHEM_S) -- CHEM_S
  681. ,TO_CHAR(B.CHEM_Sb) -- CHEM_Sb
  682. ,TO_CHAR(B.CHEM_Se) -- CHEM_Se
  683. ,TO_CHAR(B.CHEM_Si) -- CHEM_Si
  684. ,TO_CHAR(B.CHEM_Ti) -- CHEM_Ti
  685. ,TO_CHAR(B.CHEM_Sn) -- CHEM_Sn
  686. ,TO_CHAR(B.CHEM_Ta) -- CHEM_Ta
  687. ,TO_CHAR(B.CHEM_Te) -- CHEM_Te
  688. ,TO_CHAR(B.CHEM_Pb) -- CHEM_Pb
  689. ,TO_CHAR(B.CHEM_Pd) -- CHEM_Pd
  690. ,TO_CHAR(B.CHEM_V) -- CHEM_V
  691. ,TO_CHAR(B.CHEM_W) -- CHEM_W
  692. ,TO_CHAR(B.CHEM_Zn) -- CHEM_Zn
  693. ,TO_CHAR(B.CHEM_Zr) -- CHEM_Zr
  694. ,TO_CHAR(B.STRIP_AIM_THK) --STRIP_AIM_THK
  695. FROM TBF02_SPEC_MILL A
  696. ,TBF02_SPEC_MILL_DET B
  697. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  698. FROM TBH06_L2_RHT_INS
  699. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') C
  700. WHERE A.SLAB_EDT_SEQ = B.SLAB_EDT_SEQ(+)
  701. AND A.ROLL_MANA_NO > ?
  702. ORDER BY A.ROLL_MANA_NO
  703. ,A.ROLL_SLAB_SEQ
  704. ]]>
  705. </query>
  706. <query id="NIF024050_L2MILLReSend.insert" desc="it's query from TBH06_L2_MILL_INS Table" fetchSize="10">
  707. <![CDATA[
  708. INSERT INTO TBH06_L2_MILL_INS
  709. (SEQ_NO
  710. ,MSG_FLAG
  711. ,SEND_LEN
  712. ,TC_ID
  713. ,TRANS_DTIME
  714. ,SLAB_NO
  715. ,COIL_NO
  716. ,ROLL_MANA_NO
  717. ,CHARGE_NO
  718. ,CAST_NO
  719. ,ROLL_SLAB_SEQ
  720. ,TRANS_FLAG
  721. ,STL_GRD
  722. ,SPEC_ABBSYM
  723. ,ROUTE
  724. ,MC_NO
  725. ,SLAB_LEN
  726. ,SLAB_WTH
  727. ,SLAB_TAPER
  728. ,SLAB_WTH_HEAD
  729. ,SLAB_WTH_TAIL
  730. ,WTH_CHG_STS
  731. ,WTH_CHG_END
  732. ,SLAB_THK
  733. ,SLAB_WGT
  734. ,HCR_CLF
  735. ,FERR_MODE
  736. ,FERR_CON_STA_TGT_TEMP
  737. ,FERR_CON_END_TGT_TEMP
  738. ,EXTRACT_TGT_TEMP
  739. ,RM2_EXIT_TGT_TEMP
  740. ,RM2_EXIT_MIN_TEMP
  741. ,RM2_EXIT_MAX_TEMP
  742. ,STRIP_AIM_THK
  743. ,STRIP_MAX_THK
  744. ,STRIP_MIN_THK
  745. ,STRIP_CHG_TGT_THK
  746. ,STRIP_CHG_MAX_THK
  747. ,STRIP_CHG_MIN_THK
  748. ,STRIP_AIM_WTH
  749. ,STRIP_MAX_WTH
  750. ,STRIP_MIN_WTH
  751. ,STRIP_AIM_TEMP
  752. ,STRIP_MAX_TEMP
  753. ,STRIP_MIN_TEMP
  754. ,CROWN_AIM_C40
  755. ,CROWN_MAX_C40
  756. ,CROWN_MIN_C40
  757. ,FM_SYM_STRIP_FLATNESS_DEV
  758. ,FM_ASY_STRIP_FLATNESS_DEV
  759. ,STRIP_WEDGE_MIN
  760. ,STRIP_WEDGE_MAX
  761. ,COOLING_MODE
  762. ,DUAL_PAHSE
  763. ,DUAL_TEMP
  764. ,DUAL_TIME
  765. ,UNCOIL_HEAD_LEN
  766. ,UNCOIL_TAIL_LEN
  767. ,UNCOOL_AREA_LEN
  768. ,COOLING_RATE_TOP
  769. ,COOLING_RATE_BOT
  770. ,COOL_EXIT_TGT_TEMP
  771. ,COOL_EXIT_MAX_TEMP
  772. ,COOL_EXIT_MIN_TEMP
  773. ,SAMPLE_NO
  774. ,INSPECT_YN
  775. ,BINDING_AMT_CIRC
  776. ,BINDING_AMT_RADI
  777. ,SMP_YS
  778. ,SMP_YP
  779. ,ALLOY_COMP_THK_DEV
  780. ,DILAT_CURVE
  781. ,DIAMOND_FLAG
  782. ,STS_FLAG
  783. ,ORD_NO
  784. ,COIL_LAYER
  785. ,HAEA_TAIL_CD
  786. ,PDI_COMM
  787. ,CHEM_CLF
  788. ,CHEM_AL
  789. ,CHEM_AS
  790. ,CHEM_B
  791. ,CHEM_BE
  792. ,CHEM_BI
  793. ,CHEM_C
  794. ,CHEM_CA
  795. ,CHEM_CE
  796. ,CHEM_CO
  797. ,CHEM_CR
  798. ,CHEM_CU
  799. ,CHEM_H
  800. ,CHEM_LA
  801. ,CHEM_MG
  802. ,CHEM_MN
  803. ,CHEM_MO
  804. ,CHEM_N
  805. ,CHEM_NB
  806. ,CHEM_NI
  807. ,CHEM_O
  808. ,CHEM_P
  809. ,CHEM_PB
  810. ,CHEM_PD
  811. ,CHEM_S
  812. ,CHEM_SB
  813. ,CHEM_SE
  814. ,CHEM_SI
  815. ,CHEM_SN
  816. ,CHEM_TA
  817. ,CHEM_TE
  818. ,CHEM_TI
  819. ,CHEM_V
  820. ,CHEM_W
  821. ,CHEM_ZN
  822. ,CHEM_ZR
  823. ,RESERVE_FIELD1
  824. ,RESERVE_FIELD2
  825. ,RESERVE_FIELD3
  826. ,RESERVE_FIELD4
  827. ,RESERVE_FIELD5)
  828. SELECT C.SEQ_NO +
  829. ROW_NUMBER() OVER (ORDER BY A.ROLL_MANA_NO, A.ROLL_SLAB_SEQ) -- SEQ_NO
  830. ,'N' -- MSG_FLAG
  831. ,'833' -- SEND_LEN
  832. ,'4001' -- TC_ID
  833. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  834. ,A.SLAB_NO -- SLAB_NO
  835. ,A.COIL_NO -- COIL_NO
  836. ,A.ROLL_MANA_NO -- ROLL_MANA_NO
  837. ,SUBSTR(A.SLAB_NO,1,10) -- CHARGE_NO
  838. ,A.CAST_NO -- CAST_NO
  839. ,TO_CHAR(A.ROLL_SLAB_SEQ) -- ROLL_SLAB_SEQ
  840. ,'2' -- TRANS_FLAG
  841. ,A.SPEC_STL_GRD -- STL_GRD
  842. ,A.SPEC_ABBSYM -- SPEC_ABBSYM
  843. ,'' -- ROUTE
  844. ,A.CCM_PRC_LINE -- MC_NO
  845. ,TO_CHAR(A.SLAB_LEN) -- SLAB_LEN
  846. ,TO_CHAR(A.SLAB_WTH) -- SLAB_WTH
  847. ,A.SLAB_TAPER -- SLAB_TAPER
  848. ,TO_CHAR(A.SLAB_WTH_HEAD) -- SLAB_WTH_HEAD
  849. ,TO_CHAR(A.SLAB_WTH_TAIL) -- SLAB_WTH_TAIL
  850. ,TO_CHAR(A.WTH_CHG_STS) -- WTH_CHG_STS
  851. ,TO_CHAR(WTH_CHG_END) -- WTH_CHG_END
  852. ,TO_CHAR(A.SLAB_THK) -- SLAB_THK
  853. ,TO_CHAR(A.SLAB_WGT) -- SLAB_WGT
  854. ,DECODE(A.HCR_CLF,'C','0','1') -- HCR_FL
  855. ,B.FERR_MODE -- FERR_MODE
  856. ,TO_CHAR(B.FERR_CON_STA_TGT_TEMP) -- FERR_CON_STA_TGT_TEMP
  857. ,TO_CHAR(B.FERR_CON_END_TGT_TEMP) -- FERR_CON_END_TGT_TEMP
  858. ,TO_CHAR(B.EXTRACT_TGT_TEMP) -- EXTRACT_TGT_TEMP
  859. ,TO_CHAR(B.RM2_EXIT_TGT_TEMP) -- RM2_EXIT_TGT_TEMP
  860. ,TO_CHAR(B.RM2_EXIT_MIN_TEMP) -- RM2_EXIT_MIN_TEMP
  861. ,TO_CHAR(B.RM2_EXIT_MAX_TEMP) -- RM2_EXIT_MAX_TEMP
  862. ,TO_CHAR(B.STRIP_AIM_THK) -- STRIP_AIM_THK
  863. ,TO_CHAR(B.STRIP_MAX_THK) -- STRIP_MAX_THK
  864. ,TO_CHAR(B.STRIP_MIN_THK) -- STRIP_MIN_THK
  865. ,TO_CHAR(B.STRIP_CHG_TGT_THK) -- STRIP_CHG_TGT_THK
  866. ,TO_CHAR(B.STRIP_CHG_MAX_THK) -- STRIP_CHG_MAX_THK
  867. ,TO_CHAR(B.STRIP_CHG_MIN_THK) -- STRIP_CHG_MIN_THK
  868. ,TO_CHAR(B.STRIP_AIM_WTH) -- STRIP_AIM_WTH
  869. ,TO_CHAR(B.STRIP_MAX_WTH - B.STRIP_AIM_WTH) -- STRIP_MAX_WTH
  870. ,TO_CHAR(B.STRIP_AIM_WTH - B.STRIP_MIN_WTH) -- STRIP_MIN_WTH
  871. ,TO_CHAR(B.STRIP_TGT_TEMP) -- STRIP_AIM_TEMP
  872. ,TO_CHAR(B.STRIP_MAX_TEMP) -- STRIP_MAX_TEMP
  873. ,TO_CHAR(B.STRIP_MIN_TEMP) -- STRIP_MIN_TEMP
  874. ,B.CROWN_AIM_C40 -- CROWN_AIM_C40
  875. ,B.CROWN_MAX_C40 -- CROWN_MAX_C40
  876. ,B.CROWN_MIN_C40 -- CROWN_MIN_C40
  877. ,B.FM_SYM_STRIP_FLATNESS_DEV -- FM_SYM_STRIP_FLATNESS_DEV
  878. ,B.FM_ASY_STRIP_FLATNESS_DEV -- FM_ASY_STRIP_FLATNESS_DEV
  879. ,B.STRIP_WEDGE_MIN -- STRIP_WEDGE_MIN
  880. ,B.STRIP_WEDGE_MAX -- STRIP_WEDGE_MAX
  881. ,B.COOLING_MODE -- COOLING_MODE
  882. ,B.DUAL_PAHSE -- DUAL_PAHSE
  883. ,TO_CHAR(B.DUAL_TEMP) -- DUAL_TEMP
  884. ,TO_CHAR(B.DUAL_TIME) -- DUAL_TIME
  885. ,TO_CHAR(B.UNCOIL_HEAD_LEN) -- UNCOIL_HEAD_LEN
  886. ,TO_CHAR(B.UNCOIL_TAIL_LEN) -- UNCOIL_TAIL_LEN
  887. ,TO_CHAR(B.UNCOOL_AREA_LEN) -- UNCOOL_AREA_LEN
  888. ,TO_CHAR(B.COOLING_RATE_TOP) -- COOLING_RATE_TOP
  889. ,TO_CHAR(B.COOLING_RATE_BOT) -- COOLING_RATE_BOT
  890. ,TO_CHAR(B.COOL_EXIT_TGT_TEMP) -- COOL_EXIT_TGT_TEMP
  891. ,TO_CHAR(B.COOL_EXIT_MAX_TEMP) -- COOL_EXIT_MAX_TEMP
  892. ,TO_CHAR(B.COOL_EXIT_MIN_TEMP) -- COOL_EXIT_MIN_TEMP
  893. ,B.SAMPLE_NO -- SAMPLE_NO
  894. ,B.INSPECT_YN -- INSPECT_YN
  895. ,TO_CHAR(B.BINDING_AMT_CIRC) -- BINDING_AMT_CIRC
  896. ,TO_CHAR(B.BINDING_AMT_RADI) -- BINDING_AMT_RADI
  897. ,TO_CHAR(B.SMP_YS) -- SMP_YS
  898. ,TO_CHAR(B.SMP_YP) -- SMP_YP
  899. ,B.ALLOY_COMP_THK_DEV -- ALLOY_COMP_THK_DEV
  900. ,B.DILAT_CURVE -- DILAT_CURVE
  901. ,B.DIAMOND_FLAG -- DIAMOND_FLAG
  902. ,B.STS_FLAG -- STS_FLAG
  903. ,SUBSTR(B.ORD_NO,1,15) -- ORD_NO
  904. ,B.COIL_LAYER -- COIL_LAYER
  905. ,B.HAEA_TAIL_CD -- HAEA_TAIL_CD
  906. ,B.PDI_COMM -- PDI_COMM
  907. ,DECODE(B.CHEM_CLF,'0','2',B.CHEM_CLF) -- CHEM_KIND
  908. ,TO_CHAR(B.CHEM_Al) -- CHEM_Al
  909. ,TO_CHAR(B.CHEM_As) -- CHEM_As
  910. ,TO_CHAR(B.CHEM_B) -- CHEM_B
  911. ,TO_CHAR(B.CHEM_Be) -- CHEM_Be
  912. ,TO_CHAR(B.CHEM_Bi) -- CHEM_Bi
  913. ,TO_CHAR(B.CHEM_C) -- CHEM_C
  914. ,TO_CHAR(B.CHEM_Ca) -- CHEM_Ca
  915. ,TO_CHAR(B.CHEM_Ce) -- CHEM_Ce
  916. ,TO_CHAR(B.CHEM_Co) -- CHEM_Co
  917. ,TO_CHAR(B.CHEM_Cr) -- CHEM_Cr
  918. ,TO_CHAR(B.CHEM_Cu) -- CHEM_Cu
  919. ,TO_CHAR(B.CHEM_H) -- CHEM_H
  920. ,TO_CHAR(B.CHEM_La) -- CHEM_La
  921. ,TO_CHAR(B.CHEM_Mg) -- CHEM_Mg
  922. ,TO_CHAR(B.CHEM_Mn) -- CHEM_Mn
  923. ,TO_CHAR(B.CHEM_Mo) -- CHEM_Mo
  924. ,TO_CHAR(B.CHEM_N) -- CHEM_N
  925. ,TO_CHAR(B.CHEM_Nb) -- CHEM_Nb
  926. ,TO_CHAR(B.CHEM_Ni) -- CHEM_Ni
  927. ,TO_CHAR(B.CHEM_O) -- CHEM_O
  928. ,TO_CHAR(B.CHEM_P) -- CHEM_P
  929. ,TO_CHAR(B.CHEM_Pb) -- CHEM_Pb
  930. ,TO_CHAR(B.CHEM_Pd) -- CHEM_Pd
  931. ,TO_CHAR(B.CHEM_S) -- CHEM_S
  932. ,TO_CHAR(B.CHEM_Sb) -- CHEM_Sb
  933. ,TO_CHAR(B.CHEM_Se) -- CHEM_Se
  934. ,TO_CHAR(B.CHEM_Si) -- CHEM_Si
  935. ,TO_CHAR(B.CHEM_Sn) -- CHEM_Sn
  936. ,TO_CHAR(B.CHEM_Ta) -- CHEM_Ta
  937. ,TO_CHAR(B.CHEM_Te) -- CHEM_Te
  938. ,TO_CHAR(B.CHEM_Ti) -- CHEM_Ti
  939. ,TO_CHAR(B.CHEM_V) -- CHEM_V
  940. ,TO_CHAR(B.CHEM_W) -- CHEM_W
  941. ,TO_CHAR(B.CHEM_Zn) -- CHEM_Zn
  942. ,TO_CHAR(B.CHEM_Zr) -- CHEM_Zr
  943. ,'' -- RESERVE_FIELD1
  944. ,'' -- RESERVE_FIELD2
  945. ,'' -- RESERVE_FIELD3
  946. ,'' -- RESERVE_FIELD4
  947. ,'' -- RESERVE_FIELD5
  948. FROM TBF02_SPEC_MILL A
  949. ,TBF02_SPEC_MILL_DET B
  950. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  951. FROM TBH06_L2_MILL_INS
  952. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') C
  953. WHERE A.SLAB_EDT_SEQ = B.SLAB_EDT_SEQ(+)
  954. AND A.ROLL_MANA_NO > ?
  955. ORDER BY A.ROLL_MANA_NO
  956. ,A.ROLL_SLAB_SEQ
  957. ]]>
  958. </query>
  959. <query id="NIF024050_ReRollManaNo.select" desc="it's query from TBF02_SPEC_ROLL Table" fetchSize="10">
  960. <![CDATA[
  961. SELECT ROLL_MANA_NO
  962. FROM TBF02_SPEC_ROLL
  963. WHERE ROLL_MANA_NO > ?
  964. ORDER BY ROLL_MANA_NO
  965. ]]>
  966. </query>
  967. <query id="NIF024050_L2ROLLCOILReSend.insert" desc="it's query from TBH06_L2_COIL_NO_INS Table" fetchSize="10">
  968. <![CDATA[
  969. INSERT INTO TBH06_L2_COIL_NO_INS
  970. (SEQ_NO
  971. ,MSG_FLAG
  972. ,TC_ID
  973. ,TRANS_DTIME
  974. ,SEND_LEN
  975. ,SET_SEQ
  976. ,COIL_NO)
  977. SELECT B.SEQ_NO +
  978. ROW_NUMBER() OVER (ORDER BY A.ROLL_SLAB_SEQ) -- SEQ_NO
  979. ,'N' -- MSG_FLAG
  980. ,'4003' -- TC_ID
  981. ,TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') -- TRANS_DTIME
  982. ,'' -- SEND_LEN
  983. ,? -- SET_SEQ
  984. ,A.SLAB_NO -- COIL_NO
  985. FROM TBF02_SPEC_MILL A
  986. ,(SELECT NVL(MAX(SEQ_NO),0) SEQ_NO
  987. FROM TBH06_L2_COIL_NO_INS
  988. WHERE TRANS_DTIME like TO_CHAR(SYSDATE, 'YYYYMMDD') || '%') B
  989. WHERE A.ROLL_MANA_NO = ?
  990. ]]>
  991. </query>
  992. </queryMap>