Bind several web service data controls on the same page

Hello
JDev version: 11.1.1.6.0
I using SOAP web services. I have the following usage:
I have the data control for the web service, that records the values entered into the form. I created the entry form using the data control (DC1).
There is an input field [T1], on the tab, I need to fill an another text field, for which the data is returned to an another web service (DC2) data control.
For the same input text [T1] on the tab out, I need fill in the object list in the component selectonechoice, for which the data is returned to an another web service (DC3) data control.

Is it possible to use bind several data controls on the same page to reach the use case?
However, I want to avoid the use of managed bean. Is it possible to do this?

Concerning
Fabiola

Hello

I can make the case to use even without the use of the managed bean?

Yes, although the managed bean solution seems reasonable to me.

Difficulties are

+ 1) REQ1 and REQ2 are the parameters that is common to both 1 and 3 services. +

Text fields that provide arguments to a method are related to an input variable (file PageDef has an iterator variable in the executable section). A variable can be referenced from method arguments

+ 2) REQ1 is the parameter that is common to both 2 and 3 services. +

Identical to 1. Create a setting for service 2 and map variables in the arguments of the method of service 3

+ 3) Service3 needs all REQ1, REQ2, REQ3, and REQ4 parameters as parameters to save the data. +

As said, fields can be referenced from variables, dependent, the linking of the attribute fields (as I guess it is a return value in the bound field)

There are problems of links as the same setting is available between several departments.

It's new to me

Is it possible to solve these problems of binding addresses?

Yes. Make sure however that WS DC iterators you see in PageDef have their property Refresh ifNeeded for the refreshment of the bound field work properly

Frank

Tags: Java

