跳到导航
dev2dev.bea.com.cn
首页 资源中心 dev2dev学堂 在线技术论坛 专家Blog User Group CodeShare
关于在简体中文环境中使用WebLogic Integration 8.1 SP2的发行说明

WebLogic Integration 8.1 SP2 发行说明
限制
已知问题



WebLogic Integration 8.1 SP2 发行说明

在可打印的图形 (PDF) 中使用简体中文所需的额外步骤

如果要在可打印的图形中正确显示简体中文文本,必须配置字体设置。要配置字体设置,请执行下列操作:
  1. 在“integration”目录下创建名为“fop”的目录。
  2. % cd C:\bea\weblogic81\integration
    % mkdir fop
  3. 在刚刚创建的 fop 目录中,创建名为“userconfig.xml”的文件。该文件应包含下列行:
  4. ---------------------------------------------------------------------
         <configuration>
           <entry>
             <key>fontBaseDir</key>
             <value>C:\bea\weblogic81\integration\fop\</value>
           </entry>
           <fonts>:
             <font metrics-file="simsun.xml" embed-file="C:\Windows\Fonts\simsun.ttc" kerning="yes">
                <font-triplet name="SimSun" style="normal" weight="normal"/>
                <font-triplet name="SimSun" style="normal" weight="bold"/>
                <font-triplet name="SimSun" style="italic" weight="normal"/>
                <font-triplet name="SimSun" style="italic" weight="bold"/>
             </font>
           </fonts>
         </configuration>
         ---------------------------------------------------------------------
    
    

    * 根据系统配置更改目录路径。

    * metrics-file 特性的 xml 文件名必须与下一步中创建的实际文件相符。

    * font-triplet 元素的 name 特性必须是“SimSun”。
  5. 使用 org.apache.fop.fonts.apps.TTFReader 在 fop 目录下创建一个规格文件。 

         [使用 TTC 字体时]
         % cd C:\bea\weblogic81\integration\fop
         % SET PATH=C:\bea\jdk141_05\bin
         % java -cp C:\bea\weblogic81\server\lib\fop.jar;C:\bea\weblogic81\server\lib\
          avalon-framework.jar org.apache.fop.fonts.apps.TTFReader -ttcname"SimSun"
          C:\Windows\Fonts\simsun.ttc simsun.xml

         [使用 TTF 字体时]
         % cd C:\bea\weblogic81\integration\fop
         % SET PATH=C:\bea\jdk141_05\bin
         % java -cp C:\bea\weblogic81\server\lib\fop.jar;C:\bea\weblogic81\server\lib\
           avalon-framework.jar org.apache.fop.fonts.apps.TTFReader
           C:\Windows\Fonts\simhei.ttf simhei.xml
    注意:

    如果系统没有 TrueType 字体,需要提前安装这些字体。



使用 JRockit 的内存要求

如果对 JRockit JVM 使用默认域配置,可能会导致内存不足,从而引发 OutOfMemoryException。如果出现这种情况,请编辑域目录中的 setDomainEnv 脚本,并更新为 MEM_ARGS 环境变量定义的 -Xms 和 -Xmx 选项的值。


限制

在 FormatBuilder 分隔符中使用多字节字符的限制

不能对 FormatBuilder 中的字段定义分隔符使用多字节字符。

在 AI 控制台中使用多字节字符的限制

如果使用 AI 控制台来创建应用程序视图,则不能对应用程序视图名称使用多字节字符。

对 ebXML 服务名使用多字节字符的限制

对 ebXML 服务名使用多字节字符可能会导致异常。


已知问题

图形显示 (SVG) 中的流程控件按钮无效

使用图形显示时,应该根据流程状态显示“挂起”、“恢复”或“终止”按钮;但这在简体中文环境中无法正常工作。

解决方法:
可以使用“流程实例概要”页或“流程实例详细信息”页中的流程控件。

运行 XML 中包含简体中文元素的流程将会导致错误(仅对于 JRockit)

如果流程 (.jpd) xml 包含处理简体中文元素的代码,可能会导致 WebLogic Server 挂起或 JRockit 中止。

解决方法:
下载并应用所提供的修补程序。

JRockit 8.1 SP2 修补程序下载和安装

如果应用程序是使用 8.1 GA 创建的,其中有包含简体中文元素的 Schema,则在 8.1 SP2 域中部署并访问该应用程序时,可能会导致 XmlException 错误。

如果应用程序是使用 8.1 GA 创建的,其中有包含简体中文元素的 Schema,则在不进行任何自定义的情况下将 .ear 文件部署到 8.1 SP2 域中时,可能会导致 XmlException 错误。

解决方法:
在 8.1 SP2 环境中重建应用程序。

如果将在 8.1 GA 中创建的、使用 AI 控件的应用程序迁移到 8.1 SP2 中,具有多字节字符的配置将显示为乱码。

在 8.1 GA 中创建了应用程序视图后,如果您在“描述”或其他配置中使用了多字节字符,并且应用程序中包含了使用该配置的 AI 控件,则将应用程序迁移到 8.1 SP2 环境将会导致多字节字符在 AI 控制台和 WLI 管理控制台上显示为乱码。

解决方法:
  1. 将位于项目 wlai-repository 目录中的所有文件中的编码更改为 UTF-8。
  2. 启动 AI 控制台并检查多字节字符是否不再显示为乱码。
  3. 从 AI 控制台运行“发布”。
  4. 在 Workshop 中打开目标应用程序。运行“生成”。

或者,可以将所创建的应用程序 (.ear) 文件解压,将下列文件中的编码更改为 UTF-8,然后将文件重新归档为 .ear 文件。

         <Application View Name>_ApplicationView.xml
         <Application View Name>_Default_Adapter.xml