check profile for existence(a,b,c,d)
Gruppe |
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. |