跳到导航
BEA Dev2Dev Oracle and BEA
首页 资源中心 dev2dev学堂 在线技术论坛 User Group CodeShare
dev2dev 首页 > 资源中心 > 技术文章
BEA技术白皮书:BEA Tuxedo 全球化特性 亚太地区的多字节支持

时间:2003-11-12
作者:John Knightly
浏览次数:
本文关键字:TUXEDO白皮书全球化多字节支持
文章工具
推荐给朋友 推荐给朋友
打印文章 打印文章

Tuxedo 全球化战略与能力

自从 BEA Tuxedo® System 4.1 版发布以来,国际化和本地化就已经成为该系统的集成组件。但是,BEA Tuxedo 8.1 版完全支持亚太地区的多字节字符代码集处理。现在,BEA Tuxedo 8.1 版使开发人员可以创建没有语言限制的解决方案,同时无需定制软件就能达到国际化的目的。此外,BEA Tuxedo 8.1 不但与之前的 BEA Tuxedo 版本完全兼容,而且可以实现真正的互操作。

BEA Tuxedo 8.1 的国际化增强提供以下功能:

· 支持用户数据的多字节字符类型缓冲区

· 在中文、日语和韩语代码集编码之间自动转换,或按需要使用 API 编程转换的能力

· "获取"和"设置"代码集编码信息的能力,以编程或管理性的方式打开和关闭自动转换的功能。

· 可以使用定制转换函数轻松地替换转换库

这些特定的 Tuxedo 8.1 增强功能,利用了一些新的系统特性,其中包括名为 MBSTRING 的新类型缓冲区,名为 FLD_MBSTRING 的新字段类型,以及新的多字节字符传输和转换 API。

在 BEA Tuxedo 8.1 中,编程人员可以管理编码转换,既可以用参数方式,使用环境变量 TPMBENC 和 TPMBACONV 进行管理,又可以用编程方式,使用新的 API 函数进行管理。以编程方式打开和关闭自动转换的功能,使应用可以限制仅在需要的时候进行编码转换,从而能够很好地控制与转换相关的性能。 如果把 BEA Tuxedo 8.1 系统配置为自动代码集编码转换,那么在不同计算机平台上运行的进程之间传输MBSTRING 缓冲区(或 FML32 缓冲区中的 FLD_MBSTRING 字段)时,底层系统就从一种代码集编码转换为另一种代码集编码。具体来说,接收端自动将 MBSTRING 缓冲区,从发送方的代码集编码表示方式,转换为接收方的代码集编码。如果没有通过环境变量 TPMBENC 和 TPMBACONV ,手动配置自动代码集转换,那么发送或接收应用程序,可以根据具体情况,使用转换 API 请求代码集编码转换(详细信息请参阅附录 1)。

GNU inconv 转换库提供了跨 Unix 和 Windows 平台的通用代码集转换函数。BEA Tuxedo 类型缓冲区的使用,实现了利用定制函数轻松地替换转换库的功能,例如可以用于测试或性能调试。

本文将详细介绍 BEA Tuxedo 8.1 的国际化特性,通过示例阐述新的国际化功能。


想了解更多,请下载文档

 作者简介
John Knightly是BEA 系统金融服务解决方案的高级主管
dot dot dot

dot
  作者其它文章
您对本文的评价
您对这篇文章的看法如何?
太棒了!5分 不错啊 4分 一般般 3分 有待提高 2分 不好 1分

   
相关产品