A "generic" switch messaging protocol is disclosed for message handling and
switch supervision in conjunction with a number of switching engines, each
of which is conversant with the generic messaging protocol, each switching
engine also being conversant with a specific switch messaging protocol. An
object oriented development system is also disclosed utilizing a "generic"
switch messaging protocol and a plurality of switching engines, each of
which is conversant with the generic messaging protocol and each of which
is conversant with a specific switch messaging protocol. Certain switch
messages are not "genericized" because their functionality is different
from the functionality of other switches. These messages generally include
initialization and maintenance messages which are hardware specific and
have no counterpart in another switch from a different vendor. In order to
handle these messages, specific data files are provided in the switching
engine for automatic download to the switch as well as a specific MML for
interpreting configuration commands. Also, according to the invention,
some commands or messages which are not otherwise supported by a
particular switch can nevertheless be supported in the API by providing
the switch engine with the intelligence to combine native switch messages
to "emulate" a functionality which is not directly provided by the switch.
Un protocollo "generico" di messaging dell'interruttore è rilevato per il maneggiamento di messaggio ed il controllo dell'interruttore nella congiunzione con un numero di motori di commutazione, ciascuno di cui è conversant con il protocollo generico di messaging, ogni motore di commutazione anche che è conversant con un protocollo specifico di messaging dell'interruttore. Un sistema di sviluppo orientato oggetto inoltre è rilevato che utilizza un protocollo "generico" di messaging dell'interruttore e una pluralità di motori di commutazione, ciascuno di cui è conversant con il protocollo generico di messaging e ciascuno di cui sia conversant con un protocollo specifico di messaging dell'interruttore. Determinati messaggi dell'interruttore non sono "genericized" perché la loro funzionalità è differente dalla funzionalità di altri interruttori. Questi messaggi includono generalmente i messaggi di manutenzione e di inizio che sono fissaggi specifici e non hanno controparti in altro interruttore da un fornitore differente. Per maneggiare questi messaggi, gli schedari di dati specifici sono forniti nel motore di commutazione per il trasferimento dal sistema centrale verso i satelliti automatico all'interruttore così come un MML specifico per l'interpretazione degli ordini di configurazione. Inoltre, secondo l'invenzione, alcuni ordini o messaggi che non sono sostenuti al contrario da un interruttore particolare possono tuttavia essere sostenuti nell'api fornendo al motore dell'interruttore l'intelligenza unire i messaggi natali dell'interruttore a "emulano" una funzionalità che direttamente non è fornita dall'interruttore.