HP 3000 Manuals

Copying Files in Native Languages [ FCOPY Reference Manual ] MPE/iX 5.0 Documentation


FCOPY Reference Manual

Copying Files in Native Languages 

You can use the LANG parameter with four FCOPY functions to copy files in
a particular native language.  The four functions are CHAR, EBCDICIN,
EBCDICOUT, and UPSHIFT. You can use LANG to describe a language name or
number in the form:

     LANG=language 

where language represents a language name or number.  The language you
specify must be installed on your system.

If you omit the LANG parameter, FCOPY uses the current language.  If
there is no current language, FCOPY uses the default, NATIVE-3000.  Refer
to the Native Language Support Reference Manual (32414-90001) for MPE V/E
or Native Language Programmer's Guide (32650-90022) for MPE XL for more
information on using native languages.

Use with CHAR 

When you specify a language with the CHAR function, FCOPY uses the
character definition table associated with the language to display these
characters.  It replaces undefined graphic characters and control codes
with periods.  For example, the command below instructs FCOPY to display
the contents of a file in German characters:

     >FROM=DEUTSCH;TO=;LANG=GERMAN;CHAR;NORECNUM 

Use with EBCDICIN/OUT 

EBCDICIN converts a file from EBCDIC to ASCII and EBCDICOUT converts a
file from ASCII to EBCDIC. When you use LANG with either of these
functions, FCOPY uses the translation table associated with the given
language to convert the file.  For example, using an EBCDIC-to-ASCII
conversion table, FCOPY converts data from German EBCDIC to ROMAN8:

     >FROM=MYGEBCFL;TO=MYROM8FL;LANG=GERMAN;EBCDICIN 

     EOF FOUND IN FROMFILE AFTER RECORD 29

     30 RECORDS PROCESSED * * * 0 ERRORS

Use with UPSHIFT 

UPSHIFT converts lowercase characters to uppercase as you copy them to
another file.  When you specify a language together with UPSHIFT, FCOPY
converts characters according to the rules of the given language.  For
example, the command below copies the file DEUTSCH to a printer,
converting lowercase German characters to uppercase German characters:

     >FROM=DEUTSCH;TO=*LP;LANG=GERMAN;UPSHIFT 



MPE/iX 5.0 Documentation