正しくない形式の日付とXMLを保存しない日付でMarklogic 8に(UBL)書類は次のように間違った書式設定:Marklogicは、私はいくつかのXMLを保存しようとしている
<cbc:IssueDate>2017-06-32</cbc:IssueDate>
は私が保存するためのJava APIを使用していますそれが、理由は次の例外を保存することはできません。
Server Message: XDMP-RANGEINDEX: Range index error: date fn:doc("/pe/sunat/document/97ed960e-a34a-4a5b-b070-fad3594445be")/:SummaryDocuments/:IssueDate: XDMP-LEXVAL: Invalid lexical value "2017-06-32"
私はフォーマットの日付が正しくありませんが、私はまだそれを保存したいことを知っています。このXMLを保存することは可能ですか?
ごめんなさい、私はMarklogicは、日付の範囲のインデックスを持っていたことを知らなかった、私は日付の範囲のインデックスを無効にし、それが正しく、そのXMLを保存することができます。 –
範囲インデックスを完全に無効にする必要はありません。 「無効な値」設定を「拒否」から「無視」に変更することができます。それはあなたがその文書を取り込むことを可能にしますが、その値は完全に索引を取り除くのではなく、日付として索引付けされません。 https://docs.marklogic.com/admin-help/range-element-index –
ありがとう@MadsHansen。 –