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.