Similar Questions

  • AF:query with web services data control

    Hi all

    I'm very new to using web services as a data source in the ADF. I'm looking to use a component of af: query (with saved searches and advanced mode) with a web service data control.

    The doc - http://docs.oracle.com/cd/E24382_01/web.1112/e16182/appendix_datacontrols.htm#CHDGBBIJ - it seems that there is some programmatic application necessary to achieve this goal. I guess that means that you are required to implement a custom QueryModel and related classes. My understanding is correct?

    Is there a sample (or documentation) available for this application? I searched the web but can't find anything useful.

    Note: For the purpose of learning, I just exposed service interface of the Module of an Application as a web service remote. The web service has my view exposed as an operation criteria.

    Thanks in advance,
    Bruno Guillaume

    Hello

    the query component does not work out of the box with the DataControl WS that it does not support the named criteria (which will be for a long time in the future). To create a request form, you can drag a WS method as a parameter. If the method has arguments of complext, you will find the complex argument that manufacturers in the Panel DataControl, so you can flatten by drag and drop in the form of parameter

    Frank

  • How to refresh 'Web service data control'

    Hi experts,

    I use Jdev 11.1.1.5, and I would like to know how to refresh a Web Service data control, when changes are made to the web service (that is, add a new method, change the settings,...)

    Thanks in advance,
    Jose.

    Hi Jose,

    Check this https://blogs.oracle.com/shay/entry/updating_adf_web_service_data

    How to change or update the control of data is created once WebService?

    Nitesh

  • Web Service data control the result as a basis for workflow router

    Hello

    I'm under JDEVADF_11.1.2.3.0_GENERIC_120914.0223.6276.1 build

    I want to use the result of a check of SOAP Web Service data as input for a router on a workflow; lines will only ever return 0-1 control of data.

    Is it possible declaratively on the workflow diagram by simply using a SOAP data control, or should I access the data control through a managed bean, or go on the road of web service proxy?

    I'm new to ADF some detailed guidance would be appreciated.

    Thank you very much.

    Hello

    routers can have their own binding ADF file, so yes its possible. Select the router and then use the right button of the mouse to go to the pageDef file. As it does not exist it will be created. Then add a method binding point to the method on the WS to invoke domain controller. In the router, you should be able to use #{bindings.methodName.execute} as the EL. If the method returns a value, then it went to the assessment.

    However, if you need to look at an iterator (returned collection) then you are binding the attributeValue to one of the attriibutes in the collection. This should also configure the WS iterator and the required method binding

    Frank

  • Several links to drop down to the same page.

    I'm trying to make a link to the same page of several drop-down lists. I'm allow MUSE to create drop-down menus on all Pages. However, I don't want to keep more than one copy of duplicate pages. Does anyone know how to create a second or third menu drop down for these pages to dupe button?

    Hi Pamela,.

    You can create a menu manual to point the finger the same page several drop downs.

    Kind regards

    Akshay

  • Web service data control - how to use the data for the axis2 service manager

    Hello

    I have the following questions:
    I consume a Web service using the web service based on axis2, MTOM data. The webservice response returns a complex response object.

    1. How can I link the (type axis2 DataHandler object) the response content to be stored in a column of data?
    2. in the response object, the name of the file is stored in a hash table structure, how can I retrieve the value of a specific key only? In an ideal world, it's a no-brainer, in ADF(newbie here) I do not know how to extract it?
    3. in addition, the display of collectibles for a response from webservice with a radio button beside each line?

    Any help is greatly appreciated.

    Thank you
    J

    Published by: 843190 on March 22, 2011 18:16

    Published by: 843190 on March 22, 2011 18:20

    Is the part of the information that you want to display available as a separate attribute in the results of the Web service in the data control panel?
    If not, and you do a manipulation of the result to retrieve content, you can consider creating a Java proxy for the Web service, in that proxy to expose a method that gives you the news you need and then expose the proxy as a data control. Then, you can call the specific method to get the specific information in the format you need.

  • The assembler service does not trigger the same page as Discover electronic front end app

    Hello

    I was stuck on this issue for some time, so any help will be appreciated.

    I put a trigger in experience Manager for a certain page is displayed when the brand name = Kodak. This page is under browse Web/Web Pages.

    It works fine if I go to http://localhost:8006 - authoring/discover /? N = 4294967262

    However, if I use the same query for the assembler service, http://localhost:8006 / assembler-authoring/json/pages/browse? N = 4294967262

    I don't get the right page of Kodak, instead, I get the default page browse (which is also the object of the Web Pages browse) with only results from Kodak. How can I get the right page.

    Found the solution here:

    https://QA.endecacommunity.com/questions/798/assembler-query-node

    Commenting on urlParamEncoders fixed the problem

  • How to clear the inputText field that contains control data to the Web Service data?

    Hello

    I use JDeveloper 12.1.3 and 2.2 of the MAF.

    I created a Web Service data control that offers the feature of the View object on the server side.

    To use this, I created a taskflow with two pages of amx. The first page of the amx contains a button to call the other.

    The second page of the amx contains fields inputText with the values of the parameters of creation out of the data control functions.

    If I call the second page of the amx inputText fields are empty. On the page, I have a button to call the function of creation itself. By pressing the key the inputText field values will be sent to the server. Everything works great! Pressing on the button also calls for action to return to the first page of amx in the taskflow.

    Now, if a next time I call the second page the inputText fields contain the values from the last call.

    I want the inputText empty fields each time. How can I achieve this?

    Thanks in advance.

    Martin

    You can ask this question in the forum of the MAF

    Oracle Mobile Application Framework

  • Data control for the Web Service based filter table adf only appear not

    I have a SOAP web service I'm consumption as a web service data control.

    When I use one of the results of the web service through data to the web service in the form of a table control in the user interface with the filter and sort, I don't see the filters on the top of the table.

    It comes to JDeveloper version 11.1.1.7.

    Please let me know if anyone has an idea on this issue.

    TIA

    ABS

    You need connect your own logic on the filtering table.

    The table doesn't actually do the filter - it does, is the data control to filter the info - for a Web service we do not know how it will actually make a sort-, so you'll need to add a filterListener on the table and call a WS that will be returned the filtered data method.

  • Cannot find the data control to the Web Service in the Menu

    Hello

    I try to call a web service in the ADF. To do this, I want to create a web service data command

    If I understand correctly, if I right click on the template project, I see the data control from the Web Service under layer Business > Web Services. (as indicated in 2.1 Sec-http://www.oracle.com/technology/products/jdev/howtos/1013/wsadf/adfcomplexwstypes.html#WsProxyPojoControl)

    However, I am not able to find this entry in there.

    I tried the following things:

    I tried with Jdev 10.1.3.5, 10.1.3.4 and 10.1.3.1
    I tried to select all available models of technology to create applications
    -Any model
    -Web Application [JSF, EJB, Toplink]
    -Web Application [JSF, ADF]
    -Web Application [JSF, EJB
    -Web Application [JSF, Struts, ADF]... .and everthing else...

    I still don't see the web service proxy.

    Then I opened the ADFToystore sample application, and I could see the service data Web controls here!... .that mean my jdev is not defective... something else is missing.

    So, I tried to see what libraries are selected... I saw that a library named 'Web Service Data Control' are there in the project, which is not there in the model applications project that I created. So I added this library to the project, but it still does not work...
    Next, I added all THE libraries I have seen in the libraries in the project properties section... still no luck

    I don't know I'm missing something basic. Can someone please help.

    Rgds,
    Amit

    Hi Amit,

    try to set the filter above in New Gallery to filter by: all Technologies

    Kind regards

    Branislav

  • How to control the call to a data control using the portlet parameter

    Hello

    I use a web service data control in my portlet application. I would like to know if there is a way where in the data control will not be called when the portlet is responsible, unless the portlet parameter is specified.

    Thanks in advance!
    Rian

    You are right.

    It is an example of a classic which I use as a data control:

    public class UserDataControl {
    
      private UserService_Service user_service;
      private UserService us;
    
        public UserDataControl() {
            super();
            user_service = new UserService_Service();
            us = user_service.getUserServicePort();
        }
    
        public List getUserList(String company) {
          List list = us.retrieveUserList(company);
            System.out.println(list.size());
             return list;
        }
    }
    

    The proxy in my case has been generated in UserService_Service.
    This class is used as a datacontrol so my datacontrol will be a setting for the company, as you can see in the getUserList.
    You can check if the parameter is null, then returnn an empty list or so.

  • How to add two controls on the same form datagrid? I get the error message...

    Hello

    I have to add two controls on the same page datagrid. When I try to drag an another DataGrid in the components window, it says "an element with that name already exists in the library."

    How can I add multiple controls on the same page datagrid?

    Kind regards.

    _data2 = new XML (event.target.data2);

    should be

    _data2 = new XML (event.target.data);

    (actually, it's better if it was

    _data2 = XML (event.target.data);

  • How can I create a query with the data control to the web service?

    I need to create a query with the order of web service data, WSDL, it is query operation, there is a message of parameter with possible query criteria and a return message contains the results. I googled but can't find anything on the query with the web service. I can't find a criterion "named" to the data control of web service as normal data control. Blog of Shay, I saw the topics on the update with the data of web service command. How can I create a query with the data control to the web service? Thank you.

    Hello

    This might help

    * 054.     Search form using control data WS ADF and complex of entry types *.

    http://www.Oracle.com/technetwork/developer-tools/ADF/learnmore/index-101235.html

  • By using the web service ActionsService to load the account data

    Hello

    We are looking to automate the loading data of an EPM - HFM Application accounts.

    We wre able to charge through the front-end server. About Automation, we were able to configure GOSA strategies for the web service, create the native user in console weblogic and import and use the public key of client web service proxy.

    The URL of the wsdl file that we ask is http://192.168.50.21:7363 / oracle-EMP-fm-Web services/ActionsService? wsdl

    The method we are trying to call is iActionsService.loadData ("clustername", "name the Application", "E:\\testpad\\Hyperion\\data\\DATA.txt", null, ",", DataLoadMode.MERGE, false, false);

    The errors below are found in the file log immediately after the race. Please help us find what needs to be done in the setting of these errors. Are we sending the right params to the web service?

    Do we still need to make other changes to weblogic/em to make this work? Please suggest.

    Oracle EPM-edition of Fusion

    version - 11.1.2.4.0.79

    Thank you and best regards,

    Guna

    Newspapers, we find that

    We might be able to connect to the application - Session is created with the Session id: 5e95de6f-e828-4121-8765-36c186e72355

    An unexpected error has occurred-

    oracle.epm.fm.common.exception.HFMException: EPMHFM-65536: an unexpected error has occurred.

    at oracle.epm.fm.common.exception.ExceptionHelper.handleException(ExceptionHelper.java:45)

    at oracle.epm.fm.domainobject.loadextract.LoadExtractOM.loadData(LoadExtractOM.java:281)

    Error EPMHFM-65925

    java.lang.NullPointerException

    at org.apache.thrift.protocol.TCompactProtocol.writeString(TCompactProtocol.java:325)

    at oracle.epm.fm.thrift.protocol.TMultiplexedProtocol.writeString(TMultiplexedProtocol.java:112)

    to oracle.epm.fm.common.service.loadextract.LoadExtractHandlerService$ loadData_args$ loadData_argsStandardScheme.write(LoadExtractHandlerService.java:10236)

    to oracle.epm.fm.common.service.loadextract.LoadExtractHandlerService$ loadData_args$ loadData_argsStandardScheme.write(LoadExtractHandlerService.java:10152)

    to oracle.epm.fm.common.service.loadextract.LoadExtractHandlerService$ loadData_args.write(LoadExtractHandlerService.java:10087)

    at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:63)

    to oracle.epm.fm.common.service.loadextract.LoadExtractHandlerService$ Client.send_loadData (LoadExtractHandlerService.java:639)

    to oracle.epm.fm.common.service.loadextract.LoadExtractHandlerService$ Client.loadData (LoadExtractHandlerService.java:629)

    at oracle.epm.fm.domainobject.loadextract.LoadExtractOM.loadData(LoadExtractOM.java:269)

    at oracle.epm.fm.actions.LoadDataAction.execute(LoadDataAction.java:100)

    at oracle.epm.webservices.fm.ActionsService.LoadData(ActionsService.java:315)

    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)

    Post edited by: 2837182

    Got it working now.

    Case of a brain freeze. The data file must be located on the server.

  • Find / create / update using the Web service data command.

    Hello

    I'm working on PS2 (JDEV 11.1.1.3). One of the requirements is to build Web services from ADF pages. Initially the user connection is looking for items. The results would then be displayed as a read-only table. The user will select line clicks on the button "edit / update" then I need see the second page with the details of record selected as a form. Then he can add / edit the page. The same page is also used to 'create '. I am facing issue while the user selects the record in the table Details the research and passing the Id on the second page of the update of the. Can someone help / guide me.

    I went through the blog of Shay. http://blogs.Oracle.com/Shay/2010/05/updateinsert_with_adf_web_serv.html
    But it's different compared to my needs.

    Enjoy your entries.

    Thank you
    Mahesh

    I don't see exactly how have more fields influence the approach.
    If you are looking for a shortcut, you can try to drag the operation of fusion, as a form of parameter ADF - this will create all the fields for you. And then you will need to go in and change their value to point to the pageFlowScope object.

Maybe you are looking for