JOB User

JOB users are containers capable to keep references to all created JOB maps and JOB LOBS.

There is exactly one admin user for a JOB instance. All other users are non-admin users. Admin users and non-admin users differ in the fact, that admin users contain non-admin users. In turn, non-admin users contain JOB maps and JOB LOBs.

Applications which connect to JOB instances using the admin user may iterate over JOB users calling

    containerIterator()

on a session instance. Or, they may get access to a particular user calling

    getContainer(String)

on a session instance. On a user instance they may call

    newSession()

to get access to JOB maps and JOB LOBs created by that user.

Usual JOB applications do not make use this interface. They connect to JOB instances using non-admin users and have direct access to their persistent data. Thus, they may iterate over JOB maps and JOB LOBs calling

    containerIterator()

on a session instance, or they may get access to a particular map or LOB calling

    getContainer(String)

on a session instance.

There are two predefined JOB users, an admin user and a non-admin user. The credentials of the admin user are: name = "JOB", password = "Admin". The credentials of the non-admin user are: name = "rio", password = "dejaneiro".