System and method for scripting tool for server configuration
First Claim
1. A system to provide a scripting framework for server configuration, comprising:
- a server capable of maintaining at least one of;
one or more configuration management objects organized in a first traversable hierarchy, wherein each of the one or more configuration management objects is capable of maintaining a portion of configuration data of the server; and
one or more runtime management objects organized in a second traversable hierarchy, wherein each of the one or more runtime management objects is capable of maintaining a portion of runtime data of the server; and
a scripting tool capable of;
establishing a connection to the server;
performing one or more operations on the server using one or more scripting instructions of a scripting language via the same connection; and
maintaining the connection until all of the one or more operations are completed.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a scripting tool through which a user can interact with and execute scripting instructions of a scripting language on a server to perform administrative tasks. It interprets scripting instructions either interactively, supplied one-at-a-time from a command prompt on a scripting interface, or in batches via a script file, and it can be used either online or offline. The scripting tool enables a user to interact with the server in a session-like manner by establishing a persistent connection with the server. Once the connection is established, each instruction that the user enters to configure the server may use the same connection that has already been established. Such “session-permanent-connection” approach eliminates the need for the user to establish and re-authenticate a connection for each instruction. The scripting tool is also capable of converting an existing configuration file into a reusable script that can be used to create duplicate configurations. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
90 Citations
32 Claims
-
1. A system to provide a scripting framework for server configuration, comprising:
-
a server capable of maintaining at least one of;
one or more configuration management objects organized in a first traversable hierarchy, wherein each of the one or more configuration management objects is capable of maintaining a portion of configuration data of the server; and
one or more runtime management objects organized in a second traversable hierarchy, wherein each of the one or more runtime management objects is capable of maintaining a portion of runtime data of the server; and
a scripting tool capable of;
establishing a connection to the server;
performing one or more operations on the server using one or more scripting instructions of a scripting language via the same connection; and
maintaining the connection until all of the one or more operations are completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method to provide a scripting framework for server configuration, comprising:
-
maintaining on a server at least one of;
one or more configuration management objects organized in a first traversable hierarchy; and
one or more runtime management objects organized in a second traversable hierarchy;
establishing a connection to the server;
performing one or more operations on the server using one or more scripting instructions of a scripting language via the same connection; and
maintaining the connection until all of the one or more operations are performed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine readable medium having instructions stored thereon that when executed cause a system to:
-
maintain on a server at least one of;
one or more configuration management objects organized in a first traversable hierarchy; and
one or more runtime management objects organized in a second traversable hierarchy;
establish a connection to the server;
perform one or more operations on the server using one or more scripting instructions of a scripting language via the same connection; and
maintain the connection until all of the one or more operations are performed. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A system to provide a scripting framework for server configuration, comprising:
means for maintaining on a server at least one of;
one or more configuration management objects organized in a first traversable hierarchy; and
one or more runtime management objects organized in a second traversable hierarchy;
means for establishing a connection to the server;
means for performing one or more operations on the server using one or more scripting instructions of a scripting language via the same connection; and
means for maintaining the connection until all of the one or more operations are performed.
-
32. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to maintain on a server at least one of;
one or more configuration management objects organized in a first traversable hierarchy; and
one or more runtime management objects organized in a second traversable hierarchy;
a code segment including instructions to establish a connection to the server;
a code segment including instructions to perform one or more operations on the server using one or more scripting instructions of a scripting language via the same connection; and
a code segment including instructions to maintain the connection until all of the one or more operations are performed.
-
Specification