에지도를 통과 내가이 전화를 할 다음과 같은 모듈을외부 기능
xquery version "1.0-ml";
declare variable $datasets as map:map external;
...
을하는 것은 그래서 내가이
...
let $update := xdmp:invoke("/app/lib/my-module.xqy", (xs:QName("datasets"), $map), <options xmlns="xdmp:eval">
<modules>{xdmp:modules-database()}</modules>
</options>)
...
$map
같은 xdmp:invoke
는 형태 맵이다 :지도.
이 나에게 다음과 같은 오류
[1.0-ml] XDMP-ARG: xdmp:invoke("/app/lib/20140527-0916-copy-y-axis-labels-from-chart-to-dataset-...", fn:QName("", "datasets"), <options xmlns="xdmp:eval"><modules>0</modules></options>) -- Invalid argument
이유는 무엇입니까 부여합니다 실행?
위 코드 조각과 일치하는 최소한의 테스트 케이스를 만들었고 제대로 작동했습니다. 전체 모듈을 게시 할 수 있습니까? – joemfb
확실하십니까 $ map은'map : map'은 시퀀스가 아닌 싱글 톤입니까? 아니면 XML로 직렬화 된지도가 아닙니까? '$ map instance of map : map'을 실행 해보십시오. – wst