[go: up one dir, main page]

KR970008912B1 - Method and apparatus for protocol testing in the remote protocol testing apparatus - Google Patents

Method and apparatus for protocol testing in the remote protocol testing apparatus Download PDF

Info

Publication number
KR970008912B1
KR970008912B1 KR1019940017668A KR19940017668A KR970008912B1 KR 970008912 B1 KR970008912 B1 KR 970008912B1 KR 1019940017668 A KR1019940017668 A KR 1019940017668A KR 19940017668 A KR19940017668 A KR 19940017668A KR 970008912 B1 KR970008912 B1 KR 970008912B1
Authority
KR
South Korea
Prior art keywords
protocol
test
command
unit
response
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
KR1019940017668A
Other languages
Korean (ko)
Other versions
KR960006402A (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 KR1019940017668A priority Critical patent/KR970008912B1/en
Publication of KR960006402A publication Critical patent/KR960006402A/en
Application granted granted Critical
Publication of KR970008912B1 publication Critical patent/KR970008912B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/18Protocol analysers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Communication Control (AREA)

Abstract

내용없음.None.

Description

원격 프로토콜 시험장치에서 프로토콜 시험장치와 시험 방법Protocol Tester and Test Method in Remote Protocol Tester

제 1도는 본 발명이 적용되는 원격 프로토콜 시험장치를 이용한 시험환경 구성도,1 is a configuration diagram of a test environment using a remote protocol test apparatus to which the present invention is applied,

제 2도는 본 발명에 따른 가변타이머에 의한 프로토콜 시험장치의 블럭도,2 is a block diagram of a protocol test apparatus using a variable timer according to the present invention;

제 3도는 본 발명에 따른 가변타이머에 의한 프로토콜 시험장치의 동작 흐름도,3 is an operation flowchart of a protocol test apparatus using a variable timer according to the present invention;

제 4도는 본 발명에 따른 가변타이머에 의한 스케쥴러의 동작 흐름도.4 is an operation flowchart of a scheduler using a variable timer according to the present invention.

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

31 : 출력 정합 처리부32 : 입력 정합 처리부31: output matching processing unit 32: input matching processing unit

33 : 명령응답저장부34 : 송수신 스케쥴러부33: command response storage unit 34: transmission and reception scheduler unit

35 : 송수신 및 통신회선 제어부35: transmission and reception and communication line control unit

본 발명은 광대역 종합 정보 통신망(B-ISDN) 프로토콜에서와 같이 여러개의 제어관찰점(PCO : Piont of Control and Observation)을 두어 프로토콜 시험을 하여야하는 경우 시험대상 구현물(IUT : Implementation Under Test)의 각 제어관찰점상에서 수시로 발생하는 이벤트(프로토콜 프리미티브 및 프로토콜 데이타 유닛)를 원격 제어할 수 있는 원격 프로토콜 시험장치에서 프로토콜 시험장치와 시험방법에 관한 것이다.According to the present invention, when a protocol test is to be performed with a plurality of control points (PCOs) as in the B-ISDN protocol, each of the implementation under test (IUT) is tested. The present invention relates to a protocol test apparatus and a test method in a remote protocol test apparatus capable of remotely controlling events (protocol primitives and protocol data units) occurring frequently on a control observation point.

지금까지 개방형(OSI : Open Systems Interconnection)프로토콜 등 많은 프로토콜의 시험을 위하여 널리 사용되어 온 방법은 원격시험방법이다. 이러한 원격시험방법에서는 프로토콜의 시험기에서 정해진 시험항목을 가지고 각 시험항목에 대하여 정해진 일련의 프로토콜 데이타 유닛을 시험대상 구현물로 보내고 시험 대상 구현물이 그에 따른 응답을 시험대상 구현물의 하위계층을 이용하여 수집 분석함으로써 시험대상 구현물이 표준 프로토콜규격에 적합하게 구현되었는지의 여부를 판단하였다.Until now, a widely used method for testing many protocols, such as the Open Systems Interconnection (OSI) protocol, is a remote test method. In this remote test method, the protocol tester has a specified test item and sends a set of protocol data units for each test item to the test object implementation, and the test object collects and analyzes the response according to the sub-layer of the test object implementation. Thus, it was determined whether the test object implementation was implemented in accordance with the standard protocol specification.

이러한 방법에서는 시험기에서 가하는 시험용 데이타유닛에 의하여만 구현 대상물을 시험하게 되므로 실제 시험대상 구현물에서 기동기시키는 프로토콜에 대한 시험에는 많은 어려움이 있었다. 즉, 프로토콜의 구현물이 상위계층의 명령에 대한 적절한 동작여부 및 상위계층으로 보고동작여부를 제외한 프로토콜의 적합한 구현여부에 대한 시험만을 할 수 있었다.In this method, since the implementation object is tested only by the test data unit applied by the tester, there are a lot of difficulties in testing the protocol to start the actual test object implementation. That is, only the implementation of the protocol could be tested for the proper operation of the command of the upper layer and for the proper implementation of the protocol except for the report operation to the upper layer.

그런데, 최근 2개의 PCO를 상위/하위 계층에 두어 시험기에서 종합적으로 시험할 수 있는 프로토콜 시험방법이 제안되었다. 그러나 이 방법의 구현시 어려운 점은 구현 대상물이 시험기(tester)와 상호 통신을 하기 위한 통신용 인터페이스를 가지고 있어야 하며 프로토콜의 제어 및 관찰을 동시에 처리하기 위하여 양방향 모드의 통신이 가능한 제어 프로토콜이 기본적으로 필요하여 또한 시험대상 구현물에 시험을 위한 부담을 주지않는 간단한 시험 소프트웨어로서 구현이 가능하여야 한다는 점등으로 인하여 실제의 구현 및 상용화는 이루어지지 않고 있다.However, recently, a protocol test method for comprehensively testing in a tester by placing two PCOs in the upper / lower layers has been proposed. However, the difficulty in the implementation of this method is that the implementation must have a communication interface for communicating with the tester, and a control protocol capable of bidirectional mode communication is basically required to simultaneously handle the control and observation of the protocol. In addition, the actual implementation and commercialization are not made due to the fact that it should be possible to implement as a simple test software that does not put a burden on the test target implementation.

상기 종래 기술에 대한 제반 문제점을 해결하기 위하여 안출된 본 발명은, 현재 개발중인 ATM(Asynchronous Transfer Mode)장치들이 가지고 있는 다양한 통신용 인터페이스에 적용이 가능하며 원격 시험기의 운영체제(Operatering System) 혹은 모니터 프로그램 상에서 쉽게 구현이 가능하도록 프로토콜의 상태와 프로토콜 데이타 유닛의 종류에 대한 정보에 따라 여러가지의 값을 가지고 동작하는 타이머를 이용하여 통신의 양방향 모드제어를 함으로써 경제적이고 효율적인 원격시험장치에서의 프로토콜 시험장치를 구현하기 위한 원격 프로토콜 시험장치에서 프로토콜 시험장치와 시험 방법을 제공하는데 그 목적이 있다.The present invention devised to solve all the problems of the prior art, can be applied to various communication interfaces of the ATM (Asynchronous Transfer Mode) devices currently being developed, and on the operating system (Operatering System) or monitor program of the remote tester Realization of protocol test equipment in economical and efficient remote test equipment by bidirectional mode control of communication using timer that operates with various values according to protocol status and type of protocol data unit for easy implementation The purpose of the present invention is to provide a protocol tester and a test method in a remote protocol tester.

상기 목적을 달성하기 위하여 본 발명을 이루는 장치의 구성은, 프로토콜 시험명령 및 응답을 저장/관리하는 명령응답 저장수단: 상기 명령응답 저장수단으로부터의 시험명령을 시험조정 프로토콜로 변환하여 시험대상 구현체로의 명령을 내보내는 출력정합 처리수단 : 시험대상 구현체의 응답을 전달받아 시험대상 프로토콜로 역변환하여 상기 명령 응답 저장수단으로 보내는 입력정합 처리수단 : 상기 출력정합 처리수단과 입력정합 처리수단에 연결되어 가변적인 타이머값을 가지고 동작하는 송수신 스케쥴링수단 : 및 상기 출력 정합 처리수단과 입력정합 처리수단에 접속되고 외부 통신채널에 연결되는 송수신 및 통신회선 제어수단을 구비하도록 하였다.In order to achieve the above object, a configuration of an apparatus embodying the present invention includes a command response storage means for storing / managing a protocol test command and a response: converting a test command from the command response storage means into a test adjustment protocol to a test target implementation Output matching processing means for outputting a command of: input matching processing means for receiving the response of the test object implementation and converting the test protocol back to the command response storage means: connected to the output matching processing means and input matching processing means Transmission and reception scheduling means for operating with a timer value; and transmission and reception and communication line control means connected to the output matching processing means and input matching processing means and connected to an external communication channel.

그리고 본 발명을 이루는 방법으로는, 명령응답 저장수단으로부터 시험명령을 추출하여 내부 시험프로토콜과 정합하게 하는 제 1단계 : 상기 제 1단계 수행 후, 출력정합부내의 프로토콜의 상태변환처리 후 내부 시험 프로토콜데이타 유닛의 부호화를 수행하는 제 2단계 : 상기 제 2단계 수행 후, 프로토콜 데이타 유닛의 송신 처리후 스케쥴링 수단에 의한 입출력정합부의 동작을 스케쥴링하는 제 3단계 : 상기 제 3단계 수행 후, 응답 수신 시간이 제한 시간을 초과하면 처음으로 리턴하며 제한 시간 이내에 시험에 대한 응답이 수신되면 내부 상태에 따른 프로토콜 상태천이를 하고 수신한 구조화 데이타를 복호화하는 제 4단계 : 및 상기 제 4단계 수행 후, 시험대상 프로토콜의 프리미티브로 정합시킨 뒤 상기 명령응답 처리부로 수신한 응답을 저장시키고 상기 스케쥴링 과정을 수행하도록 하는 제 5단계를 포함하여 이루어지도록 하였다.In the method of the present invention, the first step of extracting a test command from the command response storage means to match the internal test protocol: after performing the first step, the internal test protocol after the state conversion process of the protocol in the output matching unit The second step of performing the encoding of the data unit: After performing the second step, after the transmission process of the protocol data unit, the third step of scheduling the operation of the input / output matching unit by the scheduling means: After receiving the third step, the response reception time If the time limit is exceeded, the first time is returned. If a response to the test is received within the time limit, the protocol state transition according to the internal state is performed and the received structured data is decoded. Match the protocol primitives and store the received response to the command response processor. Were to occur, including a fifth step of to perform said scheduling process.

이하, 첨부된 도면을 참조하여 본 설명의 일실시예를 상세히 설명한다.Hereinafter, an embodiment of the present disclosure will be described in detail with reference to the accompanying drawings.

제 1도는 B-ISDN 프로토콜의 시험환경에 접속된 형태를 나타내는 구성도로서, 도면에서 1은 프로토콜 시험 관리 및 표시장치, 2는 프로토콜 시험 장치, 3은 프로토콜 시험 응답 장치, 4는 프로토콜 시험대상물, 11은 B-ISDN 프로토콜 원격 시험 장치, 21은 B-ISDN 프로토콜 시험 대상 시스팀을 각각 나타낸다.1 is a block diagram showing the connection to the test environment of the B-ISDN protocol, in which 1 is a protocol test management and display device, 2 is a protocol test device, 3 is a protocol test response device, 4 is a protocol test object, 11 represents a B-ISDN protocol remote test apparatus, and 21 represents a B-ISDN protocol test target system.

도면에 도시한 바와 같은 프로토콜 시험 관리 및 표시수단(1)은 시험하고자 하는 시험항목을 저장장치로부터 추출하여 그에 필요한 시험명령의 조합을 프로토콜 시험장치(2)로 보내거나 상기 프로토콜 시험장치(2)에서 보관하고 있는 시험대상 구현물로부터의 응답을 서비스 프리미티브 및 프로토콜 데이타 유닛의 값 및 그 구성형태를 분석하여 화면에 표시하기 위한 프로토콜 시험관리 및 표시수단이며 상기 프로토콜 시험장치(2)는 본 발명에서 취급하는 프로토콜 시험장치이고, 프로토콜 시험 응답 장치(3)은 시험대상물에 탑재되는 프로토콜 응답장치, 그리고 프로토콜 시험 대상물(4)은 프로토콜 시험을 받는 프로토콜 시험대상 구현물, 그리고, B-ISDN 프로토콜 원격 시험장치(11)는 본 발명에서 취급하는 프로토콜 조정수단을 내장하고 있는 원격시험 장치를, B-ISDN 프로토콜 시험 대상시스팀(21)은 시험대상물을 시험대상 시스템이다.The protocol test management and display means 1 as shown in the figure extracts a test item to be tested from a storage device and sends a combination of test commands necessary for the protocol test device 2 or the protocol test device 2. Protocol test management and display means for analyzing and displaying the response from the test target implementation stored in the service primitive and protocol data unit and its configuration form on the screen. The protocol test apparatus 2 handles the present invention. A protocol test device for testing, a protocol test response device 3 is a protocol response device mounted on a test object, and a protocol test object 4 is a protocol test object implementation undergoing a protocol test, and a B-ISDN protocol remote test device 11 ) Is a remote test with a built-in protocol control means handled in the present invention The apparatus, and the B-ISDN protocol test target system 21 is a test target system.

