Changing the signon display file

This topic includes the steps for changing the signon display file.

To change the format of the Signon display, perform the following steps:

  1. Create a changed signon display file.
    A hidden field in the display file named UBUFFER can be changed to manage smaller fields. UBUFFER is 128 bytes long and is stated as the last field in the display file. This field can be changed to function as an input/output buffer so the data specified in this field of the display will be available to application programs when the interactive job is started. You can change the UBUFFER field to contain as many smaller fields as you need if the following requirements are met:
    • The new fields must follow all other fields in the display file. The location of the fields on the display does not matter as long as the order in which they are put in the data description specifications (DDS) meets this requirement.
    • The length must total 128. If the length of the fields is more than 128, some of the data will not be passed to the application.
    • All fields must be input/output fields (type B in DDS source) or hidden fields (type H in DDS source).
  2. The order in which the fields in the signon display file are declared must not be changed. The position in which they are shown on the display can be changed. Do not change the existing field names in the source for the signon screen display file.
  3. Do not change the total size of the input or output buffers. Serious problems can occur if the order or size of the buffers is changed.
  4. Do not use the data descriptions specifications (DDS) help function in the signon display file.
  5. Change a subsystem description to use the changed display file instead of the system default of QSYS/QDSIGNON. You can change the subsystem descriptions for subsystems that you want to use the new display. To change the subsystem description, perform the following steps:
    1. Use the Change Subsystem Description (CHGSBSD) command.
    2. Specify the new display file on the SGNDSPF parameter.
    3. Use a test version of a subsystem to verify that the display is valid before attempting to change the controlling subsystem.
  6. Test the change.
  7. Change the other subsystem descriptions.
Notes:
  1. The buffer length for the display file must be 318. If it is less than 318, the subsystem uses the default sign-on display, QDSIGNON in library QSYS when system value QPWDLVL is 0 or 1, QDSIGNON2 in library QSYS when QPWDLVL is 2 or higher, Start of changeand QDSIGNON3 when the 'Additional sign-on factor' security attribute is enabled.End of change
  2. The copyright line cannot be deleted.