When using FTP with ACF2, you receive the error, "530 PASS command failed message received from FTP server."
Release: CA ACF2 r16
Check the messages in the log which precedes the 530 error.
There are two main reasons that causes the user to receive the error 530:
1 - Incomplete USS/OMVS setting
If the user that is performing the FTP is not defined to OMVS with a USER and GROUP Profile records with UID and GID respectively the “530 PASS command failed" message can occur.
To verify that a UID and GID is assigned to the logonid list the OMVS GROUP and USER Profile records associated with a logonid by issuing the following ACF commands.
To list the UID specified in a logonid's OMVS USER Profile Record issue 'LIST userid PROFILE(OMVS)', use the following command:
ACF
LIST llllllll PROFILE(OMVS)
Which results in the following response:
llllllll LLLLLLLL TEST OMVS
COMPANY() DEPT() IDNUM() LEVEL() LOCATION() OLDLID()
OWNER() OWNTYPE() POSITION() PROJECT() SITE()
OMVS / TESTOMVS UID(1,004)
To list the GID specified is an OMVS GROUP Profile record associated with a logonid, first LIST the logonid and note the GROUP(.....) specified ''LIST userid', use the following command:
ACF
LIST llllllll
Which results in the following response:
LLLLLLLL LLLLLLLL TEST OMVS
COMPANY() DEPT() IDNUM() LEVEL() LOCATION() OLDLID()
OWNER() OWNTYPE() POSITION() PROJECT() SITE()
ACCESS ACC-CNT(0) ACC-DATE(00/00/00) ACC-TIME(00:00)
PASSWORD KERB-VIO(0) KERBCURV() PSWA1TOD(12/07/15-12:05)
PSWD-DAT(00/00/00) PSWD-INV(0) PSWD-TOD(12/07/15-12:05)
PSWD-VIO(0) PSWDCVIO(0) PWP-DATE(00/00/00) PWP-VIO(0)
TSO DFT-PFX(LLLLLLLL)
STATISTICS CRE-TOD(12/07/15-12:05) SEC-VIO(0)
UPD-TOD(12/07/15-15:18)
RESTRICTIONS GROUP(OMVSGRP) PREFIX(LLLLLLLL)
Then list the OMVS GROUP PROFILE from above, using the following command:
ACF
SET PROFILE(GROUP) DIV(OMVS)
list OMVSGRP
Which results in the following response:
OMVS / OMVSGRP LAST CHANGED BY ADMIN03 ON 01/08/10-17:59
GID(1)
2 - Entering a password with length larger than 8 characters when the user does not have the Password Phrase enabled.
This can be verified by checking the messages on the log which precedes the 530 error. If there is the error message ACF01044 PASSWORD PHRASE NOT SET FOR LOGONID xxxxxxxx it means that the password has more than 8 characters and the user does not have the Password Phrase enabled.
With z/OS 1.13, IBM changed the FTP logon to allow password phrases. So if the user did a typo or passed some garbage in the signon, and more than 8 bytes were entered, then a RACROUTE VERIFY call is made as a password phrase.
If it is the case, please correct the password.
Details on the ACF2 OMVS USER and GROUP Profile records can be found in sections: 'OMVS User Profile Data Records' and 'Group Profile Data Records'.