As noted in the documentation for temporal:axis-create(): "This function constructs an axis definition based on the existing range indexes that can be added to a collection in subsequent API calls. The axis definition is stored in the schema database."
You need to set up the range index first, then the axis. You might find it helpful to re-read the Quick Start section of the Temporal Developer's Guide. http://docs.marklogic.com/guide/temporal/temporal-quick-start#chapter -- Dave Cassel<http://davidcassel.net>, @dmcassel<https://twitter.com/dmcassel> Technical Community Manager MarkLogic Corporation<http://www.marklogic.com/> http://developer.marklogic.com/ From: <[email protected]<mailto:[email protected]>> on behalf of Gaël YIMEN YIMGA <[email protected]<mailto:[email protected]>> Reply-To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Date: Friday, February 26, 2016 at 10:08 AM To: MarkLogic Developer Discussion <[email protected]<mailto:[email protected]>> Subject: Re: [MarkLogic Dev General] [1.0-ml] XDMP-UNDFUN: (err:XPST0017) Undefined function temporal:axis-create() Hello Florent, Now I'm facing the following error (see the picture) [Images intégrées 1] Regards Gaël. -- 2016-02-25 22:41 GMT+01:00 Florent Georges <[email protected]<mailto:[email protected]>>: Good catch ;-) And Gaël, just to make sure, do not just get rid of all semicolons, remove the last one, and replace the 2 before that with a comma: bt:axis-create(...) , bt:axis-create(...) , bt:collection-create(...) Regards, -- Florent Georges http://fgeorges.org/ http://h2oconsulting.be/ On 25 February 2016 at 22:20, Christopher Hamlin wrote: Try removing the semicolons after each temporal call and see if it goes further. Those are statement separators, so the imports aren't seen. https://docs.marklogic.com/guide/xquery/enhanced#id_41212 On Thu, Feb 25, 2016 at 4:13 PM, Gaël YIMEN YIMGA <[email protected]<mailto:[email protected]>> wrote: Hello All, Any update on this !!!! Gaël. -- Eng, OCADB, CCAH [email protected]<mailto:[email protected]> skype id : yimen.gael (m) +33 7 81 67 78 23<tel:%2B33%207%2081%2067%2078%2023> http://yimengael.blogspot.fr/ 2016-02-24 17:24 GMT+01:00 Gaël YIMEN YIMGA <[email protected]<mailto:[email protected]>>: Hello all, I'm using Marklogic version 8 on Windows 8. I would like to create a temporal collection to insert in Marklogic temporal documents. The XQuery template i used is the following: ======= xquery version "1.0-ml"; import module namespace temporal="http://marklogic.com/xdmp/temporal" at "/MarkLogic/temporal.xqy"; (: import module namespace temporal="http://marklogic.com/xdmp/temporal" at "C:/Program Files/MarkLogic/Modules/MarkLogic/temporal.xqy"; :) (: temporal:axis-remove("system"); :) (: temporal:axis-remove("valid"); :) temporal:axis-create("system", cts:element-reference(xs:QName("systemStart")), cts:element-reference(xs:QName("systemEnd"))); temporal:axis-create("valid", cts:element-reference(xs:QName("validStart")), cts:element-reference(xs:QName("validEnd"))); temporal:collection-create("bitemporal", "system", "valid"); ======= After trying many changes, I'm still facing the following error : Undefined function temporal:axis-create. [Images intégrées 1] Thanks in advance for your help. Gaël. -- _______________________________________________ General mailing list [email protected]<mailto:[email protected]> Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected]<mailto:[email protected]> Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general -- Florent Georges <http://developer.marklogic.com/mailman/listinfo/general>http://fgeorges.org/ http://h2oconsulting.be/ _______________________________________________ General mailing list [email protected]<mailto:[email protected]> Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
