上一主题: 有关多字节事务监控的特殊注意事项下一主题: HTTP 状态代码


CA CEM 中的多字节故障排除

此表列出了进行多字节事务监控时可能遇到的问题以及相应的解决方案。

症状:

在本应显示多字节字符的 UI 中看到乱码字符。

解决方案:

确认您的 PC 上已经安装了正确的字体和字符编码。 请参阅在 CA CEM 中使用多字节之前

症状:

自动事务发现未发现有效事务。

解决方案:

确认模板配置了正确的字符编码。

请参阅自动发现事务

症状:

自动事务发现可以发现有效事务,但将它们指定给为 UTF-8 配置的默认业务应用程序。

解决方案:

将发现的事务移动到具有正确字符编码的业务应用程序。

请参阅移动多字节业务事务

症状:

TIM 日志包含 iconv 错误。 错误开头为:

**Error: Unicode: iconv: cannot convert ...

解决方案:

验证是否使用正确的字符编码配置了业务应用程序。

请参阅配置应用程序以支持多字节字符

症状:

之前正常的事务现在在 UI 中显示为乱码字符。

解决方案:

确认 CEM 管理员没有错误地更改字符编码。 (虽然可以在业务应用程序上更改字符编码,但不建议这么做。)

症状:

有些事务正常显示,而有些事务则显示乱码字符。

解决方案:

业务应用程序内容应采用一种字符编码。

症状:

无法将事务签名提升为业务服务。

解决方案:

确认业务服务已经与正确的业务应用程序相关联,并且该业务应用程序具有匹配的字符编码。

症状:

事务无法匹配事务定义。

解决方案:

由于字符进行了序列化,因此多语言文本可能采取的字节数是可变的。 如果要使用正则表达式来查找偏移量,请切记偏移量的单位是字符,而不是字节。

症状:

记录的字符编码是 US-ASCII(或其他字符编码),而默认字符编码是 ISO-8859-1。

解决方案:

TIM 会在记录期间读取“内容类型”头,以确定事务的字符编码。 (这不构成问题。)

症状:

您需要的字符编码不在业务应用程序的选择列表中。

解决方案:

如果您需要某个当前不受支持的字符编码,请联系您的 CA Technologies 代表。

症状:

TIM 日志包括无法解释的十六进制字符。

解决方案:

TIM 日志中出现了多字节字符;这在意料之中,并非问题。