WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

cciMbsToUcs

Utilice esta función para convertir datos de serie de caracteres multibyte a UCS (Universal Character Set - Juego de caracteres universal).

Sintaxis

int cciMbsToUcs(
  int*         returnCode,
  const char*  mbString,
  CciChar*     ucsString,
  int          ucsStringLength,
  int          codePage);

Parámetros

returnCode
Código de retorno de la función (salida). Los códigos de retorno posibles son:
  • CCI_SUCCESS
  • CCI_BUFFER_TOO_SMALL
  • CCI_INV_CHARACTER
  • CCI_FAILURE
  • CCI_INV_CODEPAGE
mbString
La serie de caracteres que se debe convertir, expresada como 'código de archivo' (entrada).
ucsString
La ubicación de la serie de caracteres Unicode UCS-2 resultante (entrada). Esta serie de caracteres tiene un CciChar de cola de 0, de igual modo que mbString tiene un byte de cola de 0.
ucsStringLength
La longitud (en CciChar) del almacenamiento intermedio que ha proporcionado (entrada). Cada byte de mbString no se expande a más de un carácter CciChar, y esto define un límite superior para el tamaño de almacenamiento intermedio necesario.
codePage
La página de códigos de la serie de caracteres de origen (entrada). El valor de la página de códigos debe ser el adecuado para el compilador que esté utilizando para compilar el nodo definido por el usuario.

Para un sistema ASCII, el valor 1208 (lo que significa la página de códigos ibm-1208, que es UTF-8 Unicode) es una buena opción si está utilizando cciMbsToUcs para convertir constantes de series de caracteres para que las procese WebSphere Message Broker. 1208 es adecuado para sistemas Linux, UNIX y Windows.

En sistemas Linux y UNIX, nl_langinfo(CODEPAGE) devuelve la página de códigos que ha seleccionado setlocale.

En z/OS, la página de códigos predeterminada para WebSphere MQ, que es 500, no debe utilizarse. En su lugar, utilice el valor de página de códigos 1047.

Valores de retorno

El parámetro returnCode se establece en la longitud convertida en medias palabras (caracteres UCS-2).

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:27


Tema de referenciaTema de referencia | Versión 8.0.0.5 | as08555_