首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XDMP-MODNOTFOUND:(错误:XQST0059) Module /c/code/lib-multipart-post.xqy未找到

XDMP-MODNOTFOUND:(错误:XQST0059) Module /c/code/lib-multipart-post.xqy未找到
EN

Stack Overflow用户
提问于 2015-07-02 16:15:15
回答 1查看 834关注 0票数 0

我是一个相当新的MarkLogic用户。我开发了运行以下模块的管道:

代码语言:javascript
复制
xquery version "1.0-ml";

import module namespace cpf="http://marklogic.com/cpf" at "/MarkLogic/cpf/cpf.xqy";
import module namespace local="http://marklogic.com/ps/lib-multipart-post" at "/c/code/lib-multipart-post.xqy";
import module namespace util = "http://marklogic.com/xdmp/utilities" at "/MarkLogic/utilities.xqy";

declare variable $cpf:document-uri as xs:string external;
declare variable $cpf:transition as node() external;

if (cpf:check-transition($cpf:document-uri,$cpf:transition)) then 
  try {
    let $basename := util:basename( $cpf:document-uri )
    let $rosokaResultpath :=util:basepath( $cpf:document-uri ) 
    let $docname := substring-before($basename, '.')
    let $newpath := fn:concat($rosokaResultpath ,'/',$docname,'_rosoka.xml')
    let $RosokaConn := local:multipart-post(
      "http://localhost:8080/RosokaWeb/rosoka", 
      "------------12345xyz", 
      (<data name="file" filename="{$basename}" type="application/xml">      {$cpf:document-uri}</data>,
       <data name="responseType">application/xml</data>))
    return

      xdmp:document-insert(
        $newpath, $RosokaConn[2],
        xdmp:default-permissions(),
        "Rosoka_result"),

    xdmp:log( "Rosoka statistics saved" ),
    cpf:success($cpf:document-uri, $cpf:transition, ())
  } catch ($e) {
    cpf:failure($cpf:document-uri, $cpf:transition, $e, ())
  }
else ()

但是,当此管道运行时,我收到以下错误消息:

代码语言:javascript
复制
<error:code>XDMP-MODNOTFOUND</error:code>
<error:name>err:XQST0059</error:name>
<error:xquery-version>1.0-ml</error:xquery-version>
<error:message>Module not found</error:message>
<error:format-string>XDMP-MODNOTFOUND: (err:XQST0059) Module /c/code /lib-multipart-post.xqy not found</error:format-string>
<error:retryable>false</error:retryable>

尽管我使用适当的URI将lib-multipart-post.xqy放入了模块数据库中。

请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2015-07-02 20:55:36

/c/code后的空格是可疑的。你真的在你的道路上有一个空间吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31179077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档