HEX characters in DMLO
search cancel

HEX characters in DMLO

book

Article ID: 24636

calendar_today

Updated On:

Products

IDMS IDMS - Database

Issue/Introduction

Why do hex characters sometimes appear in a DMLO record display, and when that occurs how can the printable values be seen?

Environment

Release: All supported releases.
Component: DML Online.

Resolution

If a field contains characters which DMLO considers unprintable, DMLO will display that field in hex. The determination of whether a field is considered printable or not is made by using DMLO's own 'displayable character' table, USD@DSPC. Configuration of this table is documented at Additional Customization for IDMS DMLO.

If there are characters in an element that cause it to be displayed in hex, alter table USD@DSPC to incorporate those characters; this should result in the proper character being displayed in the element. The table is stored as a member by the same name in the PPOPTION library; it can be customized there before running the APPLY job. Or, after completion of the initial installation process, this module resides in the distribution macro library. The beginning of the module contains complete instructions for customization. This table can be modified to include any desired characters, which will result in the field being displayed in native mode. After modifying this source, load module USDTPARM must be assembled and link-edited; this is where the table values, along with the other DMLO run-time variables, are accessed at run-time. This is done automatically if the changes are made in the PPOPTION library prior to the installation. If the changes are made to the macro library after the install, the module must be manually re-assembled and linked.

To ensure that all displayable characters display properly in DMLO, ensure that lowercase processing in DMLO is enabled, by setting the parm LOWER CASE to 'Y'. This parm can be set when signing on to DMLO, on the signon screen where the subschema, schema, DBName, etc. are also specified. It can also be set on the Options screen, which is displayed after signon if the OPTIONS command is entered in DMLO. This value, along with the others on the signon screen, can be saved in a profile for use in future sessions by using the DMLO PROFILE command after signing on.

Additional Information