Configuration command template creation assistant using cross-model analysis to identify common syntax and semantics
First Claim
1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a hardware processor, executable by the hardware processor, or readable and executable by the hardware processor to cause the processor to:
- receive, by the processor, a proposed change to be implemented at a plurality of devices, where for each of the plurality of devices, the proposed change changes a configuration of the device;
identify from the plurality of devices, by the processor, a set of devices which share a common configuration template applicable to the proposed change, where;
each device within the set of devices share a common command structure, including a common command syntax and resulting device behavior, andthe common configuration template comprises a plurality of command variations, where each of the plurality of command variations includes a variation of a command sequence that is applicable to at least one of the set of devices; and
for each device within the set of devices;
determine, by the processor from the plurality of command variations within the common configuration template, a variation of the command sequence that is applicable to the device; and
implement, by the processor, the proposed change at the device using the determined variation of the command sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computer program product for using a common configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, computer readable program code configured for determining which command from the collection of command variations is applicable to each device in the set of devices, and computer readable program code configured for executing the proposed change across all devices in the set of devices using the determined command for each device.
45 Citations
15 Claims
-
1. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a hardware processor, executable by the hardware processor, or readable and executable by the hardware processor to cause the processor to:
-
receive, by the processor, a proposed change to be implemented at a plurality of devices, where for each of the plurality of devices, the proposed change changes a configuration of the device; identify from the plurality of devices, by the processor, a set of devices which share a common configuration template applicable to the proposed change, where; each device within the set of devices share a common command structure, including a common command syntax and resulting device behavior, and the common configuration template comprises a plurality of command variations, where each of the plurality of command variations includes a variation of a command sequence that is applicable to at least one of the set of devices; and for each device within the set of devices; determine, by the processor from the plurality of command variations within the common configuration template, a variation of the command sequence that is applicable to the device; and implement, by the processor, the proposed change at the device using the determined variation of the command sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification