0

我创建了一个包含摄取步骤的流程。摄取步骤调用main.sjs我在其中拆分 XML 文件并为每个拆分创建信封并将所有创建的信封作为对象数组返回的模块,但这会导致错误:

[“本地消息:无法在文档中应用资源:错误请求。服务器消息:XDMP-ARGTYPE: (err:XPTY0004) xdmp:document-insert("input/MDMIntegration/Delibverable_v2.xml", (document{<envelope xmlns= "http://marklogic.com/entity-services"><source-system .../>......},文档{<envelope xmlns="http://marklogic.com/entity-services" ><source-system .../>......},文档{<envelope xmlns="http://marklogic.com/entity-services"><source-system .../>... ...}, ...), map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3. org/2001/XMLSchema-instance" .../>)) -- arg2 不是类型 node()" ]

我认为这是因为我们期望一个节点作为main.sjs不是节点数组的输出。我们有解决方法在摄取之前拆分文件吗?

4

0 回答 0