အခန်း (၉) - ငရဲတံခါးများကို ပိတ်ခြင်း
လုပ်ငန်းခွင်ကြီးကြပ်ရေးမှူးများ။
နူရီဖိုင်းနန့်စ် (Nuri Finances) သည် ဆော့ဖ်ဝဲဖွံ့ဖြိုးရေးလုပ်ငန်းကို ဒယ်ဆန်စစ္စတမ် (Daesan System) ထံ ပြင်ပမှ အပ်နှံလုပ်ကိုင်စေခဲ့သည်။ လုပ်ငန်းခွင်ကြီးကြပ်ရေးမှူးများဆိုသည်မှာ နူရီဖိုင်းနန့်စ်ဘက်မှ ဤပရိုဂရမ်နှင့် ရင်းနှီးကျွမ်းဝင်ပြီး ဒယ်ဆန်စစ္စတမ်နှင့် ဆက်သွယ်ညှိနှိုင်းမှုများကို ကိုင်တွယ်ဆောင်ရွက်ကြသူများပင် ဖြစ်သည်။
ဝူဆောင်း၏ လုပ်ငန်းခွင်ကြီးကြပ်ရေးမှူးမှာ HTS ကို အထူးပြုလုပ်ကိုင်သော လက်ထောက်မန်နေဂျာ ကွတ်ဂျောင်ဝုပင်တည်း။
ကွတ်ဂျောင်ဝု အပါအဝင် ဝန်ထမ်းငါးဦးသည် ကွန်ပျူတာမျက်နှာပြင်ကို စိုက်ကြည့်နေကြသည်။
– တည်ဆောက်မှုကို စတင်နေပါပြီ - ပရောဂျက်- NuriHTS၊ ပြင်ဆင်ပုံစံ- Debug
Win32—
ကွန်ပိုင်းလုပ်နေသည်...
လင့်ခ်ချိတ်နေသည်...
မန်းနီဖက်စ် ထည့်သွင်းနေသည်...
ယူနစ်စမ်းသပ်မှုများ စတင်ပါပြီ။
BuyLimitOrderStockTradingTest à အိုကေ!
BuyMarketOrderStockTradingTest à အိုကေ!
SellLimitOrderStockTradingTest à အိုကေ!
SellMarketOrderStockTradingTest à အိုကေ!
…
…
StochasticDayChartTest à အိုကေ!
StochasticMonthChartTest à အိုကေ!
StochasticYearChartTest à အိုကေ!
…
…
၁၀၀ ရာခိုင်နှုန်း အောင်မြင်သည်
– ပြီးဆုံးပါပြီ —
မျက်နှာပြင်ပေါ်ရှိ “Complete” (ပြီးဆုံးပြီ) ဟူသော စာလုံးကို စိုက်ကြည့်ရင်း ဝူဆောင်းက ကွတ်ဂျောင်ဝုအား ပြောလိုက်သည်။
"စမ်းသပ်မှုတွေ ၁၀၀ ရာခိုင်နှုန်း ပြီးဆုံးသွားပါပြီ။ ဒါက HTS ဘက်မှာ ဘာပြဿနာမှ မရှိဘူးဆိုတာကို ပြသနေတာပါပဲ။"
ကွတ်ဂျောင်ဝုက ယွန်ဂီဟွမ်ကို လှည့်မေးလိုက်သည်။
"အထွေထွေမန်နေဂျာ ဘယ်လိုထင်ပါသလဲ? ဒါကို ယုံကြည်လို့ ရနိုင်ပါ့မလား။"
ယွန်ဂီဟွမ်သည် ဝူဆောင်းကို စိုက်ကြည့်လိုက်သည်။
"ငါ့ဖာသာကိုယ် ကိုယ်တိုင်စစ်ဆေးကြည့်မှ ဖြစ်မယ်ထင်တယ်။ ဟေ့ လူသစ်၊ ကုဒ်တွေကို ငါ့ကိုပြစမ်း။"
ဝူဆောင်းက တည်ငြိမ်စွာ ထရပ်လိုက်ပြီး ပြန်ပြောလိုက်သည်။
"ထိုင်ပြီး အေးအေးလူလူ စစ်ဆေးကြည့်ပါ။"
ယွန်ဂီဟွမ်သည် ထိုင်ခုံတွင်ထိုင်ကာ ကုဒ်များကို အမြန်နှုန်းဖြင့် လိုက်လံစစ်ဆေးတော့သည်။
မိနစ် ၂၀ ကြာသွားသည်။
ကွတ်ဂျောင်ဝုက စိတ်မရှည်စွာဖြင့် ထပ်မေးလိုက်သည်။
"အထွေထွေမန်နေဂျာ? အကောင့်လက်ကျန်ငွေက မှားယွင်းနေတယ်။ ပြဿနာက HTS ဘက်ကနေ ဖြစ်တာဆိုရင်တော့... ဒါက တော်တော်လေး အရေးကြီးသွားပြီ။"
ယွန်ဂီဟွမ်သည် တစ်ချက်ပင် မျက်တောင်မခတ်ဘဲ မော်နီတာကိုသာ စိုက်ကြည့်နေဆဲပင်။
"ဒယ်ဆန်စစ္စတမ်က ဒဏ်ကြေးတွေပေးရပြီး ဒီပရောဂျက်ကြီးကိုပါ လက်လွှတ်လိုက်ရလိမ့်မယ်။"
ကွတ်ဂျောင်ဝုက လက်ရှိအခြေအနေ၏ အရေးကြီးပုံကို ဆက်လက်ပြောကြားခဲ့သော်လည်း ယွန်ဂီဟွမ်က ဤအချက်ကို ကောင်းကောင်းသိနှင့်ပြီးသား ဖြစ်သည်။ အကောင့်စနစ်တွင် ပြဿနာရှိနေသည်ဟူသည်မှာ နူရီဖိုင်းနန့်စ်အတွက် အဆုံးသတ်ပင် ဖြစ်လာနိုင်သည်ကို သူသိသည်။
ကွန်ပျူတာရှေ့တွင် နောက်ထပ် ၅ မိနစ်ခန့် ထပ်ထိုင်ပြီးနောက် ယွန်ဂီဟွမ်က နှုတ်ခမ်းပွင့်လာသည်။
"ခင်ဗျားတို့ စိုးရိမ်နေစရာ မလိုဘူးလို့ ထင်တယ်။"
"ဒါဆို HTS မှာ ဘာပြဿနာမှ မရှိဘူးလို့ ပြောတာလား။"
ယွန်ဂီဟွမ်က ခေါင်းညိတ်ပြလိုက်သည်။ ကွတ်ဂျောင်ဝု သက်ပြင်းချလိုက်သည်။
"ဟူး... ကောင်းပါပြီ၊ ပြဿနာက ကျွန်တော်တို့ဘက်က မဟုတ်ဘူးဆိုရင်တော့ စိတ်အေးလို့ရပြီပေါ့။"
"ဒါပေမဲ့ ဒါ ဘယ်လိုဖြစ်ရတာလဲ? အကောင့်လက်ကျန်ငွေမှာ ဘယ်လိုလုပ် အမှားအယွင်း ရှိနိုင်တာလဲ။"
"အဲ့ဒါကိုတော့ ကျွန်တော်တို့ မသိသေးဘူး။ သုံးစွဲသူအချို့ ဆက်သွယ်လာပြီး လက်ကျန်ငွေတွေ မှားယွင်းနေကြောင်း တိုင်ကြားလာကြတယ်။ ကျွန်တော်တို့ စစ်ဆေးကြည့်တဲ့အခါ တခြားသုံးစွဲသူတွေရဲ့ လက်ကျန်ငွေတွေ အားလုံးလည်း မှားယွင်းနေတာကို တွေ့ရှိခဲ့ရတယ်။ တိကျတဲ့ အကြောင်းရင်းကိုတော့ မသိရသေးပါဘူး။"
ယွန်ဂီဟွမ် မျက်မှောင်ကြုတ်သွားသည်။ ဤပြဿနာကို အမြန်ဆုံး မဖြေရှင်းနိုင်ပါက သုံးစွဲသူများသည် နက်ဖြန်ခါတွင် စတော့ရှယ်ယာ ရောင်းဝယ်မှုအတွက် HTS ကို သုံးနိုင်မည် မဟုတ်ပေ။
"ဒီအတိုင်း ဆက်သွားနေရင်တော့ သွေးထွက်သံယိုတွေ ဖြစ်ကုန်လိမ့်မယ်..."
အဓိကရုံးချုပ်က ဤအမှားအတွက် တာဝန်ရှိသူကို ရှာဖွေစုံစမ်းမှုများ စတင်လိမ့်မည်။ တာဝန်ရှိသည့် ဆော့ဖ်ဝဲရေးသားသူများသည် အလုပ်လက်မဲ့ဖြစ်သွားနိုင်ပြီး ပြင်းထန်သော အပြစ်ပေးမှုကိုပင် ခံရလိမ့်မည်။ အကယ်၍ ရှိပြီးသားသုံးစွဲသူများအနေဖြင့် အရောင်းအဝယ်မလုပ်နိုင်ခြင်းကြောင့် ငွေကြေးဆုံးရှုံးသွားမည်ဆိုပါက အခြေအနေမှာ ပြန်ပြင်၍မရနိုင်အောင် ဆိုးရွားသွားလိမ့်မည်။
ကုမ္ပဏီအနေဖြင့် သုံးစွဲသူများ၏ ဆုံးရှုံးငွေများကို လျော်ကြေးပေးရဖွယ်ရှိသည်။ ဤအချက်က ယွန်ဂီဟွမ်ကို အလွန်အမင်း စိုးရိမ်ပူပန်စေခဲ့သည်။ ကွတ်ဂျောင်ဝုလည်း သူ့အပူနှင့်သူ စိုးရိမ်မှုကို မဖုံးကွယ်နိုင် ဖြစ်နေသည်။
"သုံးစွဲသူတွေသာ တရားစွဲဆိုလာမယ်ဆိုရင်..."
ကွတ်ဂျောင်ဝု စကားကိုပင် အဆုံးမသတ်နိုင်ဘဲ တံတွေးကို ခက်ခက်ခဲခဲ မျိုချလိုက်သည်။
ပက်ဂျွန်ဝုနှင့် ကင်ယောင်းဂွန်တို့မှာ ကြက်သီးထကာ တောင့်တင်းသွားကြသည်။ ရုံးခန်းထဲရှိ တခြားဆော့ဖ်ဝဲရေးသားသူများလည်း သူတို့ကဲ့သို့ပင် ရောထွေးနေသော မျက်နှာပေးများဖြင့် ရှိနေကြသည်။ အခန်းတွင်း၌ တင်းမာမှုကြီးတစ်ခု လွှမ်းခြုံသွားချိန်တွင် ဝူဆောင်းက စကားစလိုက်သည်။
"အော်၊ တစ်ခုခု ထူးဆန်းနေတယ်လို့ ကျွန်တော် ထင်နေတာ။"
လူတိုင်းက တစ်ပြိုင်နက်တည်း သူ့ဘက်သို့ လှည့်လာကြသည်။
"ဘာကိုလဲ။"
"ဘာပြောလိုက်တာလဲ။"
"ဘာလဲ။"
"ခင်ဗျား ရှင်းပြစမ်းပါ။"
ယွန်ဂီဟွမ်၊ ပက်ဂျွန်ဝု၊ ကင်ယောင်းဂွန်နှင့် ကွတ်ဂျောင်ဝု အပါအဝင် လူတိုင်းက တစ်ပြိုင်နက်တည်း မေးမြန်းလိုက်ကြသည်။
"ကျွန်တော့်မှာ DB (ဒေတာဘေ့စ်) ကို ဝင်ရောက်ခွင့် အာဏာမရှိတာကြောင့် ဆက်သွယ်လို့ မရခဲ့ဘူး၊ ဒါပေမဲ့ စမ်းသပ် DB ထဲက သိမ်းဆည်းထားတဲ့ လုပ်ထုံးလုပ်နည်း (stored procedure) မှာ တစ်ခုခု မှားယွင်းနေတာကို ကျွန်တော် သတိထားမိလိုက်တယ်။"
ယွန်ဂီဟွမ်က ဝူဆောင်းကို စိတ်မရှည်စွာဖြင့် တိုက်တွန်းလိုက်သည်။
"စကားစဥ်မလည်ဘဲ အမြန်ထုတ်ပြောစမ်းပါ။"
ဝူဆောင်းက ကွတ်ဂျောင်ဝုကို စူးစမ်းလိုစိတ်ပေါ်လွင်သော မျက်နှာဖြင့် ကြည့်လိုက်သည်။
"ဒီပြဿနာကို ကျွန်တော်တို့ ဖြေရှင်းနိုင်မယ်ဆိုရင်၊ ဒါဟာ နူရီဖိုင်းနန့်စ်ဘက်က ဒယ်ဆန်စစ္စတမ်အပေါ် သဘောထားကောင်းသွားလိမ့်မယ်လို့ ဆိုလိုတာလား။"
ကွတ်ဂျောင်ဝုက အမြန်ပြန်ပြောလိုက်သည်။
"စနောက်နေတာလား? ရုံးချုပ်ဘက်ကနေ အကောင့်စနစ်အတွက် စာချုပ်ပါ ပေးအပ်လိုက်တယ်ဆိုရင်တောင် ငါ အံ့သြမိမှာ မဟုတ်ဘူး။"
လောလောဆယ်တွင် တခြားကုမ္ပဏီတစ်ခုက အကောင့်စနစ်ကို ပြင်ပသို့ အပ်နှံလုပ်ကိုင်နေခြင်း ဖြစ်သည်။ အဓိက မိတ်ဖက်ကော်ပိုရေးရှင်းဖြစ်သော ဒယ်ဆန်စစ္စတမ် (Daesyung System) က အကောင့်စနစ်အတွက် ST ဟုခေါ်သော ကုမ္ပဏီကို ငှားရမ်းခဲ့ပြီး ချန်နယ်စနစ်အတွက် ဒယ်ဆန်ကို ငှားရမ်းခဲ့သည်။ နူရီဖိုင်းနန့်စ်သည် ဒယ်ဆန်နှင့် ဒုတိယအဆင့် မိတ်ဖက်အဖြစ် ဆောင်ရွက်နေခြင်း ဖြစ်သည်။
"အင်း... ကောင်းပြီလေ။ ကျွန်တော် ဒါကို စစ်ဆေးပြီးတာနဲ့ ခင်ဗျားတို့ကို ချက်ချင်းပြောပြမယ်။"
ဝူဆောင်းသည် DB သို့ ဝင်ရောက်ရန် ပရိုဂရမ်ဖြစ်သော Toad ကို စတင်ဖွင့်လိုက်သည်။ ထို့နောက် Oracle ဒေတာဘေ့စ်သို့ ချိတ်ဆက်ကာ DBMS မှ ပံ့ပိုးပေးထားသော အချိန်ဇယားဆွဲသည့် ပရိုဂရမ်စာရင်းဇယားဖြစ်သည့် Oracle ကို ရှာဖွေခဲ့သည်။
"ဒီမှာကြည့်ပါ၊ ညနေ ၃ နာရီ ၅ မိနစ်လောက်မှာ အသုတ်လိုက်လုပ်ဆောင်ချက်ပရိုဂရမ် (batch program) တစ်ခု အလုပ်လုပ်ခဲ့တယ်။ အဲ့ဒါက ဈေးကွက်ပိတ်ချိန်ပဲ ဖြစ်ပါတယ်။"
– OP_BATCH_CUSTOMER_TRADING_BREAK_DOWN
၎င်းမှာ Batch ပရိုဂရမ်၏ အမည်ပင်တည်း။ သူက ၂၅၆ ကြောင်းမြောက် အကြောင်းကို လက်ညှိုးထိုးပြလိုက်သည်။
"Try Catch လို့ ရေးထားတဲ့ အကြောင်းကို မြင်ကြလား။"
လူတိုင်းက ခေါင်းညိတ်ပြကြသည်။
"ဒါက သုံးစွဲသူတွေရဲ့ နေ့စဉ် အရောင်းအဝယ်ပြုလုပ်မှုတွေနဲ့ နေ့အဆုံးသတ် လက်ကျန်ငွေတွေကို စစ်ဆေးပေးတာပါ။ ဂဏန်းတွေကို နှိုင်းယှဉ်ပြီး အားလုံး မှန်ကန်စွာ ကိုက်ညီမှုရှိမရှိ အတည်ပြုပေးပါတယ်။"
ယွန်ဂီဟွမ်က ရုတ်တရက် ဝင်မေးလိုက်သည်။
"အေးပေါ့၊ အဲ့ဒါက အဲ့အတိုင်း လုပ်ရမှာပဲလေ။ ဒေတာ ကိုက်ညီမှုရှိဖို့က အလွန်အရေးကြီးတယ်။"
"ကျွန်တော်လည်း သဘောတူပါတယ်။ ဒါပေမဲ့ အဲ့ဒါက မှန်ကန်စွာ အလုပ်မလုပ်ဘူးဆိုရင်ရော။"
ကွတ်ဂျောင်ဝု၏ မျက်လုံးများ ပြူးကျယ်သွားသည်။
"... ဘ... ဘာ။"
"ဆာဗာကလာတဲ့ အမှားတွေကို မလုပ်ဆောင်ပေးနိုင်တဲ့အခါ၊ ဒီလုပ်ထုံးလုပ်နည်းက ဒီလို မကိုက်ညီမှုမျိုးအပေါ် ဘယ်လို တုံ့ပြန်လိမ့်မယ်လို့ ထင်လဲ။" ဝူဆောင်းက ပြဿနာမှာ ဆာဗာဘက်မှ ဖြစ်ပေါ်လာခြင်းဖြစ်ကြောင်း ပြောလိုက်သည်။ ယွန်ဂီဟွမ်က ဒေါသတကြီးဖြင့် ထရပ်လိုက်သည်။
"ဟေ့လူ! ခင်ဗျား ဘယ်လိုပြောလိုက်တာလဲ? ဆာဗာကုဒ်တွေကိုရော စစ်ဆေးကြည့်ပြီးပြီလား။"
ကွတ်ဂျောင်ဝုလည်း စိတ်မရှည်စွာဖြင့် မေးလိုက်သည်။
"ခ... ခဏနေဦး။ ဆာဗာဘက်က အမှားတွေ ဟုတ်လား? စတော့ရှယ်ယာ အရောင်းအဝယ်ပြုလုပ်မှုမှာ ပြဿနာရှိနေတယ်လို့ ပြောချင်တာလား။"
ဝူဆောင်းက မေးခွန်းများကို မဖြေဘဲ ဆက်လက် ရှင်းပြနေသည်။
"Catch လိုင်းကို ရောက်သွားတဲ့အခါ အဲ့ဒါကို Exception (ခြွင်းချက်အမှား) တစ်ခုအနေနဲ့ပဲ စီမံပြီး ကျော်သွားလိုက်တာပဲ။"
ယခုအခါ လူတိုင်း ဒေါသထွက်နေကြပြီ ဖြစ်သည်။ သူတို့သည် ဝူဆောင်း၏ စကားကို ဆက်မနားထောင်တော့ပေ။
ကွတ်ဂျောင်ဝုက စိတ်တိုတိုဖြင့် ထပ်မေးလိုက်သည်။
"ထပ်ပြောမယ်၊ ပြဿနာတွေက ဆာဗာဘက်ကနေ ဖြစ်ပေါ်နေတာလို့ ပြောနေတာလား? သေချာလို့လား? အမှန်အတိုင်း ပြောစမ်းပါ။"
ယွန်ဂီဟွမ်က အော်ဟစ်လိုက်သည်။
"မင်း! လူသစ်!"
"HTS တည်ဆောက်ရေးမှာ အထောက်အကူဖြစ်အောင် SVN ပေါ်က ဆာဗာကုဒ်တွေကို ကျွန်တော် အပေါ်ယံလေး ကြည့်မိရုံပါပဲ... ဒီလို တိုင်ပင်ဆွေးနွေးမှုမျိုးအတွက် ခင်ဗျားတို့ ဘယ်လောက်ပေးနိုင်မလဲ။"
"ဘာလဲ။"
"အင်း၊ ငွေကြေးပေးဖို့ လိုတယ်လို့ ကျွန်တော် မပြောပါဘူး၊ ဒါပေမဲ့ ကျွန်တော့် တာဝန်က HTS အတွက်ပဲ ဖြစ်ပါတယ်။ ဆာဗာဘက်မှာ သွားလုပ်ပေးရမယ်ဆိုရင် အဲ့ဒါက ကျွန်တော့် စာချုပ်ပါ အပိုင်းအပြင်ဘက် ရောက်သွားပြီလေ။ အဲ့ဒီအပေါ်မှာမှ ဒါက ကြီးမားတဲ့ကိစ္စတစ်ခု... ငွေပေးပြီး ဒီပြဿနာကို အမြန်ဆုံး ဖြေရှင်းလိုက်တာက ပိုကောင်းမလား? ကျွန်တော့် ရှင်းပြချက်ကို မယုံဘူးဆိုရင် သက်ဆိုင်ရာ လုပ်ထုံးလုပ်နည်းကို စစ်ဆေးကြည့်လိုက်ပါ။"
သူ့ရှင်းပြချက်ကို အဆုံးသတ်လိုက်ပြီးနောက် ဝူဆောင်းသည် အခန်းထဲမှ ထွက်သွားခဲ့သည်။
'လွန်ခဲ့တဲ့ ၁၀ နှစ်တုန်းက ဒီပြဿနာကို ဖြေရှင်းဖို့ နာမည်ကြီး ဆော့ဖ်ဝဲရေးသားသူ အများအပြားကို ငှားရမ်းခဲ့ရတယ်။ သူတို့ အနည်းဆုံး ဒေါ်လာ ၁၀၀,၀၀၀ ကုန်ကျခဲ့တယ်။ မန်နေဂျာပက်က အဲ့ဒီလို ငွေအမြောက်အမြား ရှာနေတဲ့ ဆော့ဖ်ဝဲရေးသားသူတွေကို အားကျနေခဲ့တာကို ငါ မှတ်မိနေတယ်။'
ဤအရာအားလုံးသည် ဝူဆောင်း၏ မှတ်ဉာဏ်ထဲတွင် ရှိနေသည်။ ဤအရာများအားလုံးမှာ ငွေရှာရန်အတွက် သူအသုံးချနိုင်မည့် အရာများပင် ဖြစ်ပေသည်။