Kemaren adalah hari yang melelahkan buat gw. Bukan apa-apa sih, cuma kemaren adalah hari pertama gw dapet banyak kerjaan -sebetulnya kerjaannya juga ngak banyak banget kalo dibanding diperusahaan gw sebelumnya (jatis)- di perusahaan baru yang gw, BNI. Kalo hari-hari biasa cuma dateng, duduk, baca-baca trus liat-liat control-M application. Control-M application adalah sebuah tools untuk memonitoring jobs yang jalan di UNIX Platform. Hehe, kerjaan gw yang pertama disini adalah disuruh belajar Batch Process untuk region testing cabang.
Tetapi, kemaren dapet kerjaan dari 3 orang sekaligus. hehehe ... yang pertama dari pak sus, pengelola. Dia minta untuk mengganti cat job yang ada di region development dengan beberapa requirement yang baru. Requirementnya disuruh nambahin jam saat batch proses tersebut. dan juga meminta job tersebut dijalanin saat intraday, bukan EOD. So, gw ngerjain deh kerjaan pertama UNIX. Gw ngak bisa bilang ini mudah buat gw, tapi kalo udah jago mah tinggal mejem doang nih kerjaan ... hahahahaha
nambahin jam:
--set variable buat ngambil jam
hh=date + "%H"
kemudian tinggal di ubah sysout. --> JT0041PADT.$dd$mm$yy.$hh
Kemudian yang kedua adalah dari temen seperjuangan, hahaha .... satu tim maksudnya, di Batch Process, ronny. Yang ini mah sulit abis. Restore data untuk keperluan external. Langkah yang pertama adalah restore data dari harddisk untuk data yang tanggal 16. yang pertama dilakukan adalah nyari data tersebut apakah masih ada dihard disk (/backup folder). kemudian jalankan Shell Script untuk ngambil data yang diperlukan berada difile mana -hehehe, karena di /backup folder itu banyak filenya-.
Berikut Shell Script-nya:
(onldd)vulcan:/fns/fnsonldd>for i in bakupafter*spl*16*;do
gzip -dc | grep -E "CACR|DHIB" $i
echo $i
done.
Hasilnya akan seperti berikut:
- fnsonldd.CACR
- backupafter.spl.zd.16.gz.a
- fnsonldd.DHIB
- backupafter.spl.zd.16.gz.b
Nah selanjutnya ke Oracle untuk menghapus data dari table CACR dan DHIB. dan menuliskan query :
truncate table fnsonlud.CACR
truncate table fnsonlud.DHIB
Setelah itu kemudian menjalankan query 2 kali untuk mengimport spesifik table -karena kita akan merestore dua table.
imp /file=backupafter.spl.zd.16.a fromuser=fnsonlz touser=fnsonlu tables=CACR bytes=99999 feedback=5000 ignore=Y
imp /file=backupafter.spl.zd.16.b fromuser=fnsonlz touser=fnsonlu tables=DHIB bytes=99999 feedback=5000 ignore=Y
Setelah itu .. Job's Done. At last ...
Job yang ketiga adalah my daily job. It's a batch process for testing region. Well, tapi ini adalah batch proses gw yang pertama tanpa bantuan sang mentor, tomo. Beberapa hari yang lalu gw pernah ngelakuin ini. Dengan bantuan tentunya. yang kedua, seperti ngak dibantuin tapi masih nanya banyak soal ini dan itu. dan yang ketiga -kemaren-, gw sendiri yang ngelakuin. Dilalahnya itu, pas ngelakuin sendiri disuruh ngebatch dari tanggal 31/10 ke tanggal 1/11, End Of Month. karena gw dah nulis langkah-langkahnya kemaren, maka tinggal buka notepad trus liat deh ... hahaha.
Langkah-langkah melakukan batch process:
1. Buka ICONS menu 31160, untuk setting parameter di server testcabang
2. Ganti tanggal effektif ke tanggal yang diminta dengan tanggal system
3. FYI, kode tanggal 01 adalah working day 02 adalah holiday dan 05 adalah EOM
5. Buka Putty -> testcabang dan dengan useradmin
6. Ketik bncr0004 untuk pastiin everthing is ok
DAY SYSTEM OP FLAG : READY
DAY PROCESSING FLAG : SOD-OK
DAY RECOVERY FLAG : INIT
DAY REPOST FLAG : OK
DAY SEC UPDATE FLAG : INIT
DAY RATE LOAD FLAG : N
7. Buka Control-M untuk Prequisite Condition dan Order
8. Kalo di Order Date ada tgl yang dimaksud maka hapus dulu semuanya. Biar ngak berantakan
9. Kemudian pada Order ubah tanggal ke tanggal yang dimaksud adalah tanggal system.
10. Kemudian Confirm Batching
Seeep ... waktu sudah menunjukan jam 5 sore, karena jam 7 malem ada ujian wallstreet terpaksa cabut dulu ke wallstreet sekalian janjian ama temen wallstreet just for talking each other, ceileee .....
Pagi ini, gw dateng ... gw nanya ke tomo. Tapi gw udah login dan liat di control-M.
Me : Tom, batch semalem kayaknya lancar nih. cuma error yang biasa. gw force ok ya.
Tomo : Yo, kemaren ada yang kurang, EOM nya belom jalan.
Me : (Weks, gawat dung) trus gimana ?
Tomo : Udah gw confirm tadi, sekarang lagi jalan ...
Me : (alhamdulillah) oooooo ....
Tomo : Kalo EOM itu ada 2 job yang warna pink musti diconfirm. yang satu untuk EOD dan yang satu untuk EOM.
Me : Ok seeep ... thanks (gw tambahin deh ke notepad gw).
Wuiiihh ... but today ? I am become an unbusy man (again) ... hahaha, my jobs are chatting, browsing and another thing that not connected to the process. Hope tommorow could be better than today.
Tuesday, October 21, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment