When a PROIV Session is about to be launched, a Task is called which is used to record information for the impending logon. During this process, the third party menu and security system is able to override the following two Global functions:

The @AU_GetSecuritySession returns a session number, which is communicated back through the task interface and is then used by the session launch.

The user specified in the aurora.properties file (AURORA by default) has a corresponding entry in the pro4v[n].ini file, which specifies the operator which is used when a PROIV Session is launched (PSAuroraRouter by default).

The PROIV Operator has a Start function specified of @AU_PS_Route_Launch, this function uses the session number (as returned by @AU_GetSecuritySession) which is set via XFERIN to retrieve the required session start up information previously set by a Task Call.

@AU_PS_Route_Launch calls the @AU_PS_Route_Init Global Function to ascertain what function to execute next, this function must be overridden by the third party menu and security system to perform any required initialisation and return the name of the next function to execute.

Comment on this topic

Topic ID: 810039