Specifies the number of the first character position on one of the 16 rows in the code page conversion table.
Specifies 16 hexadecimal character values that form a row in the code page conversion table.
Default: None
Notes:
Example:
As an example, consider the following code page conversion table, which converts all uppercase EBCDIC characters into their lowercase counterparts:
TYPE=CONVERT NAME=LOWER * * SINGLE BYTE CHARACTER SET TRANSLATION TABLE * * THIS IS A SAMPLE CONVERSION TABLE TO TRANSLATE UPPER CASE TO LOWER CASE CHARACTERS * CNVVAL00=00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F CNVVAL10=10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F CNVVAL20=20,21,22,23,24,25,26,27,28,29,2A,2B,2C,2D,2E,2F CNVVAL30=30,31,32,33,34,35,36,37,38,39,3A,3B,3C,3D,3E,3F CNVVAL40=40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4D,4E,4F CNVVAL50=50,51,52,53,54,55,56,57,58,59,5A,5B,5C,5D,5E,5F CNVVAL60=60,61,62,63,64,65,66,67,68,69,6A,6B,6C,6D,6E,6F CNVVAL70=70,71,72,73,74,75,76,77,78,79,7A,7B,7C,7D,7E,7F CNVVAL80=80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F CNVVAL90=90,91,92,93,94,95,96,97,98,99,9A,9B,9C,9D,9E,9F CNVVALA0=A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF CNVVALB0=B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,BA,BB,BC,BD,BE,BF CNVVALC0=C0,81,82,83,84,85,86,87,88,89,CA,CB,CC,CD,CE,CF CNVVALD0=D0,91,92,93,94,95,96,97,98,99,DA,DB,DC,DD,DE,DF CNVVALE0=E0,E1,A2,A3,A4,A5,A6,A7,A8,A9,EA,EB,EC,ED,EE,EF CNVVALF0=F0,F1,F2,F3,F4,F5,F6,F7,F8,F9,FA,FB,FC,FD,FE,FF
Up to character position C0 (in the thirteenth row, CNVVALC0), the characters' numeric values and their positions match. In the ninth row (CNVVAL80), for instance, character position 81 is occupied by a character whose hexadecimal value is 81 (this is the lowercase a in the EBCDIC code page). However, in the nine character positions following positions C0 and D0 and in the eight positions following E1, the expected character values C1‑C9 (hex for the uppercase characters A‑I), D1‑D9 (J‑R), and E2‑E9 (Q‑Z) do not occur. The character values mapped into positions C1‑C9, D1‑D9, and E2‑E9 are the EBCDIC lowercase characters a‑i, j‑r, and q‑z (81‑89, 91‑99, and A2‑A9), respectively.
When a destination that requires character translation receives a character like A (whose hexadecimal value in the EBCDIC code page is C1), CA XCOM Data Transport checks position C1 in the destination's code page conversion table (which must be enabled) and replaces the received character (C1) with the character mapped into conversion table position C1 (which in the above sample table is 81 or the lowercase a). This replacement is an instance of character conversion.
If you called the above conversion table in the CA XCOM Data Transport Destination Table by setting CVEBCDIC=LOWER, only EBCDIC data transfers would be converted. No data conversion would occur for ASCII or binary data.
You must set the Destination Table Parameters CVASCII, CVBINARY and CVEBCDIC to LOWER to convert all data types from uppercase characters to lowercase characters. Depending on the translation needs of the destination server, all three parameters (CVASCII, CVBINARY, CVEBCDIC) may be coded with the same, different, or no code page conversion table names.
| Copyright © 2012 CA. All rights reserved. |
|