它应该是一件简单的事情,它可能是,但我没有通过Orbeon文档中描述的REST API获得草稿表单的XML数据。
我对properties-local-dev.xml文件进行了以下更改:
<property
as="xs:string"
processor-name="oxf:page-flow"
name="page-public-methods"
value="GET HEAD POST"/>
<property
as="xs:string"
processor-name="oxf:page-flow"
name="service-public-methods"
value="GET HEAD"/>
<property
as="xs:anyURI"
name="oxf.fr.persistence.exist.exist-uri"
value="/exist/rest/db/orbeon/fr"/>
<page public-methods="GET HEAD POST" view="view.xpl"/>
<service public-methods="GET HEAD" view="view.xpl"/>
然后我尝试了不同的URL来调用数据:
http://localhost:9090/orbeon/exist/rest/db/orbeon/fr/gsmn/hello-world/draft/f025a471b2c8452dd65267cc5886063d995757f5/data.xml
http://localhost:9090/orbeon/crud/gsmn/hello-world/draft/f025a471b2c8452dd65267cc5886063d995757f5/data.xml
http://localhost:9090/orbeon/fr/service/persistence/crud/gsmn/hello-world/draft/f025a471b2c8452dd65267cc5886063d995757f5/data.xml
Form Runner位于: http://localhost:9090/orbeon/fr/
我有什么明显的遗失吗?
由于 诺尔
答案 0 :(得分:0)
假设您的应用名称为gsmn
且您的表单名称为hello-world
,那么您提到的最后一个网址(为清晰起见,请在下面复制)应该有效。
然而,最有可能的问题是,您正在尝试使用eXist,并且在撰写本文时,eXist上的Orbeon Forms不支持自动保存功能;它仅在关系数据库上受支持。有关详情,请参阅support matrix for different databases和RFE to add support for autosave on eXist。