상기 B-ISDN 프로토콜 원격 시험장치(11)의 원격시험장치에서, 시험대상물로 입력되는 시험명령 프로토콜 데이타 유닛은 상기 프로토콜 시험 관리 및 표시장치(2)에서 프리미티브의 변환처리 및 부호화되어 구현대상물로 전달되며 이를 수신한 상기 프로토콜 시험 응답장치(3)에서는 복호화처리를 하여 해당 제어관찰점에 입력을 가하게 된다. 이에 대한 응답으로 시험대상 구현물은 구현된 프로토콜에 따라 관련 처리를 한 뒤 여러개의 제어 관찰점을 통하여 그 응답을 보낼 수 있으며 이는 다시 상기 프로토콜 시험 응답장치(3)에서 부호화되어 상기 프로토콜 시험장치(2)로 전달하고 상기 프로토콜 시험장치(2)에서는 이 응답을 효율적으로 수신하여 상기 프로토콜 시험관리 및 표시 장치(1)로 보냄으로써 일련의 프로토콜 시험이 이루어지도록 되어 있다. 여기서, 상기 프로토콜 시험장치(2)와 상기 프로토콜 시험 응답 장치(3) 사이를 통신채널로 연결함으로써 B-ISDN 프로토콜 원격 시험 장치(11)가 원격지에서 B-ISDN 프로토콜 시험 대상 시스팀(21)내의 프로토콜 시험물(4)을 시험하는 것이 가능하다.In the remote test apparatus of the B-ISDN protocol remote test apparatus 11, a test command protocol data unit input to a test object is converted and encoded by a primitive in the protocol test management and display device 2 and transferred to an implementation object. The protocol test response device 3 receives the decoding process and applies an input to the corresponding control observation point. In response, the test subject implementation may send the response through a plurality of control observations after performing the relevant processing according to the implemented protocol, which is again encoded by the protocol test response device (3) and the protocol test device (2). ), And the protocol test apparatus 2 efficiently receives this response and sends it to the protocol test management and display apparatus 1 so that a series of protocol tests can be performed. Here, the protocol test device 2 and the protocol test response device 3 are connected by a communication channel so that the B-ISDN protocol remote test device 11 remotely establishes the protocol in the B-ISDN protocol test target system 21. It is possible to test the specimen (4).

