TM1 session ID login

Users can log in by specifying a TM1 server session with an admin host, TM1 server name, and TM1SessionId. The TM1SessionId corresponds to a user session on a TM1 server. To retrieve data from a TM1 server, a valid user session is required. Every TM1 Web session requires a TM1 server session. The overall process for logging in with a TM1 session ID is similar to the process for logging in with a session token except the TM1SessionID parameter replaces the sessionToken parameter:

TM1SessionId=valid TM1 session ID

This login method creates a new TM1 Web session and reuses the TM1 server session that corresponds to the TM1SessionId. If aTM1 server session is shared between TM1 Web sessions, invalidating the TM1 server session results in the TM1 Web sessions also being invalidated.

Example

In the following example, a TM1SessionId parameter is included in the URL to support this type of login authentication.

http://localhost:9510/tm1web/UrlApi.jsp#Action=Open&Type=WebSheet&Workbook=Applications/Planning Sample/Bottom Up Input/Budget Input&AdminHost=localhost&TM1Server=Planning Sample&TM1SessionId=<valid TM1 session ID>