Login  Register

xforms:submission resource url re-writing

Posted by Arlo White on Dec 10, 2010; 1:35am
URL: https://discuss.orbeon.com/xforms-submission-resource-url-re-writing-tp3081280.html

We have a separate webapp (/remote) with REST services that Orbeon accesses. I want my xforms:submission resource urls to point to this webapp without having to hard-code an absolute url. This is because these xforms will be transferred between different servers and I don't want to edit the XForm every time I do so.

One possibility is to pass in the remote service url prefix through a parameter or property. I couldn't get xxforms:get-request-parameter() to work for me. I'm not sure what other methods I might use. Maybe I can create my own property in properties-local.xml and inject it into the url?

I've been reading through:
http://wiki.orbeon.com/forms/doc/developer-guide/admin/url-rewriting

This seems to indicate that I can use .. in a url and Orbeon will translate it. However, ../remote/my/service didn't work. This would have been the easiest...

Portions of the documentation sound promising:
If the URL is an absolute path, the URL is rewritten
 * usually, this means that the servlet context path is prepended
 * in some cases, like separate deployment, a different context is prepended depending on the type of resources
But I'm not sure how to configure Orbeon to prepend a different context in some cases. (for xforms:submission resource attributes)

I tried setting     <property as="xs:anyURI"  name="oxf.url-rewriting.service.base-uri" value="/remote"/>
But this broke the Form Runner and Builder.

I'd appreciate any recommendations on the best way to do this.

--
Arlo White
Application Management / ITS
CalPoly, San Luis Obispo
[hidden email]


--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws