REV SCHEDULER® Use Encrypted variables to not expose Passwords REV SCHEDULER® Use Encrypted variables to not expose Passwords

Variables in all RevSoft modules are prefixed with a # so they are sometimes referred to as #Variables.

The REVUBEXML command allows you to soft code #Variables as well as making the RUNUBEXML process more secure.

Defining /PWD an Encrypted variable (#ENC) will NEVER expose the Password in Scripts and DB Tables:
/PWD=#ENC_E1_PWD

will execute with the correct value but always be displayed (and stored in DB Tables) as:
/PWD=<encrypted>

The Password is displayed in ALL of the .xml files so the REVUBEXML command has the /DELETE argument/keyword to delete all .xml files used in the process.

This example has #USR (User Variables) which are always visible and #ENC (Encrypted Variables) which are never visible and always are displayed as .

Script Definition Script Execution
revubexml.exe   revubexml.exe
/PATH="#USR_E1_INST_LOC\System\bin64"   /PATH="C:\JDEdwards\E920\System\bin64"
/USER=Revsoft   /USER=Revsoft
/PWD=#ENCREVSOFT_PWD   /PWD=<encrypted>
/ENV=#USR_ENV   /ENV=DV920
/ROLE=*ALL   /ROLE=*ALL
/REPORT=R0006P   /REPORT=R0006P
/VERSION=XJDE0001   /VERSION=XJDE0001
/JOBQ=QSINGLE   /JOBQ=QSINGLE
/HOLD=H   /HOLD=H
/CREATECSV=N   /CREATECSV=N
/PRINTER=   /PRINTER=
/DATASELECT=   /DATASELECT=
/PROCESSOPTIONS=   /PROCESSOPTIONS=
/DELETE=N   /DELETE=N
/JDECONNECT=#USR_DBE1   /JDECONNECT=E1DB01
/JDESCHEMA=#USR_SVM_DB_SCHEMA   /JDESCHEMA=SVM920
/JDEHOST=   /JDEHOST=

LEARN MORE