Universal Control Server for IBM i

Currently, IBM i runs Workload Automation 5.1.1.   These pages provide information for that version.

Introduction

This Universal Control (UCTL) Server information is specific to the IBM i operating system.

Environment

The Universal Control Server runs under the UNVUBR511 subsystem's pre-start job UNVSRV. When Universal Broker receives a request for a Universal Command component, it passes the request to the UCTSRV program running under the UNVSRV pre-start job.

As with all components managed by the Universal Broker, Universal Control Server inherits the message language from the Universal Broker. All messages generated by the Universal Control Server are sent to Universal Broker for processing.

User Identification

Universal Control Server can operate with user security active or inactive, based on the USER_SECURITY configuration option.

  • With user security active, the Server requires the Manager to supply a valid user ID and password for the local system. The user command executes with the user profile of the received user ID.
  • With user security inactive, the Server does not require the Manager to supply a valid user ID. The user command executes with the user profile of the Server. The user profile of the Server is inherited from the Broker. The inherited profile is UNVUBR511; as installed, this profile provides a very high level of authority including *ALLOBJ.

Current Library and Working Directory

The current library and working directory of a user command depends on whether user security is active or inactive:

  • With user security active, the user's current library is designated by the user profile and the working directory is the home directory of the user profile.
  • With user security inactive, the current library is that for the user profile (the installation default, UNVUBR511) associated with the service program. Note that the default value used for the current library is UNVTMP511. Care should be taken to avoid name clashes and other consequences of multiple processes sharing a common current library and working directory.

Additional Information

The following pages provide additional detailed information for Universal Control Server for IBM i: