Login Handling in ITS Version 1.1

Login behavior at service startup is controlled by parameter settings in one of the ITS service files. These files are either the service-specific file [Servicename].srvc or the global service file Global.srvc. If you provide a value for the same parameter in both files, the service-specific settings are always overridden by the global settings.

The login-related parameters in the service file are:

Parameter Name

Description

~Login

Username

~Password

Password

~Client

Client

~Language

Login Language

 

If all of these parameters have specified values (in one or the other service file) at service startup, the web user need not login to R/3 when calling the service.

However, if neither service file contains a value for one of these parameters, the ITS automatically sends an HTML login page to the browser. After the user has entered login values in this page, the ITS establishes a connection to the R/3 system and passes it the login information.

Limitations of ITS Version 1.1

The login procedure described above takes place at every service startup. Login information that was already submitted to ITS is not retained, so the user may have to enter login information multiple times.

This procedure is cumbersome especially in an Intranet environment. There, users want to log in once and start Internet applications without having to log in again.

The only way to implement such processing in ITS version 1.1 is to have ITS call a single transaction that implements all functions the user might use and maintains a connection to that transaction.