제 2도는 원격시험장치에서의 가변 타이머 값을 이용한 프로토콜 시험장치에 대한 블럭도로, 도면에서 31은 입력 정합 처리부(33)의 명령응답 저장부로부터 시험명령을 시험조정 프로토콜로 변환하여 시험대상 구현체로의 명령을 내보내는 출력 정합 처리부, 32는 송수신 및 통신 회선제어부(35)로부터 시험대상 구현체의 응답을 전달받아 시험대상 프로토콜로 역변환하는 입력 정합 처리부, 33은 시험명령 및 응답을 저장/관리하는 명령응답저장부, 34는 가변적인 타이머값을 가지고 동작하는 송수신 스케쥴러부, 그리고 35는 송수신 및 통신회선 제어부, 31내의 31-1은 시험대상의 일반화를 도모하기 위하여 시험대상 프로토콜을 관련된 시험조정 프로토콜로 정합시키는 프로토콜 정합부로서 상기 명령 응답저장부(33)내의 송신메시지큐(33-7)로부터 받은 명령을 관련된 시험조정 프로토콜 서비스 프리미티브로 변환하여 프로토콜 상태 천이부(31-2)로 전달한다. 상기 프로토콜 상태 천이부(31-2)는 송신측 시험조정 프로토콜의 상태천이 관리수단으로 상기 프로토콜 정합부(31-1)로부터의 서비스 프리미티브 및 관련 파라메터에 대하여 현재의 프로토콜 상태에 따라 적정한 프리미티브로 판단된 경우 부호화부(31-3)으로 서비스 프리미티브와 파라메터를 전달하는 송신처리, 현재상태에 적합하지 않은 프리미티브인 경우의 에러처리, 그리고 다음동작을 위한 상태변환 처리를 한다.2 is a block diagram of a protocol test apparatus using a variable timer value in a remote test apparatus. In FIG. 31, a test command is converted from a command response storage unit of the input matching processor 33 into a test adjustment protocol to a test target implementation. Output matching processing unit for sending out a command of 32, 32 is an input matching processing unit for receiving the response of the test object implementation from the transmission and reception and communication line control unit 35, and reverse conversion to the test object protocol, 33 is a command response for storing / managing the test command and response A storage unit, 34 is a transmission / reception scheduler unit operating with a variable timer value, 35 is a transmission / reception and communication line control unit, 31-1 in 31 matches a test target protocol with a related test coordination protocol to promote generalization of the test target. A command received from the transmission message queue 33-7 in the command response storage unit 33 as a protocol matching unit Is converted into a related test coordination protocol service primitive and transmitted to the protocol state transition unit 31-2. The protocol state transition unit 31-2 is a state transition management means of a transmission-side test adjustment protocol and determines the service primitives and related parameters from the protocol matching unit 31-1 as appropriate primitives according to the current protocol state. If so, the encoder 31-3 transmits the service primitive and the parameter, transmits the service primitive, and processes the error if the primitive is not suitable for the current state, and performs the state conversion process for the next operation.

