No matter what PHRASE length and value that CRNTPHRL is populated with, the RACROUTE call always returns RC=0.
RACROUTE REQUEST=VERIFY always returns RC=0 on an PHRASE value after a successful PHRASE REPLACE operation.
Here is the example of RACROUTE call:
RACROUTE REQUEST=VERIFY,
ENVIR=CREATE,
PASSCHK=YES,
PHRASE =CRNTPHRL,
USERID=USERIDL,
ACEE=ACEEADDR,
RELEASE=7730,
MSGRTRN=YES,
MSGSP=1,
MSGSUPP=YES,
WORKA=RACWORK,MF=(E,ROUTWRK)
The problem doesn't come from the RACROUTE itself. It comes from the fact that NOWARNPW has been set on the Top Secret FACILITY where the RACROUTE was issued.
TSS MODIFY(FAC(facility=WARNPW)) needs to be set when running in WARN mode.
Note: Double check to make sure that the ACID or FACILITY is not running in DORM mode.