【发布时间】:2023-04-07 20:06:01
【问题描述】:
我想通过 MarkLogic CoRB 工具获取 xml 输入文件以继续进行,但无法通过 CoRB 工具获取此文件:
ML 配置属性文件:
THREAD-COUNT=16
MODULE-ROOT=/
MODULES-DATABASE=.\\37074\\XQuery\\PROD-MetadataModules
XML-FILE=.\\37074\\input\\asme_module_v3.xml
XML-NODE=rdf:RDF
PROCESS-MODULE=.\\37074\\XQuery\\upload-skos-file.xqy|ADHOC
EXPORT-FILE-DIR=.\\37074\\Report
EXPORT-FILE-NAME=update-Non-member-price-report.xml
EXPORT-FILE-TOP-CONTENT="Record"
URIS-LOADER=com.marklogic.developer.corb.FileUrisXMLLoader
PROCESS-TASK=com.marklogic.developer.corb.ExportBatchToFileTask
DECRYPTER=com.marklogic.developer.corb.JasyptDecrypter
XML 输入文件('asme_module_v3.xml'),我想通过 MarkLogic Corb 工具通过 'upload-skos-file.xqy' :
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:skos="http://www.w3.org/2004/02/skos/core#">
<skos:ConceptScheme rdf:about="http://www.bsigroup.com/asme/">
<skos:hasTopConcept rdf:resource="http://www.bsigroup.com/asme/A112"/>
<skos:hasTopConcept rdf:resource="http://www.bsigroup.com/asme/A120"/>
</skos:ConceptScheme>
</rdf:RDF>
'upload-skos-file.xqy' 文件中的代码:
xquery version "1.0-ml";
declare variable $URI external;
let $skos-number := $URI
let $_ := xdmp:log("=========================skos-number===========================")
return xdmp:log($skos-number)
MarkLogic corb 工具执行成功,但在 Marklogic 日志文件中没有任何条目,我不确定那里哪里出错了。
【问题讨论】:
标签: xquery marklogic-8 marklogic-corb