Please enable JavaScript to view this site.

Starts communication with a server, allowing it to use functions until the Logout method is executed or until the connection with the server is terminated.

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.