|
|
736f8ba |
--- x3270-3.3/html/Brackets.html.encoding 2005-04-20 12:38:04.000000000 +0200
|
|
|
736f8ba |
+++ x3270-3.3/html/Brackets.html 2005-04-20 12:38:52.000000000 +0200
|
|
|
736f8ba |
@@ -1,198 +1,198 @@
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<html>
|
|
|
736f8ba |
-<head>
|
|
|
736f8ba |
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
|
736f8ba |
- <meta name="GENERATOR" content="Mozilla/4.73 [en]C-CCK-MCD (WinNT; U) [Netscape]">
|
|
|
736f8ba |
- <meta name="Author" content="Paul Mattes">
|
|
|
736f8ba |
- <title>Square Bracket Characters</title>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<html>
|
|
|
736f8ba |
+<head>
|
|
|
736f8ba |
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
|
736f8ba |
+ <meta name="GENERATOR" content="Mozilla/4.73 [en]C-CCK-MCD (WinNT; U) [Netscape]">
|
|
|
736f8ba |
+ <meta name="Author" content="Paul Mattes">
|
|
|
736f8ba |
+ <title>Square Bracket Characters</title>
|
|
|
736f8ba |
<link HREF="http://www.w3.org/StyleSheets/Core/Steely" TYPE="text/css" REL="stylesheet">
|
|
|
736f8ba |
-</head>
|
|
|
736f8ba |
-<body>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-Square Bracket Characters
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-The Problem
|
|
|
736f8ba |
-Most IBM 3270 emulators have some degree of difficulty with the square-bracket
|
|
|
736f8ba |
-characters, [ and ]. The problem is that there is not a consistent
|
|
|
736f8ba |
-definition of what EBCDIC codes represent them. Hosts may define the square
|
|
|
736f8ba |
-bracket characters as X'BA' and X'BB' (as defined in the IBM Chararcter
|
|
|
736f8ba |
-Set Reference as standard EBCDIC characters), or as X'AD' and X'BD'
|
|
|
736f8ba |
-(which is what the IBM C compilers recognize). In addition, some (but not
|
|
|
736f8ba |
-all) hosts display these characters with a Graphics Escape (GE) sequence.
|
|
|
736f8ba |
-When the host and/or x3270 are misconfigured, the square-bracket characters
|
|
|
736f8ba |
-may be displayed as and ,
|
|
|
736f8ba |
-or Ý and ¨.
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-Host Configuration
|
|
|
736f8ba |
-If you are using ISPF, you may simply need to use the correct terminal
|
|
|
736f8ba |
-translation table. According to the IBM's ISPF Planning and Customizing
|
|
|
736f8ba |
-(SC28-1298), Section 3.11, the correct translation table for displaying
|
|
|
736f8ba |
-square bracket characters is called 3278A.
|
|
|
736f8ba |
-In VM/CMS, the commands terminal apl on and set apl on
|
|
|
736f8ba |
-cause the X'AD', X'BD', X'BA' and X'BB' characters to be displayed with
|
|
|
736f8ba |
-a Graphics Escape (GE) prefix. With terminal apl off and set
|
|
|
736f8ba |
-apl off in effect, they are displayed without the GE prefix.
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-x3270 Facilities
|
|
|
736f8ba |
-x3270 has two facilities to deal with this situation: character sets and
|
|
|
736f8ba |
-keymaps. By selecting the correct character set and keymap, you can set
|
|
|
736f8ba |
-up x3270 to generate and display the proper codes for the square-bracket
|
|
|
736f8ba |
-characters.
|
|
|
736f8ba |
--charset bracket is the default mode, and is used with
|
|
|
736f8ba |
-hosts that use X'AD' and X'BD' for the square-bracket characters. It can
|
|
|
736f8ba |
-be used if the host displays these characters with or without a GE sequence.
|
|
|
736f8ba |
-
|
|
|
736f8ba |
--charset us is for use with hosts that use X'BA' and
|
|
|
736f8ba |
-X'BB' for the square-bracket characters, and do not display these
|
|
|
736f8ba |
-characters with a GE sequence.
|
|
|
736f8ba |
-
|
|
|
736f8ba |
--apl (an abbreviation for -charset apl, -keymap
|
|
|
736f8ba |
-apl) is for use with hosts running APL, which use GE X'AD' and GE X'BD'
|
|
|
736f8ba |
-to represent and display the APL2 square-bracket characters.
|
|
|
736f8ba |
-Here is a table which summarizes the combinations of characters generated
|
|
|
736f8ba |
-and displayed in the various modes.
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>keyboard generates</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>graphic displayed for EBCDIC codes</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-x3270 Mode
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>[ key</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>] key</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'AD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'BD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'BA'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'BB'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>GE X'BA'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>GE X'BB'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>GE X'AD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>GE X'BD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
--charset bracket (default)
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-X'AD'
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'BD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>[</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>]</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>Ý</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>¨</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center></center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center></center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>[</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>]</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
--charset us
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'BA'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>X'BB'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>Ý</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>¨</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>[</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>]</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
--apl
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>GE X'AD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-<center>GE X'BD'</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-</center>
|
|
|
736f8ba |
-
|
|
|
736f8ba |
-</body>
|
|
|
736f8ba |
-</html>
|
|
|
736f8ba |
+</head>
|
|
|
736f8ba |
+<body>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+Square Bracket Characters
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+The Problem
|
|
|
736f8ba |
+Most IBM 3270 emulators have some degree of difficulty with the square-bracket
|
|
|
736f8ba |
+characters, [ and ]. The problem is that there is not a consistent
|
|
|
736f8ba |
+definition of what EBCDIC codes represent them. Hosts may define the square
|
|
|
736f8ba |
+bracket characters as X'BA' and X'BB' (as defined in the IBM Character
|
|
|
736f8ba |
+Set Reference as standard EBCDIC characters), or as X'AD' and X'BD'
|
|
|
736f8ba |
+(which is what the IBM C compilers recognize). In addition, some (but not
|
|
|
736f8ba |
+all) hosts display these characters with a Graphics Escape (GE) sequence.
|
|
|
736f8ba |
+When the host and/or x3270 are misconfigured, the square-bracket characters
|
|
|
736f8ba |
+may be displayed as and ,
|
|
|
736f8ba |
+or Ý and ¨.
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+Host Configuration
|
|
|
736f8ba |
+If you are using ISPF, you may simply need to use the correct terminal
|
|
|
736f8ba |
+translation table. According to the IBM's ISPF Planning and Customizing
|
|
|
736f8ba |
+(SC28-1298), Section 3.11, the correct translation table for displaying
|
|
|
736f8ba |
+square bracket characters is called 3278A.
|
|
|
736f8ba |
+In VM/CMS, the commands terminal apl on and set apl on
|
|
|
736f8ba |
+cause the X'AD', X'BD', X'BA' and X'BB' characters to be displayed with
|
|
|
736f8ba |
+a Graphics Escape (GE) prefix. With terminal apl off and set
|
|
|
736f8ba |
+apl off in effect, they are displayed without the GE prefix.
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+x3270 Facilities
|
|
|
736f8ba |
+x3270 has two facilities to deal with this situation: character sets and
|
|
|
736f8ba |
+keymaps. By selecting the correct character set and keymap, you can set
|
|
|
736f8ba |
+up x3270 to generate and display the proper codes for the square-bracket
|
|
|
736f8ba |
+characters.
|
|
|
736f8ba |
+-charset bracket is the default mode, and is used with
|
|
|
736f8ba |
+hosts that use X'AD' and X'BD' for the square-bracket characters. It can
|
|
|
736f8ba |
+be used if the host displays these characters with or without a GE sequence.
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+-charset us is for use with hosts that use X'BA' and
|
|
|
736f8ba |
+X'BB' for the square-bracket characters, and do not display these
|
|
|
736f8ba |
+characters with a GE sequence.
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+-apl (an abbreviation for -charset apl, -keymap
|
|
|
736f8ba |
+apl) is for use with hosts running APL, which use GE X'AD' and GE X'BD'
|
|
|
736f8ba |
+to represent and display the APL2 square-bracket characters.
|
|
|
736f8ba |
+Here is a table which summarizes the combinations of characters generated
|
|
|
736f8ba |
+and displayed in the various modes.
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>keyboard generates</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>graphic displayed for EBCDIC codes</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+x3270 Mode
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>[ key</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>] key</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'AD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'BD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'BA'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'BB'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>GE X'BA'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>GE X'BB'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>GE X'AD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>GE X'BD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+-charset bracket (default)
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+X'AD'
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'BD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>[</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>]</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>Ý</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>¨</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center></center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center></center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>[</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>]</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+-charset us
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'BA'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>X'BB'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>Ý</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>¨</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>[</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>]</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+-apl
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>GE X'AD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+<center>GE X'BD'</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+</center>
|
|
|
736f8ba |
+
|
|
|
736f8ba |
+</body>
|
|
|
736f8ba |
+</html>
|