이때, 프로토콜 정합부(31-1)에서의 정보(명령어의 종류, 요구 응답의 종류 및 갯수 등) 및 프로토콜 상태 천이부(31-2)에서의 정보(시험조정 프로토콜의 상태)는 적절한 타이머값을 계산하는 정보로 사용되며 가변 타이머에 의한 스케쥴러(34)의 입력이 된다.At this time, the information (type of command, type and number of request responses, etc.) in the protocol matching section 31-1 and the information (state of the test adjustment protocol) in the protocol state transition section 31-2 are appropriate timer values. It is used as information for calculating the time and becomes the input of the scheduler 34 by the variable timer.

상기 부호화부(31-3)는 상기 프로토콜 상태 천이부(31-2)로부터 전달받는 시험조정 프로토콜 서비스 프리미티브와 파라메터를 데이타 유닛으로 부호화하는 수단으로 시험을 위하여 명령어의 종류, 시험대상구현물의 확인자, 제어관찰점의 확인자, 루프백시험의 여부 및 기타정보를 포함하는 데이타 유닛으로 만들어 송수신 및 통신회선 제어부(35)로 전달한다.The encoder 31-3 is a means for encoding a test coordination protocol service primitive and a parameter received from the protocol state transition unit 31-2 into a data unit. A data unit including an identifier of a control observation point, a loopback test, and other information is made and transmitted to the transmission / reception and communication line control unit 35.

상기 입력 정합 처리부(32)내의 프로토콜 상태 천이부(32-4)는 수신한 시험응답을 수신측 시험조정 프로토콜의 상태와 수신한 서비스 프리미티브를 분석하여 현재상태에 적합하며 구성이 올바른 경우 이를 복호화부(32-5)로 전달하는 수신처리, 상태에 적합치 않거나 잘못된 구성인 경우의 에러처리 및 다음 동작을 위한 상태변환 처리를 한다.The protocol state transition unit 32-4 in the input matching processing unit 32 analyzes the state of the received test response protocol and the received service primitives by analyzing the state of the received test response protocol. Receive processing to (32-5), error processing in case of incorrect or incorrect configuration, and state conversion processing for the next operation.

상기 복호화부(32-5)는 전달받은 서비스 프리미티브로부터의 응답정보를 복호화하여 필요한 정보 응답의 종류, 시험 대상 구현물 확인자, 제어관찰점의 확인자, 루프백 정보 여부 및 기타정보를 추출하고 이러한 정보를 프로토콜 정합부(32-6)로 전달한다.The decoder 32-5 decodes the response information from the received service primitive, extracts the required information response type, test object implementation identifier, control observation point identifier, loopback information, and other information, and converts the information into a protocol. It passes to the matching part 32-6.

상기 프로토콜 정합부(32-6)은 수신한 응답 프리미티브 및 관련 파라메터를 대상 프로토콜에서의 서비스 프리미티브로 역변환하는 수단으로서 상기 명령 응답 저장부(33)내의 수신 메시지큐(33-8)로 넘긴다.The protocol matching unit 32-6 transfers the received response primitives and related parameters to the service primitives in the target protocol to the received message queue 33-8 in the command response storage unit 33.

그리고, 상기 명령 응답 저장부(33)내의 상기 송신 메시지큐(33-7)는 제 1도의 프로토콜 시험 관리 및 표시장치(1)로부터 시험명령을 발생순서 또는 우선순위별로 저장/관리하는 수단이며, 수신 메시지큐(33-8)는 상기 프로토콜 정합부(32-6)로부터의 응답을 발생순서 또는 우선순위별로 저장/관리하는 수단으로서 필요한 정보를 제 1도의 프로토콜 시험 관리 및 표시장치(1)로 넘긴다.The transmission message queue 33-7 in the command response storage 33 is a means for storing / managing test commands from the protocol test management and display device 1 of FIG. 1 in order of occurrence or priority, The reception message queue 33-8 is a means for storing / managing the response from the protocol matching unit 32-6 in order of occurrence or priority to the protocol test management and display device 1 of FIG. Pass it over.

상기 가변 타이머에 의한 스케쥴러(34)는 상기 출력정합처리부(31)에서의 입력을 이용하여 시험의 진행상태에 따라 가변적인 타이머값을 가지고 통신의 양방향 모드를 제어하는 수단이다. 이때 고려되는 상황으로는 시험조정 프로토콜의 상태와 명령의 종류를 예로 들 수 있다.The scheduler 34 by the variable timer is a means for controlling the bidirectional mode of communication with the timer value variable according to the progress of the test by using the input from the output matching processing unit 31. The situations considered here include, for example, the state of the test coordination protocol and the type of command.

