Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Calling Jsff Page with parameter from Another ADF Application

3207084Jun 11 2018 — edited Jun 13 2018

Hi Team,

Jdeveloper Version - 11.1.1.9.0

I have an ADF application with 5 jsff page and each jsff has individual taskflows and i need to call this jsff pages from another ADF Application by passing parameter like Employee/Department.

For Example,If i pass like Employee that jsff input text box holds Employee .

Please guide me on this.

Thanks & Regards,

Subha

This post has been answered by Timo Hahn on Jun 12 2018
Jump to Answer

Comments

Timo Hahn

Here you go:

You make the taskflow URL callable and can then call it from the outside (even with parameter). See https://blogs.oracle.com/shay/passing-parameters-to-adf-application-through-the-url  and https://blogs.oracle.com/shay/passing-parameters-to-an-adf-page-through-the-url-part-2

Timo

3207084

Hi Timo,

Thanks ,

Both the videos are implemented using jspx page. Here We have used 20 .jsff with individual taskflows which are used as separate dynamic region link to access in single .jspx page. Now we need to call some of the jsff page by passing parameters in other integrations.

Thanks,

Subha

Timo Hahn

Subha, a jsff page is a region. You can't call a region directly. You have to call a page which holds the region. In 12c there exist the remote taskflow call which let you run a taskflow of another application in your application, but as you are using 11g, it's no solution for you.

Timo

3207084

Hi Timo,

Could you please share any URL related to remote taskflow call for implementing in 12C,

Currently i have implementing this URL(Rohan Walia's Tech Blog: Deploy ADF Library Jar as shared library and refer it from Consuming App ) but it shows error like

Caused By: oracle.adf.controller.ControllerException: ADFC-02001: The ADF Controller cannot find '/WEB-INF/FirstJARTF.xml'. at oracle.adfinternal.controller.metadata.provider.mds.MdsMetadataResourceProvider.getMetadataObjects(MdsMetadataResourceProvider.java:512) at oracle.adfinternal.controller.metadata.provider.mds.MdsMetadataResourceProvider.loadUnmutableMetadataResources(MdsMetadataResourceProvider.java:402) at oracle.adfinternal.controller.metadata.provider.mds.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:202) at oracle.adfinternal.controller.metadata.provider.mds.MdsMetadataResourceProvider.getResources(MdsMetadataResourceProvider.java:180) at oracle.adfinternal.controller.metadata.Met

But sample application given in this URL are working fine. I dont know what went wrong in this

Thanks ,

Subha

Timo Hahn
Answer

If you use 11g, like you do, you can't use remote task flow calls

If the sample from the blog runs OK, start over again. You must have made an error somewhere.

For remote taskflow calls you can look at https://tompeez.wordpress.com/2015/11/11/jdev-12-2-1-remote-task-flows-in-action/

Timo

Marked as Answer by 3207084 · Sep 27 2020
3207084

Hi Timo,

I have tried this URL, Now i can able to use this taskflow in another application.

But i dont know how to pass parameter value from consumer to producer application.

Please Help me on this.

Thanks ,

Subha

3207084

Thanks all i have followed this url(Passing Parameter to default activity method in taskflow ). Now its Working Fine

Timo, Thanks for the support

1 - 7
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jul 11 2018
Added on Jun 11 2018
7 comments
822 views