BBjAdmin
Description
In BBj 5.0 and higher, the BBjAdmin object provides programmatic access to the global BBjServices configuration. This may affect other BBj clients.
Creation
BBjAPI > BBjAdmin
The BBjAdmin object is created through the following BBjAPI object method:
Return Value |
Method |
---|---|
BBjAdmin |
getAdmin(string user, string password) |
Methods of BBjAdmin
Return Value |
Method |
---|---|
void |
addUser(string userName, string password) |
void |
changePassword(string userName, string newPassword) |
string |
getDatabaseGlobal(string databaseName, string propertyName) |
int |
getPermission(string username, int type) |
void |
release() |
void |
|
void |
removeDatabaseGlobal(string databaseName,string propertyName) |
void |
removeUser(string userName) |
void |
setDatabaseGlobal(string databaseName, string propertyName, string value) |
void |
setPermission(string username, int type, boolean allow) |
Constants
Option | Value | Description |
---|---|---|
Add User |
BBjAdmin.ADD_USER |
The user is allowed to create new user accounts. |
Admin Access |
BBjAdmin.ALLOW_ADMIN |
The user is allowed to use the Enterprise Manager. If a user does not have this permission, they will not be able to log in to the Enterprise Manager. |
Attach Existing DB |
BBjAdmin.ATTACH_EXISTING_DB |
The user is allowed to create a new database link by attaching to an existing set of data dictionary files. |
BBj Processes |
BBjAdmin.PROCESSES |
The user is allowed to view the list of BBj Processes and terminate any of those processes. |
Connection Pools |
BBjAdmin.CONNECTION_POOLS |
User is allowed to create, remove and modify JDBC connection pools that can be used from BBj applications. |
Create New DB |
BBjAdmin.CREATE_NEW_DB |
The user is allowed to create a new database entirely from scratch. |
Create Trigger |
BBjAdmin.CREATE_NEW_TRIGGER |
The user is allowed to create and drop triggers using the Enterprise Manager or via SQL. |
Drop DB |
BBjAdmin.DELETE_DB |
The user is allowed to drop a database from the system including its data dictionary files and data files. |
Force Close Open Data Files |
BBjAdmin.FORCE_CLOSE_FILES |
User can force open files to be closed. |
Online Copy Jobs |
BBjAdmin.COPY_JOBS |
User is allowed to create, modify, run and terminate online copy jobs. |
Remove User |
BBjAdmin.DELETE_USER |
The user is allowed to remove any user account except the "admin" account. |
Replication Jobs |
BBjAdmin.REPLICATION |
User is allowed to create, modify, pause and terminate replication jobs. |
Server Config |
BBjAdmin.SERVER_CONFIG |
The user is allowed to make changes to the server configuration (see Enterprise Manager - Server Information). |
Set Passwords |
BBjAdmin.SET_PASSWORDS |
The user is allowed to set/change the password on other user accounts. |
Set Permissions |
BBjAdmin.SET_PERMISSIONS |
The user is allowed to set these permissions for other user accounts. |
SQL Connections |
BBjAdmin.JDBC_CONNECTIONS |
The user is allowed to view the list of ODBC/JDBC SQL connections and close any of those connections. |
Table Analysis Queue |
BBjAdmin.TABLE_ANALYSIS_QUEUE |
User is allowed to view tables currently in the table analysis queue as well as stop table analysis if necessary. |
View Open Files |
BBjAdmin.OPEN_FILES |
The user is allowed to view the list of currently open files in BBj. The can also force close any of these files. |
Example
|
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.