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

Manejo de series en nodos definidos por el usuario

Tenga en cuenta los asuntos que se relacionan con el manejo de series cuando se desarrollan extensiones definidas por el usuario en el lenguaje de programación C.

Si está desarrollando extensiones definidas por el usuario utilizando el lenguaje de programación Java™, puede utilizar métodos de manejo de series Java estándares.

Para que un intermediario de maneje mensajes en todos los lenguajes al mismo tiempo, el proceso de texto en el intermediario se lleva a cabo en UCS-2 Unicode. Las series de caracteres UCS-2 Unicode también se utilizan en las API de extensión definidas por el usuario en lenguaje C y Java para pasar y devolver datos de tipo carácter. Los atributos se recibe en los mensajes de configuración XML como series de caracteres, independientemente del tipo de datos. Si el verdadero tipo de datos de un atributo no es una serie, la función cniSetAttribute debe realizar la verificación y conversión necesarias antes de almacenar el valor del atributo. Del mismo modo, cuando se recupera un valor de atributo utilizando cniGetAttribute2, se debe realizar una conversión en una serie de caracteres UCS-2 Unicode antes de devolver el resultado.

CciChar define un carácter de 16 bits con una representación UCS-2 Unicode. CciChar* es una serie de este tipo de caracteres que termina con una serie CciChar de 0. De forma predeterminada, CciChar se representa mediante el tipo wchar_t. Sin embargo, algunas plataformas no tienen una forma cómoda de representar las constantes UCS-2 en código fuente, generalmente debido a una representación wchar_t o EBCDIC de 4 bytes. Por ejemplo, una constante de código fuente, como L"ABC", se amplía a 12 bytes en Solaris.

Por esta razón, WebSphere Message Broker proporciona las funciones de programa de utilidad cciMbsToUcs y cciUcsToMbs. Utilice estas funciones, cuando sea pertinente, para asegurar la portabilidad de los nodos definidos por el usuario.

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:20


Tema de conceptoTema de concepto | Versión 8.0.0.5 | as01450_