Target system assignment of user profiles for jobs

When a user requests an APPC job on another system, the request has a mode name associated with it. The mode name might come from the user’s request, or it might be a default value from the network attributes of the source system.

The target system uses the mode name and the APPC device name to determine how the job will run. The target system searches the active subsystems for a communications entry that is the best match for the APPC device name and the mode name.

The communications entry specifies what user profile the system will use for SECURITY(NONE) requests. An example of a communications entry in a subsystem description:

          Display Communications Entries 

Subsystem description: QCMN Status: ACTIVE 

                 Job                     Default Max 
Device   Mode    Description   Library   User    Active 
*ALL     *ANY    *USRPRF                 *SYS    *NOMAX 
*ALL     QPCSUPP *USRPRF                 *NONE   *NOMAX

The following table shows the possible values for the default user parameter in a communications entry:

Table 1. Possible values for the default user parameter
Value Result
*NONE No default user is available. If the source system does not supply a user ID on the request, the job will not run.
*SYS Only IBM-supplied programs (system jobs) will run. No user applications will run.
user-name If the source system does not send a user ID, the job runs under this user profile.

You can use the Print Subsystem Description (PRTSBSDAUT) command to print a list of all subsystems that have communications entries with a default user profile.