check profile for existence(a,b,c,d)


Prüft, ob das Profil mit dem Namen a im System vorhanden ist. Parameter b mit Wert true steuert, ob auch der Gültigkeitszeitraum und der Status (aktiv) des Profils geprüft wird. Mit Parameter d kann geprüft werden, ob das Profil einen Eingangsagenten des Types Message hat und ob dessen Kontext und Queue mit den Parameterwerten übereinstimmen.

Die Funktion gibt true für ein gefundenes, gültiges Profil zurück, ansonsten false. Wird Parameter c auf true gesetzt, wird statt des Rückgabewerts false eine Exception ausgelöst.

Parameterbeschreibung


Parameter

Beschreibung

a

Profilname.

b

(optional) Bei Wert true wird Gültigkeitszeitraum und Status des Profils (aktiv) ebenfalls geprüft. Default: false.

c

(optional) Bei Wert true wird für ein ungültiges oder nicht gefundenes Profil eine Exception ausgelöst. Default: false.

d

(optional) Wenn gesetzt, wird geprüft, ob das Profil einen Eingangsagenten des Typs Message hat und ob dessen Kontext und Queue mit den Parameterwerten übereinstimmen. Das Format ist hierbei <Kontext>:<Queue>.

Beispiel: Der Eintrag System:DWForwardReceiver prüft, ob das Profil einen Eingangsagenten des Typs Message mit Kontext System und Queue DWForwardReceiver hat.


Beispiele


Parameter a

Parameter b

Parameter c

Parameter d

Ergebnis

Abbruch des Mappings

DemoProfil_vorhanden

true

true


true

Nein.

DemoProfil_nicht_vorhanden

true

true



Ja.

DemoProfil_nicht_vorhanden

true

false


false

Nein.