Skip to main content

How to include accented characters in the Dialog Editor in Unix.

  • January 5, 2018
  • 0 replies
  • 0 views

Problem:   

When using the Dialog Editor in Unix, accented characters, such as àéîÃÓÜ, are being displayed incorrectly (either as line drawing characters or blanks).

 

 

Solution:

Dialog System supports two types of screenset; DOS screensets and UNIX screensets. By default, screensets created on a UNIX system are DOS screensets. For accented characters to be displayed correctly, UNIX screensets must be specified.

To do this:

1. UNIX screensets configuration.


    a. Change the Dialog System default to UNIX screensets. In directory ‘$COBDIR/etc’ edit the file ‘dsdef.cfg’. Ensure that you are logged in as root or have write permissions.
    b. Set the configuration parameter ‘TERMINAL GENERIC8’

 

 

Here is an example dsdef.cfg file:

 

dsdef.txt
* Dialog System Character 2.5.68 Configuration file

************* Options for User Run Time Configurability **********
* Options for User Run Time configurability are the following. Note that
* each option must be on a line of its own. It may be in either case and may
* start in any column. The square brackets indicate the optional use of a
* preceding 'NO' to reverse the sense of the directive - the square brackets
* are NOT a part of a directive, and must not be included. For a more detailed
* description of these options, refer to the issued manuals and release notes.

* [NO]BEEP-EOF                   [No] beep at end of field
* [NO]BEEP-EOS                   [No] beep at end of screen
* [NO]BEEP-INVALID               [No] beep on invalid entry
* [NO]CLEAR-PATH                 [No] clear path on QUIT call to DSRUN if no
*                                     screenset on PUSH stack
* CURSOR-LARGE                   Improve visibility with large cursor 
*					(Not supported on Unix)
* [NO]DATABLOCK-DSUSRFMT         The user datablock will be passed to DSUSRFMT
*                                     as an additional parameter 
* DATEFORM  DDMM�MMDD            Force date formats to one of these types
* DATEFORM  MMYY�YYMM
* DATEFORM  DDMMYY�YYMMDD�MMDDYY
* DATEFORM  DDMMYYYY�MMDDYYYY�YYYYMMDD
* [NO]DBCS                       [No] set DS to DBCS mode
* [NO]DEC-SUPPRESS-CURSOR-RIGHT  [No] cursor at rh of decimal zero suppressed
*                                     field
* DECIMAL-POINT "x"              Use "x" as the decimal point character
* EMPTY-DATE-BLANK               Space fill on screen zero-valued dates
* [NO]GOF-TO-OUTFIELD            [No] Allow cursor to GOF into output field
* IGNORE-NUMERIC-SETCUR          Ignore SETCUR value on entry to numeric fields
* MOUSE-ENABLE                   Enable the mouse (No effect on Unix)
* NOECHO-CHARACTER "x"           Use "x" as the no-echo character
* [NO]NLS                        [No] NLS supported case folding in fields
* SHADOWRB1 screenset panel X"nn" x
*                                Use 1 character wide shadowing (MF PANELS)
* SHADOWRB2 screenset panel X"nn" x
*                                Use 2 character wide shadowing (MF PANELS)
* [NO]SIGN-TRAILING              [No] all signed fields as trailing on screen
* [NO]SUPPRESS-CURSOR-RIGHT      [No] cursor at rh of zero suppressed field
* [NO]SUPPRESS-TO-BWZ            [No] Make all suppressed fields fully blank
* TIMEOUT program-name nnn       Invoke user program every nnn seconds
* TIMEOUT-SAVE-DATA              On timeout, save data keyed so far
*                                     (no validation carried out)
********* End of Options for User Run Time Configurability **********


