Axis にデプロイ後、DBCS 文字の文字化けのため、Web Service Wizard プラグインが生成した WSDL ファイルが開けない

Document created by Miharu_Toyama Employee on Jul 15, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001784

製品名: CA Gen

バージョン:CA Gen PLUGINS: r8.0


◆ 概要

プロシージャ ステップ アクション図の記述に DBCS 文字が含まれていると、生成した WSDL ファイルがAxis へのデプロイ後に開けなくなり、以下のエラーが発生します。
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - ; nested exception is: Invalid byte 1 of 1-byte UTF-8 sequence

◆ 解決策

Proxy XML .xsd ファイル(GEN80010/RO26563 適用済み)では DBCS 文字をサポートしていますが、.xsd ファイルから .wsdl を生成する Web Service Wizard (WSW) プラグインは、シングル バイト ファイル I/O のみをサポートしています。そのため、生成された .wsdl ファイルで DBCS 文字が文字化けします。

WSW の DBCS 文字対応は、PTF 提供で実現できる拡張機能ではないため、将来的なリリースでの対応を検討しています。

◆ 回避策

  1. XML オプションで Proxy を生成する前に、モデルのプロシージャ ステップ アクション図の記述から DBCS/NLS 文字を削除します。


  1. WSW プラグインで .wsdl を生成する前に、.xsd ファイルの文書タグにある DBCS/NLS 文字を削除します。



この情報は米国 CA, Inc. より提供されている Technical Documentsをもとに作成したものです。原文の詳細につきましては下記内容をご覧ください。
Document ID: TEC541628

Title: WSDL file generated by Web Service Wizard Plug-in cannot be opened after deployment to Axis due to garbled DBCS characters.