Add Department (QOKADDDP) API


  Required Parameter Group:

1 Department Input Char(10)
2 Title Input Char(50)
3 Manager Input Char(16)
4 Reports to department Input Char(10)
5 Allow duplicate departments Input Char(1)
6 Error code I/O Char(*)

  Default Public Authority: *USE

  Threadsafe: No

The Add Department (QOKADDDP) API adds departments to the system distribution directory. To add and remove members from within a department use the DEPT parameter on the Add Directory Entry (ADDDIRE) and Change Directory Entry (CHGDIRE) CL commands.


Authorities and Locks

Adding a department requires *SECADM (security administrator) authority.


Required Parameter Group

Department
INPUT; CHAR(10)

The department name to add. The department name must not be blank.

Title
INPUT; CHAR(50)

The descriptive title of the department. The title can be left blank.

Manager
INPUT; CHAR(16)

The department manager's user ID and address. The first 8 characters contain the user ID and the last 8 contain the address. The manager user ID and address must exist in the system distribution directory if specified. The manager field can be left blank.

Reports to department
INPUT; CHAR(10)

The department to which this department reports. If a department that does not exist in the system distribution directory is specified, it is automatically created. This field can be left blank.

Allow duplicate departments
INPUT; CHAR(1)

Whether to allow duplicate department names. The valid values are:

0 Do not allow duplicate department names.
1 Allow duplicate department names.

The department name value is not case sensitive when checking for duplicate departments.

Error code
I/O; CHAR(*)

The structure in which to return error information. For the format of the structure, see Error Code Parameter.


Error Messages

Message ID Error Message Text
CPF24B4 E Severe error while addressing parameter list.
CPF3C90 E Literal value cannot be changed.
CPF3CF1 E Error code parameter not valid.
CPF89A3 E Operation not successful due to authority reasons.
CPF89A4 E Operation not successful due to data validation reasons.
CPF9872 E Program or service program &1 in library &2 ended. Reason code &3.
CPF9A8D E Error occurred with &5 API. Reason code is &1.


API introduced: V3R6
Top | Office APIs | APIs by category