๊ธฐ์ค ์๊ฐ๊ณผ ๋ฒ์๋ฅผ ์ธํ ํ๋ค.
- ํ์ดํ ์ ๋ ฅ
- ๋ณ์์ ๊ฐ ํ์ ๋ฐ ๋ฒ์ ์ ์
- JavaScript ์ ๋ ฅ
this.CurDateTime = new Date(); this.mMonth = this.CurDateTime.getMonth() + 1; this.mMonth = this.mMonth; this.mDate = this.CurDateTime.getDate(); ```this.ExRowStrNo = 29; if(this.mDate == 1) this.ExRowEndNo = 41; else this.ExRowEndNo = 40;
์ง์ ํ ๋ ์ง์ ํ์์ ๋ณํํ์ฌ ๋ฌธ์์ด๋ก ๋ฐํํ๋ค.
- this.mTime์ ๊ฒฐ๊ณผ๊ฐ์ ํ์ฌ ๋ ์ง/์๊ฐ(this.CurDateTime)์ ์๊ฐ:๋ถ(HH:mm) ๋ฌธ์์ด๋ก ๋ฐํ ํ ์ ์๋๋ก ์์ฑ ์ค์
- this.DateYMD์ ๊ฒฐ๊ณผ๊ฐ์ ์ฐ์์ผ์ yyyyMMdd ๋ฌธ์์ด๋ก ๋ฐํํ ์ ์๋๋ก ์์ฑ ์ค์
MsSQL, Oracle ๋ฑ DB์ ์ฐ๊ฒฐํ ์ ์๋ค. ODBC ๋๋ผ์ด๋ฒ๋ ํ์ ์ค์น.
- MES DB 'SYS_BATCH_JOB_LOG' ํ ์ด๋ธ์ ์ฐ๊ฒฐํ ์ ์๋๋ก ๊ฐ ์์ฑ ์ ๋ ฅ.
์ฐ๊ฒฐํ DB์์ ํน์ ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ์ ์๋ค.
- ๊ฐ์ ธ์จ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ณ์ 'RESULT_DailyCheck_Bat_MES_output' ์ผ๋ก ์ง์
- ๊ฐ์ ธ์ฌ db์ ์ฐ๊ฒฐ ์ ๋ณด ๋ณ์ ์ง์
- Command ์ ๋ ฅ(์คํํ ์ฟผ๋ฆฌ ๋ช ๋ น์ด ์ ๋ ฅ)
- 'SYS_BATCH_JOB_LOG' ํ ์ด๋ธ์์ ๋ง์ง๋ง ์ํธ์ค์ 'STATUS' ํ๋ ๊ฐ ๊ฐ์ ธ์ค๊ธฐ
์กฐํ๋ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์กฐ๊ฑด ์ค์ ํ๋ค.
- 'RESULT_DailyCheck_Bat_MES_output' ๋ณ์ ๊ฐ์ด 0 (๋ฐฐ์น ๋ชจ๋ ์ฑ๊ณต)์ด๋ฉด true action, ์ด์ธ๋ false action์ด ์คํ๋๋๋ก ์กฐ๊ฑด์ ์ค์ ํ๋ค.
1) Excel ์์
๋์ ๋ฌธ์์ด๊ธฐ
2) Excel ์์
๋์ ์ํธ์ ํ
3) Excel ๋ ์ง Cell ํ์ธ
4) Excel ์ด ์ด๋ฆ ์ถ์ถ
5) Excel ์ถ์ถ์ ๋ณด ๊ธฐ์ค์๊ฐ ๊ธฐ๋ก ์ค์
6) Excel ์์
๋์ ๋ฌธ์ ๋ซ๊ธฐ
7) Excel ์์
์ฒ๋ฆฌ์ํ ๋ฉ์ผ ์ ์ก