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

OS: 


◆ 概要

プロシージャ ステップ アクション図の記述に DBCS 文字が含まれていると、生成した WSDL ファイルがAxis へのデプロイ後に開けなくなり、以下のエラーが発生します。
AXIS error
Sorry, something seems to have gone wrong... here are the details:
Fault - ; nested exception is:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 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をもとに作成したものです。原文の詳細につきましては下記内容をご覧ください。

https://support.ca.com/irj/portal/kbtech?docid=541628&searchID=TEC541628
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.

Attachments

    Outcomes