Soporte de conversión de conjuntos de códigos de caracteres para el servicio Java Object Request Broker

La especificación CORBA/IIOP define una infraestructura para la negociación y la conversión de los conjuntos de códigos de caracteres utilizados por el servicio ORB (Object Request Broker) de Java™.

Este producto da soporte a esta infraestructura y proporciona las siguientes propiedades de sistema para modificar los valores predeterminados:
com.ibm.CORBA.ORBCharEncoding
Especifica el nombre del conjunto de códigos original que utiliza el ORB para los datos de tipo carácter (NCS-C en la especificación CORBA/IIOP). De forma predeterminada, ORB utiliza UTF8. Los valores de conjuntos de códigos válidos de este producto se muestran en la tabla que se incluye después de esta lista; se indican los valores que son válidos sólo para ORBWCharDefault.
com.ibm.CORBA.ORBWCharDefault
Especifica el conjunto de códigos predeterminado que utiliza el ORB para transmitir datos de caracteres anchos cuando no se encuentra ningún conjunto de códigos para datos de caracteres anchos en el componente codificado en la IOR (Interoperable Object Reference) o en el contexto de servicio de GIOP. Si no se encuentra ningún conjunto de códigos para datos de caracteres anchos y no se establece esta propiedad, el ORB genera una excepción, tal como se especifica en la especificación CORBA. Esta propiedad no tiene establecido ningún valor predeterminado. Los únicos valores de conjuntos de códigos válidos para esta propiedad son UCS2 o UTF16.
[z/OS]Nota: Si utiliza un servidor de aplicaciones distribuido con un servidor de aplicaciones para z/OS, debe establecer esta propiedad en el cliente distribuido como UCS2 o recibirá una excepción.

La infraestructura de negociación y conversión de conjuntos de códigos CORBA especifica el uso de ID de registro de conjuntos de códigos, tal como se define en el registro de conjuntos de códigos OSF (Open Software Foundation). ORB traduce los nombres file.encoding de Java de la siguiente tabla en los ID de registro OSF correspondientes. A continuación, el ORB utiliza estos ID en el componente codificado del conjunto de códigos de la IOR y el contexto de servicio del conjunto de códigos de GIOP, tal como se especifica en la especificación CORBA e IIOP.

Tabla 1. Identificadores de registro del conjunto de códigos OSF para nombres file.encoding. En la tabla siguiente se enumeran los ID de registro del conjunto de códigos OSF para nombres file.encoding de Java.
Nombre Java ID de registro OSF Comentarios
ASCII 0x00010020  
ISO8859_1 0x00010001  
ISO8859_2 0x00010002  
ISO8859_3 0x00010003  
ISO8859_4 0x00010004  
ISO8859_5 0x00010005  
ISO8859_6 0x00010006  
ISO8859_7 0x00010007  
ISO8859_8 0x00010008  
ISO8859_9 0x00010009  
ISO8859_15_FDIS 0x0001000F  
Cp1250 0x100204E2  
Cp1251 0x100204E3  
Cp1252 0x100204E4  
Cp1253 0x100204E5  
Cp1254 0x100204E6  
Cp1255 0x100204E7  
Cp1256 0x100204E8  
Cp1257 0x100204E9  
Cp943C 0x100203AF  
Cp943 0x100203AF  
Cp949C 0x100203B5  
Cp949 0x100203B5  
Cp1363C 0x10020553  
Cp1363 0x10020553  
Cp950 0x100203B6  
Cp1381 0x10020565  
Cp1386 0x1002056A  
EUC_JP 0x00030010  
EUC_KR 0x0004000A  
EUC_TW 0x00050010  
Cp964 0x100203C4  
Cp970 0x100203CA  
Cp1383 0x10020567  
Cp33722C 0x100283BA  
Cp33722 0x100283BA  
Cp930 0x100203A2  
Cp1047 0x10020417  
UCS2 0x00010100 Válido sólo para ORBWCharDefault
UTF8 0x05010001  
UTF16 0x00010109 Válido sólo para ORBWCharDefault

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rorb_orbcharset
File name: rorb_orbcharset.html