http://knowledgebase.progress.com/articles/Article/20143
Just create a user 'sysprogress' in Data Administration (Admin->Security-> Edit User List), choose password then use it with SQL client (ODBC/JDBC).
Alternatively, create the sysprogress user programmatically by running 4GL/ABL procedure similar to the following:
DEFINE VARIABLE cUserName AS CHARACTER NO-UNDO.
DEFINE VARIABLE cPassword AS CHARACTER NO-UNDO.
ASSIGN
cUserName = "sysprogress"
cPassword = ENCODE("Your_Sysprogress_Password").
/* Delete the sysprogress user record if it exists */
FIND _User WHERE _User._Userid = "sysprogress" EXCLUSIVE-LOCK NO-WAIT NO-ERROR.
IF AVAILABLE _User THEN
DELETE _User.
/* Create the sysprogress user record */
CREATE _User.
ASSIGN
_userid = cUserName
_password = cPassword.