********* Options for Developer Configurability **********
* Developers (on Unix systems only) may create screensets using the Generic
* Unix line draw characters, and including support for special characters
* with values above the ASCII range. This occurs if the following directive
* is present in this file. The option must be on a line of its own.
TERMINAL GENERIC8
*
* Where Unix systems support the DOS extended character set, the following
* directive will send all output to the terminal in this form.
* TERMINAL DOS8
********* End of Options for Developer Configurability **********

* This file contains a list of default characters which
* can be configured to your printer.
* The number is the ASCII code of the character you
* wish to configure and may be entered in any order
* The two characters at the right of the text are:
* the current default character assigned to that
* ASCII value (comment only), and the second
* character is the one you may alter.
* IMPORTANT - You must not alter the column position
*             of either the ASCII number or the
*             new character you define
*             The ASCII number is in Columns 14-16
*             The new character is in column 48
*
* The first line gives the default background
* character used to fill around a screen
* The second line gives the number of line of printing
* on your printer
*
-DEFAULT BACKGROUND CHARACTER            :     :
 NO OF PRINT LINES ON A PAGE                   60
ASCII VALUE: 001  - PRINT CHARACTER:           
ASCII VALUE: 002  - PRINT CHARACTER:           
ASCII VALUE: 003  - PRINT CHARACTER:           
ASCII VALUE: 004  - PRINT CHARACTER:           
ASCII VALUE: 005  - PRINT CHARACTER:           
ASCII VALUE: 006  - PRINT CHARACTER:           
ASCII VALUE: 007  - PRINT CHARACTER:           
ASCII VALUE: 008  - PRINT CHARACTER:           
ASCII VALUE: 009  - PRINT CHARACTER:     	      
ASCII VALUE: 010  - PRINT CHARACTER:     
      
ASCII VALUE: 011  - PRINT CHARACTER:           
ASCII VALUE: 012  - PRINT CHARACTER:           
ASCII VALUE: 013  - PRINT CHARACTER:     
      
