SAS® Drug Development has a job parameter type called Character (masked). It lets users mask entered text including passwords. For example, if a user assigns the value "123" to a Character (masked) job parameter, then it is displayed as "***" in a SAS LOG. This works as long as the MPRINT option is OFF. In SAS® Drug Development 4.5, the MPRINT option default setting to ON in the preamble code executed for each SAS job submission. Users can override this setting if they set the MPRINT to OFF at the start of each SAS job submission.
Consider a SAS® Drug Development job with a Character (masked) parameter called var1, that calls this SAS program:
The expected behavior with MPRINT option set to OFF is that the SAS LOG does not display the Character (masked) text as seen in this snippet:
The actual behavior with MPRINT option set to ON is that the SAS LOG displays the Character (masked) text as seen in this snippet:
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Drug Development | Linux for x64 | 4.5 | 4.5.1 | 9.4 TS1M2 | 9.4 TS1M2 |
SAS System | SAS Clinical Trial Data Transparency | Linux for x64 | 4.5 | 4.5.1 | 9.4 TS1M2 | 9.4 TS1M2 |