[go: up one dir, main page]

KR0154477B1 - Log File Backup Method in Electronic Switching System - Google Patents

Log File Backup Method in Electronic Switching System

Info

Publication number
KR0154477B1
KR0154477B1 KR1019950042458A KR19950042458A KR0154477B1 KR 0154477 B1 KR0154477 B1 KR 0154477B1 KR 1019950042458 A KR1019950042458 A KR 1019950042458A KR 19950042458 A KR19950042458 A KR 19950042458A KR 0154477 B1 KR0154477 B1 KR 0154477B1
Authority
KR
South Korea
Prior art keywords
log
log file
processor
disk
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1019950042458A
Other languages
Korean (ko)
Other versions
KR970031703A (en
Inventor
정미경
Original Assignee
유기범
대우통신주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 유기범, 대우통신주식회사 filed Critical 유기범
Priority to KR1019950042458A priority Critical patent/KR0154477B1/en
Publication of KR970031703A publication Critical patent/KR970031703A/en
Application granted granted Critical
Publication of KR0154477B1 publication Critical patent/KR0154477B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1466Management of the backup or restore process to make the backup process non-disruptive

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 로그화일 백업방법은 전전자 교환기에 있어서 IOP로부터 OMP로 로그화일 전송시, 로그화일 생성이나 로그화일전송한 후 화일의 내용을 모두 0의 값으로 초기화를 시켜 로그화일을 백업하기 위한 것으로써, 본 방법은 시스템초기화시, 입출력프로세서와 운용유지보수 프로세서는 각각에 구비되어 있는 디스크내에 로그화일이 존재하는지를 체크하는 단계; 로그화일이 존재하지 않으면, 로그화일을 생성하고 생성된 로그화일의 내용을 0으로 초기화하는 단계; 입출력프로세서로부터 운용유지보수 프로세서로 백업할 로그 전송이 요구되면, 요구된 로그에 대한 에러체크를 하는 단계; 요구된 로그에 에러가 존재하지 않으면, 운용유지보수 프로세서의 링크가 정상인지를 체크하는 단계; 링크가 정상이면, 입출력프로세서에서 운용유지보수 프로세서로 로그를 전송하여 운용유지보수 프로세서내의 디스크에 구비되어 있는 로그화일에 백업하는 제1백업단계; 링크가 비정상이면, 입출력프로세서내의 디스크에 구비되어 있는 로그화일에 로그를 백업하는 제2백업단계; 주기적인 체크에 의하여 입출력프로세서의 로그화일내에 운용유지보수 프로세서에 전송할 로그가 존재하면, 전송할 로그를 입출력프로세서내의 디스크로부터 읽는 단계; 입출력프로세서내의 디스크로부터 읽은 로그내용만큼 디스크내의 로그화일내용을 0으로 포맷팅하는 단계; 운용유지보수 프로세서는 입출력프로세서로부터 전송된 로그를 구비되어 있는 디스크에 백업하는 제3백업단계를 포함하여 수행된다.This log file backup method is to back up the log file by initializing all the file contents to 0 after creating or transferring the log file when transferring the log file from the IOP to the OMP. The method comprises the steps of checking whether a log file exists in a disk provided in each of the I / O processor and the operation maintenance processor during system initialization; If the log file does not exist, generating a log file and initializing the contents of the generated log file to zero; If a log transmission to be backed up from the input / output processor to the operation maintenance processor is requested, performing an error check on the requested log; If an error does not exist in the requested log, checking whether the link of the operation maintenance processor is normal; If the link is normal, a first backup step of transmitting a log from an input / output processor to an operation maintenance processor and backing it up to a log file provided on a disk in the operation maintenance processor; A second backup step of backing up a log to a log file provided in a disk of an input / output processor if the link is abnormal; Reading a log to be transmitted from a disk in the I / O processor if there is a log to be transmitted to the operation maintenance processor by a periodic check in the log file of the I / O processor; Formatting the log file contents in the disk to zero as much as the log contents read from the disk in the input / output processor; The operation maintenance processor includes a third backup step of backing up the disk having the log transmitted from the input / output processor.

Description

전전자 교환기에 있어서 로그화일 백업방법Log File Backup Method in Electronic Switching System

제1도는 본 발명에 따른 로그화일 백업방법이 수행되는 전전자 교환기내의 시스템 구성도.1 is a system configuration diagram of an electronic switchboard in which a log file backup method according to the present invention is performed.

제2도는 본 발명에 따른 로그화일 백업방법에 대한 흐름도.2 is a flowchart illustrating a log file backup method according to the present invention.

제3도는 종래의 방법에 의한 로그화일 처리결과와 본 발명에 의해 처리되는 로그화일 처리결과에 대한 비교도.3 is a comparison diagram of log file processing results by a conventional method and log file processing results processed by the present invention.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

100 : 입출력프로세서(IOP) 101,111 : 데이타베이스 백업그룹(DBBG)100: I / O Processor (IOP) 101,111: Database Backup Group (DBBG)

102,112 : 로그화일 생성 및 포맷 기능부102,112: log file generation and format function

103 : 로그전송부 104 : 로그저장제어부103: log transmission unit 104: log storage control unit

105 : 로그화일 전송 및 로그화일 포맷 기능부105: log file transmission and log file format function

106,113 : OS화일 매니저 107 : 로그디스크 백업요구부106,113: OS file manager 107: log disk backup request unit

108,114 : 디스크 115 : 로그저장 제어부108,114: disk 115: log storage control unit

본 발명은 전전자 교환기에 있어서 로그화일 백업방법에 관한 것으로, 특히 입출력프로세서(Input Output Processor, 이하 IOP라함)에서 운용유지보수 프로세서(Operting Management Processor, 이하 OMP라함)로 로그화일을 백업하는 방법에 관한 것이다.The present invention relates to a method for backing up a log file in an electronic switch, and more particularly, to a method for backing up a log file from an input output processor (hereinafter referred to as an IOP) to an operating management processor (hereinafter referred to as an OMP). It is about.

종래의 전전자 교환기는 IOP에서 OMP로 로그화일을 백업할 때, OMP와의 PCM링크가 저장이면 로그발생시 바로 OMP에 구비되어 있는 디스크로 바로 전송되어 로그화일 백업이 이루어지나 OMP와의 PCM링크가 비정상인 경우에는 IOP에 구비되어 있는 디스크에 존재하는 로그화일에 저장하였다가 PCM링크가 정상으로 되면 IOP에 구비되어 있는 디스크에 저장되어 있는 로그화일을 읽어 OMP의 디스크로 백업을 하게 된다.Conventional electronic switchboard, when backing up log files from IOP to OMP, if PCM link with OMP is saved, it is transferred to disk provided in OMP immediately when log is generated and log file backup is made, but PCM link with OMP is abnormal. In this case, if the PCM link is stored in the log file existing in the disk provided in the IOP and the PCM link is normal, the log file stored in the disk included in the IOP is read and backed up to the OMP disk.

이와 같은 로그화일 백업이 이루어지기 전에 IOP와 OMP에서는 각각 구비하고 있는 OS화일 매니저에 의하여 각 프로세서에 구비되어 있는 디스크내에 로그화일이 존재하는 지를 체크하고, 로그화일이 존재하지 않는 경우에는 로그화일 생성요구를 한다. 그러나 이 때, OS화일 매니저는 로그화일 생성시 기존에 있던 내용을 초기화하지 않고 그대로 내용을 보존한 상태에서 로그화일크기만큼의 주소만 지정하고, 로그화일이 존재한 경우에도 로그화일내의 내용을 그대로 보존하게 된다. 또한 IOP에서 OMP로 로그를 전송한 후에도 포인터만 이동하므로 기존의 화일내용은 그대로 남게 된다. 이로 인하여 로그화일의 일부분에 비정상적인 수행으로 인해 잘못된 데이타가 쓰여진 경우 로그화일을 OMP로 백업하기 위해 에러검색을 하는 단계에서 FAULT메세지를 출력하게 된다. 그리고 그 로그화일의 백업을 계속 시도하게 되나 잘못된 데이타가 여전히 존재하게 되어 IOP와 OMP는 상술한 부분만을 계속 홀딩하고 있게 된다. 이를 해결하기 위하여 OS화일 매니저를 이용하여 로그화일을 삭제하고 다시 생성한다 하더라도 생성시 상술한 바와 같이 주소만 지정하므로 백업을 진행하지 못하는 문제점이 있었다.Before such a log file backup is performed, the IOP and OMP check whether a log file exists in the disk included in each processor by OS file managers provided therein, and create a log file if the log file does not exist. Make a request. However, at this time, OS file manager does not initialize the existing contents when creating the log file, but keeps the contents as it is, and assigns only the address as much as the log file size, and even if the log file exists, the contents of the log file remain as they are. Will be preserved. In addition, since the pointer moves only after transferring the log from IOP to OMP, the existing file contents remain. For this reason, when wrong data is written due to abnormal execution of a part of the log file, a FAULT message is output in the error search step to back up the log file to OMP. It will continue to try to back up the log files, but the wrong data will still exist, and the IOP and OMP will continue to hold only the above-mentioned parts. In order to solve this problem, even if the log file is deleted and recreated using the OS file manager, the backup cannot be performed because only the address is specified as described above.

따라서 본 발명의 목적은 상술한 문제점을 해결하기 위하여 전전자 교환기에 있어서 IOP로부터 OMP로 로그화일 전송시, 로그화일 생성이나 로그화일전송한 후 화일의 내용을 모두 0의 값으로 초기화를 시켜 로그화일을 백업하기 위한 로그화일 백업방법을 제공하는데 있다.Accordingly, an object of the present invention is to solve the above problems, in the case of transmitting the log file from the IOP to the OMP in the electronic switchboard, after generating the log file or transmitting the log file and initialize the contents of the file to a value of 0, the log file To provide a log file backup method for backing up data.

본 발명에 따른 방법은, 전전자 교환기에 있어서 입출력프로세서로부터 운용유지보수 프로세서로 로그화일을 백업하는 방법에 있어서, 시스템초기화시, 입출력프로세서와 운용유지보수 프로세서는 각각에 구비되어 있는 디스크내에 로그화일이 존재하는 지를 체크하는 단계; 로그화일이 존재하지 않으면, 로그화일을 생성하고 생성된 로그화일의 내용을 0으로 초기화하는 단계; 입출력프로세서로부터 운용유지보수 프로세서로 백업할 로그 전송이 요구되며, 요구된 로그에 대한 에러체크를 하는 단계; 요구된 로그에 에러가 존재하지 않으면, 운용유지보수 프로세서로의 링크가 정상인지를 체크하는 단계; 링크가 정상이면, 입출력프로세서에서 운용유지보수 프로세서로 로그를 전송하여 운용유지보수 프로세서내의 디스크에 구비되어 있는 로그화일에 백업하는 제1백업단계; 링크가 비정상이면, 입출력프로세서내의 디스크에 구비되어 있는 로그화일에 로그를 백업하는 제2백업단계; 주기적인 체크에 의하여 입출력프로세서의 로그화일내에 운용유지보수 프로세서에 전송할 로그가 존재하면, 전송할 로그를 입출력프로세서내의 디스크로부터 읽는 단계; 입출력프로세서내의 디스크로부터 읽은 로그내용만큼 디스크내의 로그화일내용을 0으로 포맷팅하는 단계; 운용유지보수 프로세서는 입출력프로세서로부터 전송된 로그를 구비되어 있는 디스크에 백업하는 제3백업단계를 포함함을 특징으로 한다.The method according to the present invention is a method for backing up a log file from an input / output processor to an operation maintenance processor in an electronic switching system. In system initialization, the input / output processor and the operation maintenance processor each have a log file in a disk. Checking whether there exists; If the log file does not exist, generating a log file and initializing the contents of the generated log file to zero; Requesting a log transfer to be backed up from the input / output processor to the operation maintenance processor, and performing an error check on the requested log; If an error does not exist in the requested log, checking whether the link to the operation maintenance processor is normal; If the link is normal, a first backup step of transmitting a log from an input / output processor to an operation maintenance processor and backing it up to a log file provided on a disk in the operation maintenance processor; A second backup step of backing up a log to a log file provided in a disk of an input / output processor if the link is abnormal; Reading a log to be transmitted from a disk in the I / O processor if there is a log to be transmitted to the operation maintenance processor by a periodic check in the log file of the I / O processor; Formatting the log file contents in the disk to zero as much as the log contents read from the disk in the input / output processor; The operation maintenance processor is characterized in that it comprises a third backup step of backing up to a disk having a log transmitted from the input and output processor.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 본 발명에 따른 로그화일 백업방법이 수행되는 전전자 교환기내의 시스템구성도로서, 로그화일 생성 및 포맷기능부(102), 로그전송부(103), 로그저장 제어부(104), 로그화일 전송 및 로그화일 포맷 기능부(105)를 구비하여 로그화일을 OMP로 전송하기 위한 IOP측의 데이타베이스 데이타백업부(101), OS화일 매니저(106), 로그 디스크 백업요구부(107), 디스크(108)를 포함하는 입출력프로세서(이하 IOP라함), 로그화일 생성 및 포맷 기능부(112), 로그저장제어부(115)를 구비하는 OMP측의 데이타베이스 데이타백업부(DBBG, 111), OS화일 매니저(113), 디스크(114)를 포함하는 OMP(110)로 구성된다.1 is a system configuration diagram of an electronic switchboard in which a log file backup method according to the present invention is performed. The log file generation and format function unit 102, the log transmission unit 103, the log storage control unit 104, and a log are shown in FIG. A database data backup unit 101 on the IOP side, an OS file manager 106, a log disk backup request unit 107, including a file transfer and log file format function unit 105 to transfer log files to OMP; An OMP database data backup unit (DBBG, 111) including an input / output processor (hereinafter referred to as IOP) including a disk 108, a log file generation and format function 112, and a log storage control unit 115; It consists of a file manager 113 and an OMP 110 including a disk 114.

제2도는 본 발명에 따른 로그화일 백업방법에 대한 흐름도이다.2 is a flowchart illustrating a log file backup method according to the present invention.

제3도는 종래의 방법에 의한 처리시 로그화일의 상태와 본 발명에 의한 처리시 로그화일의 상태를 비교한 비교도이다.3 is a comparison diagram comparing the state of log files during processing by the conventional method and the state of log files during processing according to the present invention.

그러면 첨부된 도면을 참조하여 본 실시예의 동작을 설명하기로 한다.Next, the operation of the present embodiment will be described with reference to the accompanying drawings.

우선, 각 IOP(100)와 OMP(110)는 시스템초기화시 로그화일 생성 및 포맷기능부(102, 112)에서 요구하여 각 OS화일 매니저(106, 113)를 통해 디스크(108, 114)내에 로그화일이 존재하는 지를 체크한다. 체크결과, 로그화일이 존재하면 그대로 두고, 존재하지 않으면, 제202단계로 진행되어 디스크(108, 114)내에 로그화일을 생성하면서, 제203단계를 통해 생성되는 로그화일의 내용이 0의 값을 갖도록 초기화한다.First, each IOP 100 and the OMP 110 request the log file generation and format function 102 and 112 at system initialization to log in the disks 108 and 114 through the respective OS file managers 106 and 113. Check if the file exists. As a result of the check, if the log file exists, it is left as it is. If it does not exist, the process proceeds to step 202, and a log file is created in the disks 108 and 114, and the content of the log file generated in step 203 is set to 0. Initialize to have

이와 같은 초기화과정이 이루어진 후, IOP(100)내의 로그디스크 백업요구부(107)로부터 IOP(100)에서 OMP(110)로 백업해야할 로그전송이 요구되었는 지를 체크한다. 체크결과, 백업할 로그전송이 요구되지 않았으면 작업을 종료한다. 그러나 백업할 로그전송이 요구되면, 제205단계로 진행되어 요구된 로그에 대한 주소, 크기 등의 에러체크를 한다. 에러체크결과, 비정상이면 제206단계로 진행되어 운용자가 인식할 수 있도록 폴트(Fault)메세지를 출력하고 종료한다.After the initialization process is performed, it is checked whether the log transfer to be backed up from the IOP 100 to the OMP 110 is requested from the log disk backup request unit 107 in the IOP 100. If the result of the check is that a log transfer for backup is not requested, the operation is terminated. However, if the log transmission to be backed up is requested, the flow proceeds to step 205 to check for errors, such as an address and size of the requested log. If the error check result is abnormal, the flow proceeds to step 206 and outputs a fault message to the operator and terminates.

제205단계의 체크결과, 정상일 경우에는 제207단계로 진행되어 OMP(110)로의 PCM링크가 정상인지를 체크한다. 이 때 정상이면, 제208단계로 진행되어 로그전송부(103)를 거쳐 OMP(110)의 로그저장제어부(115)로 로그를 전송한다. 그 다음 제209단계로 진행되어 로그저장제어부(115)는 디스크(114)에 존재하는 로그화일에 전송된 로그를 저장한 다음 제210단계로 진행된다. 그리로 제207단계의 판단결과, OMP(110)로의 PCM링크가 정상이 아닌 경우에는 제211단계로 진행되어 IOP(100)의 디스크(108)내 로그화일에 로그내용을 저장하고, 제210단계로 진행된다.If the check result of step 205 is normal, the process proceeds to step 207 to check whether the PCM link to the OMP (110) is normal. In this case, if it is normal, the flow proceeds to step 208 and transmits the log to the log storage control unit 115 of the OMP 110 via the log transmission unit 103. In step 209, the log storage controller 115 stores the log transmitted in the log file existing on the disk 114, and then proceeds to step 210. As a result of the determination in step 207, if the PCM link to the OMP 110 is not normal, the process proceeds to step 211, where the log contents are stored in the log file in the disk 108 of the IOP 100, and step 210 Proceeds.

제210단계에서는 IOP(100)의 로그화일 전송 및 로그화일 포맷기능부(105)를 통해 IOP의 디스크(108)내의 로그화일에 OMP(110)로 전송해야할 로그가 있는 지를 체크한다. 제210단계에서 이루어지는 체크는 일정 시간단위로 반복적으로 이루어지는 것이다.In step 210, the log file transmission and log file format function 105 of the IOP 100 checks whether there is a log to be transmitted to the OMP 110 in the log file in the disk 108 of the IOP. The check made in step 210 is performed repeatedly in predetermined time units.

제210단계의 체크결과, 전송할 로그가 없는 경우에는 작업을 종료하고, 전송할 로그가 존재하는 경우에는 제212단계로 진행된다. 제212단계에서는 로그화일 전송 및 로그화일 포맷 기능부(105)에 의하여 OMP(110)로 전송할 로그화일을 디스크(108)에서 읽고 제213단계로 진행되어 읽은 로그화일을 OMP(110)내의 로그저장제어부(115)로 전송한다. 그리고 IOP(100)내의 로그화일 전송 및 로그화일 포맷기능부(105)에서는 제214단계로 진행되어 디스크(108)내의 로그화일을 전송된 로그만큼 0의 값으로 포맷팅한다.As a result of the check in step 210, if there is no log to be transmitted, the operation is terminated, and if there is a log to be transmitted, step 212 is performed. In step 212, the log file is transmitted from the disk 108 by the log file transmission and log file format function 105, and the log file read in step 213 is stored in the OMP 110. Transmission to the control unit 115. The log file transfer and log file format function 105 in the IOP 100 proceeds to step 214 and formats the log file in the disk 108 to a value of 0 as much as the transmitted log.

한편, OMP(110)의 로그저장 제어부(115)는 제217단계에서 IOP(100)내의 로그화일 전송 및 로그화일 포맷 기능부(105)에서 전송된 로그에 대한 어드레스의 에러유무를 체크한다. 체크결과, 에러가 존재하면 제216단계로 진행되어 데이타베이스 폴트메세지를 출력하고 작업을 종료한다.In operation 217, the log storage control unit 115 of the OMP 110 checks whether there is an error in an address of a log file transmitted from the IOP 100 and the log file transmitted from the log file format function unit 105. As a result of the check, if an error exists, the process proceeds to step 216, and outputs a database fault message and terminates the operation.

그러나 에러가 존재하지 않으면, 제217단계로 진행되어 로그어드레스가 0인지를 체크한다. 체크결과, 0이 아닌 경우에는 정상적인 로그가 존재하는 것이므로 제218단계로 진행되어 디스크(114)의 로그화일에 IOP(100)로부터 전송된 로그를 저장한다. 그리고 제219단계로 진행되어 IOP(100)에서 OMP(110)으로 백업할 로그가 존재하는 지를 체크하여 존재하는 경우에는 제201단계로 리턴되고, 존재하지 않는 경우에는 작업을 종료한다.However, if no error exists, the flow proceeds to step 217 and checks whether the log address is zero. As a result of the check, if it is not 0, since a normal log exists, the flow proceeds to step 218 to store the log transmitted from the IOP 100 in the log file of the disk 114. In step 219, the controller 100 checks whether a log to be backed up from the IOP 100 to the OMP 110 exists and returns to step 201 if there is a log. If the log does not exist, the operation ends.

제217단계에서 로그어드레스가 0인 경우에는 에러가 존재하는 것이므로 제220단계로 진행되어 0인 어드레스는 스킵하고 다음 어드레스의 로그를 OMP(110)내의 디스크(114)에 백업한다음 제219단계로 진행되어 상술한 과정을 반복처리한다.If the log address is 0 in step 217, an error exists. In step 220, the address 0 is skipped and the log of the next address is backed up to the disk 114 in the OMP 110. It proceeds and repeats the process mentioned above.

이와 같이 처리하게 되면 제3(a)도에 도시된 바와 같이 종래의 로그화일 생성시나 백업시 로그화일 내용이 그대로 남겨진대 반해 본 발명에 의한 경우에는 제3(b)도에 도시된 바와 같이 로그화일 생성시 0으로 초기화되고, 로그전송후에도 전송된 량만큼의 로그가 0으로 초기화되어 데이타 에러로 인한 로그화일 백업진행이 이루어지지 않는 경우는 발생되지 않게 된다. 이상, 상술한 바와 같이 본 발명은 전전자 교환기에 있어서 IOP에서 OMP로 로그화일 백업수행시 이루어지는 로그화일 생성 및 로그화일 전송후 로그화일내의 내용을 0으로 초기화시킴으로써, 로그화일에 있는 로그를 백업할 때 에러발생율을 줄일 수 있으며 비정상적인 로그화일에 대한 초기화가 가능하므로 삭제후 다시 생성하였을 때 같은 원인으로 인한 에러발생을 막을 수 있는 효과가 있다. 또한 0값으로 에러발생지점을 검출하여 스킵하도록 함으로써, 에러발생부분에서 계속해서 홀딩하게 되는 문제점을 해결할 수 있는 효과가 있다.In this case, as shown in FIG. 3 (a), the contents of the log file are left intact during creation or backup of the conventional log file, whereas in the case of the present invention, as shown in FIG. When a file is created, it is initialized to 0, and even after the log transmission, the amount of logs is initialized to 0 so that a backup of the log file due to a data error does not occur. As described above, the present invention can back up the log in the log file by initializing the contents of the log file to 0 after generating the log file and performing the log file transfer from the IOP to the OMP. The error rate can be reduced when the log file is initialized and the abnormal log file can be initialized. Therefore, when the file is deleted and recreated, the error can be prevented due to the same cause. In addition, by detecting and skipping the error occurrence point to a value of 0, there is an effect that can be solved the problem of holding continuously in the error occurrence portion.

Claims (2)

전전자 교환기에 있어서 입출력 프로세서(IOP, 100)로부터 운용유지보수 프로세서(OMP, 110)로 고그화일을 백업하는 방법에 있어서, 시스템초기화시, 상기 입출력프로세서(100)와 상기 운용유지보수 프로세서(110)는 각각에 구비되어 있는 디스크(108, 114)내에 로그화일이 존재하는 지를 체크하는 단계; 상기 로그화일이 존재하지 않으면, 로그화일을 생성하고 생성된 로그화일의 내용을 0으로 초기화하는 단계; 상기 입출력프로세서(100)로부터 상기 운용유지보수 프로세서(110)로 백업할 로그 전송이 요구되면, 요구된 로그에 대한 에러체크를 하는 단계; 상기 요구된 로그에 에러가 존재하지 않으면, 상기 운용유지보수 프로세서(110)로의 링크가 정상인지를 체크하는 단계; 상기 링크가 정상이면, 상기 입출력프로세서(100)에서 운용유지보수 프로세서(110)로 로그를 전송하여 상기 운용유지보수 프로세서(110)내의 디스크(114)에 구비되어 있는 로그화일에 백업하는 제1백업단계; 상기 링크가 비정상이면, 상기 입출력프로세서(100)내의 디스크(108)에 구비되어 있는 로그화일에 상기 로그를 백업하는 제2백업단계; 주기적인 체크에 의하여 상기 입출력프로세서(100)의 상기 로그화일내에 상기 운용유지보수 프로세서(110)에 전송할 로그가 존재하면, 전송할 로그를 상기 입출력프로세서(100)내의 디스크(108)로부터 읽는 단계; 상기 입출력프로세서(100)내의 디스크(108)로부터 읽은 로그내용만큼 상기 디스크(108)내의 로그화일내용을 0으로 포맷팅하는 단계; 상기 운용유지보수 프로세서(110)는 상기 입출력프로세서(100)로부터 전송된 로그를 구비되어 있는 디스크(114)에 백업하는 제3백업단계를 포함함을 특징으로 하는 전전자 교환기에 있어서 로그화일 백업방법.A method for backing up a goggle file from an input / output processor (IOP) 100 to an operation maintenance processor (OMP, 110) in an electronic switching system, the system being initialized, the input / output processor (100) and the operation maintenance processor (110). Check whether a log file exists in the disks 108 and 114 provided in each of the plurality of disks; If the log file does not exist, generating a log file and initializing the contents of the generated log file to zero; If a log transmission to be backed up is requested from the input / output processor (100) to the operation maintenance processor (110), performing an error check on the requested log; If there is no error in the requested log, checking whether the link to the operation maintenance processor (110) is normal; If the link is normal, the first backup transfers a log from the input / output processor 100 to the operation maintenance processor 110 and backs up the log file included in the disk 114 in the operation maintenance processor 110. step; A second backup step of backing up the log to a log file included in the disk 108 in the input / output processor 100 if the link is abnormal; Reading a log to be transmitted from the disk (108) in the I / O processor (100) if a log to be transmitted to the operation maintenance processor (110) exists in the log file of the I / O processor (100) by periodic checks; Formatting the log file contents in the disk (108) to zero as much as the log contents read from the disk (108) in the input / output processor (100); The operation maintenance processor 110 includes a third backup step of backing up a disk 114 having a log transmitted from the input / output processor 100. . 제1항에 있어서, 상기 제3백업단계는 상기 입출력프로세서(100)에서 전송된 로그의 어드레스가 0인 경우에는 스킵하고 0이 아닌 다음 로그를 상기 디스크(114)에 백업함을 특징으로 하는 전전자 교환기에 있어서 로그화일 백업방법.The method of claim 1, wherein when the address of the log transmitted from the input / output processor 100 is 0, the third backup step skips and backs up the next non-zero log to the disk 114. Log file backup method in electronic exchange.
KR1019950042458A 1995-11-21 1995-11-21 Log File Backup Method in Electronic Switching System Expired - Fee Related KR0154477B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950042458A KR0154477B1 (en) 1995-11-21 1995-11-21 Log File Backup Method in Electronic Switching System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950042458A KR0154477B1 (en) 1995-11-21 1995-11-21 Log File Backup Method in Electronic Switching System

Publications (2)

Publication Number Publication Date
KR970031703A KR970031703A (en) 1997-06-26
KR0154477B1 true KR0154477B1 (en) 1998-11-16

Family

ID=19434878

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950042458A Expired - Fee Related KR0154477B1 (en) 1995-11-21 1995-11-21 Log File Backup Method in Electronic Switching System

Country Status (1)

Country Link
KR (1) KR0154477B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100324276B1 (en) * 1999-09-17 2002-02-21 서평원 method for data backup of DBMS in switching system
KR100705590B1 (en) * 2006-01-16 2007-04-09 삼성전자주식회사 Exchange system and log analysis method of the exchange system

Also Published As

Publication number Publication date
KR970031703A (en) 1997-06-26

Similar Documents

Publication Publication Date Title
US5845061A (en) Redundant client server system
US7139927B2 (en) Journaling and recovery method of shared disk file system
KR100194295B1 (en) How to update the status of data processing systems and queues
US6266785B1 (en) File system filter driver apparatus and method
EP0722236B1 (en) System and method for fault tolerant key management
EP1918836A1 (en) Apparatus and method for a hardware-based file system
JPH0420493B2 (en)
WO1998012642A1 (en) Producing a mirrored data copy (image) using reference labels
US6754682B1 (en) Method and apparatus for enabling consistent ancillary disk array storage device operations with respect to a main application
US7549032B1 (en) Using data copies for redundancy
US5734897A (en) Reduction of logging in distributed systems
US20050033933A1 (en) Systems and methods for modifying disk drive firmware in a raid storage system
KR0154477B1 (en) Log File Backup Method in Electronic Switching System
EP0408315B1 (en) System for detecting loss of message
JP3211878B2 (en) Communication processing control means and information processing apparatus having the same
GB2365562A (en) Restartable computer database message processing
US20070061613A1 (en) Restart method for operating system
JPH03111928A (en) Substitutive system for storage device
KR930009854B1 (en) Database Backup and Recovery Method in DBMS of Electronic Switching System
KR100407706B1 (en) Processor status recovery method after standby loading in ATM switch
US6378086B1 (en) Method and system for recovering a computer system from a loadsource located at a remote location
KR100404318B1 (en) System for processor board redundancy using FIFO memory and reading/writing duplication data method using it
KR100407689B1 (en) Time synchronization method after standby loading in ATM switch
KR100462860B1 (en) Setup method of new version software package for open architecture system
JP2810265B2 (en) Data storage device and information processing system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20010710

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20010710

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000