ASCII VALUE: 014  - PRINT CHARACTER:           
ASCII VALUE: 015  - PRINT CHARACTER:           
ASCII VALUE: 016  - PRINT CHARACTER:          >
ASCII VALUE: 017  - PRINT CHARACTER:          <
ASCII VALUE: 018  - PRINT CHARACTER:           
ASCII VALUE: 019  - PRINT CHARACTER:           
ASCII VALUE: 020  - PRINT CHARACTER:           
ASCII VALUE: 021  - PRINT CHARACTER:           
ASCII VALUE: 022  - PRINT CHARACTER:           
ASCII VALUE: 023  - PRINT CHARACTER:           
ASCII VALUE: 024  - PRINT CHARACTER:           
ASCII VALUE: 025  - PRINT CHARACTER:           
ASCII VALUE: 026  - PRINT CHARACTER:             
ASCII VALUE: 027  - PRINT CHARACTER:            
ASCII VALUE: 028  - PRINT CHARACTER:            
ASCII VALUE: 029  - PRINT CHARACTER:            
ASCII VALUE: 030  - PRINT CHARACTER:            
ASCII VALUE: 031  - PRINT CHARACTER:            
ASCII VALUE: 032  - PRINT CHARACTER:            
ASCII VALUE: 033  - PRINT CHARACTER:     !     !
ASCII VALUE: 034  - PRINT CHARACTER:     "     "
ASCII VALUE: 035  - PRINT CHARACTER:     #     #
ASCII VALUE: 036  - PRINT CHARACTER:     $     $
ASCII VALUE: 037  - PRINT CHARACTER:     %     %
ASCII VALUE: 038  - PRINT CHARACTER:     &     &
ASCII VALUE: 039  - PRINT CHARACTER:     '     '
ASCII VALUE: 040  - PRINT CHARACTER:     (     (
ASCII VALUE: 041  - PRINT CHARACTER:     )     )
ASCII VALUE: 042  - PRINT CHARACTER:     *     *
ASCII VALUE: 043  - PRINT CHARACTER:            
ASCII VALUE: 044  - PRINT CHARACTER:     ,     ,
ASCII VALUE: 045  - PRINT CHARACTER:     -     -
ASCII VALUE: 046  - PRINT CHARACTER:     .     .
ASCII VALUE: 047  - PRINT CHARACTER:     /     /
ASCII VALUE: 048  - PRINT CHARACTER:     0     0
ASCII VALUE: 049  - PRINT CHARACTER:     1     1
ASCII VALUE: 050  - PRINT CHARACTER:     2     2
ASCII VALUE: 051  - PRINT CHARACTER:     3     3
ASCII VALUE: 052  - PRINT CHARACTER:     4     4
ASCII VALUE: 053  - PRINT CHARACTER:     5     5
ASCII VALUE: 054  - PRINT CHARACTER:     6     6
ASCII VALUE: 055  - PRINT CHARACTER:     7     7
ASCII VALUE: 056  - PRINT CHARACTER:     8     8
ASCII VALUE: 057  - PRINT CHARACTER:     9     9
ASCII VALUE: 058  - PRINT CHARACTER:     :     :
ASCII VALUE: 059  - PRINT CHARACTER:     ;     ;
ASCII VALUE: 060  - PRINT CHARACTER:     <     <
ASCII VALUE: 061  - PRINT CHARACTER:     =     =
ASCII VALUE: 062  - PRINT CHARACTER:     >     >
ASCII VALUE: 063  - PRINT CHARACTER:     ?     ?
ASCII VALUE: 064  - PRINT CHARACTER:     @     @
ASCII VALUE: 065  - PRINT CHARACTER:     A     A
ASCII VALUE: 066  - PRINT CHARACTER:     B     B
ASCII VALUE: 067  - PRINT CHARACTER:     C     C
ASCII VALUE: 068  - PRINT CHARACTER:     D     D
ASCII VALUE: 069  - PRINT CHARACTER:     E     E
ASCII VALUE: 070  - PRINT CHARACTER:     F     F
ASCII VALUE: 071  - PRINT CHARACTER:     G     G
ASCII VALUE: 072  - PRINT CHARACTER:     H     H
ASCII VALUE: 073  - PRINT CHARACTER:     I     I
ASCII VALUE: 074  - PRINT CHARACTER:     J     J
ASCII VALUE: 075  - PRINT CHARACTER:     K     K
ASCII VALUE: 076  - PRINT CHARACTER:     L     L
ASCII VALUE: 077  - PRINT CHARACTER:     M     M
ASCII VALUE: 078  - PRINT CHARACTER:     N     N
ASCII VALUE: 079  - PRINT CHARACTER:     O     O
ASCII VALUE: 080  - PRINT CHARACTER:     P     P
ASCII VALUE: 081  - PRINT CHARACTER:     Q     Q
ASCII VALUE: 082  - PRINT CHARACTER:     R     R
ASCII VALUE: 083  - PRINT CHARACTER:     S     S
ASCII VALUE: 084  - PRINT CHARACTER:     T     T
ASCII VALUE: 085  - PRINT CHARACTER:     U     U
ASCII VALUE: 086  - PRINT CHARACTER:     V     V
ASCII VALUE: 087  - PRINT CHARACTER:     W     W
ASCII VALUE: 088  - PRINT CHARACTER:     X     X
ASCII VALUE: 089  - PRINT CHARACTER:     Y     Y
ASCII VALUE: 090  - PRINT CHARACTER:     Z     Z
ASCII VALUE: 091  - PRINT CHARACTER:     [     [
ASCII VALUE: 092  - PRINT CHARACTER:     \\     \\
ASCII VALUE: 093  - PRINT CHARACTER:     ]     ]
ASCII VALUE: 094  - PRINT CHARACTER:     ^     ^
ASCII VALUE: 095  - PRINT CHARACTER:     _     _
ASCII VALUE: 096  - PRINT CHARACTER:     `     `
ASCII VALUE: 097  - PRINT CHARACTER:     a     a
ASCII VALUE: 098  - PRINT CHARACTER:     b     b
ASCII VALUE: 099  - PRINT CHARACTER:     c     c
ASCII VALUE: 100  - PRINT CHARACTER:     d     d
ASCII VALUE: 101  - PRINT CHARACTER:     e     e
ASCII VALUE: 102  - PRINT CHARACTER:     f     f
ASCII VALUE: 103  - PRINT CHARACTER:     g     g
ASCII VALUE: 104  - PRINT CHARACTER:     h     h
ASCII VALUE: 105  - PRINT CHARACTER:     i     i
ASCII VALUE: 106  - PRINT CHARACTER:     j     j
ASCII VALUE: 107  - PRINT CHARACTER:     k     k
ASCII VALUE: 108  - PRINT CHARACTER:     l     l
ASCII VALUE: 109  - PRINT CHARACTER:     m     m
ASCII VALUE: 110  - PRINT CHARACTER:     n     n
ASCII VALUE: 111  - PRINT CHARACTER:     o     o
ASCII VALUE: 112  - PRINT CHARACTER:     p     p
ASCII VALUE: 113  - PRINT CHARACTER:     q     q
ASCII VALUE: 114  - PRINT CHARACTER:     r     r
ASCII VALUE: 115  - PRINT CHARACTER:     s     s
ASCII VALUE: 116  - PRINT CHARACTER:     t     t
ASCII VALUE: 117  - PRINT CHARACTER:     u     u
ASCII VALUE: 118  - PRINT CHARACTER:     v     v
ASCII VALUE: 119  - PRINT CHARACTER:     w     w
ASCII VALUE: 120  - PRINT CHARACTER:     x     x
ASCII VALUE: 121  - PRINT CHARACTER:     y     y
ASCII VALUE: 122  - PRINT CHARACTER:     z     z
ASCII VALUE: 123  - PRINT CHARACTER:     {     {
ASCII VALUE: 124  - PRINT CHARACTER:     |     |
ASCII VALUE: 125  - PRINT CHARACTER:     }     }
ASCII VALUE: 126  - PRINT CHARACTER:     ~     ~
ASCII VALUE: 127  - PRINT CHARACTER:          
ASCII VALUE: 128  - PRINT CHARACTER:     �      
ASCII VALUE: 129  - PRINT CHARACTER:     �      
ASCII VALUE: 130  - PRINT CHARACTER:     �      
ASCII VALUE: 131  - PRINT CHARACTER:     �      
ASCII VALUE: 132  - PRINT CHARACTER:     �      
ASCII VALUE: 133  - PRINT CHARACTER:     �      
ASCII VALUE: 134  - PRINT CHARACTER:     �      
ASCII VALUE: 135  - PRINT CHARACTER:     �      
ASCII VALUE: 136  - PRINT CHARACTER:     �      
ASCII VALUE: 137  - PRINT CHARACTER:     �      
ASCII VALUE: 138  - PRINT CHARACTER:     �      
ASCII VALUE: 139  - PRINT CHARACTER:     �      
ASCII VALUE: 140  - PRINT CHARACTER:     �      
ASCII VALUE: 141  - PRINT CHARACTER:     �      
ASCII VALUE: 142  - PRINT CHARACTER:     �      
ASCII VALUE: 143  - PRINT CHARACTER:     �      
ASCII VALUE: 144  - PRINT CHARACTER:     �      
ASCII VALUE: 145  - PRINT CHARACTER:     �      
ASCII VALUE: 146  - PRINT CHARACTER:     �      
ASCII VALUE: 147  - PRINT CHARACTER:     �      
ASCII VALUE: 148  - PRINT CHARACTER:     �      
ASCII VALUE: 149  - PRINT CHARACTER:     �      
ASCII VALUE: 150  - PRINT CHARACTER:     �      
ASCII VALUE: 151  - PRINT CHARACTER:     �      
ASCII VALUE: 152  - PRINT CHARACTER:     �      
ASCII VALUE: 153  - PRINT CHARACTER:     �      
ASCII VALUE: 154  - PRINT CHARACTER:     �      
ASCII VALUE: 155  - PRINT CHARACTER:     �      
ASCII VALUE: 156  - PRINT CHARACTER:     �      
ASCII VALUE: 157  - PRINT CHARACTER:     �      
ASCII VALUE: 158  - PRINT CHARACTER:     �      
ASCII VALUE: 159  - PRINT CHARACTER:     �      
ASCII VALUE: 160  - PRINT CHARACTER:     �      
ASCII VALUE: 161  - PRINT CHARACTER:     �      
ASCII VALUE: 162  - PRINT CHARACTER:     �      
ASCII VALUE: 163  - PRINT CHARACTER:     �      
ASCII VALUE: 164  - PRINT CHARACTER:     �      
ASCII VALUE: 165  - PRINT CHARACTER:     �      
ASCII VALUE: 166  - PRINT CHARACTER:     �      
ASCII VALUE: 167  - PRINT CHARACTER:     �      
ASCII VALUE: 168  - PRINT CHARACTER:     �      
ASCII VALUE: 169  - PRINT CHARACTER:     �      
ASCII VALUE: 170  - PRINT CHARACTER:     �      
ASCII VALUE: 171  - PRINT CHARACTER:     �      
ASCII VALUE: 172  - PRINT CHARACTER:     �      
ASCII VALUE: 173  - PRINT CHARACTER:     �      
ASCII VALUE: 174  - PRINT CHARACTER:     �      
ASCII VALUE: 175  - PRINT CHARACTER:     �      
ASCII VALUE: 176  - PRINT CHARACTER:     �      
ASCII VALUE: 177  - PRINT CHARACTER:     �      
ASCII VALUE: 178  - PRINT CHARACTER:     �      
ASCII VALUE: 179  - PRINT CHARACTER:     �     |
ASCII VALUE: 180  - PRINT CHARACTER:     �      
ASCII VALUE: 181  - PRINT CHARACTER:     �      
ASCII VALUE: 182  - PRINT CHARACTER:     �      
ASCII VALUE: 183  - PRINT CHARACTER:     �      
ASCII VALUE: 184  - PRINT CHARACTER:     �      
ASCII VALUE: 185  - PRINT CHARACTER:     �      
ASCII VALUE: 186  - PRINT CHARACTER:     �     |
ASCII VALUE: 187  - PRINT CHARACTER:     �      
ASCII VALUE: 188  - PRINT CHARACTER:     �      
ASCII VALUE: 189  - PRINT CHARACTER:     �      
ASCII VALUE: 190  - PRINT CHARACTER:     �      
ASCII VALUE: 191  - PRINT CHARACTER:     �      
ASCII VALUE: 192  - PRINT CHARACTER:     �      
ASCII VALUE: 193  - PRINT CHARACTER:     �      
ASCII VALUE: 194  - PRINT CHARACTER:     �      
ASCII VALUE: 195  - PRINT CHARACTER:     �      
ASCII VALUE: 196  - PRINT CHARACTER:     �     -
ASCII VALUE: 197  - PRINT CHARACTER:     �      
ASCII VALUE: 198  - PRINT CHARACTER:     �      
ASCII VALUE: 199  - PRINT CHARACTER:     �      
ASCII VALUE: 200  - PRINT CHARACTER:     �      
ASCII VALUE: 201  - PRINT CHARACTER:     �      
ASCII VALUE: 202  - PRINT CHARACTER:     �      
ASCII VALUE: 203  - PRINT CHARACTER:     �      
ASCII VALUE: 204  - PRINT CHARACTER:     �      
ASCII VALUE: 205  - PRINT CHARACTER:     �     -
ASCII VALUE: 206  - PRINT CHARACTER:     �      
ASCII VALUE: 207  - PRINT CHARACTER:     �      
ASCII VALUE: 208  - PRINT CHARACTER:     �      
ASCII VALUE: 209  - PRINT CHARACTER:     �      
ASCII VALUE: 210  - PRINT CHARACTER:     �      
ASCII VALUE: 211  - PRINT CHARACTER:     �      
ASCII VALUE: 212  - PRINT CHARACTER:     �      
ASCII VALUE: 213  - PRINT CHARACTER:     �      
ASCII VALUE: 214  - PRINT CHARACTER:     �      
ASCII VALUE: 215  - PRINT CHARACTER:     �      
ASCII VALUE: 216  - PRINT CHARACTER:     �      
ASCII VALUE: 217  - PRINT CHARACTER:     �      
ASCII VALUE: 218  - PRINT CHARACTER:     �      
ASCII VALUE: 219  - PRINT CHARACTER:     �      
ASCII VALUE: 220  - PRINT CHARACTER:     �      
ASCII VALUE: 221  - PRINT CHARACTER:     �      
ASCII VALUE: 222  - PRINT CHARACTER:     �      
ASCII VALUE: 223  - PRINT CHARACTER:     �      
ASCII VALUE: 224  - PRINT CHARACTER:     �      
ASCII VALUE: 225  - PRINT CHARACTER:     �      
ASCII VALUE: 226  - PRINT CHARACTER:     �      
ASCII VALUE: 227  - PRINT CHARACTER:     �      
ASCII VALUE: 228  - PRINT CHARACTER:     �      
ASCII VALUE: 229  - PRINT CHARACTER:     �      
ASCII VALUE: 230  - PRINT CHARACTER:     �      
ASCII VALUE: 231  - PRINT CHARACTER:     �      
ASCII VALUE: 232  - PRINT CHARACTER:     �      
ASCII VALUE: 233  - PRINT CHARACTER:     �      
ASCII VALUE: 234  - PRINT CHARACTER:     �      
ASCII VALUE: 235  - PRINT CHARACTER:     �      
ASCII VALUE: 236  - PRINT CHARACTER:     �      
ASCII VALUE: 237  - PRINT CHARACTER:     �      
ASCII VALUE: 238  - PRINT CHARACTER:     �      
ASCII VALUE: 239  - PRINT CHARACTER:     �      
ASCII VALUE: 240  - PRINT CHARACTER:     �      
ASCII VALUE: 241  - PRINT CHARACTER:     �      
ASCII VALUE: 242  - PRINT CHARACTER:     �      
ASCII VALUE: 243  - PRINT CHARACTER:     �      
ASCII VALUE: 244  - PRINT CHARACTER:     �      
ASCII VALUE: 245  - PRINT CHARACTER:     �      
ASCII VALUE: 246  - PRINT CHARACTER:     �      
ASCII VALUE: 247  - PRINT CHARACTER:     �      
ASCII VALUE: 248  - PRINT CHARACTER:     �      
ASCII VALUE: 249  - PRINT CHARACTER:     �      
ASCII VALUE: 250  - PRINT CHARACTER:     �      
ASCII VALUE: 251  - PRINT CHARACTER:     �      
ASCII VALUE: 252  - PRINT CHARACTER:     �      
ASCII VALUE: 253  - PRINT CHARACTER:     �      
ASCII VALUE: 254  - PRINT CHARACTER:     �      
ASCII VALUE: 255  - PRINT CHARACTER:     �      

