Exemplo n.º 1
0
        public static void gotContracting(string trcode, string reqName)
        {
            string sOrderId = ProgramControl.getGateway().GetCommData(trcode, reqName, 0, "주문번호"); sOrderId.Trim();

            if (!sOrderId.Equals(""))
            {
                s_orderMap[sOrderId] = reqName;
                if (s_callbacks.ContainsKey(reqName))
                {
                    s_callbacks[reqName].eventTrCallback(sOrderId);
                }
                else
                {
                    //Debug Log : callback 등록되지 않음 -> 실행 안함
                    ProgramControl.getLogger().Debug(string.Format("ContractionEventManager : gotContracting : reqName에 대해 적절한 callback 정의되지 않음(RQName : {0})", reqName));
                }
            }
            else
            {
                //Debug log : 증권 서비스 운영 문제 -> 프로그램 종료
                ProgramControl.getLogger().Error(string.Format("ContractionEventManager : gotContracting : 증권 서비스 없음(RQName : {0})", reqName));
                ProgramControl.systemShutdown();
            }
        }
Exemplo n.º 2
0
 private static void shutdownComputer(object sender, ElapsedEventArgs e)
 {
     ProgramControl.systemShutdown();
 }