0

わかりました、MarkLogic で base64 でエンコードされた rtf ドキュメントをデコードしようとしています。

xquery version "1.0-ml";

declare namespace cdm = "http://example.nl/cdm/1.2";

let $inh := <cdm:inhoud>

Large base64  encoded RTF doc here

</cdm:inhoud>
let $pv           := $inh/text()
(:
let $decodedDoc   := document {xdmp:document-filter( text{ xdmp:base64-decode($pv) } )}
:)
return document {xdmp:document-filter( text{ xdmp:base64-decode($pv) } )}

次のエラーが表示されます。

 SVC-PROCESSRUN: xdmp:document-filter(text{"{\rtf1\ansi\ansicpg1252\uc1\deff1{\fonttbl&#13;&#10;{\f0\fnil\fc..."}) -- Process run error: fork: Cannot allocate memory

ランニングのみ

xdmp:base64-decode($pv)

rtfファイルをデコードしますが、本当に面倒です...

サーバーに十分なメモリーがありませんか?

4

1 に答える 1