@GetDBARConnections
Syntax
@GetDBARConnections(DBHANDLE1;TLRETDESTINATIONSERVERS);
@GetDBARConnections(DBHANDLE1;TLRETDESTINATIONSERVERS;TLRETSOURCESERVERS);
Beschreibung
Es wird in TEXTLIST TLRETDESTINATIONSERVERS die Liste der Zielserver zurückgegeben, für die in der DB mit dem DBHANDLE DBHANDLE1, Advanced Replication Settings definiert wurden.
Optional kann im Parameter TEXTLIST TLRETSOURCESERVERS die korespondierende Liste der Quellserver zu den jeweiligen Zielservern abgefragt werden. Die einzelnen Quellserver werden in den Elementen der Liste durch @Newline getrennt.
Der ReturnWert der @Function ist TRUE bei Erfolg bzw. @Error im Fehlerfall.
Ein "-" steht für ein Wildcard und bezeichnet jeden Server.
Siehe auch -> DBProperties Replication Settings Advanced.
Beispiel: @GetDBARConnections(DBHANDLE1;TLRETDESTINATIONSERVERS)
DBHANDLE1:=@OpenDB("TEST.NSF");
RET:=@GetDBARConnections(DBHANDLE1;TLRETDESTINATIONSERVERS);
@LogReport(RET);
@LogReport(TLRETDESTINATIONSERVERS);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Die Datenbank wird geöffnet, die Liste der definierten Zielserver wird abgefragt und ausgegeben.
Beispiel: @GetDBARConnections(DBHANDLE1;TLRETDESTINATIONSERVERS;TLRETSOURCESERVERS)
DBHANDLE1:=@OpenDB("TEST.NSF");
RET:=@GetDBARConnections(DBHANDLE1;TLRETDESTINATIONSERVERS;TLRETSOURCESERVERS);
@LogReport(RET;3);
n1:=1;
n1e:=@Elements(TLRETDESTINATIONSERVERS);
WHILE(n1<=n1e)
{
ZS:=@GetListElement(TLRETDESTINATIONSERVERS;n1);
@LogReport("Ziel-Server:"+ZS;3);
QSList:=@Explode(@GetListElement(TLRETSOURCESERVERS;n1);@Newline);
n2:=1;
n2e:=@Elements(QSList);
WHILE(n2<=n2e)
{
QS:=@GetListElement(QSList;n2);
@LogReport(" Quell-Server:"+QS;3);
@Increment(n2);
}
@Increment(n1);
}
DBHANDLE1:=@CloseDB(DBHANDLE1);
Die Datenbank wird geöffnet, die Liste der definierten Zielserver und der zugehörigen Quellserver wird abgefragt und ausgegeben.
Beispielausgabe:
1
Ziel-Server:-
Quell-Server:-
Ziel-Server:CN=WU-ENT-BER-03/O=WHATSUP/C=DE
Quell-Server:-
Ziel-Server:CN=WU-ENT-BER-0A/O=WHATSUP/C=DE
Quell-Server:-
Quell-Server:CN=WU-ENT-BER-0X/O=WHATSUP/C=DE
Quell-Server:CN=WU-ENT-BER-0Y/O=WHATSUP/C=DE