*-----------------------------------------------------------------------------*
* This part of the configuration file allows you to select various options to
* be used when the copybook is generated.

* Selecting CONTROL BLOCK EIGHTY EIGHTS as YES will place the level 88's in the
* CONTROL-BLOCK for DS-SYSTEM-ERROR, DS-FIELD-CHANGE and DS-EXIT-FIELD

CONTROL BLOCK EIGHTY EIGHTS    YES

* Selecting DATA BLOCK FLAGS EIGHTY EIGHTS as YES will place level 88's in
* all single digit numeric fields. Such fields are often used as flags, and
* this will enable them to be tested for TRUE.

DATA BLOCK FLAGS EIGHTY EIGHTS YES

* Selecting CONTROL BLOCK MF-CONSTANTS as YES will place Micro Focus style
* level 78's in the control block for the fields DS-CONTROL, DS-CONTROL-PARAM
* and DS-PROC-TYPE.
* This will allow the values of these fields to be checked against preset
* values.
* Level 78's are not of course ANSI standard. If you wish to make use of these
* preset values, and remain within the ANSI standard, then you should use
* CONTROL BLOCK ANSI as YES instead.
* Note if you set both of these as YES, the ANSI-CONSTANTS will overide the
* MF-CONSTANTS and you will not get the Micro Focus constants

