The system automatically generates electronic commands necessary to modify
or provision different types of program control switches as may be
included in a public switch telephone network. A data schema and
organization of tables and data structures provide for command generation
for each of the different switch types. Additionally, a self-modifying
dynamic data structure is used as a common area to communicate
information between various programs and formulate the commands due to a
limited number of parameters used to communicate information between
programs that generate the command for the switches. A technique for
verifying switch commands automatically generated by a second new
provisioning system is described. A technique is described for
automatically extracting switch specific commands and options as
generated by a first system for use in populating data stores used in a
second system for command generation.