tResult # Af.API:AfOpen('\\dmsserver\Client\Lib');
if (tResult != _ErrOk)
{
// Fehlerbehandlung
...
return(tResult);
}
tResult # AF.API:AfUserLogin('dmsserver', 'ArcFlow', 'Api');
if (tResult != _ErrOk)
{
// Fehlerbehandlung
...
return(tResult);
}
...
AfUserLogin: Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) K Jens verschob die Seite AFUserLogin nach AfUserLogin, ohne dabei eine Weiterleitung anzulegen |
Jens (Diskussion | Beiträge) K Stand 4.1.13 Helptip Ausfürbar geändert |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 6: | Zeile 6: | ||
</tr> | </tr> | ||
<tr class="ProcSyntax"> | <tr class="ProcSyntax"> | ||
<td class="title"> | <td class="title"> AfUserLogin(alpha1, alpha2, alpha3, alpha4) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der | [[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen|Ausführbar von der API]] | ||
[[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]] | |||
[[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]] | |||
[[file:DE_SymbolNoScriptAPI.gif|alt=Nicht ausführbar von der ScriptAPI|link=Befehle der Schnittstellen|Nicht ausführbar von der ScriptAPI]] | |||
</td> | </td> | ||
</tr> | </tr> | ||
| Zeile 52: | Zeile 55: | ||
<td width="85%" class=Right colspan="3"> | <td width="85%" class=Right colspan="3"> | ||
[[:Category:Allgemeine Befehle der API|Verwandte Befehle]], | [[:Category:Allgemeine Befehle der API|Verwandte Befehle]], | ||
[[ | [[AfUserLogout#|AfUserLogout()]], | ||
[[ | [[AfOpen#|AfOpen()]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Zeile 63: | Zeile 66: | ||
</table> | </table> | ||
<div class="BigLang"> | <div class="BigLang"> | ||
Mit diesem Befehl wird eine Verbindung zur ArcFlow-Datenbank aufgebaut | |||
und ein Benutzer angemeldet. | und ein Benutzer angemeldet. | ||
In (alpha1) wird das Protokoll und der Name bzw. die IP-Adresse des | |||
CONZEPT 16-Servers übergeben, bei dem die ArcFlow-Datenbank eingetragen | CONZEPT 16-Servers übergeben, bei dem die ArcFlow-Datenbank eingetragen | ||
ist. Die Informationen werden dabei in der Form <font class=source><Protokoll>:<Servername / IP-Adresse></font> angegeben. | ist. Die Informationen werden dabei in der Form <font class=source><Protokoll>:<Servername / IP-Adresse></font> angegeben. | ||
Der Name der ArcFlow-Datenbank wird im zweiten Parameter eingetragen. In der Regel sollte das <font class=source>ArcFlow</font> sein. | |||
In (alpha3) und (alpha4) wird der Benutzername und das Passwort des Benutzers angegeben. Bei der Anmeldung an ArcFlow kann der Benutzer "administrator" als alias für den Benutzer "admin" angegeben werden. Dieses Alias ist bei der API-Anweisung nicht zulässig. | |||
== Beispiel == | |||
<tabber> | |||
|-|ArcFlowAPI= | |||
<pre class=source> | <pre class=source> | ||
tResult # Af.API:AfOpen('\\dmsserver\Client\Lib'); | |||
if (tResult != _ErrOk) | |||
{ | |||
// Fehlerbehandlung | |||
... | |||
return(tResult); | |||
} | |||
tResult # AF.API:AfUserLogin('dmsserver', 'ArcFlow', 'Api'); | |||
if (tResult != _ErrOk) | |||
{ | |||
// Fehlerbehandlung | |||
... | |||
return(tResult); | |||
} | |||
... | |||
</pre> | </pre> | ||
</tabber> | |||
In diesem Beispiel wird der Benutzer "Api" angemeldet. Der Benutzer benötigt zur Anmeldung kein Passwort, wenn in ArcFlow definiert ist, dass das Kennwort des Systembenutzers bei der Anmeldung verwendet werden soll. Der Rückgabewert muss in jedem Fall überprüft werden. | |||
Als Rückgabewert wird ein [[Allgemeine Fehlercodes#|allgemeiner Fehlerwert]] | Als Rückgabewert wird ein [[Allgemeine Fehlercodes#|allgemeiner Fehlerwert]] | ||
zurückgegeben. | zurückgegeben. | ||
<table class=lang> | |||
<tr> | |||
<td><b>Konstante</b></td> | |||
<td align=center width=80><b>Wert</b></td> | |||
<td><b>Bedeutung</b></td> | |||
</tr> | |||
<tr class="ProcErrorItem"> | |||
<td class=source valign=top>_ErrOk</td> | |||
<td align=center valign=top>0</td> | |||
<td>kein Fehler aufgetreten</td> | |||
</tr> | |||
<tr class="ProcErrorItem"> | |||
<td class=source valign=top>sAfErrInvalidPassword</td> | |||
<td align=center valign=top>-1100</td> | |||
<td>Benutzer oder Kennwort ist falsch.</td> | |||
</tr> | |||
<tr class="ProcErrorItem"> | |||
<td class=source valign=top>sAfErrUserLocked</td> | |||
<td align=center valign=top>-1110</td> | |||
<td>Der Benutzer wurde nach mehreren fehlerhaften Anmeldeversuchen gesperrt.</td> | |||
</tr> | |||
</table> | |||
</div> | </div> | ||
</translate> | </translate> | ||
[[Category:Allgemeine Befehle der API]] | [[Category:Allgemeine Befehle der API]] | ||
Aktuelle Version vom 2. Dezember 2025, 13:36 Uhr
Mit diesem Befehl wird eine Verbindung zur ArcFlow-Datenbank aufgebaut und ein Benutzer angemeldet.
In (alpha1) wird das Protokoll und der Name bzw. die IP-Adresse des CONZEPT 16-Servers übergeben, bei dem die ArcFlow-Datenbank eingetragen ist. Die Informationen werden dabei in der Form <Protokoll>:<Servername / IP-Adresse> angegeben.
Der Name der ArcFlow-Datenbank wird im zweiten Parameter eingetragen. In der Regel sollte das ArcFlow sein.
In (alpha3) und (alpha4) wird der Benutzername und das Passwort des Benutzers angegeben. Bei der Anmeldung an ArcFlow kann der Benutzer "administrator" als alias für den Benutzer "admin" angegeben werden. Dieses Alias ist bei der API-Anweisung nicht zulässig.
Beispiel
In diesem Beispiel wird der Benutzer "Api" angemeldet. Der Benutzer benötigt zur Anmeldung kein Passwort, wenn in ArcFlow definiert ist, dass das Kennwort des Systembenutzers bei der Anmeldung verwendet werden soll. Der Rückgabewert muss in jedem Fall überprüft werden.
Als Rückgabewert wird ein allgemeiner Fehlerwert zurückgegeben.
| Konstante | Wert | Bedeutung |
| _ErrOk | 0 | kein Fehler aufgetreten |
| sAfErrInvalidPassword | -1100 | Benutzer oder Kennwort ist falsch. |
| sAfErrUserLocked | -1110 | Der Benutzer wurde nach mehreren fehlerhaften Anmeldeversuchen gesperrt. |
