Auto orbeon form filling with service

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Auto orbeon form filling with service

Jay Singh
HI,


I am using the 'oxf.fr.detail.new.service.uri' service for initial data of orbeon form,
Its working when I pass the parameter as hardcoded, but not working with dynamic
parameters.I am getting the parameter value from {xxf:get-request-parameter('<parameter-name>')}
eg : <property as="xs:string" name="oxf.fr.detail.new.service.uri.*.*"
                value="<base-url>?id={xxf:get-request-parameter('id')}"\> This is not working so then I used the
<property as="xs:string" name="oxf.fr.detail.new.service.passing-request-parameters.*.*" value="id"/>

I have tried with this both solution but unable to sent the dynamic id parameter
for getting the data for initialise orbeon form. so how can I sent the
dynamic parameter with 'oxf.fr.detail.new.service.uri'

Thanks
Jay

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

Re: Auto orbeon form filling with service

Alessandro  Vernet
Administrator
Hi Jay,

XPath Value Template are not supported in `oxf.fr.detail.new.service.uri`. However, you can pass incoming request parameters the way you described by setting `oxf.fr.detail.new.service.passing-request-parameters.*.*`. This is also documented in the section of the documentation you were pointing to.


You'll let me know if this works for you.

-Alex

On Wed, Oct 3, 2018 at 10:34 AM Jay Singh <[hidden email]> wrote:
HI,


I am using the 'oxf.fr.detail.new.service.uri' service for initial data of orbeon form,
Its working when I pass the parameter as hardcoded, but not working with dynamic
parameters.I am getting the parameter value from {xxf:get-request-parameter('<parameter-name>')}
eg : <property as="xs:string" name="oxf.fr.detail.new.service.uri.*.*"
                value="<base-url>?id={xxf:get-request-parameter('id')}"\> This is not working so then I used the
<property as="xs:string" name="oxf.fr.detail.new.service.passing-request-parameters.*.*" value="id"/>

I have tried with this both solution but unable to sent the dynamic id parameter
for getting the data for initialise orbeon form. so how can I sent the
dynamic parameter with 'oxf.fr.detail.new.service.uri'

Thanks
Jay

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Auto orbeon form filling with service

Jay Singh
Hi Alex

Data initialise is working with static url, I have dynamic id parameter in url, I am getting the initial xml by id, But facing issue to send id parameter with URL. I gone through the document which you given url. but unable to set dynamic id parameter with url. How can I sent the dynamic id with url for initialise orbeon form.


Thanks
Jay

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Reply | Threaded
Open this post in threaded view
|

Re: Auto orbeon form filling with service

Alessandro  Vernet
Administrator
Hi Jay,

You would use properties similar to the one below, replacing, in the 2nd
property, `http://httpbin.org/get` by the URL of your service. With this, if
the `/new` page is called with `/new?id=42`, then the service will be called
with `http://httpbin.org/get?id=42`. You'll let me know if this works for
you.

<property
    as="xs:boolean"
    name="oxf.fr.detail.new.service.enable.*.*"
    value="true"/>
<property
    as="xs:string"
    name="oxf.fr.detail.new.service.uri.*.*"
    value="http://httpbin.org/get"/>
<property
    as="xs:string"
    name="oxf.fr.detail.new.service.passing-request-parameters.*.*"
    value="id"/>

-Alex

-----
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
--
Sent from: http://discuss.orbeon.com/

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
Reply | Threaded
Open this post in threaded view
|

Re: Auto orbeon form filling with service

Alessandro  Vernet
Administrator
Hi Jay, have you tried setting properties as in my example? If so, what the
request parameter properly passed to the service?

-Alex

-----
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet
--
Sent from: http://discuss.orbeon.com/

--
You received this message because you are subscribed to the Google Groups "Orbeon Forms" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet