AfArcRmtLinkGet
Mit dieser Anweisung wird eine Zeichenkette ermittelt, die zur Positionierung auf ein Archiv über unterschiedliche Verknüpfungen benötigt wird. In (alpha1) wird die Nummer des Archivs angegeben. In (alpha2) muss eine Zeichenkette übergeben werden, die nach erfolgreicher Ausführung die Verknüpfung enthält. Mit dem Parameter (logic3) wird bestimmt, ob die Verknüpfung für einen Hyperlink (false) oder für das Remote Control zurückgegeben werden soll. Im Parameter (int4) können zusätzliche Optionen angegeben werden.
Bei einem Aufruf mit logic3=false kann die zurückgegebene Zeichenkette in <a href="...">Link zum Archiv</a> eingebettet werden. Der Text kann dann in einer HTML-Seite oder einer Mail vom Typ HTML eingebunden werden. Damit die entsprechende Verknüpfung funktioniert, müssen auf dem Arbeitsplatz die Archivlinks eingerichtet sein.
Wird logic3=true übergeben, gibt die Anweisung eine Zeichenkette zurück, die an (siehe CONZEPT 16 Hilfe) übergeben werden kann.
In (int4) kann die Konstante sAfRmtCtrlFlagAppFocus (64) übergeben werden, um den ArcFlow-Client im Vordergrund anzuzeigen.
Beispiele:
tResult # AfArcRmtLinkGet(gAfArcNr,var tLink); // af-10.0.0.1-arcflow://:2019.0123456:0:0:0:0 tResult # AfArcRmtLinkGet(gAfArcNr,var tLink,false,sAFRmtCtrlFlagAppFocus); // af-10.0.0.1-arcflow://:2019.0123456:0:0:64:0 tResult # AfArcRmtLinkGet(gAfAbmId,var tLink,true,0); // \\10.0.0.1\Client\Lib\Af_RmtControl\AF_RmtControl.exe /ACTION=OPEN_DIALOG /FNC=AFArcPos /ARCNR=2019.0123456 /FLAGS=0
Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:
Konstante | Wert | Bedeutung |
_ErrOk | 0 | kein Fehler |
sAFErrNoRecArc | -20017 | Das in (alpha1) angegebene Archiv existiert nicht. |
Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.