Login is actually a "virtual" operation which creates a new Client Session ID. No DBMS login is performed unless Linkar SERVER determines new Database Sessions are required - these operations are not related.
* Host |
string |
IP address or hostname where Linkar SERVER is installed
|
|
* Port |
numeric |
port number on Linkar SERVER listening for requests for the specified EntryPoint
|
|
* Username |
string |
Linkar SERVER user name
|
|
* Password |
string |
password of the Linkar SERVER user
|
|
* EntryPoint |
string |
EntryPoint Name defined in Linkar SERVER
|
|
Language |
string |
Used by database routines to choose the correct language for returning responses. Error messages from the database server are in English by default, but they can be customized.
|
|
FreeText |
string |
Free text that displays in Linkar MANAGER, in the Client Sessions monitor. This can help to identify the source of the request. Examples: "ERP1", "Android v1.3", "Client245".
|
|
PluginId |
string |
Internal code for a plugin to identify itself to Linkar SERVER. Used by Plugin developers.
|
|
customVars |
string char* |
|
This is a free text field to send in the transaction. If not empty, subroutine SUB.LK.MAIN.CONTROL.CUSTOM will be called. Add custom code to that subroutine to define special behaviours for some or all transactions. |
receiveTimeout |
Numeric
|
-1 |
This is the maximum time in seconds that the client will wait for a response. Use 0 for no timeout. This is a function-specific override : -1 in a Persistent function defaults back to the timeout defined in the LinkarClt constructor. |