WO2001061468A2 - A method of controlling data processing operations - Google Patents
A method of controlling data processing operations Download PDFInfo
- Publication number
- WO2001061468A2 WO2001061468A2 PCT/EP2000/011741 EP0011741W WO0161468A2 WO 2001061468 A2 WO2001061468 A2 WO 2001061468A2 EP 0011741 W EP0011741 W EP 0011741W WO 0161468 A2 WO0161468 A2 WO 0161468A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- process flow
- data processing
- modules
- function
- module
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
Definitions
- the present intention relates to a method, computer system and computer program for controlling data processing operations in a data processing system, in particular a system of distributed system components interconnected via a suitable data transmission medium.
- the data processing operations or processes to be performed for business applications can differ considerably, so that data processing systems which execute such processes must be individually adapted, thereby necessitating a high outlay in terms of development and costs according to the complexity of the data processing system.
- This need applies in particular to providers of e-commerce solutions who offer their clients a virtual trading environment whereby a conventional business process is not merely reproduced but also gains the advantages of a virtual environment (for example speed) .
- process flows can be defined only in one variant. It is not possible to model process flows such that the process can be executed in different ways and in several variants as a function of specific events within the process, which makes it very difficult to reproduce real process flows. These must in each case firstly be adapted to the limited system.
- the object of the present invention is to propose a method of controlling data processing operations in a data processing system, in particular comprising spatially distributed, interconnected system components, which permits fast and simple adaptation of the data processing operations with a minimal interruption in operation.
- it is to be possible not only to modify and update individual functions, but also to change the linking of the functions to one another.
- a method of controlling data processing operations in a data processing system preferably consisting of a plurality of system components spatially separate from one another and connected via a data transmission medium, comprising the following steps: reception of a data processing request, selection of a process flow description which defines the process flow by a sequence of function- and control modules and corresponds to the data processing request, and execution of the data processing request by successively calling the function- and control modules defined by the process flow description, where the function modules specify data processing operations in the data processing system and a control module specifies the linking of the function module to one another.
- the method according to the invention provides a control mechanism for data processing operations which can be used universally to control the data processing operations running in the data processing system independently of the configuration of the data processing system, i.e. the number and location of the individual system components, and independently of the complexity of the processes to be executed. Furthermore, the method can be reconfigured rapidly and substantially with no interruption in operation and can be scaled according to different data processing magnitudes both in terms of participating system components and in terms of data quantities or system complexity.
- a function module receives at least one input value when called, and forwards an output value following the completion of the function.
- the input- and output values are preferably assigned specific names, the name of the input value of a function module corresponding to the name of the output value of a preceding function module in the process flow.
- the input- and output values are preferably temporarily stored in a hash table and are addressable under the given name. In this way a secure and verifiable transfer of parameters from one function module to the next can be ensured.
- control modules which specify the sequence of individual function modules in a process flow description, can define a plurality of process sequences, in particular also non-linear process sequences.
- a start module is provided for defining a start point of a process flow (of a process flow description) , the start module being assigned a specific name with which the process flow description is addressable, optionally also as sub-module.
- control modules are provided for further process flows, such as conditional branches, jumps (with and without return) , integration of two process flows and process end.
- the user defines the sequence of function modules and control modules for the desired process flow.
- the function modules can be arbitrarily varied by the user, while the control modules have a standardized structure.
- the assembly of a process flow description from function- and control modules preferably takes place via a graphic user interface.
- a flow check of a new or modified process flow description can be performed, in which the names of the output values of the function modules are checked for conformity with the names of the input values of the respective following function modules.
- the process flow description concept permits the modification or adaptation of process flows without interruptions in operation. While the previous process flow description is still stored in the data processing system and is available for use, the new process flow description is created, and optionally checked, via the graphic user interface. A change to the new process flow description can take place without time loss and initially without erasure of the previous process flow description.
- the invention also proposes a computer program comprising: an interface for receiving external and/or internal data processing requests for the execution of a data processing process, function modules for executing data processing operations in a data processing system, control modules for specifying links between the function modules, process flow descriptions for defining a process flow by means of a sequence of function- and control modules, and a processor unit for calling function modules and control modules in accordance with a process flow defined by a process flow description .
- a server computer for use in a computer network comprising: an interface for receiving a data processing request or the execution of a data processing process, a memory for storing function modules for specifying preconfigurable data processing operations in the computer network, a memory for storing control modules for specifying links between the function modules, a memory for storing process flow descriptions which define a process flow by a sequence of function modules and control modules, a control processor for selecting and calling a process flow description in accordance with the received data processing request and for executing the data processing process by calling the sequence of function modules and control modules defined by the process flow description .
- Figure 1 is a schematic illustration in explanation of the mode of operation of the present invention
- Figure 2 is a schematic illustration of an example of a hardware configuration in which the invention can be employed
- FIG. 3 is a schematic illustration of procedural steps according to the present invention.
- Figure 4 is a schematic illustration of the storage of input values and output values of the function modules in the hash table
- Figure 5 is a schematic illustration of an example of a process flow description according to the invention.
- Figure 6 illustrates another example of a process flow description configuration according to the invention
- Figure 7 illustrates a process flow description configuration, shown in simplified form, for executing an order via the internet.
- the method and computer program according to the invention for controlling data processing operations in a data processing system will be explained in the following making reference to the attached drawings.
- Figure 1 is a schematic block diagram in explanation of the mode of operation of the method according to the invention.
- a processor 10 is connected to a client 12 via an input/ output unit 11 by means of a suitable network such as for the example the internet.
- the client can consist of a home PC or another terminal such as a mobile telephone with internet connection or the like.
- the processor 10 can be connected via the internet to an arbitrary number of clients or also other server computers.
- the processor 10 constitutes the central control unit for controlling the data processing operations in the data processing system. This consists of physical and logic system components (hardware and software) connected to one another via a medium suitable for the data transmission.
- a server 70 is connected via a data transmission medium, such as the internet, to a client 72 and also to a further server 71, for example a supplier.
- An essential feature of the present invention consists in that the data processing is not bound to a specific hardware configuration, but data processing operations running in different, spatially separate system components are controlled centrally by means of the processor 10.
- the processor 10 thus is to be understood not as a hardware component but as a control program which controls the cooperation of different physical and logical system components communicating with one another.
- the flow plan of a specific data processing operation is in each case specified in a process flow description 100. These descriptions are stored in a memory 20.
- a process flow description 100 is composed of a plurality of function modules 101 and control modules 102.
- a memory 30 is provided for the function modules and a memory 40 for the control modules.
- a function module is a self-contained, machine-readable program for executing a specific function, for example for executing a numeric calculation or for generating a print-out.
- the type of function of a function module will depend upon the desired concrete purpose of the application.
- the function modules require input values in order to execute the function and generate output values following the execution of the function. These values are in each case stored in a so-called hash table 50, as will be explained in detail later with reference to Figure 4 .
- the function modules To construct a complex data processing process from the individual execution steps defined by the function modules, the function modules must communicate with one another.
- each function module has names which are listed in the hash table 50 which is created when a specific function module is called (see Figure 4) .
- each function module again stores its output values under the corresponding names in the hash table 50.
- a following function module in the process flow has the same names for its input values. It searches for these names in the hash table 50, accepts the values stored thereunder by the preceding function module as its input values, and executes a specific function.
- the hash table is erased following the completion of the entire process flow at the end of the process flow description.
- a process flow description also comprises control modules which specify the linking between the function modules.
- the control modules can be configured according to the user's requirements, the control modules have a standardized structure which ensures the executability of a process flow description.
- the control modules represent the nodal points via which the function modules can be linked. They define the start, course and end of a process flow. In particular they enable process flows to be connected by linking of the function modules provided therefor.
- the control modules are likewise implemented in machine-readable form.
- control modules Some important types of control modules will be defined in the following. However it should be noted that the invention is in no way limited to the types of control modules described here, but it rests with those skilled in the art to define suitable control modules according to their requirements.
- Each process flow description has a start point at which the execution of a process flow commences.
- Each start point has a name which is used to call the corresponding process flow description; in the example shown in Figure 5 the two start points have been provided with the names "PAB 1" and "PAB 2".
- the client Upon an external data processing request, the client preferably calls a URL containing the name of the process flow description, whereby the corresponding process flow is started.
- the start module can also specify which parameters are required for calling the process flow description and which optional parameters are available.
- a process flow description can also have two start points, as illustrated in Figure 6.
- Each process flow also has one or more end points.
- An end module ends the execution of a process flow description. If a process flow description has been called as a subroutine, the execution returns to the main process at the end point (see pipeline 2 in Figure 5) .
- a decision module has the function of causing the process to proceed differently in dependence upon the input values, thus for example of selecting between two system components to be included in the further execution of the process.
- the function of this control module corresponds to a "if-then-else" branch in a computer program. If for example a transferred parameter value is below a threshold value, a first process course is selected, whereas if the value is above the threshold value a second process course is selected.
- a decision module 203 is schematically illustrated in Figure 5 by a rhombus containing a question mark.
- the integration module is the counterpart to the branching module and integrates two process flow branches to form one, such as for example the branches PAB 1.1 and PAB 1.2 in Figure 6.
- the call module is a control module which calls a different process flow description as sub-program and returns to the original process flow following the execution of the called process flow description.
- the function of this control module corresponds to the programming command "go sub".
- Figure 5 illustrates the call control module 207 which calls the process flow description 2. At the end point of the process flow description 2, the execution of the process returns to the originating point.
- This control module executes a ump to a start point of another pipeline without returning to the originating point. Its function corresponds to the programming command "go to”. This is shown by way of an example in Figure 6 in which the jump module 225 "jump P2" initiates a process flow ump to the process flow description 2.
- the interaction control module is used to provide the possibility of interaction with a user within a process flow, i.e. the input of data by activation of an input unit.
- Data previously stored in the hash table are used for the visualisation.
- the input data are then likewise stored in the hash table.
- FIG. 5 shows a process flow description 1 commencing with the start module 201 with the name "PAB 1" which is followed by a function module 202 "function module A”.
- the process then proceeds either to the function module "function module B” or to the call control module 207 "call PL2" with which the process flow description 2 is called.
- This comprises the two function modules 212 "function module D” and 213 "function module E", following the execution of which the process returns to the control module 207 and then the function module 208 "function module C" is executed, whereupon the processing ends with an end module 209.
- Figure 6 shows a first process flow description with two start points 220 “PAB 1.1” and 221 “PAB 1.2” which converge in an integrating module 224. Then the process flow description comprises a jump module 225 "jump P2" which initiates a jump in the process to the start module 226 of the process flow description 2.
- step S2 the processor 10 receives a data processing request to execute an order, for example from a client- computer connected via the internet.
- the processor 10 selects the associated process flow description from the stored process flow descriptions and executes the individual function modules in accordance with the stored description by accessing the corresponding memories of the function modules and control modules.
- the hash table 50 is created which facilitates the communication between the function modules and control modules.
- the processing proceeds to the decision module 241, where it is checked whether the subscriber is already registered. If so, the processing continues to the integrating module 244. If no registration exists, the call module 242 calls the process flow description "PL registration " with the start module 270. By means of the interaction module 271 the user can make the inputs required for the registration, such as name, address etc. These values are stored in the hash table. The following function module 272 reads out the values from the hash table as its input values and performs the registration. After the end module 273 the processing returns to the process flow description "order", whereupon the registration is checked again in the decision module 243. If the registration was unsuccessful, this is displayed to the user in the function module 246 and the process flow is ended with the end module 247.
- the processing continues via the integrating module 244 to the order module 250 which displays a virtual order catalogue or the like from which the customer can select goods.
- the products are assigned IDs which, via the hash table, are further processed or forwarded by the following function modules.
- the processing then proceeds to the function module 251 which establishes a connection to an external server (not shown) which performs the price calculation and sends back the result.
- the following decision module 252 enquires whether the user cancels the order or not. If cancellation takes place, the operations which have been performed are erased, with the exception of the registration, by the function module 255 and the processing ends with the end module 256.
- the call module 253 calls for the execution of the order, which can take place in external servers (see server 71 in Figure 2) of different suppliers. Here the required data are again transferred by means of the hash table.
- the process flow descriptions for the execution of the order have not been shown in Fig. 7. Following the execution of the order, the processing returns to the order process flow description and ends with the end module 254.
- process flows can also be started in the background as a result of internal events.
- an internal automatic device such as for example a time circuit, counter or the like, to start specific process flows at regular intervals.
- the data processing system comprises a process flow description editor with a display unit for graphically representing the function modules and control modules of a process flow description.
- the process flow description editor Via a graphic user interface, the process flow description editor also permits the modification of existing process flows and the generation of new process flow descriptions.
- the present invention facilitates the development of a control mechanism for complex and locally distributed data processing operations by means of preassembled modules, the function modules and control modules.
- the data processing operations can be easily adapted to new circumstances with no interruption in operation by replacing suitable function- and control modules in a user-friendly manner via a graphic user interface.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001220017A AU2001220017A1 (en) | 2000-02-18 | 2000-11-24 | A method of controlling data processing operations |
EP00983162A EP1257907A2 (en) | 2000-02-18 | 2000-11-24 | A method of controlling data processing operations |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10007563.0 | 2000-02-18 | ||
DE2000107563 DE10007563A1 (en) | 2000-02-18 | 2000-02-18 | Process for controlling data processing operations |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001061468A2 true WO2001061468A2 (en) | 2001-08-23 |
WO2001061468A3 WO2001061468A3 (en) | 2002-05-10 |
Family
ID=7631518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2000/011741 WO2001061468A2 (en) | 2000-02-18 | 2000-11-24 | A method of controlling data processing operations |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1257907A2 (en) |
AU (1) | AU2001220017A1 (en) |
DE (1) | DE10007563A1 (en) |
WO (1) | WO2001061468A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003102829A1 (en) * | 2002-05-30 | 2003-12-11 | Comptel Oyj | Service provisioning method, system and computer program product |
EP2012521A1 (en) | 2007-07-05 | 2009-01-07 | Ricoh Company, Ltd. | Image processing apparatus, image processing control method and computer-readable storage medium |
CN111078770A (en) * | 2019-11-28 | 2020-04-28 | 曙光信息产业股份有限公司 | Data processing system, method and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734719A (en) * | 1993-10-15 | 1998-03-31 | International Business Systems, Incorporated | Digital information accessing, delivery and production system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5093794A (en) * | 1989-08-22 | 1992-03-03 | United Technologies Corporation | Job scheduling system |
GB2263988B (en) * | 1992-02-04 | 1996-05-22 | Digital Equipment Corp | Work flow management system and method |
EP0831398B1 (en) * | 1996-08-01 | 2003-02-26 | International Business Machines Corporation | Ensuring atomicity for a collection of transactional workitems in a workflow-management-system |
DE19632993A1 (en) * | 1996-08-16 | 1998-02-19 | Siemens Ag | Data processing system with task-oriented module for supply of energy |
GB9720166D0 (en) * | 1997-09-23 | 1997-11-26 | Int Computers Ltd | Workflow management system |
-
2000
- 2000-02-18 DE DE2000107563 patent/DE10007563A1/en not_active Withdrawn
- 2000-11-24 WO PCT/EP2000/011741 patent/WO2001061468A2/en not_active Application Discontinuation
- 2000-11-24 AU AU2001220017A patent/AU2001220017A1/en not_active Abandoned
- 2000-11-24 EP EP00983162A patent/EP1257907A2/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734719A (en) * | 1993-10-15 | 1998-03-31 | International Business Systems, Incorporated | Digital information accessing, delivery and production system |
Non-Patent Citations (7)
Title |
---|
A. ZASLAVSKY: "Distributed & Mobile Computing Systems: Introduction" INTERNET DOCUMENT, [Online] 1 March 1998 (1998-03-01), XP002172179 Retrieved from the Internet: <URL:http://www.csse.monash.edu.au/coursew are/cse5501/mdcs-l-01/index.htm> [retrieved on 2001-07-16] * |
ASSOCIATION FOR COMPUTER MACHINERY: "ACM Digital Library: An efficient implementation of Java's remote method invocation" INTERNET DOCUMENT, [Online] 18 August 2000 (2000-08-18), XP002172181 Retrieved from the Internet: <URL:http://www.acm.org/pubs/citations/pro ceedings/ppopp/301104/p173-maassen/> [retrieved on 2001-07-16] * |
HUNT N: "IDF: A GRAPHICAL DATA FLOW PROGRAMMING LANGUAGE FOR IMAGE PROCESSING AND COMPUTER VISION" PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS,US,NEW YORK, IEEE, vol. -, 4 November 1990 (1990-11-04), pages 351-360, XP000215369 ISBN: 0-87942-597-0 * |
JASON MAASSEN, ROB VAN NIEUWPOORT, RONALD VELDEMA, HENRI E. BAL, ASKE PLAAT: "An Efficient Implementation of Java's Remote Method Invocation" INTERNET DOCUMENT: PROCEEDINGS OF THE SEVENTH ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, [Online] 4 - 6 May 1999, pages 173-182, XP002172180 Atlanta, États-Unis d'Amérique Retrieved from the Internet: <URL:http://www.acm.org/pubs/articles/proc eedings/ppopp/301104/p173-maassen/p173-maa ssen.pdf> [retrieved on 2001-07-16] * |
NETSCAPE: NETSCAPE INFO PAGE, 1 July 2001 (2001-07-01), XP002172182 * |
OBJECT MANAGEMENT GROUP: "The Common Object Request Broker: Architecture and Specification, revision 2.0" OMG SPECIFICATION, July 1995 (1995-07), pages 1.1-18.8, XP002172178 * |
SAPE J. MULLENDER, GUIDO VAN ROSSUM, ANDREW S. TANNENBAUM, ROBBERT VAN RENESSE, HANS VAN STAVEREN: "AMOEBA A DISTRIBUTED OPERATING SYSTEM FOR THE 1990S" COMPUTER,US,IEEE COMPUTER SOCIETY, LONG BEACH., CA, US, vol. 23, no. 5, 1 May 1990 (1990-05-01), pages 44-53, XP000128604 ISSN: 0018-9162 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003102829A1 (en) * | 2002-05-30 | 2003-12-11 | Comptel Oyj | Service provisioning method, system and computer program product |
US7743117B2 (en) | 2002-05-30 | 2010-06-22 | Comptel Oyj | Service provisioning method, system and computer program product |
EP2012521A1 (en) | 2007-07-05 | 2009-01-07 | Ricoh Company, Ltd. | Image processing apparatus, image processing control method and computer-readable storage medium |
US8891091B2 (en) | 2007-07-05 | 2014-11-18 | Ricoh Company, Ltd. | Image processing apparatus, image processing control method and computer-readable storage medium |
CN111078770A (en) * | 2019-11-28 | 2020-04-28 | 曙光信息产业股份有限公司 | Data processing system, method and storage medium |
CN111078770B (en) * | 2019-11-28 | 2023-07-21 | 曙光信息产业股份有限公司 | Data processing system, method and storage medium |
Also Published As
Publication number | Publication date |
---|---|
EP1257907A2 (en) | 2002-11-20 |
AU2001220017A1 (en) | 2001-08-27 |
WO2001061468A3 (en) | 2002-05-10 |
DE10007563A1 (en) | 2001-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2275190C (en) | A system and method for creating, executing and maintaining cross-enterprise processes | |
AU692883B2 (en) | Customized telecommunication service | |
Mennie et al. | An architecture to support dynamic composition of service components | |
JPH03504173A (en) | Workstations and data processing networks containing workstations | |
CN112463211A (en) | System architecture transformation method compatible with multiple development architectures and system architecture | |
CN102208081A (en) | Method for making business process management (BPM) application to be suitable for being used by multi-tenancy (MT) usages and apparatus thereof | |
CN101252623A (en) | Embedded platform network application browsing system and method | |
US8464210B1 (en) | Software development and testing environment | |
CN102387264B (en) | The processing method of call control strategy, device and call center | |
CN109669785A (en) | Page sharing method, device, server and the storage medium of terminal applies | |
US7684349B2 (en) | Method and system for transparently controlling the behavior of service methods in a service oriented architecture | |
WO2001061468A2 (en) | A method of controlling data processing operations | |
US8453113B2 (en) | Configuration tool and system for an intelligent electronic device | |
US7412045B2 (en) | Telecommunications service program | |
AU2008318350B2 (en) | Method and system for policy enabled programming | |
US20050097512A1 (en) | Telecommunications service program | |
CN112418796A (en) | Sub-process node activation method and device, electronic equipment and storage medium | |
JPH09160847A (en) | Client server-type distribution processing system | |
WO2023119092A1 (en) | Digraphs to model personalized customer engagement on channels | |
CN117873597A (en) | Method and system for realizing API arrangement through visual configuration mode | |
CN113360295A (en) | Micro-service architecture optimization method based on intelligent arrangement | |
JP2000222320A (en) | Database session managing method of www server-client system and server-client system using same | |
CN117762460A (en) | Business application integration system and method based on micro front end architecture | |
CN111740994A (en) | High-throughput gateway based on edge calculation and implementation method thereof | |
Mladoniczky et al. | Cluster Inter-Process Communication in Petriflow Language |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2000983162 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10204075 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 2000983162 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000983162 Country of ref document: EP |