find channel reference-value(a,b,c,[d],[e])
Gruppe |
Verschiedene Partner-Kanäle können für dieselben Zusatzkennungen verschiedene Werte haben. Diese Funktion identifiziert einen Partner-Kanal, der eine Zusatzkennung hat mit Namen a und Wert b hat. Parameter c wird dann verwendet, um den Wert der (anderen) Zusatzkennung mit dem Namen c (des gefundenen Partner-Kanals) zurückzugeben.
Der optionale Parameter d grenzt die Suche auf den Typ des Partner-Kanals ein. Zulässige Wert hierfür sind die folgenden.
ftp
smtp
mail
oftp
ssh
as2
x400
sftp
ftps
Ist e true, wird die Suche auf aktive Partner-Kanäle begrenzt. Wird kein passender Name gefunden, wird ein leerer Text zurückgegeben.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Zusatzkennung 1, Name. Siehe Abschnitt Zusatzkennungen (zentral). |
b |
Zusatzkennung 1, Wert. |
c |
Zusatzkennung 2, Name. |
d |
Typ des Partner-Kanals, z. B. ftp. Default: Keine Einschränkung. |
e |
true für Begrenzung auf aktive Partner-Kanäle. Default: false |
Beispiele
In der Partnerverwaltung seien für den Partner Lobster zwei Partner-Kanäle mit folgenden (vereinfacht dargestellten) Eigenschaften definiert.
Partner-Kanal-ID |
Partner-Kanal-Name |
Partner-Kanal-Typ |
Aktiv? |
1 |
Lobster:FTP |
ftp |
true |
2 |
Lobster:AS2 |
as2 |
false |
Folgende Zusatzkennungen seien definiert.
Partner-Kanal-ID |
Name der Zusatzkennung |
Wert der Zusatzkennung |
1 |
Kundennummer |
4711 |
1 |
Kontonummer |
12345 |
2 |
Kundennummer |
4712 |
2 |
Kontonummer |
23456 |
Damit werden folgende Ergebnisse geliefert.
Parameter a |
Parameter b |
Parameter c |
Parameter d |
Parameter e |
Ergebnis |
Kundennummer |
4711 |
Kontonummer |
ftp |
12345 |
|
Kontonummer |
23456 |
Kundennummer |
as2 |
4712 |
|
Kundennummer |
4711 |
Kontonummer |
ftp |
true |
12345 |
Kundennummer |
4712 |
Kontonummer |
ftp |
true |
|
Kundennummer |
4711 |
Kontonummer |
smtp |
Wenn Sie also für einen Partner einen bestimmten Kanal verwenden, dann können Sie dort kundenspezifische Werte in dessen Zusatzkennungen abspeichern. Bekommen Sie dann in den Eingangsdaten bestimmte Kundendaten (z. B. die Kundennummer), können Sie anhand dieser andere Kundendaten (z. B. die Kontonummer des Kunden) ermitteln.