Dynamic binding of partner links with different payloads

In dynamic binding of partner links, can we have different payloads for different
webservices ?

Hi Marc,
I have one question regarding the use of <xsd:anyType>, Before that let me clear our requirement. We are trying to create a BPEL flow (Consumer) which has the ability to call other webservices (Producers) dynamically. There can be a number of Producer Webservices performing the same task. The end user should be able to add new Producer Webservices and remove already existing ones. We achieved this using EndPointReference (http://www.oracle.com/technology/pub/articles/bpel_cookbook/carey.html) but the problem with this approach is that all the producer webservices have to work on a common schema. We want to support webservices working on different payloads.
My understanding is that when we map the XML document to xsd:anyType in the service's WSDL file, the producer web service need to have an implementation of this type in for of a java class. Is this correct ? Or can we provide the java implementation in our code itself? Can you please point me to some detail documentation on xsd:anyType?
Thanks

Similar Messages

  • Difference betwee "Binding" and "Partner Link"

    Hi Forum - Could you please explain the difference between Binding and Partner Link and when to use which one?
    Thanks!

    Thanks for the explanations. Can I create a service with just the SOAP binding without usnig BPEL partner links in Oracle BPEL?
    I have tried this however BPEL is adding a reference to my WSDL and then creating a partner link by itself in the reference binding. How can I stop it from doing that?
    The reason I want to do that is becasue I have a BPEL project which has two processes, which I expose as web sevices by creating the WSDL file manually (not using auto wizard).
    I have deployed this project on weblogic soa domain but its giving me two endpoints for it and two links to wsdl file, one for each process. Is this normal?
    Thanks!

  • Call logical links with different enhancement sets on the same business role

    Hello,
    I am trying to create a business role that contain logical links with different enhancements. I know how to choose an enhancement for the business role but I can't find a way, if possible, that one business role does it.
    I know how to give an option to choose different roles for the same user, i'm looking for a way to do this in the same window
    Thanks,
    Noa

    does not matter anymore

  • How to create partner link with CreditRatingService running on other Server

    In case my credit rating service ( say some service) deployed and running on some other server.
    In my bpel process i am trying to create a partener link with that the services (wsdls) running and available on other servers(say bea/tomcat...)!
    can i able to create a partner link with them?
    But In Eclipse BPEL Designer --> New Partner Link wizard--> UDDI Browser how to choose my wsdl
    when i am trying to add the i am able to locate the services availble on local bpel services, some built in services, and some xmethods bookmarks.
    Please let me know how can i do this?
    Thanks in advance
    Jagan

    just paste the url to the wsdl into the plnk wizard, otherwise if your uddi offers a WSIL interface, we can leverage that directly,
    thx clemens

  • Emulation for partner link with async operation and no callback client

    In our Composite, we are calling a partner link with operation 'XYZAsync'. It is called in async mode and there is no callback client attached to this call. Hence, it is not possible to create emulation for it ( Create new emulate option is unavailable for the particular operation).
    We are facing the following issues:
    1. Jdev is unable to generate the sample XML.
    2. When we tried to add emulation, the "+ icon" is not high lighted.

    Hi again,
    i managed to solve the problem:) Totally stupid.. the process variable name was not specified correctly..., but more stupid sounds the error message:))))
    Best Regards,
    Evanela

  • Dynamically change a partner link config property via the BPEL Consle

    Is it possible to dynamically change a configuration property
    for a partnerlink in the BPEL Console?
    From Help in Jdev:
    - Double click Partner Link
    - Property tab
    -- Help
    --- "Property Tab"
    Partner link properties are simple name-value pair properties that
    are defined and can be accessed at runtime by the BPEL process.
    The value of a property can be changed from Oracle BPEL Console
    at runtime without having to redeploy the BPEL process.
    Steps to reproduce:
    1. Set the configuration property retryMaxCount on a partnerlink
    2. Enter the BPEL Console, click on the process and then the descriptor tab.
    3. Not seeing a utility to change the value in the BPEL Console.

    Hi Dave,
    the console only allows changes to activation agent properties.
    There are two kinds of partnerlinks. Those associated with a receive (inbound, activation), and those associated with an invoke (outbound, webservices invoke). Only the former polling process properties can be configured from the console.
    Outbound there are only a handfull of properties and the lifecycle management is not the same.
    Thanks
    Steve

  • How to Business Partner Link with HR data

    Dear All,
    When we are using Classic Real Estate where Creating Business Partner (FOXG) tab is available Employment data & field personnel number also table check tick mark HR ORG.LINK and EMPLOYEE so, we can check this field with HR table,
    Now we are going to Flexi Real Estate, with Using Business Partner (BP) with role BUP003, there is one field available Personnel Number, but this Field is not checking any HR table. We can put any number in this field it is accepted so how to check this field with HR Link.
    Also when putting any number in this field there is no any report populate this field.
    Regards,
    Nilesh.

    Hi Nilesh,
    You can create a Customer for employee, where you will be having field Personal Number (you can check in Table KNB1) and then from Customer you can create Business Partner.
    For creation of Business Partner from Employee customer you might need custom program if there are no relavant setting in SPRO
    Thanks
    Veman.

  • Dynamic CRM connect outlook Client with different domain

    Hi Guys,
    I had installed CRM 2011 in cloud with different domain.
    If I use browser is working fine just that when i use Outlook client it show 
    15:24:16|  Error| Exception : The request for security token could not be satisfied because authentication failed.    at System.ServiceModel.Security.SecurityUtils.ThrowIfNegotiationFault(Message message, EndpointAddress target)
       at System.ServiceModel.Security.SspiNegotiationTokenProvider.GetNextOutgoingMessageBody(Message incomingMessage, SspiNegotiationTokenProviderState sspiState)
    I found that is because you must connect to the same domain.
    any idea that i can use my Outlook client to connect to CRM 2011 without changing my domain?
    Regards,
    Kim

    Yes - I've been scarred with this for many years :(
    If it is just CAS 1 that is causing issues, then focus in on that.  The support statement for Win 2008 R2 is that NLB is still a 3rd party component and support may ask for it to be disabled.
    http://support.microsoft.com/kb/278431 
    Does CAS1 and CAS2 have the same NICs (firmware as well), driver, teaming software, and teaming config? 
    I also want to ask what the network team did for configuring the switch ports on the servers?  This will vary from vendor to vendor  - did they do the same config on both?
    Cheers,
    Rhoderick
    Microsoft Senior Exchange PFE
    Blog:
    http://blogs.technet.com/rmilne 
    Twitter:   LinkedIn:
      Facebook:
      XING:
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
    Thanks Rhoderick, issue still persists
    can you also help clarify what you meant by "configuring the switch ports on the servers"?
    thanks again

  • Unable to create new Partner Link with wizard

    Hi!
    I am trying to create a new partner link using the wizard using eclipse SDK. I get the following errorwhen I attempt to choose a wsdlLocation on the local BPEL server:
    "Failed to retrieve service list from http://[local_host]:[http_port]/BPELConsole/xmlGetProcessList.jsp?domainId=default&password=bpel"
    Cause: Invalid Syntax
    Potential Fixes:
    Make ure that the BPEL server has been started, check syntax of WSIL document, check network settings and WSIL document URL.
    I do not know what to make of this error. I am using the Oracle BPEL Process Manager for Weblogic. I have already started the server and I can logon to the console without any issues.
    Any help will be greatly appreciated.
    Thanks and Regards
    Anand K. Srivastava

    Hi
    Thank you for reverting.
    I am able to connect / logon using the browser. I use IE 6.0. The port # is 9700 and host is defined as 'localhost'. I even tried changing it to 127.0.0.1 in my Eclipse 3.0 SDK configuration; but no avail.
    Any help will be appreciated.
    Regards
    Anand K. Srivastava

  • Dynamic binding of a DataGridTemplateColumn with a ComboBox inside

    Hi all and thank you in advance.
    I wish you could help me 'cause I'm quite a newbye in this world (C# and WPF).
    I need to bind a ComboBox field inside a DataGrid with some data.
    The DataGrid is filled with a collection.
    I need that one or more data from one field (or more) of this collection is bound with data from another DataSet (and collection).
    I need this binding as DYNAMIC and not STATIC:
    if I add a record in the second collection I need this record is avaible in the other collection (DataGrid "collection" before)
    Any suggestion?
    Edit:
    obviously with "if I add" I mean:
    if I add one record in the table I need this record in the ComboBox content of the ComboBox field inside the DataGrid filled with the other collection...

    Ummm... obviously is not a word I would use there mate.
    It's Friday evening and been a tiring week but I'm a bit confused by your explanation.
    I'm guessing you're kind of OK with an observablecollection bound to itemssource of your datagrid.
    If not bind a.... ditto.
    Observablecollection tells you + and - to that collection but not properties.
    You have to implement inotifypropertychanged to do that.
    Then add some notification from your setters on each property.
    kinda like
    using GalaSoft.MvvmLight;
    namespace wpf1
    public class Class1 : ViewModelBase
    private int myVar;
    public int MyProperty
    get
    return myVar;
    set
    myVar = value;
    RaisePropertyChanged();
    Binding comboboxes in datagrids is tricky.
    You have several options.
    You mention datasets and collections.
    I'm going with collection here.
    The thing to realise about the wpf datagrid is datacontext.
    The datacontext of the row is an item in the collection the itemscollection is bound to.
    If you bind a collection of customer then it's in customer it looks for any binding.
    It has to use a bit of weird notation to get to the datacontext of the window.
    That's one route to your data.
    Another is to have an observable collection as a resource.
    http://social.technet.microsoft.com/wiki/contents/articles/26347.wpf-combobox-binding-in-datagrid.aspx
    http://social.technet.microsoft.com/wiki/contents/articles/26200.wpf-dynamicresource-observablecollection.aspx
    Hope that helps.
    Recent Technet articles: Property List Editing;
    Dynamic XAML

  • Trying to get spry menu to show visited links with different color

    I know there is Javascript involved I was just wondering if Anyone has sent it up yet. as a downloadable@ file

    Visited links need not be JavaScript driven.  They are primarily CSS driven.
      /* unvisited link */
    a:link {
        color: #FF0000;
    /* visited link */
    a:visited {
        color: #00FF00;
    /* mouse over link */
    a:hover {
        color: #FF00FF;
    /* selected link */
    a:active,
    a:focus {
         color: #0000FF;
    FYI:  Spry is dead.  Adobe abandoned it in late 2012.
    Nancy O.

  • Podcast email - send the same link with different Podcasts

    I have started using the podcast email function after my upgrade to OS3.0 on my iPhone 3G
    I sent one podcast link via email, now every time I send a link to the podcasts (in this podcast subscription) it sends the SAME FIRST LINK
    Why does this happen? Has anyone else had this problem?

    Looks like I am mistaken. It sends a link for the podcast, whereas I thought it was per podcast in the subscription. Bugger, feature improvement?

  • Strange problems with Dynamic Partner Linking, how to reset conversation Id

    Hi,
    We have dyanamic partner linking with synchronous BPEL process. For testing this I have created an xml which is having 3 Dyanmic links for the same partener link. When I execute the first one gets executed but second one onwards it throws bpel fault exception When I am looping through the XML the first linking is working but when it tries to do the second call to the same end point it faults out saying
    <bindingFault xmlns="http://schemas.oracle.com/bpel/extension">
    <part name="code">
    <code>GenericError</code>
    </part>
    <part name="summary">
    <summary>null</summary>
    </part>
    </bindingFault>
    I tried several ways, bottom line this what I am getting in Do parter link assing in both loops. In my observation it generates some conversation Id which is null in the first iteration but from second one onwards.. it is generating some value which I am unable to reset. I belive if I can reset that converstationId to null probably I won't get this bepelFault.
    Please let me know if you need more information.
    First Scenario:
    <partnerLink name="PartnerLink_Campus_PIDS" partnerLinkType="{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS">
    <myRole name="null">
    <ServiceName>null</ServiceName>
    <PortType>null</PortType>
    <Address>null</Address>
    </myRole>
    <partnerRole name="PIDSUpdate_CHCSProvider">
    <ServiceName>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</ServiceName>
    <PortType>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</PortType>
    <Address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS</Address>
    </partnerRole>
    <conversationId>null</conversationId>
    <properties>{}</properties>
    </partnerLink>
    Second Scenario:
    [2006/04/18 22:37:10] Updated variable "PartnerLink_Campus_PIDS" less
    <partnerLink name="PartnerLink_Campus_PIDS" partnerLinkType="{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS">
    <myRole name="null">
    <ServiceName>null</ServiceName>
    <PortType>null</PortType>
    <Address>null</Address>
    </myRole>
    <partnerRole name="PIDSUpdate_CHCSProvider">
    <ServiceName>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</ServiceName>
    <PortType>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</PortType>
    <Address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS</Address>
    </partnerRole>
    <conversationId>bpel://localhost/default/iXPPIDSUpdateBroadCast~1.0/8909-BpInv0-BpSeq1.5-5</conversationId>
    <properties>{}</properties>
    </partnerLink>
    I clearing the end point the following way.
    <assign name="ClearEndpoint">
    <copy>
    <from>
    <EndpointReference xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:ns1="http://xmlns.oracle.com/PIDSUpdate_CHCS">
    <Address/>
    <ReferenceProperties/>
    <ServiceName/>
    </EndpointReference>
    </from>
    <to variable="partnerReference"/>
    </copy>
    </assign><!-- set the address in the endpoint variable
    Dynamic Links XML :
    <Dynamiclinks xmlns="http://ixp.mhs.dod.gov/DynamicLinksSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Dynamiclink>
    <address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS
    </address>
    <service_name>ns1:PIDSUpdate_CHCS
    </service_name>
    </Dynamiclink>
    <Dynamiclink>
    <address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS
    </address>
    <service_name>ns1:PIDSUpdate_CHCS
    </service_name>
    </Dynamiclink>
    </Dynamiclinks>
    Does any one how to reset the convesation Id, it will be a big help for me.
    Regards,
    Sridhar Dabbeeru

    Hi,
    We have dyanamic partner linking with synchronous BPEL process. For testing this I have created an xml which is having 3 Dyanmic links for the same partener link. When I execute the first one gets executed but second one onwards it throws bpel fault exception When I am looping through the XML the first linking is working but when it tries to do the second call to the same end point it faults out saying
    <bindingFault xmlns="http://schemas.oracle.com/bpel/extension">
    <part name="code">
    <code>GenericError</code>
    </part>
    <part name="summary">
    <summary>null</summary>
    </part>
    </bindingFault>
    I tried several ways, bottom line this what I am getting in Do parter link assing in both loops. In my observation it generates some conversation Id which is null in the first iteration but from second one onwards.. it is generating some value which I am unable to reset. I belive if I can reset that converstationId to null probably I won't get this bepelFault.
    Please let me know if you need more information.
    First Scenario:
    <partnerLink name="PartnerLink_Campus_PIDS" partnerLinkType="{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS">
    <myRole name="null">
    <ServiceName>null</ServiceName>
    <PortType>null</PortType>
    <Address>null</Address>
    </myRole>
    <partnerRole name="PIDSUpdate_CHCSProvider">
    <ServiceName>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</ServiceName>
    <PortType>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</PortType>
    <Address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS</Address>
    </partnerRole>
    <conversationId>null</conversationId>
    <properties>{}</properties>
    </partnerLink>
    Second Scenario:
    [2006/04/18 22:37:10] Updated variable "PartnerLink_Campus_PIDS" less
    <partnerLink name="PartnerLink_Campus_PIDS" partnerLinkType="{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS">
    <myRole name="null">
    <ServiceName>null</ServiceName>
    <PortType>null</PortType>
    <Address>null</Address>
    </myRole>
    <partnerRole name="PIDSUpdate_CHCSProvider">
    <ServiceName>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</ServiceName>
    <PortType>{http://xmlns.oracle.com/PIDSUpdate_CHCS}PIDSUpdate_CHCS</PortType>
    <Address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS</Address>
    </partnerRole>
    <conversationId>bpel://localhost/default/iXPPIDSUpdateBroadCast~1.0/8909-BpInv0-BpSeq1.5-5</conversationId>
    <properties>{}</properties>
    </partnerLink>
    I clearing the end point the following way.
    <assign name="ClearEndpoint">
    <copy>
    <from>
    <EndpointReference xmlns="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:ns1="http://xmlns.oracle.com/PIDSUpdate_CHCS">
    <Address/>
    <ReferenceProperties/>
    <ServiceName/>
    </EndpointReference>
    </from>
    <to variable="partnerReference"/>
    </copy>
    </assign><!-- set the address in the endpoint variable
    Dynamic Links XML :
    <Dynamiclinks xmlns="http://ixp.mhs.dod.gov/DynamicLinksSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Dynamiclink>
    <address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS
    </address>
    <service_name>ns1:PIDSUpdate_CHCS
    </service_name>
    </Dynamiclink>
    <Dynamiclink>
    <address>http://val-ossminc:9700/orabpel/default/PIDSUpdate_CHCS
    </address>
    <service_name>ns1:PIDSUpdate_CHCS
    </service_name>
    </Dynamiclink>
    </Dynamiclinks>
    Does any one how to reset the convesation Id, it will be a big help for me.
    Regards,
    Sridhar Dabbeeru

  • How to manage multiple operation within the same partner link ?

    Hi,
    I have a partner link with 2 possible operations : "sayYes" and "sayNo".
    I want to do the following : if the operation is "sayYes", I return "YES", if it's "sayNo", I return "NO".
    (not really complex... in theory)
    In my WSDL file, I have the following :
         <message name="TestPickRequestYesMessage">
              <part name="payload" element="client:TestPickProcessYesRequest"/>
         </message>
    <message name="TestPickRequestNoMessage">
              <part name="payload" element="client:TestPickProcessNoRequest"/>
         </message>
         <message name="TestPickResponseMessage">
              <part name="payload" element="client:TestPickProcessResponse"/>
         </message>
         <portType name="TestPick">
              <operation name="sayYes">
                   <input message="client:TestPickRequestYesMessage" />
                   <output message="client:TestPickResponseMessage"/>
              </operation>
    <operation name="sayNo">
                   <input message="client:TestPickRequestNoMessage" />
                   <output message="client:TestPickResponseMessage"/>
              </operation>
         </portType>
    The returned value is in a string variable : "return_value".
    I've created a "pick" activity :
    <pick name="Pick_1" createInstance="yes">
    <onMessage portType="client:TestPick" operation="sayYes"
    variable="inputVariableYes" partnerLink="TestPick">
    <sequence name="Sequence_1">
    <assign name="setReturnYES">
    <copy>
    <from expression='"YES"'/>
    <to variable="return_value"/>
    </copy>
    <copy>
    <from variable="return_value"/>
    <to variable="outputVariable" part="payload"
    query="/client:TestPickProcessResponse/client:result"/>
    </copy>
    </assign>
    <reply name="replyOutputYES" partnerLink="TestPick"
    portType="client:TestPick" operation="sayYes"
    variable="outputVariable"/>
    </sequence>
    </onMessage>
    <onMessage portType="client:TestPick" operation="sayNo"
    variable="inputVariableNo" partnerLink="TestPick">
    <sequence name="Sequence_2">
    <assign name="setReturnNO">
    <copy>
    <from expression='"NO"'/>
    <to variable="return_value"/>
    </copy>
    <copy>
    <from variable="return_value"/>
    <to variable="outputVariable" part="payload"
    query="/client:TestPickProcessResponse/client:result"/>
    </copy>
    </assign>
    <reply name="replyOutputNO" partnerLink="TestPick"
    portType="client:TestPick" operation="sayNo"
    variable="outputVariable"/>
    </sequence>
    </onMessage>
    </pick>
    !http://www.monsterup.com/image.php?url=upload/1237201855.png!
    [http://www.monsterup.com/image.php?url=upload/1237201855.png]
    !http://www.monsterup.com/image.php?url=upload/1237201924.png!
    [http://www.monsterup.com/image.php?url=upload/1237201924.png]
    When I deploy and test this application, I have a huge problem : if a choose a "*sayNo*" message, my application do the following :
    The "pick" activity logs :
    <inputVariableYes>
    - <part name="payload" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <ns1:TestPickProcessNoRequest xmlns:ns1="http://xmlns.oracle.com/TestPick">
    <ns1:input>
    blabla
    </ns1:input>
    </ns1:TestPickProcessNoRequest>
    </part>
    </inputVariableYes>
    I have a right "*TestPickProcessNoRequest *" message type.
    BUT, the next activity is "setReturnYES", instead of "setReturnNO".
    !http://www.monsterup.com/image.php?url=upload/1237201958.png!
    [http://www.monsterup.com/image.php?url=upload/1237201958.png]
    Can anyone tell me where I'm wrong ?
    It looks like the "pick" activity always go with the first sequence...

    Hi PhunkyBob,
    I also had a hard time, finding out that the problem was with the BPEL console and not with my processes -.-
    Perhaps it's the Browser, I too use Firefox. Did not try it in IE yet.
    Here is the solution, try to switch to XML View and then change the Operation! (you will notice that it changes properly) Then you can either send it that way or return to HTML View.
    I have always to it that way,.. gets really annoying when I have to test a process many times :-/ ...change to xml, change operation, back to html, making entries, send...
    If someone has a solution, other than changing the Brwoser, please post :-)
    greetings,
    Michael

  • I want to define the partner link to be an XML file

    Another process creates an XML file and dumps it inot a directory. I want to use the file adapter to consume it. I can not figure out a way to use the file adpater for an XML file. I have used it for csv and serveral other non-standard formats but the file adapter doesn ot seem geared toward XML files. So I figure I must need a WSDL file to create the partner link with. How can I create a wsdl file from sample xml files?

    Hello rsuchoza,
    What you really are looking for is an XML Schema (.xsd file), to use in the Schema Location field.
    If you have another BPEL process creating this XML file, you can probably find the an XSD that fits your XML in that project?
    <rune/>

Maybe you are looking for

  • Urgent : Posting Payroll results from legacy system to SAP Fi /C0

    Hi Experts,             A client requirment is such that they have to post payroll results to FI/Co             They are not using SAP HR- Payroll module . They use their own payroll               processing system .               Please tell what wo

  • Lists not showing in Design view

    If I preview page in browser, I can see the bulleted list, but it is not visibile in design view, pretty annoying. Anyone know why this might be happening? I validated my code and got no errors...

  • Please help: How to undo accidental paste-over in NOTES?

    Please help: just pasted over an entire (very important) note in an epic fat-finger touch. Please let me know if there is a "command Z" type action I might be able to take to undo, go back, etc. I have not connected phone to sync just yet to see what

  • Request for howto - error processing best practise

    Hi JDev Team. Something I would like to see in a future HOWTO would be error handling in a BC4J/JSP application. What is best practise? How do we make sure that when a database error occurs, we can trap the error and provide a friendly error message,

  • SQL Query based Tree Table

    Dear All, I would like to know. Can I create af:TreeTable with SQL Query without using Entity Object because of the Database allow to use only Query view object. Please show to me the ways how to tackle in this scenario. Regards KT