시험조정 프로토콜의 상태로는 3가지의 상태(휴지상태, 연결설정 대기상태, 데이터전송가능상태)가 있으며 명령의 종류로는 크게 응답을 요구하는 명령과 응답을 요구하지 않는 명령으로 나눌 수 있고, 응답을 요구하는 명령인 경우 응답의 갯수에 따라 세분화할 수 있다.There are three types of test coordination protocols: idle state, connection setup wait state, and data transfer possible state.The types of commands can be divided into commands that require a response and commands that do not require a response. Commands that require a response can be broken down by the number of responses.

송수신 및 통신회선 제어부(35)는 통신채널의 특성에 따른 물리적인 송수신 인터페이스 처리수단이다.The transmission and reception and communication line control unit 35 is a physical transmission and reception interface processing means according to the characteristics of the communication channel.

제 3도는 본 발명에 따른 가변타이머에 의한 프로토콜 시험장치의 동작 흐름도로, 상기 명령응답저장부(제 2도의 33)의 송신 메시지큐(33-7)로부터 시험명령을 추출(301)하여 이를 내부의 시험프로토콜 프리미티브 및 파라메터로 정합(302)시킨 후 상기 출력정합부(제 2도의 31)내의 프로토콜 현재 상태와 해당 프리미티브에 따른 상태 천이(303)를 하고 파라메터와 시험명령을 구조화된 데이타로서 전송하기 위하여 부호화(304)하여 송신처리하다(305).3 is an operation flowchart of a protocol test apparatus using a variable timer according to the present invention. The test command is extracted from the transmission message queue 33-7 of the command response storage unit 33 of FIG. Matching 302 with the test protocol primitives and parameters of the protocol, and then performing a state transition 303 according to the current state of the protocol and the corresponding primitives in the output matching unit (31 in FIG. 2), and transmitting the parameters and test commands as structured data. In order to encode the data, it is encoded 304 and transmitted (305).

상기 가변 타이머에 의한 스케쥴러(제 2도의 34)는 프로토콜의 상태, 명령의 종류, 기대 응답수, 그리고 입력정합부의 수신완료여부에 따라 입출력정합부의 동작을 스케쥴링한다(306).The scheduler (34 of FIG. 2) by the variable timer schedules the operation of the input / output matching unit according to the state of the protocol, the type of command, the number of expected responses, and whether the input matching unit has received or not (306).

주어진 스케쥴링 시간이내에 시험에 대한 응답이 수신되면 입력정합부는 내부 상태에 따른 프로토콜 상태천이를 하고(307) 수신한 구조화 데이타를 복호화하며(308) 시험대상 프로토콜의 프리미티브로 정합(309)시킨 뒤 명령응답 처리부(제 2도의 33)의 수신 메시지큐(33-8)로 수신한 응답을 저장시키고 입출력 스케쥴러에게 제어를 넘겨 상기 과정(306) 이하를 수행한다(310).If a response to the test is received within a given scheduling time, the input matching unit performs a protocol state transition according to the internal state (307), decodes the received structured data (308), matches the command primitive of the protocol under test (309), and then responds to the command. The response received by the reception message queue 33-8 of the processing unit (33 of FIG. 2) is stored, and control is transferred to the input / output scheduler to perform the process 306 or below (310).

만약, 주어진 스케쥴링 시간 이내에 응답이 수신되지 않을 경우 스케쥴러는 출력정합부(제 2도의 31)로 제어를 넘김으로써 새로운 시험 명령의 처리가 이루어지도록 한다.If a response is not received within a given scheduling time, the scheduler transfers control to the output matching unit (31 in FIG. 2) to allow the processing of a new test command.

제 4도는 프로토콜 시험장치내의 프로토콜의 제어 및 관찰을 동시에 처리하기 위하여 송수신 스케쥴러(제 2도의 34)의 동작을 나타내는 흐름도로, 출력정합부(제 2도의 31)로부터의 프로토콜 상태를 조사하여(401)휴지상태(402)라면 기본값(단위 : 단위시간)에 α를, 연결설정 대기상태(403)라면 기본값에 β를, 데이타 전송가능상태(404)라면 기본값에 γ를 각각 할당(405)하고 기타의 상태에 대해서는 에러보고처리(424)를 하고 가변타이머를 리셋(425)한다.4 is a flowchart showing the operation of the transmission / reception scheduler (34 in FIG. 2) in order to simultaneously handle the control and observation of the protocol in the protocol testing apparatus. The protocol status from the output matching section (31 in FIG. 2) is examined (401). In the idle state (402), α is assigned to the default value (unit: unit time), if the connection establishment standby state (403), β is assigned to the default value, and if the data transmission possible state (404), γ is assigned to the default value (405). The error reporting process 424 is performed for the state of " " and the variable timer is reset (425).

휴지상태 및 연결설정 대기상태에서 명령어의 종류를 조사(406)하여 연결설정에 관련된 명령(407)이거나 연결해제관련 명령(408)이라면 추가값설정 없이 가변타이머 처리루틴을 수행한다.In the idle state and the connection establishment wait state, the type of instruction is investigated 406, and if the instruction 407 related to connection establishment or the instruction 408 related to disconnection is performed, the variable timer processing routine is performed without setting additional values.

기타 명령에 대해서는 에러 보고처리(424)를 하고 가변타이머를 리셋(425)한다.For other instructions, the error report process 424 is performed and the variable timer is reset 425.

