예제 #1
0
        private Event getErrorEvent(XmlNodeList nodeList)
        {
            // Error 이벤트
            ErrorEvent evt = new ErrorEvent();

            evt.setEvtCode(EVENT_TYPE.ERROR);

            XmlNode nodeone = nodeList.Item(0);

            foreach (XmlNode node1 in nodeone.ChildNodes)
            {
                if (node1.Name.Equals("apiError"))
                {
                    foreach (XmlNode node2 in node1.ChildNodes)
                    {
                        if (node2.Name.Equals("errorMessage"))
                        {
                            evt.setErrorMessage(node2.InnerText.ToString());
                            //logwrite.write("### EVENT CHECK ###", "ErrorMessage : " + node2.InnerText.ToString());
                        }
                        if (node2.Name.Equals("errorType"))
                        {
                            evt.setErrorType(node2.InnerText.ToString());
                            //logwrite.write("### EVENT CHECK ###", "ErrorType : " + node2.InnerText.ToString());
                        }
                    }
                }
            }

            return(evt);
        }