プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド
12c (12.2.1.2)
E82763-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

14.4 XML PDSレポートのエンコーディングの指定

XMLデータ・ソースに対してレポートを作成するとき、データ・ソースとそのDTDのエンコーディングを、Reports Builderのエンコーディングに一致させる必要があります。

たとえば、日本語の文字セットでエンコードされている表に対してXMLレポートを作成する場合、グループ要素名は日本語でエンコードされています。データ・ソースに一致させるには、DTDのグループ要素名を日本語でエンコードする必要があります。XMLファイルおよびDTDファイルには、日本語をサポートするものであればどのようなエンコードでも実行できます(Shift_JIS、EUC-JP、UTF-8など)。

XMLデータ・ソースとDTDのエンコーディングをReports Builderのエンコーディングに一致させないと、次のエラーが表示されます。

ERR-063001 xxx.dtd null


注意:

DTDのかわりにXMLスキーマを使用した場合は、このエラーは表示されません。

この問題を回避するには、XMLレポートのXMLデータ・ソースとDTDの両方で使用されているエンコーディングが、Reports Runtimeで有効なNLS_LANG環境変数の文字エンコーディング部分と同じであることを確認する必要があります。

たとえば、Reports RuntimeでNLS_LANG=JAPANESE_JAPAN.JA16SJISが指定されている場合は、XMLデータ・ソースとDTDの両方でShift_JISを使用する必要があります。