데이타 전송가능상태(404)라며 기본값에 γ를 할당(405)하고 명령어의 종류를 조사(406)하여 연결해제에 관련된 명령인 경우(409) 추가값 1에 γ과 추가값 2에는 t를 각각 할당(412, 415)하여 가변타이머 처리루틴을 수행한다. 연결제어에 관련된 명령인 경우(410) 추가값 1에 c와 추가값 2에는 t를 각각 할당(413, 416)하고 가변타이머 처리루틴을 수행한다. 데이타 송신에 관련된 명령인 경우(411) 추가값 1에 d를 할당하고(414)명령에 따른 최대 응답의 갯수를 산정하여(417) 추가값 2에 할당(418)하고 가변타이머 처리루틴을 수행한다.In the case of a command related to disconnection (409) by assigning γ to the default value (405) and checking the type of the command (406), it is assigned to additional value 1 and t to additional value 2, respectively. (412, 415) to perform the variable timer treatment routine. In the case of a command related to connection control (410), t and c are added to the additional value 1 (413 and 416), respectively, and a variable timer processing routine is performed. In case of a command related to data transmission (411), d is assigned to the additional value 1 (414), the maximum number of responses according to the command is calculated (417), the additional value 2 is assigned (418), and a variable timer processing routine is performed. .

기타의 종류에 대해서는 에러 보고처리(424)를 하고 가변타이머를 리셋(425)한다.For other types, the error report process 424 is performed and the variable timer is reset 425.

가변타이머 처리루틴에서는 기본값, 추가값 1, 추가값 2를 이용하여 타이머값을 계산(419)하고, 타이머 값을 설정(420)하고 타이머가 폐기를 조사(421)하여 폐기되었다고 스케쥴러는 시그널을 통하여 다음 명령처리기회를 출력정합 처리부(제 2도의 31)에 부여하기 위하여 처음부터 다시 시작한다. 그렇지 않으면 입력정합부(제 2도의 32)에 의한 수신완료 신호를 조사(422)하여 완료 시그널이 수신되지 않았으면 21단계에서 다시 시작하며, 수신되었다면 가변 타이머를 리셋(423)하고 처음부터 다시 시작한다.In the variable timer processing routine, the scheduler calculates the timer value using the default value, the additional value 1, and the additional value 2 (419), sets the timer value (420), and examines the discarding of the timer (421). In order to give the next instruction processing opportunity to the output matching processing unit (31 in FIG. 2), it starts again from the beginning. Otherwise, if the completion signal is not received by the reception matching signal (32 in FIG. 32), the reception completion signal is received (step 221), and if it is received again, the variable timer is reset (423) and restarted from the beginning. do.

따라서, 상기와 같은 본 발명의 효과는 아래와 같다.Therefore, the effects of the present invention as described above are as follows.

B-ISDN 프로토콜 시험에서 시험대상 프로토콜의 상위계층, 하위계층, 그리고 관리계층에 제어 관찰할 수 있는 수단을 제공하여 각각의 제어관찰점으로부터 대상 프로토콜의 동작을 원격 시험장치에서 확인 및 제어가 가능하도록 하여 보다 많은 시험항목을 원격으로 시험할 수 있도록 한다. 간단한 타이머 및 모듈구성에 의하여 시험조정 프로토콜을 양방향 통신모드로 동작시킬 수 있으며 시험대상 구현물에서의 프로토콜 상황을 즉시 원격 프로토콜 시험장치에서 파악 및 제어가 가능하다. 시험항목의 특성에 따라 하나 혹은 여러개의 응답, 또는 무응답등에 대하여 적절하게 동작함에 의하여 응답시간 대기를 줄일 수 있다. 단순한 방법으로 스케쥴링함으로써 멀티 태스킹 운영체제에서 뿐만 아니라 단일 태스킹 운영체제에서도 쉽게 프로토콜 시험장치의 구현이 가능하다.The B-ISDN protocol test provides a means to control and observe the upper layer, lower layer, and management layer of the protocol under test so that the operation of the target protocol from each control observation point can be confirmed and controlled by the remote tester. So that more test items can be tested remotely. By simple timer and module configuration, test coordination protocol can be operated in bi-directional communication mode, and the protocol status in the test object implementation can be immediately recognized and controlled by remote protocol test equipment. Depending on the characteristics of the test item, the waiting time for response time can be reduced by operating properly for one or several responses or no response. By scheduling in a simple manner, protocol testers can be easily implemented in a single tasking operating system as well as in a multitasking operating system.

Claims (5)

