Jim McAlpine wrote:
OK, putting it another way, this is what I've got -

     CASE NORMAL;              /* ENABLE TOUPPER AND TOLOWER */

     CONVERSION 01146,00367,ER;
     CONVERSION 01146,01200,ER;
     CONVERSION 01146,01208,ER;
     CONVERSION 00367,01146,ER;
     CONVERSION 01200,01146,ER;
     CONVERSION 01208,01146,ER;

     CONVERSION 01146,01200,RECLM;
     CONVERSION 01200,01146,RECLM;
     CONVERSION 01146,01208,RECLM;
     CONVERSION 01200,01208,RECLM;

Do I need anything else.

Jim McAlpine

On 9/14/06, Jim McAlpine <[EMAIL PROTECTED]> wrote:


 I'm trying to get my head round what is needed to be set up for the
Unicode Conversion Services for DB2 and Enterprise COBOL.  Can someone in
the UK give me a look at the source they have to create the conversion
images for code pages 285 and/or 1146.

TIA

Jim McAlpine

Jim,

For what it's worth, here's what we used (if all 439 lines make it to the list):

  /********************************************
   * INPUT STATEMENTS FOR THE IMAGE GENERATOR *
   ********************************************/

     CASE NORMAL;

  /********************************************************/
  /*    TO/FROM LATIN-1 (WINDOWS) TO UNICODE              */
  /********************************************************/

 CONVERSION 1252,    /* LATIN-1 WINDOWS        HHC  */
            1208,ER; /* UTF-8 FOR DB2          HHC  */

 CONVERSION 1252,    /* LATIN-1 WINDOWS        HHC  */
            1208;    /* UTF-8                  HHC  */


  /********************************************************/
  /*    FROM LATIN-1 (EBCDIC)                             */
  /********************************************************/

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
            367,ER; /* 7-BIT ASCII FOR DB2          */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
            819,ER; /* ASCII                        */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1208,ER; /* UTF-8                        */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1200,ER; /* UNICODE UTF-16               */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM LATIN-1 / OPEN SYSTEMS (EBCDIC)              */
  /********************************************************/

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            367,ER; /* 7-BIT ASCII FOR DB2          */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            819,ER; /* ASCII                        */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
           1208,ER; /* UTF-8                        */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
           1200,ER; /* UNICODE UTF-16               */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            037,ER; /* LATIN-1 EBCDIC               */


  /********************************************************/
  /*    FROM INTERNATIONAL LATIN-1 (EBCDIC)               */
  /********************************************************/

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
            367,ER; /* 7-BIT ASCII FOR DB2          */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
            037,ER; /* LATIN-1 EBCDIC  */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
            819,ER; /* ASCII                        */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1208,ER; /* UTF-8                        */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1200,ER; /* UNICODE UTF-16               */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM INTERNATIONAL LATIN-1 W/EURO (EBCDIC)        */
  /********************************************************/

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            367,ER; /* 7-BIT ASCII FOR DB2          */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            819,ER; /* ASCII                        */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            037,ER; /* LATIN-1 EBCDIC  */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
           1208,ER; /* UTF-8                        */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
           1200,ER; /* UNICODE UTF-16               */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM ASCII                                        */
  /********************************************************/

CONVERSION  819,    /* ASCII                        */
            367,ER; /* 7-BIT ASCII FOR DB2          */

CONVERSION  819,    /* ASCII                        */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION  819,    /* ASCII                        */
            037,ER; /* LATIN-1 EBCDIC  */

CONVERSION  819,    /* ASCII                        */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION  819,    /* ASCII                        */
           1208,ER; /* UTF-8                        */

CONVERSION  819,    /* ASCII                        */
           1200,ER; /* UNICODE UTF-16               */

CONVERSION  819,    /* ASCII                        */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM UTF-8                                        */
  /********************************************************/

CONVERSION 1208,    /* UTF-8                        */
            367,ER; /* 7-BIT ASCII FOR DB2          */

CONVERSION 1208,    /* UTF-8                        */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION 1208,    /* UTF-8                        */
            819,ER; /* ASCII                        */

CONVERSION 1208,    /* UTF-8                        */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION 1208,    /* UTF-8                        */
            037,ER; /* LATIN-1 EBCDIC  */

CONVERSION 1208,    /* UTF-8                        */
           1200,ER; /* UNICODE UTF-16               */

CONVERSION 1208,    /* UTF-8                        */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */

CONVERSION 1208,    /* UTF-8                   HHC  */
           1252,ER; /* LATIN-1 WINDOWS         HHC  */


  /********************************************************/
  /*    FROM UTF-16                                       */
  /********************************************************/

CONVERSION 1200,    /* UNICODE UTF-16               */
            367,ER; /* 7-BIT ASCII FOR DB2          */

CONVERSION 1200,    /* UNICODE UTF-16               */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION 1200,    /* UNICODE UTF-16               */
            819,ER; /* ASCII                        */

CONVERSION 1200,    /* UNICODE UTF-16               */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION 1200,    /* UNICODE UTF-16               */
           1208,ER; /* UTF-8                        */

