Method and system for constructing a system, drawing a system configuration drawing, and generating a system configuration file
First Claim
1. A method for constructing a system, comprising the steps of:
- in response to a specification of a component provided by a system configuration editor, generating said component in a drawing screen of said system configuration editor, wherein said component comprises said system;
associating a plurality of said components by having said component be included in any other component or superposing said component on any other component, or by responding to an operation that generates a connecting line that associates said components;
recording attribute data that is input as a property of said component; and
automatically generating a configuration file of said system from said attribute data and a configuration file template;
wherein the step of automatically generating a configuration file comprises one of the steps of;
replacing a shadow property included in said configuration file template with a property specific to said system included in said attribute data;
expanding a macro function included in said configuration file template recursively, and replacing a property specified in said macro function with a property specific to said system; and
expanding recursively according to a macro control statement included in said configuration file template, and replacing said shadow property or the property specified in said macro function with a plurality of properties specific to said system.
1 Assignment
0 Petitions
Accused Products
Abstract
The object of the present invention is to improve working efficiency in system construction works. This is accomplished when a customer 1 makes a request for system construction to a provider of the infrastructure construction service 2, and the service provider 2 conducts a consultation. The service provider 2 uses the e-editor to create a configuration drawing, then sends data that has been input to the e-editor to a server of the configuration file generation service 3. The server automatically generates a configuration file with macro expansion of a template, and then after customization as needed, sending the configuration file back to the service provider. The service provider installs the configuration file in the customer'"'"'s system.
-
Citations
23 Claims
-
1. A method for constructing a system, comprising the steps of:
-
in response to a specification of a component provided by a system configuration editor, generating said component in a drawing screen of said system configuration editor, wherein said component comprises said system;
associating a plurality of said components by having said component be included in any other component or superposing said component on any other component, or by responding to an operation that generates a connecting line that associates said components;
recording attribute data that is input as a property of said component; and
automatically generating a configuration file of said system from said attribute data and a configuration file template;
wherein the step of automatically generating a configuration file comprises one of the steps of;
replacing a shadow property included in said configuration file template with a property specific to said system included in said attribute data;
expanding a macro function included in said configuration file template recursively, and replacing a property specified in said macro function with a property specific to said system; and
expanding recursively according to a macro control statement included in said configuration file template, and replacing said shadow property or the property specified in said macro function with a plurality of properties specific to said system. - View Dependent Claims (2, 3, 4)
-
-
5. A system for constructing a system, comprising:
-
means for providing components of said system;
means for displaying said components and relations between said components and editing an arrangement of said components;
means for generating or inputting and displaying properties of said components; and
means for receiving said properties that are generated or input as attribute data of said components and automatically generating a configuration file of said system;
wherein the means of automatically generating a configuration file comprises one of following means;
replacing a shadow property included in said configuration file template with a property specific to said system included in said attribute data;
expanding a macro function included in said configuration file template recursively, and replacing a property specified in said macro function with a property specific to said system; and
expanding recursively according to a macro control statement included in said configuration file template, and replacing said shadow property or the property specified in said macro function with a plurality of properties specific to said system. - View Dependent Claims (6, 7, 8)
-
-
9. A method for drawing a system configuration drawing, comprising the steps of:
-
in response to a specification of a component of said system, generating said component in a drawing screen;
associating a plurality of components by having said component be included in any other component or superposing said component on any other component, or by responding to an operation that generates a connecting line that associates said components; and
recording attribute data that is input as a property of said component. - View Dependent Claims (10, 11, 12, 14, 15, 16, 18, 20)
-
-
13. A system for drawing a system configuration drawing, comprising:
-
means for providing components of said system;
means for displaying said components and relations between said components and editing an arrangement of said components; and
means for inputting and displaying properties of said components.
-
-
17. A method for generating a configuration file of a system, comprising the steps of:
-
receiving attribute data of components that comprise said system;
referring to information about a product version used in said system, and selecting a configuration file template that matches said product version; and
expanding said configuration file template with macro expansion.
-
-
19. A system for generating a configuration file of a system, comprising:
-
means for receiving attribute data of components that comprise said system;
means for referring to information about a product version used in said system, and selecting a configuration file template that matches said product version; and
means for expanding said configuration file template with macro expansion.
-
-
21. A computer-readable recording media recording a program for causing a computer to draw a system configuration drawing, the program comprising:
-
a function for, in response to a specification of a component of said system, generating said component in a drawing screen;
a function for associating a plurality of components by having said component be included in any other component or superposing said component on any other component, or by responding to an operation that generates a connecting line that associates said components; and
a function for, in response to an input of properties of said component, recording said input values as attribute data of said component.
-
-
22. A computer-readable recording media recording a program for causing a computer to generate a configuration file, the program comprising:
-
a function for receiving attribute data of components that comprise said system;
a function for referring to information about a product version used in said system;
a function for selecting a configuration file template that matches said product version; and
a function for expanding said configuration file template with macro expansion;
wherein the function for expanding said configuration file template comprises one of the following means;
means for replacing a shadow property included in said configuration file template with a property specific to said system included in said attribute data;
means for expanding a macro function included in said configuration file template recursively, and replacing a property specified in said macro function with a property specific to said system; and
means for expanding recursively according to a macro control statement included in said configuration file template, and replacing said shadow property or the property specified in said macro function with a plurality of properties specific to said system.
-
-
23. A computer-readable recording media, comprising:
-
a function for, in response to a specification of a component of said system, generating said component in a drawing screen;
a function for associating a plurality of said components by having said component be included in any other component or superposing said component on any other component, or by responding to an operation that generates a connecting line that associates said components;
a function for, in response to a input of properties of said component, recording said input values as property data of said component;
a function for receiving attribute data of components that comprise said system;
a function for referring to information about a product version used in said system;
a function for selecting a configuration file template that matches said product version; and
a function for expanding said configuration file template with macro expansion;
wherein the function for expanding said configuration file template comprises one of the following means;
means for replacing a shadow property included in said configuration file template with a property specific to said system included in said attribute data;
means for expanding a macro function included in said configuration file template recursively, and replacing a property specified in said macro function with a property specific to said system; and
means for expanding recursively according to a macro control statement included in said configuration file template, and replacing said shadow property or the property specified in said macro function with a plurality of properties specific to said system.
-
Specification