Error "XCOMS7050E ERROR WHILE CHECKING PASSWORD"
search cancel

Error "XCOMS7050E ERROR WHILE CHECKING PASSWORD"

book

Article ID: 18214

calendar_today

Updated On:

Products

XCOM Data Transport XCOM Data Transport - Windows XCOM Data Transport - Linux PC XCOM Data Transport - z/OS

Issue/Introduction

XCOM for AS/400 i5/OS, transfers fail with XCOMS7050E ERROR WHILE CHECKING PASSWORD.

Environment

XCOM™ Data Transport® for AS/400 i5/OS

Resolution

When receiving this error, please check:

  1. The USERID must be in upper case.

  2. Clearly distinguish between locally initiated (when transferring FROM an AS400 server to Linux for example) and remotely initiated (for example from a Linux server TO AS400). For locally (AS400) initiated, if the remote password (parameter RMTPSW/RMTPSWR) requires mixed case or lower case values, then it needs to be enclosed in single quotes. AS400 strips the quotes and passes the parameter to the application, e.g. use 'password' so that XCOM processes this lower case word.
    When transferring TO an AS400 server from UNIX/Linux or Windows the PASSWORD parameter MUST NOT be embedded in single quotes. That is because those operating systems don’t strip the quotes, so any added quotes will be part of the password. 

  3. If sending from z/OS: Is this a PSO transfer (from the JESSPOOL)? If so then PSOUSER and PSOPASS may need to be put in a dest member for the iSeries and ENAble it.

  4. Otherwise, this may be a security configuration problem.
    Security for TCP/IP remotely initiated transfers is handled as follows:
    1. The XCOMSRVR program started by the STRXCTCP, STRXCTCPS, STRXCTCP6 or STRXCTCP6S command processes remotely initiated TCP/IP transfers.
    2. If the user profile that is running the XCOMSRVR program has authority to the IBM programs QWTSETP, QSYGETPH, and QSYRLSPH, this user must also be given *ALLOBJ special authority, and then the remotely initiated transfer is checked for user ID and password.
    3. If the user ID and password are valid, the transfer runs under the profile of the user ID submitted in the transfer.
    4. If the profile running the XCOMSRVR program does not have access to any of the above programs, then the user ID and password information submitted with the transfer is ignored and the transfer is run under the user ID of the profile running the XCOMSRVR program. Use caution when bypassing verification of incoming user IDs and passwords.
    5. The command to display the IBM i AS/400 security level:  DSPSYSVAL QPWDLVL
      For further details see IBM i 7.4 doc page Password Level (QPWDLVL). In summary :
      Levels 0 and 1 correspond to 1-10 characters, upper case only. Note that the operating system stores the passwords in upper case and that any lowercase passwords provided will be folded to upper case by the operating system.
      Levels 2 and 3 correspond 1-128 characters, mixed case and special characters, lower/mixed case will be left as is. If they worked with levels 0/1, they will fail after a change from level 0/1 to 2/3.

Additional Information

There are two formats for XCOM for AS/400 messages:

  • XCM7050 - This is how the error message shows up in the AS/400 job log.
  • XCOMS7050E - This is the format of the message returned to the remote partner.

For each XCOM AS/400 incoming transfer request, a job log TCP4S08044, SSL4S08045 will be generated. It will have more information about the XCOMS7050E error.

See PTF LU10998  to provide support for mixed case IBM i AS/400 passwords and passwords longer than 10 characters.