I have been investigating using different authentication methods when creating LLSession objects as follows:
1) Using NTLM authentication through port 80; and
2) Using Livelink account authentication through port 2099.
The NTLM authentication creates the LLSession object to Livelink without providing any user accounts or passwords explicitly. The LLSession object is created under the user running the application.
The Livelink account authentication creates the LLSession object by passing in a Livelink account and it's password.
With using these two methods I am getting very different performances when adding a document to a folder in Livelink. Using NTLM adding a document takes about 12 seconds, whereas using Livelink account authentication adding a document takes about 0.3 seconds!
Can anyone help explain why this vast difference in performance and advise ways to use/configure NTLM authentication without the performance hit? Sample VB .NET project attached that demonstrates this issue and how we are using LAPI.