CONVERSION 1200,    /* UNICODE UTF-16               */
            037,ER; /* LATIN-1 EBCDIC  */

CONVERSION 1200,    /* UNICODE UTF-16               */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM 7-BIT ASCII (FOR DB2)                        */
  /********************************************************/

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1200,ER; /* UNICODE UTF-16               */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
            500,ER; /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
            819,ER; /* ASCII                        */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1140,ER; /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1208,ER; /* UTF-8                        */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
            037,ER; /* LATIN-1 EBCDIC  */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1047,ER; /* LATIN-1 OPEN SYSTEMS EBCDIC  */



  /*   NOW FOR COBOL  */
  /********************************************************/
  /*    FROM LATIN-1 (EBCDIC)                             */
  /********************************************************/

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
            367;    /* 7-BIT ASCII FOR DB2          */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
            819;    /* ASCII                        */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1208;    /* UTF-8                        */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1200;    /* UNICODE UTF-16               */

 CONVERSION 037,    /* LATIN-1 EBCDIC  */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM LATIN-1 / OPEN SYSTEMS (EBCDIC)              */
  /********************************************************/

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            367;    /* 7-BIT ASCII FOR DB2          */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            819;    /* ASCII                        */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
           1208;    /* UTF-8                        */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
           1200;    /* UNICODE UTF-16               */

 CONVERSION 1047,   /* LATIN-1 OPEN SYSTEMS EBCDIC */
            037;    /* LATIN-1 EBCDIC               */


  /********************************************************/
  /*    FROM INTERNATIONAL LATIN-1 (EBCDIC)               */
  /********************************************************/

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
            367;    /* 7-BIT ASCII FOR DB2          */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
            037;    /* LATIN-1 EBCDIC  */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
            819;    /* ASCII                        */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1208;    /* UTF-8                        */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1200;    /* UNICODE UTF-16               */

 CONVERSION 500,    /* INTERNATIONAL LATIN-1 EBCDIC */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM INTERNATIONAL LATIN-1 W/EURO (EBCDIC)        */
  /********************************************************/

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            367;    /* 7-BIT ASCII FOR DB2          */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            819;    /* ASCII                        */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
            037;    /* LATIN-1 EBCDIC  */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
           1208;    /* UTF-8                        */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
           1200;    /* UNICODE UTF-16               */

CONVERSION 1140,    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM ASCII                                        */
  /********************************************************/

CONVERSION  819,    /* ASCII                        */
            367;    /* 7-BIT ASCII FOR DB2          */

CONVERSION  819,    /* ASCII                        */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION  819,    /* ASCII                        */
            037;    /* LATIN-1 EBCDIC  */

CONVERSION  819,    /* ASCII                        */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION  819,    /* ASCII                        */
           1208;    /* UTF-8                        */

CONVERSION  819,    /* ASCII                        */
           1200;    /* UNICODE UTF-16               */

CONVERSION  819,    /* ASCII                        */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM UTF-8                                        */
  /********************************************************/

CONVERSION 1208,    /* UTF-8                        */
            367;    /* 7-BIT ASCII FOR DB2          */

CONVERSION 1208,    /* UTF-8                        */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION 1208,    /* UTF-8                        */
            819;    /* ASCII                        */

CONVERSION 1208,    /* UTF-8                        */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION 1208,    /* UTF-8                        */
            037;    /* LATIN-1 EBCDIC  */

CONVERSION 1208,    /* UTF-8                        */
           1200;    /* UNICODE UTF-16               */

CONVERSION 1208,    /* UTF-8                        */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */

CONVERSION 1208,    /* UTF-8                   HHC  */
           1252;    /* LATIN-1 WINDOWS         HHC  */


  /********************************************************/
  /*    FROM UTF-16                                       */
  /********************************************************/

CONVERSION 1200,    /* UNICODE UTF-16               */
            367;    /* 7-BIT ASCII FOR DB2          */

CONVERSION 1200,    /* UNICODE UTF-16               */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION 1200,    /* UNICODE UTF-16               */
            819;    /* ASCII                        */

CONVERSION 1200,    /* UNICODE UTF-16               */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION 1200,    /* UNICODE UTF-16               */
           1208;    /* UTF-8                        */

CONVERSION 1200,    /* UNICODE UTF-16               */
            037;    /* LATIN-1 EBCDIC  */

CONVERSION 1200,    /* UNICODE UTF-16               */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */


  /********************************************************/
  /*    FROM 7-BIT ASCII (FOR DB2)                        */
  /********************************************************/

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1200;    /* UNICODE UTF-16               */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
            500;    /* INTERNATIONAL LATIN-1 EBCDIC */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
            819;    /* ASCII                        */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1140;    /* INTERNATIONAL LATIN-1 W/EURO EBCDIC */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1208;    /* UTF-8                        */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
            037;    /* LATIN-1 EBCDIC  */

CONVERSION  367,    /* 7-BIT ASCII FOR DB2          */
           1047;    /* LATIN-1 OPEN SYSTEMS EBCDIC  */


Kind regards,

-Steve Comstock

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to