Kourier Integrator Administration - Login

It may be necessary to modify the login PROC/Paragraph of an account where the Kourier software has been installed.  The primary reason to make this change is that the application login process does not allow phantom processes (which Kourier uses to run services) to login without interactive prompts.  It may also be advisable to allow the "kourier" interactive user to by-pass your application login process so that the "kourier" user can have direct access to TCL to facilitate data analysis activities.

UniData Login Paragraph - Allow phantom process to by-pass application login logic

001: PA
002: IF @USER.TYPE = "1" THEN GO LOGIN.EXIT
003: DISPLAY PROCESS IS NOT A PHANTOM
004: LOGIN.EXIT:

UniData Login Paragraph - Allow phantom process and kourier to by-pass application login logic

001: PA
002: IF @USER.TYPE = "1" THEN GO LOGIN.EXIT
003: IF @LOGNAME = "kourier" THEN GO LOGIN.EXIT
004: DISPLAY PROCESS IS NOT A PHANTOM OR THE kourier USER
005: LOGIN.EXIT:

UniVerse Login Paragraph - Allow phantom process to by-pass application login logic

001: PA
002: IF @TTY = "phantom" THEN GO LOGIN.EXIT
003: DISPLAY PROCESS IS NOT A PHANTOM
004: LOGIN.EXIT:

UniVerse Login Paragraph - Allow phantom process and kourier to by-pass application login logic

001: PA
002: IF @TTY = "phantom" THEN GO LOGIN.EXIT
003: IF @LOGNAME = "kourier" THEN GO LOGIN.EXIT
004: DISPLAY PROCESS IS NOT A PHANTOM OR THE kourier USER
005: LOGIN.EXIT:

UniVerse Login Paragraph for a Specific User

On UniVerse systems, you can create a login paragraph associated to a specific user which will by-pass the default login sequence.  The example below creates a login paragraph for the kourier user that only sets up terminal characteristics.

ED VOC kourier
001: PA
002: PTERM CASE NOINVERT

UniData/UniVerse Login PROC that allows phantoms to by-pass application login logic

001: PQ
002: HKT.ISAPHANTOM
003: P
004: IF A = phantom XExiting LOGIN for phantom process.

UniData/UniVerse Login PROC that allows phantoms/users to by-pass application login logic

001: PQ
002: HKT.ISAPHANTOM kourier,joesmith             (multiple user names can be specified separated by commas)
003: P
004: IF A = phantom XExiting LOGIN for phantom/user process.


See Also

Kourier Integrator Setup and Administration Guide

Kourier TCL Commands


User Guide - Table of Contents