インポートプロセス中にエラーを引き起こす理由は?
インポートプロセス中に、様々なエラータイプが各フェーズで発生する可能性があります。
プロセスをインポート
インポート中に IXIA CCMS が以下のフェーズでファイルをプロセスします:
- ファイルで DITA XML を検証すること
- ファイルで参照を検証すること
- コンテンツをインポートしてそれをチェックインすること
ファイル検証に関するエラー
ファイルが整形式の DITA ではなく、またはその構造が IXIA CCMS での DTD と一致しないために、このフェーズでエラーが発生します。IXIA CCMS での DTD に対して全てのファイルを検証できない場合、インポートがキャンセルされるか、エラーメッセージが表示されます。
参照検証に関するエラー
このフェーズでエラーが発生するのは、参照されているファイルがアップロードされたコンテンツに含まれていないか、または既に IXIA CCMS に存在しないためです。全てのリンクや参照が破損されている場合、インポートがキャンセルされるか、エラーメッセージが表示されます。IXIA CCMS は重複 ID とキーの定義もチェックします。
注: これらのエラーは、ファイル検証エラーの結果としても発生します。DTD に対してファイルを検証できない場合、インポートから除外されます。無効なファイルを参照しているファイルは、その無効なファイルが「欠落」しているため、リンク切れと見なされます。
無効なファイルが修正され、検証に合格すれば、これらのエラーが自動的に消えます。
インポートに関するエラー
構成問題やインポートプロセスが中断されるため、このフェーズでエラーがいつも発生します。例えば、インポートされたファイルのロックとロック解除の構成が正しく設定されていない場合、新しいコンテンツがインポート後に正しくチェックインされません。
たまには、IXIA CCMS はこれらのエラーを検出し、インポートされたコンテンツを削除することで、インポートをロールバックしようとする場合があります。ただし、ロールバックはインポートを完全に元に戻すことはできない場合があります。IXIA CCMS は docbase をその元の状態に戻すことを保証できません。インポートプロセス中に接続が切れる場合、IXIA CCMS はコンテンツのインポートに失敗し、インポートのロールバックにも失敗する可能性があります。
場合によっては、IXIA CCMS はエラーを検出しない場合もあります。ユーザーは、エラーの全範囲を後になってから発見することがあります。