CONTROL BLOCK ANSI-CONSTANTS   YES
CONTROL BLOCK MF-CONSTANTS     NO

* Selecting DATA BLOCK INDEXED BY CLAUSE as YES will append INDEXED BY
* clause to end of all the group fields. Such groups can be indexed as
* well as subscripted.

DATA BLOCK INDEXED BY CLAUSE   NO

* CONTROL BLOCK COMPATABILITY is a compatability support for the previous
* release. Setting this flag to YES allows you to have DS-GLOBAL-PROC and
* DS-LOCAL-PROC in your CONTROL BLOCK.

CONTROL BLOCK COMPATABILITY    NO

* PALETTE - Defines the default screenset palette from which the default
* panel attribute roll list is derived (described in user manual appendix E).
* The PALETTE defaults is commented out. In order to force Dialog System
* to use the defaults, you should delete the following asterisk.
*PALETTE = X"004E070E0F060B070300000000000007"

* CUA-PALETTE - Alters the colours used by the CUA action bar high level
* definition facility (described in user manual appendix E).
* In order to force Dialog System to use the defaults, you should delete
* the following asterisk.
*CUA-PALETTE = X"61626364656667"

 

This example file shows the following:

 


********* Options for Developer Configurability **********
* Developers (on Unix systems only) may create screensets using the Generic
* Unix line draw characters, and including support for special characters
* with values above the ASCII range. This occurs if the following directive
* is present in this file. The option must be on a line of its own.
TERMINAL GENERIC8
*
* Where Unix systems support the DOS extended character set, the following
* directive will send all output to the terminal in this form.
* TERMINAL DOS8
********* End of Options for Developer Configurability **********

 

 