B-ISDN 프로토콜 시험 대상 구현물에 접속되어 프로토콜 관리 및 표시수단(1), 시험대상물의 프로토콜 대응수단에 접속되어 원격시험장치(11)에 내장됨으로써 프로토콜 관리 및 표시수단에 입력되는 시험항목의 특성에 따라 프로토콜의 송수신 진행을 조정하는 원격 프로토콜 시험장치의 프로토콜 시험장치에 있어서, 프로토콜 시험명령 및 응답을 저장/관리하는 명령응답 저장수단(33) : 상기 명령응답 저장수단(33)으로부터의 시험명령을 시험조정 프로토콜로 변환하여 시험대상 구현체로의 명령을 내보내는 출력정합 처리수단(31) : 시험대상 구현체의 응답을 전달받아 시험대상 프로토콜로 역변환하여 상기 명령 응답 저장수단(33)으로 보내는 입력정합 처리수단(32) : 상기 출력정합 처리수단(31)과 입력정합 처리수단(32)에 연결되어 가변적인 타이머값을 가지고 동작하는 송수신 스케쥴링수단(34) : 및 상기 출력 정합 처리수단(31)과 입력정합 처리수단(32)에 접속되고 외부 통신채널에 연결되는 송수신 및 통신회선 제어수단(35)을 구비하는 것을 특징으로 하는 원격 프로토콜 시험장치에서 프로토콜 시험장치.The B-ISDN protocol is connected to the test target implementation and is connected to the protocol management and display means (1), and the protocol correspondence means of the test object is embedded in the remote test apparatus 11, and thus the characteristics of the test items inputted to the protocol management and display means. A protocol test apparatus of a remote protocol test apparatus for adjusting the progress of transmission and reception of a protocol according to the present invention, comprising: command response storage means (33) for storing / managing protocol test commands and responses: a test command from the command response storage means (33) Output matching processing means for converting the test adjustment protocol to the test target implementation to output the command 31: Input matching processing means for receiving the response of the test target implementation and inversely converted to the test target protocol and sent to the command response storage means 33 (32): It is connected to the output matching processing means 31 and the input matching processing means 32 to change a variable timer value. Transmission and reception scheduling means 34 which is operated in a high and low order; and transmission and reception and communication line control means 35 connected to the output matching processing means 31 and the input matching processing means 32 and connected to an external communication channel. Protocol test apparatus in the remote protocol test apparatus. 제 1항에 있어서, 상기 출력 정합 처리부(31)은, 상기 명령응답저장부(33)과 상기 스케쥴링 수단(34)에 연결되어 시험대상 프로토콜을 관련된 시험조정 프로토콜로 정합시키는 프로토콜 정합부(31-1) : 상기 스케쥴링 수단(34)에 접속되어 상기 프로토콜 정합부(31-1)로부터의 서비스 프리미티브 및 관련 파라메터의 전달 및 상태변환처리를 수행하는 프로토콜 상태 천이부(31-2) : 상기 프로토콜 상태 천이부(31-2)로부터 전달받은 시험조정 프로토콜 서비스 프리미티브와 파라메터를 데이타유닛으로 부호화하여 상기 송수신 및 통신회로 제어수단(35)으로 전달하는 부호화부(31-3)을 구비하고 있는 것을 특징으로 하는 원격 프로토콜 시험장치에서 프로토콜 시험장치.2. The protocol matching section (31) according to claim 1, wherein the output matching processing section (31) is connected to the command response storing section (33) and the scheduling means (34) to match a test target protocol with an associated test adjustment protocol. 1): protocol state transition unit 31-2 connected to the scheduling means 34 to perform service transfer and state transition processing of service primitives and related parameters from the protocol matching unit 31-1, and the protocol state And a coding unit (31-3) for encoding the test coordination protocol service primitives and parameters received from the transition unit (31-2) into data units and transmitting them to the transmission / reception and communication circuit control means (35). Protocol tester in the remote protocol tester. 제 1항에 있어서, 상기 입력 정합 처리부(32)은 : 상기 송수신 및 통신회선 제어부(35)에 접속되어 수신한 시험응답을 수신측 시험조정 프로토콜의 상태와 수신한 서비스 프리미티브를 분석하여 상기 스케쥴링 수단(34)에 전달하는 프로토콜 상태 천이부(32-4) : 상기 프로토콜 상태 천이부(32-4)로부터 전달받은 서비스 프리미티브로부터의 응답정보를 복호화하는 상기 복호화부(32-5) : 상기 복호화부(32-5)로부터 수신한 응답 피리미티브 및 관련 파리메터를 대상 프로토콜에서의 서비스 프리미티브로 역변환하여 상기 명령응답저장부(33)으로 전달하는 프로토콜 정합부(32-6)를 구비하고 있는 것을 특징으로 하는 원격 프로토콜 시험장치에서 프로토콜 시험장치.The scheduling unit of claim 1, wherein the input matching processing unit 32 is connected to the transmission / reception and communication line control unit 35, and analyzes the received test response by analyzing a state of a receiving side test adjustment protocol and a received service primitive. Protocol state transition unit 32-4 to be transmitted to 34. Decryptor 32-5 which decrypts response information from a service primitive received from protocol state transition unit 32-4. And a protocol matching unit 32-6 which inversely converts the response pyramid and related parameters received from (32-5) into the service primitive in the target protocol, and delivers them to the command response storage unit 33. Protocol test apparatus in the remote protocol test device characterized in that. 원격 프로토콜 시험장치에서 프로토콜 시험장치에 적용되는 시험 방법에 있어서, 명령응답 저장수단(33)으로부터 시험명령을 추출하여 내부 시험프로토콜과 정합하게 하는 제 1단계(301, 302) : 상기 제 1단계(301, 302) 수행 후, 출력정합부(31)내의 프로토콜의 상태변환처리 후 내부 시험 프로토콜 데이타 유닛의 부호화를 수행하는 제 2단계(303, 304) : 상기 제 2단계(303, 304) 수행 후, 프로토콜 데이타 유닛의 송신 처리후 스케쥴링 수단(34)에 의한 입출력정합부의 동작을 스케쥴링하는 제 3단계(306) : 상기 제 3단계(306) 수행 후, 응답 수신 시간이 제한 시간을 초과하면 처음으로 리턴하며 제한 시간 이내에 시험에 대한 응답이 수신되면 내부 상태에 따른 프로토콜 상태천이를 하고 수신한 구조화 데이타를 복호화하는 제 4단계(307, 308) : 및 상기 제 4단계(307, 308) 수행 후, 시험대상 프로토콜의 프리미티브로 정합시킨 뒤 상기 명령응답 처리부(33)로 수신한 응답을 저장시키고 상기 스케쥴링 과정을 수행하도록 하는 제 5단계(309, 310)를 포함하여 이루어지는 것을 특징으로 하는 원격 프로토콜 시험장치에서 프로토콜 시험방법.A test method applied to a protocol test apparatus in a remote protocol test apparatus, the first step (301, 302) of extracting a test command from the command response storage means (33) and matching it with an internal test protocol: After performing the steps 301 and 302, the second step (303, 304) for performing encoding of the internal test protocol data unit after the state conversion process of the protocol in the output matching unit 31: After performing the second step (303, 304) , After the process of transmitting the protocol data unit, schedules the operation of the input / output matching unit by the scheduling means 34. After performing the third step 306, if the response reception time exceeds the time limit, the first step is performed. A fourth step (307, 308): and a fourth step (307, 308) of performing a protocol state transition according to an internal state and decoding the received structured data when a response to the test is received within a time limit. And a fifth step (309, 310) for matching the primitive of the test target protocol, storing the response received by the command response processor 33, and performing the scheduling process. Protocol test method in protocol test apparatus. 제 4항에 있어서, 상기 제 3단계(306)는, 상기 출력 정합 처리부(31)으로부터의 프로토콜 상태를 조사하여 휴지상태, 연결설정 대기상태, 데이타 전송가능상태 각각의 기본값을 할당하고 기타의 상태에 대해서는 에러보고 처리를 하고 가변타이머를 리셋하는 단계(401 내지 405, 424, 425) : 상기 단계(401 내지 404, 424, 425) 수행 후, 휴지상태 및 연결설정 대기상태에서 명령어의 종류를 조사하여 연결설정에 관련된 명령이거나 연결해제관련 명령이면 추가값설정없이 가변타이머 처리루틴을 수행하고 기타 명령에 대해서는 에러 보고처리를 하고 가변타이머를 리셋하는 단계(406, 408, 424, 425) : 상기 단계(401 내지 404, 424, 425) 수행 후, 명령의 종류가 연결해제, 연결제어에 관련된 명령인 경우 각각의 관련 추가값 두번에 걸쳐 할당하고, 데이타 송신 관련 명령의 경우는 추가값 계산 후 기대응답수를 산정한 다음 다시 추가값을 계산한 후에 가변타이머 처리루틴을 수행하며 기타의 종류에 대해서는 에러 보고처리를 하고 가변타이머를 리셋하는 단계(409 내지 418,424,425)를 포함하고 있는 것을 특징으로 하는 원격 프로토콜 시험장치에서 프로토콜 시험방법.5. The method of claim 4, wherein the third step 306 examines the protocol state from the output matching processing unit 31 to assign default values of the idle state, the connection establishment wait state, and the data transfer possible state, and other states. Regarding the error reporting process and resetting the variable timer (401 to 405, 424, 425): After performing the above steps (401 to 404, 424, 425), the type of command is examined in the idle state and connection establishment wait state. Performing a variable timer processing routine without setting additional values, and performing an error reporting process for other commands and resetting the variable timer if the command is related to connection establishment or disconnection related operation (step 406, 408, 424, 425). After executing (401 to 404, 424, 425), if the type of command is a command related to disconnection and connection control, it is allocated twice for each relevant additional value. After calculating the additional value, the expected response number is calculated, and then the additional value is calculated. Then, the variable timer processing routine is performed, and error reporting processing is performed for other types, and the variable timer is reset (409 to 418, 424, 425). Protocol test method in the remote protocol test apparatus, characterized in that.
KR1019940017668A 1994-07-21 1994-07-21 Method and apparatus for protocol testing in the remote protocol testing apparatus Expired - Fee Related KR970008912B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940017668A KR970008912B1 (en) 1994-07-21 1994-07-21 Method and apparatus for protocol testing in the remote protocol testing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940017668A KR970008912B1 (en) 1994-07-21 1994-07-21 Method and apparatus for protocol testing in the remote protocol testing apparatus

