Ausnahmen der Klasse CommunicationError werden ausgelöst, wenn keine Verbindung zum DBM-Server hergestellt werden kann oder eine bestehende Verbindung abgebrochen wird.
Instanzen der Klasse CommunicationError haben die folgenden Attribute:
Attribut |
Beschreibung |
errorCode |
Fehlercode |
message |
Text der Fehlermeldung |
Der DBM-Server, zu dem die Verbindung aufgebaut werden soll, existiert nicht:
try:
session =
sapdb.dbm.DBM ('unknownhost', '')
except sapdb.dbm.CommunicationError, err:
print err
print
err.message
Ausgabe:
dbm.CommunicationError: [-4] unknown host name
unknown host name