Nuri Finances outsourced software development to Daesan System. Field supervisors were people from Nuri Finances familiar with this program and managed communications with Daesan system.
Woosungâs field supervisor was Assistant manager Kwak Jungwook who specialized in HTS.
Five staffs including Kwak Jungwook stared at the computer screen.
Looking at the word âComplete,â Woosung told Kwak Jungwook.
âTest has completed 100%. This means that there is nothing wrong on the HTS side.â
Kwak Jungwook asked Yoon Gihwan.
âWhat do you think, general manager? Can we trust this?â
Yoon Gihwan looked at Woosung.
âI think I should check it myself. Hey newbie, show me the codes.â
Woosung stood up calmly and replied.
âHave a seat and take your time.â
Yoon Gihwan sat down and checked through the codes hurriedly.
20 minutes later.
Kwak Jungwook asked again impatiently.
âGeneral manager? The account balance is incorrect. If the problem is from the HTS sideâŚ. This is going to be serious.â
Yoon Gihwan didnât even blink once. He kept staring at the monitor.
âDaesan System may have to pay the penalty and lose this project.â
Kwak Jungwook continued to emphasize the gravity of this situation, but Yoon Gihwan knew this already. A problem with the account system meant that this could be the end of Nuri Finances.
After 5 more minutes on the computer, Yoon Gihwan opened his mouth.
âI donât think you need to worry.â
âAre you saying that there is nothing wrong with HTS?â
Yoon Gihwan nodded. Kwak Jungwook sighed deeply.
âPhew⌠Well I guess we can relax if the problem is not from our end.â
âBut how did this happen? How could there be a mistake in account balance?â
âWe donât know yet. Several customers contacted us complaining about the wrong balances. When we checked, we found out that all the other customersâ balances were also incorrect. We donât know the exact cause yet.â
Yoon Gihwan frowned. If the problem doesnât get fixed soon, customers wonât be able to use the HTS tomorrow for stock trading.
âIf this persists, itâs going to get bloodyâŚâ
The headquarter would start an investigation to find whoever was responsible for this error. The accountable developers would lose their jobs and possibly be reprimanded further. If the existing customers lost money by not being able to trade, the situation would become impossible to fix.
The company may have to reimburse the customersâ losses. This worried Yoon Gihwan a lot. Kwak Jungwook couldnât hide his worries either.
âIf the customers sueâŚâ
Kwak Jungwook couldnât even finish the sentence. He swallowed hard.
Park Junwoo and Kim Yonggun stood rigidly. The other developers in the office looked as perplexed as them. A palpable tension filled the room. Then, Woosung spoke.
âOh, I thought something looked strange.â
Everyone turned their heads towards him at the same time.
âWhat is?â
âWhat are you talking about?â
âWhat?â
âYou need to explain right now.â
Everyone including Yoon Gihwan, Park Junwoo, Kim Yonggun, and Kwak Jungwook, all asked at the same time.
âI didnât have the clearance to access the DB (DataBase) so I couldnât connect to it, but I noticed something wrong with the stored procedure in the test DB.â
Yoon Gihwan prompted Woosung impatiently.
âStop stalling and just spit it out.â
Woosung looked at Kwak Jungwook mysteriously.
âIf we can fix this problem, does this mean that Nuri Finances will feel favorable towards Daesan System?â
Kwak Jungwook replied quickly.
âAre you kidding? I wouldnât be surprised if the headquarter will give you the account system contract.â
Another company outsourced the account system at the moment. The main partnering corporation, Daeyang System, hired the company called ST for the account system and Daesan for the channel system. Nuri Finances was in partnership with Daeyang as a secondary company.
âHmm⌠all right. I will tell you as soon as I check this out.â
Woosung started Toad, which was a program to access the DB. He then connected to the Oracle database and searched the Oracle. which was a table of the scheduling program list provided by DBMS.
âIf you look here, at around 3:05 pm a batch program was executed, which is the market closing time.â
â OP_BATCH_CUSTOMER_TRADING_BREAK_DOWN
This was the name of the Batch program. He pointed at the 256th line.
âDo you see the line that says Try Catch?â
Everyone nodded.
âThis checks customersâ daily transactions and end-of-the-day balances. It compares the numbers and confirms that everything adds up correctly.â
Yoon Gihwan asked abruptly.
âWell, of course, it should do that. Data coherency is very important.â
âI agree. But what if it is not working correctly?â
Kwak Jungwookâs eyes widened.
â⌠wh⌠what?â
âWhen the errors from the server donât get processed, how do you think this procedure react to the inconsistency?â Woosung said the problem came from the server side. Yoon Gihwan stood up angrily.
âHey! How can you say that? Did you even look at the server codes?â
Kwak Jungwook also asked impatiently.
âW⌠wait. Errors on the server side? Are you saying that there is a problem with the stock trading transaction?â
Woosung didnât answer the questions and continued to explain.
âTo the Catch line, it just processes it as Exception and moves on.â
Everyone was now infuriated. They stopped listening to Woosung.
Kwak Jungwook asked again irritably.
âAgain, are you saying that the problems are occurring from the server side? Are you sure? Just tell me.â
Yoon Gihwan shrieked.
âYou! Newbie!â
âI took a quick look at the server codes on the SVN to help with developing HTSâŚ. How much would you pay for this kind of consultation?â
Read Latest Chapters at wuxiaworld.eu
âWhat?â
âWell, Iâm not saying I need to be paid, but I am responsible for only the HTS. If I work on the server, then thatâs outside of my contract. On top of that, this is a huge case⌠Wouldnât you prefer to pay and get it fixed ASAP? If you donât believe my explanation, check the relevant procedure.â
Finishing his explanation, Woosung left the room.
â10 years ago, they had to hire several famous developers to fix this problem. They spent at least 100,000 dollars. I remember Manager Park being envious of those developers making the big bucks.â
All these things were in Woosungâs memories. These were all the things he could use to make money.