ADF 10.1.2: Lifecycle problem?

I'm trying to set a whereClause param on my viewobject just before I show it in a JSP. To do this I have created a custom method in my applicationmodule that does setting the where clause on the viewobject and an execute query. This method is published in my datacontrol so I have dropped it on my DataPage. This is shown in the struts config as follows:
<action path="/result" className="oracle.adf.controller.struts.actions.DataActionMapping" type="com.travelfinder.view.ResultAction" name="DataForm" parameter="/result.jsp">
<set-property property="modelReference" value="resultUIModel"/>
<set-property property="methodName" value="resultUIModel.setHotelWhereClause"/>
<set-property property="resultLocation" value="${requestScope.methodResult}"/>
<set-property property="numParams" value="1"/>
<set-property property="paramNames[0]" value="3"/>
</action>
But when I run the program I'm getting the following stack trace:
05/06/06 16:04:45 java.sql.SQLException: Missing IN or OUT parameter at index:: 1
05/06/06 16:04:45      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
05/06/06 16:04:45      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174)
05/06/06 16:04:45      at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1552)
05/06/06 16:04:45      at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2896)
05/06/06 16:04:45      at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:2942)
05/06/06 16:04:45      at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:691)
05/06/06 16:04:45      at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:547)
05/06/06 16:04:45      at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3422)
05/06/06 16:04:45      at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:663)
05/06/06 16:04:45      at oracle.jbo.server.ViewRowSetImpl.refreshCollection(ViewRowSetImpl.java:749)
05/06/06 16:04:45      at oracle.jbo.server.ViewObjectImpl.refreshCollection(ViewObjectImpl.java:5412)
05/06/06 16:04:45      at oracle.jbo.common.ws.WSRowSetImpl.doWork(WSRowSetImpl.java:647)
05/06/06 16:04:45      at oracle.jbo.common.ws.WSViewObjectImpl.doWork(WSViewObjectImpl.java:454)
05/06/06 16:04:45      at oracle.jbo.common.ws.WSApplicationModuleImpl.doWork(WSApplicationModuleImpl.java:751)
05/06/06 16:04:45      at oracle.jbo.server.ApplicationModuleImpl.syncWorkingSet(ApplicationModuleImpl.java:1770)
05/06/06 16:04:45      at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.syncWorkingSet(AbstractRemoteApplicationModuleImpl.java:1750)
05/06/06 16:04:45      at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgRequest(AbstractRemoteApplicationModuleImpl.java:3798)
05/06/06 16:04:45      at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgEntries(AbstractRemoteApplicationModuleImpl.java:4129)
05/06/06 16:04:45      at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.readServiceMessage(AbstractRemoteApplicationModuleImpl.java:3389)
05/06/06 16:04:45      at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processMessage(AbstractRemoteApplicationModuleImpl.java:1859)
05/06/06 16:04:45      at oracle.jbo.server.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:7336)
05/06/06 16:04:45      at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.sync(AbstractRemoteApplicationModuleImpl.java:1825)
05/06/06 16:04:45      at oracle.jbo.server.remote.colo.ServerApplicationModuleImpl.doMessage(ServerApplicationModuleImpl.java:263)
05/06/06 16:04:45      at oracle.jbo.common.colo.ColoApplicationModuleImpl.doMessage(ColoApplicationModuleImpl.java:103)
05/06/06 16:04:45      at oracle.jbo.client.remote.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:6375)
05/06/06 16:04:45      at oracle.jbo.client.remote.PooledRequestHandler.doMessage(PooledRequestHandler.java:130)
05/06/06 16:04:45      at oracle.jbo.client.remote.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:6375)
05/06/06 16:04:45      at oracle.jbo.client.remote.ApplicationModuleImpl.sendServiceMessage(ApplicationModuleImpl.java:1100)
05/06/06 16:04:45      at oracle.jbo.client.remote.ApplicationModuleImpl.sendServiceMessage(ApplicationModuleImpl.java:1114)
05/06/06 16:04:45      at oracle.jbo.client.remote.ApplicationModuleImpl.sendWorkingSetRequests(ApplicationModuleImpl.java:3497)
05/06/06 16:04:45      at oracle.jbo.common.ws.WSApplicationModuleImpl.sendRequests(WSApplicationModuleImpl.java:1119)
05/06/06 16:04:45      at oracle.jbo.common.ws.WSApplicationModuleImpl.sync(WSApplicationModuleImpl.java:1034)
05/06/06 16:04:45      at oracle.adf.model.bc4j.DCJboDataControl.syncWithForceOption(DCJboDataControl.java:1124)
05/06/06 16:04:45      at oracle.adf.model.bc4j.DCJboDataControl.syncIfNeeded(DCJboDataControl.java:1129)
05/06/06 16:04:45      at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:1571)
05/06/06 16:04:45      at oracle.adf.controller.lifecycle.PageLifecycle.prepareModel(PageLifecycle.java:205)
05/06/06 16:04:45      at oracle.adf.controller.struts.actions.StrutsPageLifecycle.prepareModel(StrutsPageLifecycle.java:70)
05/06/06 16:04:45      at oracle.adf.controller.struts.actions.DataAction.prepareModel(DataAction.java:295)
05/06/06 16:04:45      at com.travelfinder.fwk.controller.TravelFinderDataForwardAction.prepareModel(TravelFinderDataForwardAction.java:103)
05/06/06 16:04:45      at com.travelfinder.view.ResultAction.prepareModel(ResultAction.java:51)
05/06/06 16:04:45      at oracle.adf.controller.struts.actions.DataAction.prepareModel(DataAction.java:486)
05/06/06 16:04:45      at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:105)
05/06/06 16:04:45      at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)
05/06/06 16:04:45      at com.travelfinder.fwk.controller.TravelFinderDataForwardAction.handleLifecycle(TravelFinderDataForwardAction.java:220)
05/06/06 16:04:45      at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)
05/06/06 16:04:45      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
05/06/06 16:04:45      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
05/06/06 16:04:45      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
05/06/06 16:04:45      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
05/06/06 16:04:45      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
05/06/06 16:04:45      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
05/06/06 16:04:45      at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
05/06/06 16:04:45      at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
05/06/06 16:04:45      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)
05/06/06 16:04:45      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
05/06/06 16:04:45      at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:220)
05/06/06 16:04:45      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
05/06/06 16:04:45      at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
05/06/06 16:04:45      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
05/06/06 16:04:45      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
05/06/06 16:04:45      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
05/06/06 16:04:45      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
05/06/06 16:04:45      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
05/06/06 16:04:45      at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
05/06/06 16:04:45      at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
05/06/06 16:04:45      at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
05/06/06 16:04:45      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
05/06/06 16:04:45      at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:645)
05/06/06 16:04:45      at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
05/06/06 16:04:45      at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
05/06/06 16:04:45      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
05/06/06 16:04:45      at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
05/06/06 16:04:45      at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
05/06/06 16:04:45      at java.lang.Thread.run(Thread.java:534)
oracle.jbo.InvalidOperException: JBO-25045: Attempt to synchronize iterator implicitly detected from row set iterator HotelView1.
     at oracle.jbo.client.remote.ApplicationModuleImpl.checkForBatch(ApplicationModuleImpl.java:788)
     at oracle.jbo.client.remote.ApplicationModuleImpl.isRangeAt(ApplicationModuleImpl.java:3655)
     at oracle.jbo.client.remote.RowSetIteratorImpl.isRangeAtTop(RowSetIteratorImpl.java:1041)
     at oracle.jbo.client.remote.RowSetIteratorImpl.first(RowSetIteratorImpl.java:848)
     at oracle.jbo.client.remote.RowSetImpl.first(RowSetImpl.java:899)
     at oracle.jbo.client.remote.ViewUsageImpl.first(ViewUsageImpl.java:827)
     at oracle.jbo.common.ws.WSRowSetIteratorBase.first(WSRowSetIteratorBase.java:328)
     at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:638)
     at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:1596)
     at oracle.adf.controller.lifecycle.PageLifecycle.prepareModel(PageLifecycle.java:205)
     at oracle.adf.controller.struts.actions.StrutsPageLifecycle.prepareModel(StrutsPageLifecycle.java:70)
     at oracle.adf.controller.struts.actions.DataAction.prepareModel(DataAction.java:295)
     at com.travelfinder.fwk.controller.TravelFinderDataForwardAction.prepareModel(TravelFinderDataForwardAction.java:103)
     at com.travelfinder.view.ResultAction.prepareModel(ResultAction.java:51)
     at oracle.adf.controller.struts.actions.DataAction.prepareModel(DataAction.java:486)
     at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:105)
     at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223)
     at com.travelfinder.fwk.controller.TravelFinderDataForwardAction.handleLifecycle(TravelFinderDataForwardAction.java:220)
     at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
     at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
     at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:220)
     at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
     at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485)
     at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
     at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)
     at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
     at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:645)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
     at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
     at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
     at java.lang.Thread.run(Thread.java:534)
