IBM® z/OS® UNIX System Services で XML のインポートまたはエクスポートを実行し、エラー "DGL0627A, Content is not allowed in prolog," を受け取った場合は、ファイル・エンコードの問題であることを意味している可能性があります。
[EXC]: com.ibm.mm.sdk.common.DKXMLException # com.ibm.mm.sdk.logtool.DKLogManager_
Log4J
[THD]: main ( 307e64a )
[THG]: main = { FileWatchdog, Attach API wait loop, Signal Dispatcher, main }
[LOC]: com.ibm.mm.sdk.xml.PXMLDataInstanceServiceICM:ingest
[MSG]: DGL0627A: The following error was reported during the parsing at line '1'
and column '1': Content is not allowed in prolog:
at com.ibm.mm.sdk.xml.PXMLDataInstanceServiceICM.ingest(PXMLDataInstanceServiceICM.
java:251)
at com.ibm.mm.sdk.xml.PXMLDataInstanceServiceICM.ingest(PXMLDataInstanceServiceICM.
java:105)
at com.ibm.mm.sdk.xml.DKXMLDataInstanceService.ingest(DKXMLDataInstanceService.
java:174)
このエラーはファイルのエンコード・フォーマットが正しくないことが原因で発生します。 XML 文書は、z/OS UNIX System Services では UTF-8 フォーマットでエンコードされていなければなりません。
JVM システム・プロパティー file.encoding=UTF-8 を追加して、UTF-8 をエンコード・フォーマットにしてください。 Java™ プログラムの起動時に -Dfile.encoding=UTF-8 を指定することができます。