Note the red highlighted line. This will be commented out as a default. Ensure it is not commented out and the TERMINAL  DOS8 line is commented out.

 

2. Convert existing DOS screensets to UNIX screensets using Conversion Utility sstran, as follows.

sstran  -y  input-screenset  output-screenset translation-file

where the parameters are:

-y            An optional parameter that is equivalent to the user responding "yes" to each prompt produced by the utility. The prompt asks the user to confirm that they wish to overwrite the input screenset with the output screenset; this occurs if you specify the same filename for input-screenset and output-screenset. If you do not specify the same name then this parameter is not necessary.

input-screenset                The filename (including path) of the screenset to be converted. This can be up to 65 characters long.

output-screenset            The filename (including path) of the converted screenset. This can be up to 65 characters long.
The output filename before the file extension must be identical to the input filename. You can use the same, or a different file extension.

translation-file The filename (including path) of the translation file containing directives.
Directives indicate to SSTRAN whether the input and output screensets are DOS or UNIX. The following directives must be specified:

SOURCE DOS
TARGET UNIX

These are the only two lines needed in dos2unix.trn.

Example : sstran  -y panel.S  panel.S2  dos2unix.trn

Note the panel name can be changed after running the conversion utility
(e.g. mv panel.S2  panel.S)


#EnterpriseDeveloper
#MFDS

0 replies

Be the first to reply!