Can someone help me here what I did wrong??

As was said before - if you don't set the bind variables BEFORE calling super.prepareModel() then the bind variables won't be bound and you will get the error as shown above.
You need to initialise the model
protected void prepareModel(DataActionContext ctx) throws Exception {
initializeModelForPage(ctx);
super.prepareModel(ctx);
initializeBindingsForPage(ctx);
Then do something like the code below in a base action class that extends DataForwardAction
protected void initializeModelForPage(DataActionContext ctx)
HttpServletRequest req = ctx.getHttpServletRequest();
ApplicantsModule am = (ApplicantsModule)ctx.getBindingContext()
.findDataControl("ApplicantsModuleDataControl").getDataProvider();
am.prepareForApplicantCount( "FRE", "REG");
Then I have this in my application module class which actually binds the stuff.
public void prepareForApplicantCount(String dept, String status)
if (isNullOrEmpty(dept) )
getApplicantCounts().setMaxFetchSize(0);
else
getApplicantCounts().setMaxFetchSize(-1);
getApplicantCounts().setWhereClauseParams( new Object[] {dept, dept, status });
getApplicantCounts().executeQuery();
LOG.info( getApplicantCounts().getQuery() );
}

Similar Messages

  • Lifecycle problem between navigations???

    When I wan to go one page(Page1) to another(Page2) with navigation via a button action( for example with name " go to Page2") , the below error is comming before the button action, why? and what is the cause of this?
    Jun 18, 2007 5:39:09 PM com.sun.faces.lifecycle.ApplyRequestValuesPhase execute
    SEVERE: Index: 1, Size: 1
    java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
         at java.util.ArrayList.RangeCheck(ArrayList.java:546)
         at java.util.ArrayList.get(ArrayList.java:321)
         at oracle.adf.view.faces.component.StampState.restoreChildStampState(StampState.java:119)
         at oracle.adf.view.faces.component.UIXTable.restoreStampState(UIXTable.java:428)
         at oracle.adf.view.faces.component.UIXCollection._restoreStampState(UIXCollection.java:1069)
         at oracle.adf.view.faces.component.UIXCollection.postRowDataChange(UIXCollection.java:695)
         at oracle.adf.view.faces.component.UIXCollection.setRowIndex(UIXCollection.java:380)
         at oracle.adf.view.faces.component.UIXTable._processStamps(UIXTable.java:499)
         at oracle.adf.view.faces.component.UIXTable.processFacetsAndChildren(UIXTable.java:379)
         at oracle.adf.view.faces.component.UIXCollection.decodeChildrenImpl(UIXCollection.java:142)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:803)
         at oracle.adf.view.faces.component.UIXCollection.processDecodes(UIXCollection.java:137)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:818)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:803)
         at oracle.adf.view.faces.component.UIXComponentBase.processDecodes(UIXComponentBase.java:673)
         at javax.faces.component.UIForm.processDecodes(UIForm.java:164)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:818)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:803)
         at oracle.adf.view.faces.component.UIXComponentBase.processDecodes(UIXComponentBase.java:673)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildrenImpl(UIXComponentBase.java:818)
         at oracle.adf.view.faces.component.UIXComponentBase.decodeChildren(UIXComponentBase.java:803)
         at oracle.adf.view.faces.component.UIXComponentBase.processDecodes(UIXComponentBase.java:673)
         at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:900)
         at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:326)
         at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:99)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:620)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:369)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:865)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:447)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:215)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)

    Hi All.
    I have what I suspect to be the same problem
    Page 1 contains a an adf table based on a VO as well as a select list with some hardcoded values.
    Page 2 contains my navigation link to page 1 as well as an adf table based on VO, radio select and some command buttons.
    Which I click on the navigation link I am presented with the same error. The navigation case is set to redirect = True
    The VOs are based on SQL Queries not attributes are set to not updateable
    Are there any special properties I should be setting on the the select list on page 1 to enable the navigation to work correctly?
    Should it matter or not whether Page 1 has been visited before?
    Is it the select list which is likely to be causing the problem or something elese e.g. ADF Table?
    We are using Jdev 10.1.3.3 on windows
    Regards
    Kris

  • Sharepoint 2013 and ADFS 3.0 Multi-Tenancy Problems

    Hi 
    I am hoping someone might be able to help with my scenario.
    Architectural Overview:
    We have a 3-Tier Sharepoint 2013 deployed. In this infrastructure we have the following Servers (1x ADFS server, 1x TMG Proxy for External Access, 2x Web Front-End servers, 1x Application Server, 2x SQL Servers with P2P replication
    On sharepoint we have a multi-tenant setup based on HSNC i.e. with AD integration on domain example.com. We also integrate with a 3rd Party myexample.com which we have ADFS connected to
    site1.example.com
    site2.exmaple.com  
    For both of the sites we have configured the required application and run as per requirements of ADFS 3.0. 
    ADFSserver -> server1.example.com
    DefaultRealm -> urn:sharepoint:site
    site1.example.com -> "https://site1.example.com/_trust/", urn:sharepoint:site1
    with default login page specified /_trust/default.aspx
    site2.example.com -> "https://site2.example.com/_trust/", urn:sharepoint:site2
    with default login page specified /_trust/default.aspx
    On ADFS 3.0 we have realm trusts corresponding to this i.e.
    Trust 1:
    identifier -> "https://site1.example.com/_trust/" , urn:sharepoint:site1
    Endpoint -> "https://site1.example.com/_trust/Pages/Default.aspx
    Trust 2:
    identifier -> "https://site2.example.com/_trust/", urn:sharepoint:site2
    Endpoint -> "https://site2.example.com/_trust/Pages/Default.aspx, urn:sharepoint:site2
    The Problem:
    When accessing the sites from the client browser to test (using Chrome Incognito mode so cookies terminates at close of browser session), I get weird stuff happening on ADFS and Sharepoint. I try site1.example.com and it fails stating that urn:sharepoint:site1
    is not a recognised realm. When looking at the URL request sent to ADFS I can see irrespective of urn set on sharepoint to differentiate, it sends the default urn of urn:sharepoint:site which is not part of the Relay Party Trust in ADFS for site1 or site2.
    This causes the SAML authentication to fail. When I add the default Realm to one of the Trusts then it works fine but then It is not a true multi-tenant environment as requests for both sites gets redirected to a single ADFS endpoint

    Did you set the ProviderRealms on the Trusted Identity Token Issuer?
    http://sharepointobservations.wordpress.com/2013/08/13/adding-host-name-site-collections-to-existing-saml-claims-token-issuer/
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • ADF/Swing/JClient application migration problem from 10.1.3.5 to 11.1.1.3

    Hi,
    I am migrating an application from JDev 10.1.3.5 to 11.1.1.3 in order to deploy it to a java 1.6 JVM which is only certified with JDev 11.1.1.3
    No matter what I do the DataBindings.cpx file content is emptied by the IDE, the migration was successful => no errors displayed.
    I tried to solve the problem by doing the following but the file stays empty:
    1) the removing the project from the application and adding it again, migration is done again => FILE EMPTY
    2) adding manually the content in the source file then running XML validation => no errors, I close the file, reopen it and EMPTY AGAIN!
    Your is needed and will be appreciated!
    Thanks
    Fred
    Content of file DataBindings.cpx:
    <?xml version='1.0' encoding='UTF-8' ?>
    <Application xmlns="http://xmlns.oracle.com/adfm/application" id="DataBindings"
    Package="" version="10.1.2.18.73" SeparateXMLFiles="false"
    ClientType="JClient">
    <pageMap/>
    <pageDefinitionUsages>
    <page id="PanelWeventEditParamVO1UIModel"
    path="com.xxx.view.web.PanelWeventEditParamVO1UIModel"/>
    <page id="TogglePanelPrintSizeDpiUIModel"
    path="com.xxx.view.lab.TogglePanelPrintSizeDpiUIModel"/>
    <page id="PanelPhotographerLabROfPhotolabVO1UIModel"
    path="com.xxx.view.web.PanelPhotographerLabROfPhotolabVO1UIModel"/>
    <page id="PanelWeventEditStatusVO1UIModel"
    path="com.xxx.view.web.PanelWeventEditStatusVO1UIModel"/>
    <page id="MDDPhotographerGalleryWelcomeUIModel"
    path="com.xxx.view.web.MDDPhotographerGalleryWelcomeUIModel"/>
    <page id="PanelTranslationCountryRegionLangTableVO1UIModel"
    path="com.xxx.view.system.PanelTranslationCountryRegionLangTableVO1UIModel"/>
    <page id="PanelDestGroupDestRTableVO1UIModel"
    path="com.xxx.view.system.PanelDestGroupDestRTableVO1UIModel"/>
    <page id="PanelWeventEditPackageVO1UIModel"
    path="com.xxx.view.web.PanelWeventEditPackageVO1UIModel"/>
    <page id="PanelSiteTariffPaymentTableVO1UIModel"
    path="com.xxx.view.system.PanelSiteTariffPaymentTableVO1UIModel"/>
    <page id="PanelPhotolabClobFreePage1L1VO1UIModel"
    path="com.xxx.view.web.PanelPhotolabClobFreePage1L1VO1UIModel"/>
    <page id="PhotoWebshopDesktopUIModel"
    path="com.xxx.view.start.PhotoWebshopDesktopUIModel"/>
    <page id="PanelItemGiftKitItemGiftTableVO1UIModel"
    path="com.xxx.view.lab.PanelItemGiftKitItemGiftTableVO1UIModel"/>
    <page id="TabbedFormUIModel"
    path="com.xxx.view.system.TabbedFormUIModel"/>
    <page id="PanelEntityPhotolabVO1UIModel"
    path="com.xxx.view.system.PanelEntityPhotolabVO1UIModel"/>
    <page id="PanelAddressVO1UIModel"
    path="com.xxx.view.web.PanelAddressVO1UIModel"/>
    <page id="SiteEventTypesAndTariffsFormUIModel"
    path="com.xxx.view.start.SiteEventTypesAndTariffsFormUIModel"/>
    <page id="PanelSiteVO1UIModel"
    path="com.xxx.view.system.PanelSiteVO1UIModel"/>
    <page id="PanelSiteBonusTypeVO1UIModel"
    path="com.xxx.view.system.PanelSiteBonusTypeVO1UIModel"/>
    <page id="PanelWeventAccountFileUploaderUIModel"
    path="com.xxx.view.web.PanelWeventAccountFileUploaderUIModel"/>
    <page id="PanelLabelWhereVO1UIModel"
    path="com.xxx.view.system.PanelLabelWhereVO1UIModel"/>
    <page id="PanelLabelWhatVO1UIModel"
    path="com.xxx.view.system.PanelLabelWhatVO1UIModel"/>
    <page id="PanelLabelWhoVO1UIModel"
    path="com.xxx.view.system.PanelLabelWhoVO1UIModel"/>
    </pageDefinitionUsages>
    <dataControlUsages>
    <BC4JDataControl Configuration="BaseTablesAMLocal"
    Package="com.xxx.model.system"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"
    id="BaseTablesAMDataControl"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    syncMode="Immediate">
    <Parameters>
    <Parameter name="FactoryClass"
    value="oracle.adf.model.bc4j.DataControlFactoryImpl"/>
    <Parameter name="SupportsFindMode" value="true"/>
    <Parameter name="Configuration" value="BaseTablesAMLocal"/>
    <Parameter name="SupportsTransactions" value="true"/>
    <Parameter name="Package" value="com.xxx.model.system"/>
    <Parameter name="SubType" value="DCBC4J"/>
    <Parameter name="Name" value="BaseTablesAMDataControl"/>
    <Parameter name="id" value="BaseTablesAMDataControl"/>
    </Parameters>
    </BC4JDataControl>
    <BC4JDataControl Configuration="SiteTablesAMLocal"
    Package="com.xxx.model.system"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"
    id="SiteTablesAMDataControl"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    syncMode="Immediate">
    <Parameters>
    <Parameter name="FactoryClass"
    value="oracle.adf.model.bc4j.DataControlFactoryImpl"/>
    <Parameter name="SupportsFindMode" value="true"/>
    <Parameter name="Configuration" value="SiteTablesAMLocal"/>
    <Parameter name="SupportsTransactions" value="true"/>
    <Parameter name="Package" value="com.xxx.model.system"/>
    <Parameter name="SubType" value="DCBC4J"/>
    <Parameter name="Name" value="SiteTablesAMDataControl"/>
    <Parameter name="id" value="SiteTablesAMDataControl"/>
    </Parameters>
    </BC4JDataControl>
    <BC4JDataControl Configuration="SystemViewAMLocal"
    Package="com.xxx.model.system"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"
    id="SystemViewAMDataControl"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    syncMode="Immediate">
    <Parameters>
    <Parameter name="FactoryClass"
    value="oracle.adf.model.bc4j.DataControlFactoryImpl"/>
    <Parameter name="SupportsFindMode" value="true"/>
    <Parameter name="Configuration" value="SystemViewAMLocal"/>
    <Parameter name="SupportsTransactions" value="true"/>
    <Parameter name="Package" value="com.xxx.model.system"/>
    <Parameter name="SubType" value="DCBC4J"/>
    <Parameter name="Name" value="SystemViewAMDataControl"/>
    <Parameter name="id" value="SystemViewAMDataControl"/>
    </Parameters>
    </BC4JDataControl>
    <BC4JDataControl Configuration="PhotolabSetupAMLocal"
    Package="com.xxx.model.lab"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"
    id="PhotolabSetupAMDataControl"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    syncMode="Immediate">
    <Parameters>
    <Parameter name="FactoryClass"
    value="oracle.adf.model.bc4j.DataControlFactoryImpl"/>
    <Parameter name="Configuration" value="PhotolabSetupAMLocal"/>
    <Parameter name="SupportsFindMode" value="true"/>
    <Parameter name="SupportsTransactions" value="true"/>
    <Parameter name="Name" value="PhotolabSetupAMDataControl"/>
    <Parameter name="SubType" value="DCBC4J"/>
    <Parameter name="Package" value="com.xxx.model.lab"/>
    <Parameter name="id" value="PhotolabSetupAMDataControl"/>
    </Parameters>
    </BC4JDataControl>
    <BC4JDataControl Configuration="PhotolabWebAMLocal"
    Package="com.xxx.model.web"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"
    id="PhotolabWebAMDataControl"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    syncMode="Immediate">
    <Parameters>
    <Parameter name="FactoryClass"
    value="oracle.adf.model.bc4j.DataControlFactoryImpl"/>
    <Parameter name="Configuration" value="PhotolabWebAMLocal"/>
    <Parameter name="SupportsFindMode" value="true"/>
    <Parameter name="SupportsTransactions" value="true"/>
    <Parameter name="Name" value="PhotolabWebAMDataControl"/>
    <Parameter name="SubType" value="DCBC4J"/>
    <Parameter name="Package" value="com.xxx.model.web"/>
    <Parameter name="id" value="PhotolabWebAMDataControl"/>
    </Parameters>
    </BC4JDataControl>
    </dataControlUsages>
    </Application>

    Ok it seems I have resolved my problem see end of thread
    Still have following relevant question for an Oracle team member:
    Why is my <pageMap/> empty in my migrated application cpx file?
    => when I create a new ADF Swing application this tag is not empty:
    in new file:
    <pageMap>
    <page path="view.PanelPhotolabVO1" usageId="view_PanelPhotolabVO1PageDef"/>
    </pageMap>
    <pageDefinitionUsages>
    <page id="view_PanelPhotolabVO1PageDef"
    path="view.pageDefs.PanelPhotolabVO1PageDef"/>
    in migrated file:
    <pageMap/>
    <pageDefinitionUsages>
    <page id="PanelWeventEditParamVO1UIModel"
    path="com.photoswing.view.web.PanelWeventEditParamVO1UIModel"/>
    Solution to empty migrated cpx file:
    It seems the migration utility couldn't cope with the BC4JDataControl definitions, so I edited them manually.
    Example of 10.1.3... syntax:
    <dataControlUsages>
    <BC4JDataControl Configuration="BaseTablesAMLocal"
    Package="com.xxx.model.system"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"
    id="BaseTablesAMDataControl"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    syncMode="Immediate">
    <Parameters>
    <Parameter name="FactoryClass"
    value="oracle.adf.model.bc4j.DataControlFactoryImpl"/>
    <Parameter name="SupportsFindMode" value="true"/>
    <Parameter name="Configuration" value="BaseTablesAMLocal"/>
    <Parameter name="SupportsTransactions" value="true"/>
    <Parameter name="Package" value="com.photoswing.model.system"/>
    <Parameter name="SubType" value="DCBC4J"/>
    <Parameter name="Name" value="BaseTablesAMDataControl"/>
    <Parameter name="id" value="BaseTablesAMDataControl"/>
    </Parameters>
    </BC4JDataControl>
    New syntax:
    <BC4JDataControl id="BaseTablesAMDataControl"
    Package="com.xxx.model.system"
    FactoryClass="oracle.adf.model.bc4j.DataControlFactoryImpl"
    SupportsTransactions="true" SupportsFindMode="true"
    SupportsRangesize="true" SupportsResetState="true"
    SupportsSortCollection="true"
    Configuration="BaseTablesAMLocal" syncMode="Immediate"
    ExceptionMode="Immediate"
    xmlns="http://xmlns.oracle.com/adfm/datacontrol"/>
    Tip:
    Do this editing outside JDev with ide closed to avoid crashing it.
    Regards
    Fred

  • ADF Map Viewer Themes Rendering Problem

    Hi,
    Im presently working on ADF Map Viewer. Im facing the below mentioned issue. Can any one has come across this???
    Im building the Themes using Map Builder.
    I have 3 thems, which i combined together & created as a Base Map using Map Builder.
    While adding the themes, i also set the theme mode as "Mapviewer_native". The themes are Area Theme, Region Theme & Building Block Theme.
    For the first theme, i did not specify any minimum scale & maximum scale to make sure that this theme needs to be rendered initially.
    For the second theme, which supposed to be rendered after doing certain zoom in...for this theme i have set the Max & Min scale as Max 3 || Min 8.
    For the third theme i have added the range from 3 to 0.
    Im able to test this fine with Map Builder...On making zoom in at certain levels the second theme is getting rendered..and after doing some more zoom in the third theme is getting rendered.
    Till this everything fine... Here the problem came....
    I used <dvt:map component & assigned the above created Map as Base Map... But here im not able to see the second theme...Initially its showing the Area Map & On selecting the Zoom In ...its directly going to theme 3.
    Can you please suggest me some thing by using i can get this second theme as well....
    Looking forward to hear from you
    Regards,
    Konjeti

    Hi,
    not that I am aware of.
    Frank

  • A few ADF BC state passivation/activation problems

    Our development team has encountered and researched a few ADF BC passivation/activation related bugs that are very annoying. Some of them have been fixed in the new JDeveloper 11gR1 (11.1.1.1.0) but other ones are still active in the last production release. As we consider some of these bugs as very important we decided to report them in this forum:
    *1) New (modified) values of read-only SQL-derived or transient attributes are not activated if they have been modified in ViewObject's cache and the corresponding changes have not been posted to DB yet*
    The attribute values are included into the passivated state but the activation process does not try to activate a modified value if the method <tt>ViewRowImpl.isAttributeUpdateable(int)</tt> returns <tt>false</tt> for the corresponding row attribute. There are many business cases when some ViewObject attributes have to be modified despite the fact they are read-only (or conditionally read-only depending on the values of another attributes).
    *2) Transient values (values of SQL-derived or transient attributes) that have been modified in ViewObject's cache to <tt>null</tt> are not cleared on state activation*
    This is true even for updateable attributes. The problem exists because the passivation process does not write into the passivated state anything about attributes having <tt>null</tt> values. As a consequence the activation process does not try to modify values of the corresponding attributes during the activation and they keep the value fetched from the ViewObject's query.
    *3) State activation process does not restore ViewCriteria row names*
    As a result the query components (<af:query>, <af:quickQuery> and table filters) do not work correctly after state passivation/activation because they do not clear eventual previously applied filter condition as they do that by searching ViewCriteria rows having particular names. In this way the new condition is appended instead of overriding eventual previous one.

    Hi Maxa,
    I am the thread owner. Sorry for the delay, but my forum account was destroyed during the transition to the new Oracle's SSO, so I had to create a new account and I have missed your posting.
    The table filter problem was resolved in the new JDev 11.1.1.2. The bug number is "Bug 8650239 - FILTERING CRITERIA ARE APPENDED WHEN AM POOLING IS DISABLED".
    If you have to use previous JDev 11g version then the you have to patch the class oracle.jbo.ViewCriteria in the archives adfm.jar and oracle.adf.model_11.1.1.ear as follows (look at the bold lines):
    {font:Courier}
    public void passivate(XMLDocument doc, XMLElement node) {
    ViewCriteriaRow r = (ViewCriteriaRow)row;
    for(int j = 0; j < r.getAttributeCount(); j++) {
    if(rowNode == null) {
    rowNode = doc.createElement("Row");
    ((XMLElement)rowNode).setAttribute("uc", r.isUpperColumns() ? "1" : "0");
    ((XMLElement)rowNode).setAttribute("cj", (new StringBuilder()).append("").append(r.getConjunction()).toString());
    *((XMLElement)rowNode).setAttribute("n", r.getName() == null ? "" : r.getName());*
    public void activate(XMLElement node) {
    for(Node rowNode = node.getFirstChild(); rowNode != null;) {
    ViewCriteriaRow vcr = createViewCriteriaRow();
    s = ((XMLElement)rowNode).getAttribute("uc");
    if(s != null && s.length() > 0)
    vcr.setUpperColumns(Integer.valueOf(s).intValue() == 1);
    s = ((XMLElement)rowNode).getAttribute("cj");
    if(s != null && s.length() > 0)
    vcr.setConjunction(Integer.valueOf(s).intValue());
    String name = ((XMLElement)rowNode).getAttribute("n");
    if(name != null && name.length() > 0)
    vcr.setName(name);
    {font}
    You have to decompile the class, add the bold lines, compile the class and repack it into the specified archives. I am affraid it is not quite legal to patch Oracle's classes but I do not have other solution.

  • Oracle ADF: ORA-01460 4000 chars problem

    Hello,
    please excuse my bad english. I hope you will understand what I mean.
    I hope I'am right here with my Problem:
    I hava a web application written with Oracle ADF in jDeveloper. A View-Object contains the SQL-Statemant to search with a bind variable (Type: String) and uses Oracle Text.
    WHERE contains(Index, :mySearchString, 1) > 0
    Java generates the String (Type: String) that might have a length of 12 chars, 1234 chars or maybe something about 4000 chars.
    If the String is below 4000 chars, there is no problem.
    But if he exceeds the 4000 chars I get a exception with the message "ORA-01460:     unimplemented or unreasonable conversion requested".
    How to execute this statement with a String longer than 4000 chars?
    Could someone help me?
    I am at my wit's end.
    Thank you!
    DB: Oracle 10g Enterprise Edition (10.1.0.4.2)
    JDBC Version: 10.1.0.5
    Greetings
    One

    Thank you! Good to know that it isn't impossible to enhance this.
    I wrote a sql function:
    create or replace function mysearch(p_arg varchar2)return sys_refcursor is
    l_resultset sys_refcursor;
    begin
    open l_resultset for select ... from ... where contains(attribut, p_arg);
    return l_resultset;
    end;
    and create a View-Object. This View-Object has the follwing SQL-Statement:
    SELECT mysearch(:p_arg) AS MY_SEARCH FROM DUAL
    but no attributes! And the Object which I get has only 1 row. It should contains about 9000.
    And I get anyway the message "ORA-01460:     unimplemented or unreasonable conversion requested".
    In a PL/SQL context varchar2 can be 32KB!? Or not?
    Is this a ADF Problem? :-( (I hope so! If not: SORRY)

  • Internal load balancer for ADFS, Web Application Proxy join problem

    Hello,
    we deployed 2 x ADFS (2012 R2) behind a internal Azure load balancer.
    In front are two WAP servers, which should be joined to the ADFS farm based on the internal load balancer IP.
    Unfortunately the WAPs fail to join and sometimes after 5 tries it works. The problem is (based on the event logs) that the ADFS Servers dont trust the WAP certificate.
    It seems, that during the join process the ADFS internal load balancer does not stick to one ADFS server. If we join the WAP directly (without the ILB) to one of the ADFS servers, everything works fine.
    As soon as we try to join via the ADFS internal load balancer IP, the abover occurs.
    Did anyone experience the same problems? How does the internal load balancer distribute the requests? Seems to be not sticky at all.
    Thanks for any Feedback,
    Thomas

    Thomas -
    This article talks (in detail) about a recently updated distribution mode - Source IP affinity.
    http://azure.microsoft.com/blog/2014/10/30/azure-load-balancer-new-distribution-mode/
    Hope this helps!
    /Arvind

  • ADF Data module edit major problem

    If I rename a view or link in ADF data module, it breaks the data binding.
    So existing forms crash with the following exceptions:
    Exception in thread "main" JBO-30003: The application pool (net.domain.admin.datalayer.DataModuleLocal) failed to checkout an application module due to the following exception:
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NameClashException, msg=JBO-25001: Name Subways of object type Attribute already exists.
    ## Detail 0 ##
    oracle.jbo.NameClashException: JBO-25001: Name Subways of object type Attribute already exists
         at oracle.jbo.server.EntityDefImpl.getSuperAttrDef(EntityDefImpl.java:2951)
         at oracle.jbo.server.EntityDefImpl.loadAttribute(EntityDefImpl.java:3048)
         at oracle.jbo.server.EntityDefImpl.loadAttributes(EntityDefImpl.java:3023)
         at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:2559)
         at oracle.jbo.server.EntityDefImpl.loadFromXML(EntityDefImpl.java:2275)
         at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:522)
         at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:547)
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:425)
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:358)
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:340)
         at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:700)
         at oracle.jbo.server.EntityDefImpl.findDefObject(EntityDefImpl.java:339)
         at oracle.jbo.server.ViewDefImpl.doAddEntityUsage(ViewDefImpl.java:2921)
         at oracle.jbo.server.ViewDefImpl.loadEntityReference(ViewDefImpl.java:2991)
         at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:2175)
         at oracle.jbo.server.ViewDefImpl.loadFromXML(ViewDefImpl.java:1986)
         at oracle.jbo.server.MetaObjectManager.loadFromXML(MetaObjectManager.java:526)
         at oracle.jbo.mom.DefinitionManager.loadLazyDefinitionObject(DefinitionManager.java:547)
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:425)
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:358)
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:340)
         at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:700)
         at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:395)
         at oracle.jbo.server.ApplicationModuleDefImpl.loadViewObject(ApplicationModuleDefImpl.java:493)
         at oracle.jbo.server.ApplicationModuleDefImpl.loadComponents(ApplicationModuleDefImpl.java:672)
         at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:412)
         at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:91)
         at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:139)
         at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:80)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2468)
         at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:536)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2094)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:424)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:419)
         at oracle.adf.model.bc4j.DataControlFactoryImpl.createSession(DataControlFactoryImpl.java:271)
         at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:76)
         at oracle.adf.model.BindingContext.get(BindingContext.java:457)
         at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:280)
         at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:248)
         at oracle.adf.model.binding.DCUtil.findContextObject(DCUtil.java:383)
         at oracle.adf.model.binding.DCIteratorBinding.<init>(DCIteratorBinding.java:128)
         at oracle.jbo.uicli.binding.JUIteratorBinding.<init>(JUIteratorBinding.java:60)
         at oracle.jbo.uicli.binding.JUIteratorDef.createIterBinding(JUIteratorDef.java:87)
         at oracle.jbo.uicli.binding.JUIteratorDef.createIterBinding(JUIteratorDef.java:51)
         at oracle.adf.model.binding.DCIteratorBindingDef.createExecutableBinding(DCIteratorBindingDef.java:277)
         at oracle.adf.model.binding.DCBindingContainerDef.createExecutables(DCBindingContainerDef.java:296)
         at oracle.adf.model.binding.DCBindingContainerDef.createBindingContainer(DCBindingContainerDef.java:425)
         at oracle.adf.model.binding.DCBindingContainerReference.createBindingContainer(DCBindingContainerReference.java:54)
         at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:44)
         at oracle.adf.model.BindingContext.get(BindingContext.java:483)
         at oracle.jbo.uicli.jui.JUPanelBinding.setup(JUPanelBinding.java:92)
         at oracle.jbo.uicli.controls.JUTestFrame.createBindingCtxAndSetUpMenu(JUTestFrame.java:168)
         at oracle.jbo.uicli.controls.JUTestFrame.<init>(JUTestFrame.java:121)
         at oracle.jbo.uicli.controls.JUTestFrame.startTestFrame(JUTestFrame.java:84)
         at net.domain.admin.ui.tickets.TicketEditPanelHelper.main(TicketEditPanelHelper.java:445)
    TicketEditPanelHelper.java:445:
    panel.setBindingContext(JUTestFrame.startTestFrame("net.domain.admin.ui.DataBindings.cpx", "null", panel, panel.getPanelBinding(), new Dimension(400,300)));
    Seems to me, the renaming the data module members does not refactor the existing code.
    As for me, it is incredibile to find out the problem in 7 *PanelPageDef xml files.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi,
    the databinding meta data is not synchronized with ADF BC or any other business service. If e.g you used EJB session beans and changed the method signature of a method used in teh View through ADF, then this is not automatically refactored.
    Frank

  • ADF Toy Store : create row : problem scenario

    hi (Steve)
    While experimenting with the ADF Toy Store Demo (*1) I tried this scenario:
    (1) Use the "Sign In" icon to navigate to "Register as a New User".
    (2) Without entering data into the input fields, click the "Register" button. You will get errors for the required fields.
    (3) (You change your mind about registering.) Click on "Games".
    (4) (You see a nice game, so you still want to register.) Use the "Sign In" icon to navigate to "Register as a New User".
    (5) Be nice and fill out all the fields and click the "Register" button.
    [!] This will result in errors for the required fields (although you filled out all of them).
    My guess is these errors are related to the first "account row" that was created.
    Could someone suggest a "best practice" approach to avoid problems like these?
    thanks
    Jan Vervecken
    *1 : http://www.oracle.com/technology/products/jdev/collateral/papers/10g/adftoystore.html
    * : using JDeveloper 10.1.2 and ADF Toy Store 9.0.5.2.31 (Built on 21-Jun-2004)

    thanks for your reply Steve
    (1st) I've updated ToyStoreServiceImpl like you suggested:
      public boolean validSignon(String username, String password) {
        System.out.println("validSignon() : begin");
        removeAnyInvalidNewAccounts();
        return getAccounts().findAccountByUsernamePassword(username, password);
      public void prepareToCreateNewAccount() {
        System.out.println("prepareToCreateNewAccount() : begin");
        removeAnyInvalidNewAccounts();
        ViewObject vo = getAccounts();
        vo.clearCache();
         * Mark the view object as insert only by setting
         * it's max fetch size to zero. Executing the query
         * when the max fetch size is zero won't actually
         * perform any query, but will mark the VO as
         * executed so the ADF binding layer will know it
         * doesn't need to re-execute it later.
        vo.setMaxFetchSize(0);
        vo.executeQuery();
        Row newRow = vo.createRow();
        vo.insertRow(newRow);
        newRow.setNewRowState(Row.STATUS_INITIALIZED);
        vo.setCurrentRow(newRow);
        System.out.println("newRow = " + newRow);
        System.out.println("prepareToCreateNewAccount() : end");
       * Purge any new but invalid AccountImpl (and associated SignInImpl) instances
       * from the Entity Cache. These could get into the system if the user visits
       * the "Register a New User" page, enters invalid data and submits, but
       * instead of fixing the invalid data, click on another link to sign-in
       * as another valid account instead.
      private void removeAnyInvalidNewAccounts() {
        System.out.println("removeAnyInvalidNewAccounts() : begin");
        EntityDefImpl def = AccountImpl.getDefinitionObject();
        com.sun.java.util.collections.Iterator iter = def.getAllEntityInstancesIterator(getDBTransaction());
        while (iter.hasNext()) {
          AccountImpl acct = (AccountImpl) iter.next();
          System.out.println("considering acct = " + acct);
          if (acct.isInvalid() && (acct.getEntityState() == Entity.STATUS_NEW)) {
            System.out.println("removing acct = " + acct);
            acct.remove();
            acct.getSignon().remove();
        System.out.println("removeAnyInvalidNewAccounts() : end");
      //...(2nd) I've followed the original problem scenario I described at the beginning of this thread:
    (1) Use the "Sign In" icon to navigate to "Register as a New User".
    (2) Without entering data into the input fields, click the "Register" button. You will get errors for the required fields.
    (3) (You change your mind about registering.) Click on "Games".
    (4) (You see a nice game, so you still want to register.) Use the "Sign In" icon to navigate to "Register as a New User".
    (5) Be nice and fill out all the fields and click the "Register" button.
    [!] This will result in errors for the required fields (although you filled out all of them).
    (3rd) That results in this output:
    prepareToCreateNewAccount() : begin
    removeAnyInvalidNewAccounts() : begin
    removeAnyInvalidNewAccounts() : end
    newRow = toystore.model.dataaccess.AccountsRowImpl@1
    prepareToCreateNewAccount() : end
    prepareToCreateNewAccount() : begin
    removeAnyInvalidNewAccounts() : begin
    removeAnyInvalidNewAccounts() : end
    newRow = toystore.model.dataaccess.AccountsRowImpl@18b
    prepareToCreateNewAccount() : end
    questions
    (1) I never seem to enter the while loop of your removeAnyInvalidNewAccounts() method, how come?
    (2) Although my scenario never signs in with another valid account, do you consider my scenario to be similar to the one you describe in your comment for the removeAnyInvalidNewAccounts() method?
    (3) In general, if creating (and inserting) new rows should be accompanied with methods like removeAnyInvalidNewEntityXs(), what would be the "rule of thumb" to determine where to call these methods? It is my impression that such methods should be inserted in different places to account for all the scenarios (paths in the application) a user can follow (and you better forget none).
    thanks
    Jan

  • ADF Faces and BC: Scope problem with managed bean

    Hi,
    I am using JDev 10.1.3 and ADF Faces with ADF BC.
    I have created a managed bean which needs to interact with the binding layer and also receive actions from the web pages. I have a managed property on the bean which is defined as follows:
    <managed-bean>
        <managed-bean-name>navigator</managed-bean-name>
        <managed-bean-class>ecu.ethics.view.managed.Navigator</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
        <managed-property>
          <property-name>bindings</property-name>
          <value>#{bindings}</value>
        </managed-property>
      </managed-bean>I need the been to session scope because it needs to keep previous and next pages to navigate the user through their proposal. If i use session scope (as above) i get the following error when i click on a comand link which references a method in the above bean: #{navigator.forwardNext_action} which returns a global forward.
    this is the exception:
    javax.faces.FacesException: #{navigator.forwardNext_action}:
    javax.faces.el.EvaluationException: javax.faces.FacesException:
    javax.faces.FacesException: The scope of the referenced object: '#{bindings}' is shorter than the referring object     at
    com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78)     at
    oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:211) at
    javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)at
    javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)     at
    com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)     at
    com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)     
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)     at
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)how can i get around this?
    Brenden

    Hi pp,
    you need to create a managed (not backing) been set to session scope.
    You can call/reference the managed bean from your page.
    the backing bean is designed around a page lifecyle which is request oriented in it's design.
    This is a simple managed bean from faces-config.xml
    <managed-bean>
        <managed-bean-name>UserInfo</managed-bean-name>
        <managed-bean-class>ecu.ethics.admin.view.managed.UserInfo</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
          <managed-property>
          <property-name>bindings</property-name>
          <property-class>oracle.adf.model.BindingContext</property-class>
          <value>#{data}</value>
        </managed-property>
      </managed-bean>and the getters and setters for bindings in your session scope managed bean:
        public void setBindings(BindingContext bindings) {
            this._bindings = bindings;
        public BindingContext getBindings() {
            return _bindings;
        }you can access the model from the managed bean using the the BindingContext if needed.
    also have a look at JSFUtils from the ADF BC SRDemo application, there are methods in this class such as resolveExpression which demonstrate how to get the values of items on your page programatically using expression language. You can use this in your managed bean to get values from your pages.
    regards,
    Brenden

  • ResponseComplete + lifecycle problem

    hi all,
    i have deployed a jsf app that has commandButton linked to
    <h:commandButton actionListener="#{reportForm.renderListener}" value="#{example_messages['button_report']}" />a backing bean action that streams out a PDF and then calls responseComplete.
    FacesContext context = FacesContext.getCurrentInstance(); 
                        HttpServletResponse response = (HttpServletResponse)context.getExternalContext().getResponse();
    byte[] bytes = JasperRunManager.runReportToPdf(  jasperReportFile.getFile(),parameters, dataSource.getConnection()     );
    response.setContentType( "application/pdf" );
    response.setContentLength(bytes.length);
    response.setHeader( "Content-disposition", "attachment;filename=DepreciationSummaryReport.pdf");
    OutputStream out = response.getOutputStream();
    out.write( bytes );
    context.responseComplete();                                   Everything works fine when the button is clicked #1 and the pdf is downloaded. However the newly refreshed page does not behavior when the same button is clicked #2. It takes another click #3 before the action fires agains. The phaseTracker idenitfies the following phases invoked on click #2.
    INFO: AFTER INVOKE_APPLICATION(5)
    15:34:44,370 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker beforePhase
    INFO: BEFORE RESTORE_VIEW(1)
    15:34:44,370 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker beforePhase
    INFO: BEFORE RESTORE_VIEW(1)
    15:34:44,370 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker beforePhase
    INFO: BEFORE RESTORE_VIEW(1)
    15:34:44,385 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker afterPhase
    INFO: AFTER RESTORE_VIEW(1)
    15:34:44,385 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker afterPhase
    INFO: AFTER RESTORE_VIEW(1)
    15:34:44,385 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker afterPhase
    INFO: AFTER RESTORE_VIEW(1)
    15:34:44,385 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker beforePhase
    INFO: BEFORE RENDER_RESPONSE(6)
    15:34:44,385 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker beforePhase
    INFO: BEFORE RENDER_RESPONSE(6)
    15:34:44,385 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker beforePhase
    INFO: BEFORE RENDER_RESPONSE(6)
    15:34:44,417 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker afterPhase
    INFO: AFTER RENDER_RESPONSE(6)
    15:34:44,417 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker afterPhase
    INFO: AFTER RENDER_RESPONSE(6)
    15:34:44,417 INFO  [STDOUT] 27/10/2005 15:34:44 org.exadel.jsf.PhaseTracker afterPhase
    INFO: AFTER RENDER_RESPONSE(6)The application phase is not being invoked.
    Any ideas?
    -lp

    Hi All.
    I have what I suspect to be the same problem
    Page 1 contains a an adf table based on a VO as well as a select list with some hardcoded values.
    Page 2 contains my navigation link to page 1 as well as an adf table based on VO, radio select and some command buttons.
    Which I click on the navigation link I am presented with the same error. The navigation case is set to redirect = True
    The VOs are based on SQL Queries not attributes are set to not updateable
    Are there any special properties I should be setting on the the select list on page 1 to enable the navigation to work correctly?
    Should it matter or not whether Page 1 has been visited before?
    Is it the select list which is likely to be causing the problem or something elese e.g. ADF Table?
    We are using Jdev 10.1.3.3 on windows
    Regards
    Kris

  • Integrating ADF with Tiles - Facing some problem with ViewHandler

    Hi,
    I am trying to integrate ADF with Tiles. I am able to use tiles and display one or more JSF files using ADF components on a single tile using this thread, ADF Faces Access Denied But the issue is, the functionality of the pages are not getting included, for example, I have an action on click of a command link in one of the tiles, which is not working, its not even refreshing the page. When I tried using plain jsp:include, it works.
    I doubt its b'coz of Tiles - committing the response and forwarding the page, rather than including the page. Does anybody tried on this and have some work around?
    -Manju

    The example for AJAX and JSP with database is
    http://jspcodes.elementfx.com/forums/viewquestion.php?question=11&category=7&name=AJAX
    It works for me. Plz correct the + operator

  • Re: ADF Mobile webservice datacontrol parameter problem

    When i am trying to create Data Control from wsdl, the data control is generated but it doesnot contain any method or operation..Can someone help, i am getting the below message:
    oracle.adf.model.adapter.AdapterException: JBO-29114 ADFContext is not setup to process messages for this exception. Use the exception stack trace and error code to investigate the root cause of this exception. Root cause error code is DCA-40002. Error message parameters are {0=null}
    at oracle.adfinternal.model.adapter.webservice.WSModel.createModelFromWSDL(WSModel.java:656)
    at oracle.adfinternal.model.adapter.webservice.WSModel.<init>(WSModel.java:197)
    at oracle.adfinternal.model.adapter.webservice.WSDefinition.loadDCOperations(WSDefinition.java:1707)
    at oracle.adfinternal.model.adapter.webservice.WSDefinition.loadFromMetadata(WSDefinition.java:769)
    at oracle.adfdt.model.datacontrols.JUDTAdapterDataControl.loadDefinitionFromElement(JUDTAdapterDataControl.java:335)
    at oracle.adfdt.model.datacontrols.JUDTAdapterDataControl.getDef(JUDTAdapterDataControl.java:771)
    at oracle.adfdt.model.datacontrols.JUDTAdapterDataControl.setConfigurationParent(JUDTAdapterDataControl.java:365)
    at oracle.adfdt.model.objects.Configuration$6.run(Configuration.java:204)
    at oracle.adfdt.jdev.transaction.JDevTransactionManager.fetchUnderReadLock(JDevTransactionManager.java:363)
    at oracle.adfdt.model.objects.Configuration.findDataControl(Configuration.java:215)
    at oracle.adfdtinternal.model.ide.factories.adapter.DCFactoryAdapter.createDataControl(DCFactoryAdapter.java:388)
    at oracle.adfdtinternal.model.ide.addins.AdapterContextHandler.createMetaDC(AdapterContextHandler.java:34)
    at oracle.adf.model.adapter.MetaDef.createDataControl(MetaDef.java:118)
    at oracle.adfdtinternal.model.adapter.webservice.JdxPKWSAddin.invokeDCWizard(JdxPKWSAddin.java:157)
    at oracle.adfdtinternal.model.adapter.webservice.JdxPKWSAddin.invoke(JdxPKWSAddin.java:91)
    at oracle.ide.wizard.WizardManager.invokeWizard(WizardManager.java:446)
    at oracle.ide.wizard.WizardManager$1.run(WizardManager.java:530)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
    at java.awt.EventQueue.access$000(EventQueue.java:85)
    at java.awt.EventQueue$1.run(EventQueue.java:603)
    at java.awt.EventQueue$1.run(EventQueue.java:601)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
    at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
    at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

    Did you test the WSDL by
    1)opening it in a browser and
    2)also by running it using the HTTP Analyzer ... I'm guessing the WSDL might have issues
    Also is your request and response included in the WSDL or they are referred to as separate files ?

  • ADF Mobile webservice datacontrol parameter problem

    Hi, I have a method in my WS which has a List lista as input parameter when I create the datacontrol It shows Object instead of list,
    how can I solve this? I cannot use List<MyBean> because this is not awolled in adfmobile
    I use Jdeveloper 11.1.2.3.0
    --diego10.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    Hi,
    1. you actually need to create an entity of the type the list objects are of. E.g. Employee to represent a list of employees
    2. You access the WS DC programmatically from Java and encapsulate it in an array of Employees (to follow my sample)
    3. You use a POJO data control to expose the array list
    private HashMap employeeListCache = null;
         * Query all employees from a Web Service and keep the value local.
         * @return Collection of Employees
        public Employees[] getAllEmployees() {       
            Employees[] emps = null;
            if (employeeListCache == null) { 
                employeeListCache = _findAllEmployees();
            emps = (Employees[])employeeListCache.values().toArray(new Employees[employeeListCache.size()]);       
            return emps;
      private HashMap _findAllEmployees() {
            try {
                //renew all employee data
                employeeListCache = new HashMap();
                //invoke WS data control from this POJO
                ArrayList parameterNames = new ArrayList();
                ArrayList parameterValue = new ArrayList();
                ArrayList parameterTypes = new ArrayList();
                //Generic representation of a data control's data provider object. It exposes meta information about
                //the providers attributes and accessors, as well as the ability to get and set their values.
                //This interface abstracts the raw data provider object from the nature of its type of data control;
                //the raw provider can be a deserialized representation of an object returned by a SOAP or REST web
                //service call, or it can be an actual java class instance. This interface is used primarily by the
                //internals of the embedded java data control framework, however it can also be used when invoking data
                //control methods directly from application java bean code.
                GenericType employeesList =
                    (GenericType)AdfmfJavaUtilities.invokeDataControlMethod("HrWSDC", null, "getEmployeesFindAll",
                                                                            parameterNames, parameterValue,
                                                                            parameterTypes);           
                if (employeesList != null) {
                    for (int i = 0; i < employeesList.getAttributeCount(); i++) {
                        GenericType row = (GenericType)employeesList.getAttribute(i);
                        Employees employee = (Employees)GenericTypeBeanSerializationHelper.fromGenericType(Employees.class, row);           
                        employeeListCache.put(employee.getEmployeeId(),employee);
            } catch (AdfInvocationException e) {
                logApplicationMessage(Level.SEVERE, "Cannot read data from Web Service \n", ""+ e.getMessage());
            return employeeListCache;
        }Here's the full sample and doc:
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/m05-ws-pojo-caching-1940037.pdf
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/m05-ws-pojo-caching-1940039.zip
    Frank

Maybe you are looking for

  • ITunes 11 playback preferences problem

    Hello, I have a Macbook pro 13 inch with ratina display runing OS X version 10.9.1 Ihave iTunes version 11.1.4 and I found out about something straing about my iTunes. Usually, the playback preferences looks like that... (ignor the red square) But my

  • How do you sync iCal on my iMac to my iPad?

    How do you sync iCal on my iMac to my iPad?

  • DBMS_AQ package

    Hi there! I would like to send messages to a IBM WebSphere MQ using the DBMS_AQ package (ORACLE 10g) and PL/SQL but I don´t know how (as a matter of fact I am not sure if I have to use the DBMS_AQ package). I am very confused about it. No Java, I hav

  • Picking BranchGroup

    Hi! I having problem with picking. I use the Starfires loader Inspector3DS, and its really complicated to traverse the 116 branches that it creates for one big model, to set the capability bits for the leaf nodes. I would like to get sample code for

  • Question about iDoc- iDoc_xml- soap- axis- ...

    Hi, I have to create iDocs, transform these iDocs into xml(iDoc_xml) and send these xmls "soaped" via a https POST to an external webservice (axis 2). The webservice should transform the xml in a xml-format who could be read by an other system. Then