Publications (2)

Publication Number Publication Date
KR960006402A KR960006402A (en) 1996-02-23
KR970008912B1 true KR970008912B1 (en) 1997-05-30

Family

ID=19388523

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940017668A Expired - Fee Related KR970008912B1 (en) 1994-07-21 1994-07-21 Method and apparatus for protocol testing in the remote protocol testing apparatus

Country Status (1)

Country Link
KR (1) KR970008912B1 (en)

Also Published As

Publication number Publication date
KR960006402A (en) 1996-02-23

Similar Documents

Publication Publication Date Title
US20040033799A1 (en) Control method and system for automatic pre-processing of device malfunctions
US5883665A (en) Testing system for simulating human faculties in the operation of video equipment
KR970008912B1 (en) Method and apparatus for protocol testing in the remote protocol testing apparatus
JPH03101556A (en) Isdn protocol test system
KR0140302B1 (en) Packet integration test apparatus and method of electronic switch
JP7032922B2 (en) Diagnostic device, diagnostic device control method, and control program
JPH07107140A (en) Protocol analyzer
KR100285508B1 (en) Device of signaling test for communication system and method thereof
JPH10233792A (en) Polling system/method
KR200248313Y1 (en) Apparatus for testing running status of scada system
JPH05300234A (en) Service test system in service control node
JPH04329098A (en) Remote monitor
RU46874U1 (en) ALARM SYSTEM
CN116403750A (en) Data processing system, method, computer device and readable storage medium
KR100204056B1 (en) Protocol test method by interrupt in remote tester
JPH0218631A (en) Remote maintenance program control system
JPS6376539A (en) Repeater calling epuipment
KR19980082977A (en) Monitoring and Control System and Method for Radio Call Data Transmission Earth Station Communication System Using Satellite
KR19980069060A (en) Device and method for monitoring packet handler link in exchange
JPH05160880A (en) Communication test equipment
JPS59216345A (en) Distortion measuring system
KR20010079279A (en) Apparatus for testing running status of scada system and method therefor
JPH08307969A (en) Remote monitoring device
JPH0474246A (en) Diagnostic system for terminal equipment
JPS6359141A (en) Line monitor equipment

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

N231 Notification of change of applicant
PN2301 Change of applicant

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

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

PG1501 Laying open of application

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

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

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

Fee payment year number: 1

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

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-R11-asn-PN2301

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

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

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

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

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

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

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

PN2301 Change of applicant

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

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

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20030901

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20040911

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

PC1903 Unpaid annual fee

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

Not in force date: 20040911

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

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-R11-asn-PN2301

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

PN2301 Change of applicant

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

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

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

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

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-R11-asn-PN2301

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

P22-X000 Classification modified

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

P22-X000 Classification modified

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

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