Controller Extension Problem

Hi experts,
i have one more issue in oaf. once i compile in the jdev 10.1.3 its sucessfully compiled.
and i deployed in the client instance and check the page once click on the finish button i am getting this error.
Error Details
Logout
Error Page
Exception Details.
oracle.apps.fnd.framework.OAException: java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.OARawTextBean
     at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
     at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169)
     at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1435)
     at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2850)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
     at OA.jspService(_OA.java:212)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
     at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
     at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
     at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:610)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359)
     at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
     at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
     at java.lang.Thread.run(Thread.java:595)
## Detail 0 ##
java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.OARawTextBean
     at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.findIndexedChild(OAPageLayoutBean.java:1392)
     at oracle.apps.per.common.webui.PerTransactionTopCOImpl.renderGlobalContext(PerTransactionTopCOImpl.java:884)
     at oracle.apps.per.common.webui.PerTransactionTopCOImpl.init(PerTransactionTopCOImpl.java:197)
     at oracle.apps.per.common.webui.PerTransactionTopCOImpl.processRequest(PerTransactionTopCOImpl.java:279)
     at oracle.apps.per.selfservice.arch.webui.PerOAControllerImpl.processRequest(PerOAControllerImpl.java:530)
     at oracle.apps.per.wpm.objectives.webui.ObjectivesPageCO.processRequest(ObjectivesPageCO.java:69)
     at oracle.apps.per.wpm.objectives.webui.EmpFinObjectivesPageCO.processRequest(EmpFinObjectivesPageCO.java:53)
     at db.oracle.apps.per.wpm.objectives.webui.DBEmpFinObjectivesPageCO.processFormRequest(DBEmpFinObjectivesPageCO.java:31)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:815)
     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
     at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1189)
     at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
     at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
     at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
     at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2846)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
     at OA.jspService(_OA.java:212)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
     at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
     at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
     at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:610)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359)
     at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
     at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
     at java.lang.Thread.run(Thread.java:595)
java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.OARawTextBean
     at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.findIndexedChild(OAPageLayoutBean.java:1392)
     at oracle.apps.per.common.webui.PerTransactionTopCOImpl.renderGlobalContext(PerTransactionTopCOImpl.java:884)
     at oracle.apps.per.common.webui.PerTransactionTopCOImpl.init(PerTransactionTopCOImpl.java:197)
     at oracle.apps.per.common.webui.PerTransactionTopCOImpl.processRequest(PerTransactionTopCOImpl.java:279)
     at oracle.apps.per.selfservice.arch.webui.PerOAControllerImpl.processRequest(PerOAControllerImpl.java:530)
     at oracle.apps.per.wpm.objectives.webui.ObjectivesPageCO.processRequest(ObjectivesPageCO.java:69)
     at oracle.apps.per.wpm.objectives.webui.EmpFinObjectivesPageCO.processRequest(EmpFinObjectivesPageCO.java:53)
     at db.oracle.apps.per.wpm.objectives.webui.DBEmpFinObjectivesPageCO.processFormRequest(DBEmpFinObjectivesPageCO.java:31)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:815)
     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
     at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1189)
     at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
     at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1027)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:993)
     at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:848)
     at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:382)
     at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363)
     at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2846)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1838)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:536)
     at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:424)
     at OA.jspService(_OA.java:212)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:335)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
     at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
     at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
     at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:610)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:359)
     at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:299)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:187)
     at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
     at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
     at java.lang.Thread.run(Thread.java:595)
Logout
Copyright (c) 2006, Oracle. All rights reserved.
how can i resolve the issues. anything need to change in the code please let me know.
please do replay ASAP its a critical part.
i am calculating the sum of weighting percent should be 100% in the performance management plan based on using position id DFF.
check the below code
package db.oracle.apps.per.wpm.objectives.webui;
import com.sun.java.util.collections.HashMap;
//import com.sun.java.util.collections.Iterator;
//import com.sun.java.util.collections.Iterator;
import com.sun.java.util.collections.Map;
import oracle.apps.fnd.framework.OAApplicationModule;
import oracle.apps.fnd.framework.OAException;
//import oracle.apps.fnd.framework.OAViewObject;
import oracle.apps.fnd.framework.webui.OAPageContext;
import oracle.apps.fnd.framework.webui.beans.OAWebBean;
import oracle.apps.per.wpm.objectives.server.ScorecardObjectivesVOImpl;
import oracle.apps.per.wpm.objectives.webui.EmpFinObjectivesPageCO;
//import oracle.apps.fnd.common.MessageToken;
import oracle.jbo.Row;
import oracle.jbo.RowSetIterator;
public class DBEmpFinObjectivesPageCO extends EmpFinObjectivesPageCO {
public DBEmpFinObjectivesPageCO() {
public void processFormRequest(OAPageContext pageContext, OAWebBean webBean) {
if(pageContext.isLoggingEnabled(1))
pageContext.writeDiagnostics(this, "Entering processFormRequest..", 1);
super.processRequest(pageContext, webBean);
OAApplicationModule am =(OAApplicationModule)pageContext.getApplicationModule(webBean); //pageContext.getRootApplicationModule();
String pprEvent = pageContext.getParameter("event");
if(("Finish".equals(pprEvent))||(pageContext.getParameter("Finish") != null)){
pageContext.writeDiagnostics(this,"Entering Into the Finish Button..",1);
//Calling the method getObjectiveDetails to do the validation required
String errCodes = getObjectiveDetails(pageContext,webBean);
if (errCodes != null && errCodes.length()==0)
pageContext.writeDiagnostics(this,"Error Messages",1);
//Retrieve the message from FND_MESSAGES
String errorMessage = am.getOADBTransaction().getMessage("XXDB", "XXDB_SUM_OF_OBJ_ERR"+ errCodes, null);
//Raise OAF Exception
throw new OAException(errorMessage, OAException.ERROR);
protected String getObjectiveDetails(OAPageContext pageContext, OAWebBean webBean)
pageContext.writeDiagnostics(this,"Enter Into the GetObjectiveDetails method",1);
String errorPositionId = "";
HashMap loHash = new HashMap();
OAApplicationModule am =(OAApplicationModule) pageContext.getApplicationModule(webBean);
//OAViewObject objectivesVO = (OAViewObject)am.findViewObject("ScorecardObjectivesVO");
//OAApplicationModule am=(OAApplicationModule)pageContext.getApplicationModule(webBean);
ScorecardObjectivesVOImpl objectivesVO=(ScorecardObjectivesVOImpl) am.findViewObject("ScorecardObjectivesVO");
if (objectivesVO!=null)
objectivesVO.reset();
//Loop to fetch rows and details
while(objectivesVO.hasNext())
Row r1 = objectivesVO.next();
Integer lsTempWeightage;
if (r1!=null)
String weightage = (String)r1.getAttribute("WeightingPercent");
String positionId = (String)r1.getAttribute("Attribute11");
if (positionId != null)
pageContext.writeDiagnostics(this,"The PositionID is"+positionId,1);
//Check if the positionid already exists.
if(loHash.containsKey(positionId)){
//If yes then add the weightage with the old one.
lsTempWeightage = Integer.parseInt((String)loHash.get(positionId));
lsTempWeightage = lsTempWeightage.intValue() + Integer.parseInt(weightage);
// loHash.put(targetDate,lsTempWeightage) ; // ?? what is targetDate?
loHash.put(positionId,lsTempWeightage) ;
}else{ // Just put it into the hashmap
loHash.put(positionId,weightage);
//Checking whether the total for any positionId is not 100
//Loop through the hashmap
//if any sum of weightage !=100, then concatenate the corresponding positionId
//to the error string errorTargetDates
//Iterator i = set.iterator();
RowSetIterator i = objectivesVO.createRowSetIterator("i"); //scoreObjVO.createRowSetIterator("scoreCardRowsetIterator");
while(i.hasNext()){
Map.Entry me = (Map.Entry)i.next();
if (!me.getKey().equals("100"))
if (errorPositionId == null || errorPositionId.length()==0)
errorPositionId = errorPositionId + me.getValue();
else
errorPositionId = errorPositionId "," me.getValue();
i.closeRowSetIterator();
}//end of if
return errorPositionId;
}

What are the changes you have done in the extended controller? Seems the Raw Text bean is having class cast exception in one of the SEEDED controllers. You just need to check the code in EmpFinObjectivesPageCO and understand the expected webbean type
Regards
Sumit

Similar Messages

  • Console Extension Problem

    It seems like exception occurs due to WLS console extension problem. I
    captured the errors and attaching it here.
    The application is working fine on WLS 8.1, the exception occurs only when i deploy
    the application on WLS 7.0. The application components are extending administration
    console and displaying there. During this time, it is trying to invoke servlet(ServletStupImpl)
    and failing over there.
    Please check the attached file and reply me ASAP.
    Regards
    Senthil
    [Console Extension error.txt]

    What is the the platform the server is running on, and what browser you are using when the problem occurs?
    Are there any exceptions in the Java console for the applet?

  • Change requisition lov qeury through controller extension

    I'm new to OAF, if anyone has worked with requisition controller extension, please kindly help me. We've a requirement to take the value from DFF and append to the query in Supplier Name/Supplier Site Lov to restrict the list. I'm trying to extend the controller but unable to get the handle for ReqSupplierVO to set the where clause. Below is the code
    public class xxNonCatalogRequestCO extends NonCatalogRequestCO
    public xxNonCatalogRequestCO()
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    //OAApplicationModule lovAM = (OAApplicationModule)am.findApplicationModule("RequisitionLovAM");
    //OAViewObject vo = (OAViewObject)lovAM.findViewObject("ReqSupplierVO");
    ViewObjectImpl vo = (ViewObjectImpl)am.findViewObject("ReqSupplierVO");
    OAMessageLovInputBean mlib = (OAMessageLovInputBean)webBean.findIndexedChildRecursive("XX_LL3");
    String ll = (String)mlib.getValue(pageContext);
    if (vo != null)
    vo.setWhereClause(//"Query"//);
    Please help!!!

    The error seems to be casting but unable to figure out what's the issue here.
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.form.OAFormValueBean
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:620)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1183)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:976)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:943)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:663)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:976)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:943)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:663)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2629)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1949)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:549)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:437)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.form.OAFormValueBean
         at xxatc.oracle.apps.icx.icatalog.shopping.webui.xxatcNonCatalogRequestCO.processRequest(xxatcNonCatalogRequestCO.java:27)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:604)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1183)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:976)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:943)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:663)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:976)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:943)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:663)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2629)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1949)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:549)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:437)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    java.lang.ClassCastException: oracle.apps.fnd.framework.webui.beans.form.OAFormValueBean
         at xxatc.oracle.apps.icx.icatalog.shopping.webui.xxatcNonCatalogRequestCO.processRequest(xxatcNonCatalogRequestCO.java:27)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:604)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1183)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:976)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:943)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:663)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:976)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:943)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:663)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
         at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2629)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1949)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:549)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:437)
         at OA.jspService(_OA.java:212)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:390)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(ReleaseResFilter.java:26)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:318)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:642)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:391)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:908)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:458)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)

  • Controller Extension

    Hi All,
    I am working on Controller Extension. I extend controller but whenever i do personalize particular controller i cann't identified that controller name.
    how to identify the controller name.
    Narayana

    Naranya,
    Sounds as if you are asking about OA Framework? If so, you should try asking on the OA Framework forum.
    John

  • Custom tasklist variant - Phase Controller Internal Problem

    Hello,
    I am trying to work with a custom tasklist variant. For that I have created a ZSAP0 variant, and copied all tasks for H*** tasklist (cannot use the Urg* word, forbidden by the guidelines) and Maintenance Cycle. I did not put anything custom yet, I just want to have the custom variant working first.
    I then create a maintenance project, assign a logical component and all that, as usual. Then, when creating the tasklist, I get the "Phase Controller Internal Problem" message. The task list is created but not active, and no service transaction is created.
    I think maybe the link between the tasklist variant and the transaction type SDMN is not done, but I have no idea where this should be done, I cannot find anything about this in the IMG.
    Would someone know that? Or have any other idea about why this is not working?
    Thanks in advance.
    Thomas

    Hi,
    Try this note
    926087
    If problem still persists, carry out activities as mentioned in the note 1129073.
    Hope this solves your problem.
    Feel free to revert back
    -=-Ragu

  • Create Partial Fire action on DFF context value in controller extension

    Hi All,
    I have a requirement where I will have to default the DFF attribute value based on the context value chosen in the same DFF.
    Since the page is a seeded page i have done that using Controller Extension.
    I have followed the below steps.
    1.I have created one class file XXR2R_AR_BANK_ACCT_EXTCO
    2. In that file I have written the following piece of code
    +public class XXR2R_AR_BANK_ACCT_EXTCO extends UpdateExtBankAcctCO {+
    public void processRequest(OAPageContext oapageContext,
    OAWebBean webBean)
    +{+
    super.processRequest(oapageContext, webBean);
    OADescriptiveFlexBean dfb =
    +(OADescriptiveFlexBean)webBean.findChildRecursive("FlexField");+ // This is the ID of the flexfield defined in seeded page
    FireAction firePartialAction = new FirePartialAction("contextvalchng");
    +}+
    public void processFormRequest(OAPageContext pageContext,OAWebBean webBean)
    +{+
    super.processFormRequest(pageContext, webBean);
    if ("contextvalchng".equals(pageContext.getParameter(OAWebBeanConstants.EVENT_PARAM)))
    +{+              
    super.processFormRequest(pageContext, webBean);
    OADescriptiveFlexBean dffBean =
    +(OADescriptiveFlexBean)webBean.findChildRecursive("FlexField");+
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OAViewObject extVO =
    +(OAViewObject)am.findViewObject("ExtBankAccountsVO");+ *// This is the view name corresponding to the DFF fields*
    String str = "" ;
    OARow row = null;
    if (extVO!=null)
    +{+
    row = (OARow) extVO.getCurrentRow();
    if (row!=null)
    +{+
    str = (String)row.getAttribute("ATTRIBUTE_CATEGORY"); *// here I have retrieved the context value of the DFF*
    +}+
    +}+
    dffBean.processFlex(pageContext);
    if ("DEN".equals(str)) *// if the context value is "DEN" then only the defaulting will be done*
    +{+
    OAMessageTextInputBean mnum = (OAMessageTextInputBean)webBean.findChildRecursive("FlexField1");
    mnum.setText("599956");
    row.setAttribute("ATTRIBUTE13","6995");
    +}+
    3. After compiling the .jave file I have placed the .class file in the CUSTOM_JAVA_TOP location and in the seeded page I have placed this CUSTOM_JAVA_TOP top path (in the personalize page section)exactly in the same way where the .class file is.
    But when I am changing the context value in the DFF nothing is actually happening.It is never including the custom file behavior.
    Please let me know if I am wrong in my coding or my approach.
    Thanks
    Sudie
    Edited by: user10816003 on Jun 21, 2010 5:54 AM
    Edited by: user10816003 on Jun 21, 2010 5:55 AM

    Hi,
    I think you need to set PPR on one of the segment of the DFF. Following is the code snippet I found few days back in forum. Use this in processRequest() method to set the PPR.
    OADescriptiveFlexBean oadescriptiveflexbean = (OADescriptiveFlexBean)webBean.findIndexedChildRecursive("ASNPrdtAddInfoFF"); //DFF ID...in your case it is "FlexField"
    if(null != oadescriptiveflexbean)
         oadescriptiveflexbean.processFlex(pageContext);
         //oadescriptiveflexbean.setFlexTableRendered(false); -- useful, if we want to render the items on our own.
         int cnt = oadescriptiveflexbean.getIndexedChildCount(pageContext.getRenderingContext());
         for(int i=0; i<cnt; i++)
              OAWebBean uiNode = (OAWebBean)oadescriptiveflexbean.getIndexedChild(pageContext.getRenderingContext(),i);
              if(null != uiNode && uiNode instanceof OAMessageTextInputBean )
                   System.out.println(i + "::::" + uiNode.getLabel() + "::::" + uiNode.getUINodeName()+ "\n");
                   if(uiNode.getUINodeName().equalsIgnoreCase("ASNPrdtAddInfoFF2")) //Segment ID...you need to find it out..on which segment you want to do PPR
                        FireAction firePartialAction = new FirePartialAction("Event.termChangeEvent", true); //This is I am not sure but it must be the event name
                        uiNode.setAttributeValue(PRIMARY_CLIENT_ACTION_ATTR,firePartialAction);
    Now you need to check for this event in processFormRequest() method. If this event fetched iterate the Vo rows and check the Attribute value there. if the value matched then do the defaulting process.
    Hope this helps..
    Regards,
    Mukesh Uchaniya

  • Controller Class Extension Problem

    Hi,
    I am trying to extending controller class below is the code. When I click "FndGoButtonSubmit" at my page then it does not calling "setSequenceValue(pageContext, webBean)" method and no action take place at processFomeRequest method, although my code at processRequest works fine
    super.processRequest(pageContext, webBean);
    throw new OAException("Wrong Button Selected", OAException.WARNING);
    package oracle.apps.eam.stores.materialissue.webui;
    import oracle.apps.fnd.framework.OAException;
    import oracle.apps.fnd.framework.webui.OAPageContext;
    import oracle.apps.fnd.framework.webui.beans.OAWebBean;
    import oracle.apps.eam.stores.materialissue.webui.EAMIssueMaterialMainCO;
    import oracle.apps.eam.stores.materialissue.server.EAMMaterialResultTableVORowImpl;
    import oracle.apps.fnd.framework.OAApplicationModule;
    import oracle.apps.fnd.framework.OAViewObject;
    import oracle.apps.fnd.framework.server.OADBTransaction;
    import oracle.apps.icx.testapp.emptest.server.EmpTestVORowImpl;
    import oracle.cabo.ui.beans.message.MessageTextInputBean;
    import oracle.jbo.RowSetIterator;
    import oracle.jbo.domain.Number;
    public class TestCO extends EAMIssueMaterialMainCO {
    public TestCO() {
    public void processRequest(OAPageContext pageContext, OAWebBean webBean) {
    super.processRequest(pageContext, webBean);
    throw new OAException("Wrong Button Selected", OAException.WARNING);
    public void processFomeRequest(OAPageContext pageContext,
    OAWebBean webBean) {
    super.processFormRequest(pageContext, webBean);
    if (pageContext.getParameter("EamSubmitButton")!=null) {
    setSequenceValue(pageContext, webBean);
    else if (pageContext.getParameter("FndGoButtonSubmit")!=null) {
    checkButton(pageContext, webBean);
    else
    throw new OAException("Else if Selected", OAException.WARNING);
    public void setSequenceValue(OAPageContext pageContext,
    OAWebBean webBean) {
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OADBTransaction transaction = am.getOADBTransaction();
    OAViewObject vo =
    (OAViewObject)am.findViewObject("EAMIssueMaterialResultTableVO");
    System.out.println("Number of Rows are:" + vo.getRowCount());
    Number sequencVal = transaction.getSequenceValue("TEST_SEQ_MAT");
    EAMMaterialResultTableVORowImpl row = null;
    RowSetIterator iterator = vo.createRowSet("iterator");
    iterator.setRangeStart(0);
    iterator.setRangeSize(vo.getRowCount());
    System.out.println("OK!");
    for (int i = 0; i < vo.getRowCount(); i++) {
    row = (EAMMaterialResultTableVORowImpl)iterator.getRowAtRangeIndex(i);
    row.setReference(sequencVal.toString());
    public void checkButton(OAPageContext pageContext,
    OAWebBean webBean) {
    throw new OAException("Go Button Clicked", OAException.WARNING);
    Regards,
    Haroon.
    Edited by: Haroon Afridi on Jan 11, 2011 6:08 AM

    Hi Haroon,
    You are calling at the start of the PFR super.processFormRequest(pageContext, webBean);//This will alway call your Parent Controller & hence your extended code will not get executed.
    Put it at the end of the PFR.
    public void processFomeRequest(OAPageContext pageContext,
    OAWebBean webBean) {
    super.processFormRequest(pageContext, webBean);
    if (pageContext.getParameter("EamSubmitButton")!=null) {
    setSequenceValue(pageContext, webBean);
    else if (pageContext.getParameter("FndGoButtonSubmit")!=null) {
    checkButton(pageContext, webBean);
    else
    throw new OAException("Else if Selected", OAException.WARNING);
    public void setSequenceValue(OAPageContext pageContext,
    OAWebBean webBean) {
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OADBTransaction transaction = am.getOADBTransaction();
    OAViewObject vo =
    (OAViewObject)am.findViewObject("EAMIssueMaterialResultTableVO");
    System.out.println("Number of Rows are:" + vo.getRowCount());
    Number sequencVal = transaction.getSequenceValue("TEST_SEQ_MAT");
    EAMMaterialResultTableVORowImpl row = null;
    RowSetIterator iterator = vo.createRowSet("iterator");
    iterator.setRangeStart(0);
    iterator.setRangeSize(vo.getRowCount());
    System.out.println("OK!");
    for (int i = 0; i < vo.getRowCount(); i++) {
    row = (EAMMaterialResultTableVORowImpl)iterator.getRowAtRangeIndex(i);
    row.setReference(sequencVal.toString());
    Regards.
    Gyan

  • Facelets and jsf-extensions problem.

    I'm fairly certain I've run into a problem between facelets and jsf-extensions. I'm working with JSF 1.2 RI, Woodstock, Facelets 1.1.13, on Tomcat 6.
    When trying to get Woodstock autoValidation to work I get a javascript error the "I has no properties". The error occurs in the com_sun_faces_ajax.js file in the jsf-extensions-dynamic-faces-0.1.jar (I've used both the RC4 and a build today ,10/18/07 from source with the same results). Here is the code snippet where it happens (with my comment).
    var I = G.getElementsByTagName("components")[0];
    var C = I.getElementsByTagName("render");
    for(var F = 0; F < C.length; F++) {
    In the second line there it looks like the variable I is null, but based on the post response below I don't know why.
    The response from the post looks like this:
    <partial-response><components><render id="PayableForm:vendorGci"><markup><![CDATA[{"valid":true,"id":"PayableForm:vendorGci"}]]></markup></render></components>
    However the server side code (validation method) never gets executed. I'm willing to do some digging and debug work, but I'd need to be pointed in the right direction.
    The following is more potentially useful code snippets.
    Here is the textField code:
    <w:form id="PayableForm">
    <w:textField style="display:none;" />
    <w:message for="vendorGci" />
    <w:label id="vendorGciLabel" for="vendorGci" text="Vendor: " />
    <w:textField id="vendorGci" autoValidate="true"
    text="${vendorBean.searchGci}" maxlength="8" required="true"
    validatorExpression="#{ vendorBean.validateVendor}" />
    Here is the javascript in the page (the init function is called from the body: onLoad="setTimeout('init();', 0);" , this does happen):
    <w:script type="text/javascript">
    function VendorListener(){
    function VendorNotify(props){
    alert("VendorNotify called!"); <--------------- I never see this alert message
    if ( props.id != "PayableForm:vendorGci") { return; }
    var field = document.getElementById("PayableForm:vendorGciLabel");
    field.setProps({
    valid: props.valid
    VendorListener.prototype.notify = VendorNotify;
    function initAccountRows(){
    var table = document.getElementById("PayableForm:vendorAccountTable");
    table.initAllRows();
    function init(){
    initAccountRows();
    var listener = new VendorListener();
    dojo.subscribe(
    webui.suntheme.widget.textField.event.validation.endTopic ,
    listener, listener.notify);
    Here is the validator method. It currently doesn't do anything, just trying to get something to work. I never see the output, and I never hit the breakpoint in the method.
    public void validateVendor(FacesContext context, UIComponent comp, Object value){
    System.out.println("**********************************");
    System.out.println("validateVendor called");
    System.out.println(value);
    System.out.println("**********************************");
    }

    Actually I don't need a global variable. I need to refer in my included template the actual backing bean used in the current page. As all my backing bean extends a abstract class I could bind my component to a property of the current backing bean, no matters which one. Just like a polymorphic call but without the parameter. Let's imagine I could get this object of the facesContext object I would be able to do:
    <rich:datascroller renderIfSinglePage="false" align="right" for="listagem" maxPages="12" fastStep="10"
    pageIndexVar="pageIndex" pagesVar="pages" stepControls="show" fastControls="hide" boundaryControls="show"
    inactiveStyleClass="paginacaoInativa" selectedStyleClass="paginacaoSelecionada"
    styleClass="paginacao" tableStyleClass="paginacaoTabela"
    binding="#{facesContext.currentBackingbean.formDataScroller}" id="paginacao">
    Instead of pass the backing bean to the ui:param of this template... Dou you get the point?

  • JAX RPC extension: Problem with document/literal and MyType[]

    Hi,
    I have installed the JAX RPC extension and want to generate a stub from my WSDL file. The WSDL describes a document/literal binding.
    Problem:
    A webservice server method like:
    public wineshop.model.common.SimpleProducer[] getSimpleProducerList() throws RemoteException;
    is translated into a stub method like:
    public UnknownType getSimpleProducerList() throws Exception {..}
    Is an array of own types with the binding style "document/literal" not supported in JAX RPC 1.4 or is it just a bug?
    The WSDL file is generated by JAX RPC 1.4.
    I have installed JWSDP-1.5 and generated a stub with wscompile from the WSDL file. The generated stub has the correct method return type:
    public wineshop.ws.client.SimpleProducer[] getSimpleProducerList()
    throws java.rmi.RemoteException
    It there a workaround like replacing some JDev JARs with JWSDP-1.5 to solve the problem?
    Any hints are welcome.
    Thanks Markus

    repost.....

  • ACE20 and TLSv1.0 extensions problem

    Hi,
    I have a problem with an ACE20 running software version A2(2.3) [build 3.0(0)A2(2.3)].
    We have a simple load-balancing arrangement for two Apache webservers. All we do is pass HTTP and HTTPS traffic through to one of two servers. we don't do SSL termination or initiation on the ACE - just passthrough.
    We now have a requirement to support connections that only use TLSv1.0 with no fallback to SSLv3. If I use IE8 the connection works. If I use IE9 or FF19 then the connection fails. I've traced this to the use of TLS extensions in the ClientHello packet - which came after the TLSv1.0 RFC. IE8 doesn't send extensions whereas the other browsers do.  I can replicate the problem with the OpenSSL s_client application. What surprises me is that the ACE checks the structure of the TLS negotiation even though I'm not asking it to make decisions about it. I can see why this would be done as a security feature if the ACE implemented a strict RFC2246-compliant server - the extensions having bee added post-RFC.
    Is there any way to tell the ACE to forward SSL packets and not worry too much about the contents? I've checked all the Release notes and can't find any relevant caveats.
    Thank you
    Cathy

    Hi Ajay,
    Disabling normalization made no difference. I thought it might help, but I think it only looks at the gross structure of the packets and doesn't worry about RFC2246 compliance.
    The relevant parts of the configuration are shown below:
    rserver host web-web1
      ip address a.b.c.d
      inservice
    rserver host web-web2
      ip address a.b.c.e
      inservice
    serverfarm host FARM-web2
      rserver web-web1
        inservice
      rserver web-web2
        inservice
    sticky ip-netmask 255.255.255.255 address source FARM-web2-Sticky
      timeout 99
      replicate sticky
      serverfarm FARM-web2 backup FARM-sorry
    class-map match-any L4VIPCLASS
      2 match virtual-address x.y.z.t tcp eq www
      3 match virtual-address x.y.z.t tcp eq https
      6 match virtual-address x.y.z.t tcp eq 81
    policy-map type loadbalance first-match LB-POLICY
      class class-default
        sticky-serverfarm FARM-web2-Sticky
    policy-map multi-match L4POLICY
      class L4VIPCLASS
        loadbalance vip inservice
        loadbalance policy LB-POLICY
        loadbalance vip icmp-reply active
        loadbalance vip advertise
    service-policy input L4POLICY
    As you see, the configuration is about as simple as it can be.
    Kind Regards
    Cathy

  • JSP Tag extensions problem

    Hi there,In WLS 6.0 i am encountering a problem in using a JSP expression as a value to a custom tag's attribute. I've specified RTEXPRAL to be TRUE in the TLD. But still the tag is not being evaluated at all. But if i repalce the JSP expression with a hard coded value then everything seems to work perfectly fine. Is it that i have to enclose the JSP expression within double or single quotes?
              

    <%@ taglib uri="lib/esjsp.jar" prefix="es" %>
    <%@ taglib uri="pz.tld" prefix="pz" %>
    <%@ taglib uri="cm.tld" prefix="cm" %>The .tld files are the Tag Library Descriptors for JSP 1.1 tags. The .jar file
    is for a "pre-JSP1.1" Weblogic proprietary tag library extension. Weblogic
    Server looks for the older taglib jar files under the lib directory that is
    relative to the directory where the weblogic.properties file is located. If you
    start your Weblogic Commerce Server from a directory other than your default
    directory, then copy the following jar files to a lib directory under that new
    directory:
    esportal.jar
    pt_admin.jar
    esjsp.jar
    um_tags.jar
    wljsp.jar
    This will be fixed in a future release.
    Ture Hoefner
    BEA Systems, Inc.
    1655 Walnut Street; suite 200
    Boulder, CO 80302
    www.beasys.com

  • AM extension:Problem in Lov.

    Hi Experts,
    I did an extension for the Main AM of the page..After get extended except Lov's Everthing is working fine.
    Please let me know whats the problem for lov's after extend the AM.
    is there any solution to resolve this.
    Thanks
    Bharat Hegde

    Bharat,
    If you have done the .jpx import you have to remove the VO substitution
    Can be done in two ways,
    1) replace the VO path with your VO
    begin
    jdr_utils.listCustomizations('/oracle/apps/eam/requests/server/RequestResultsVO');
    end;
    begin
    jdr_utils.printDocument('the above qry output');
    end;
    Which will display your substitution VO details,this is to confirm
    begin
    jdr_utils.deleteDocument('<enter your VO with customization path, make sure you are not enteriing the standard VO>');
    end;
    do a commit;
    After you run the delete script , Run the above listcustomization script to confirm ur subs is deleted.
    2) And you can try via
    Functionalional Administrator(responsibility) -> Personalization->Import/Export -> Personalization Repository
    Query for the Document Path /oracle/apps/eam/requests/server/
    You should see ur custom ,delete from there.
    Thanks.
    With Regards,
    Kali.
    OSSi.

  • Create pdf chrome extension problems

    My os is Win 8.1
    My product is Acrobat XI with all current updates as of 11-25-2013
    I use the lastest version of Chrome browser
    I have used the pdf extension on the browser at least 7 times.
    1st time nothing happened
    2nd time it worked perfectly
    3rd through 6th time it did nothing what soever.
    I went into Chrome and looked at the settings. It was enabled.
    I rebooted my computer and tried a 7th time which resulted in nothing happening.
    I openned Chrome and deleted this extension thinking I would browse Chrome extensions and re install.
    I was not able to find this extension and started reading in the Acrobat forums.
    I did as suggested and closed Chrome and open Acrobat and click repair.
    This resulted in no change what so ever. I have also noticed that the disscussions I read the folks with
    this same issue have not been able to resolve the problem.
    I believe in Acrobat and enjoy the use of it. This chrome browser extension function was great the one time it worked for me.
    I am open for help....now that I can't even make the extension show up on my brower again.
    Thanks,
    Jerry

    Hi Jerry,
    Would you mind emailing me directly with your info? [email protected]
    Kindest regards, Stacy

  • Administration Console Extension problem with 8.1.5 upgrade

    I have a module of code that is an extension of the Administration Console. When I deploy the .ear file, I can see a yellow folder/node displayed in the Weblogic (8.1.3) console.
    This has been working for a couple of years until we recently upgraded to Weblogic 8.1.5 server. Even though the server log says that .ear file has been deployed successfully, the yellow folder/node does not appear in the Weblogic console.
    Any one know what may caused this problem?
    Thank you!

    From $ORACLE_HOME/bin enter the
    following:
    $ORACLE_HOME/bin/oerr ORA 01034 This will give you more info on your
    problem.

  • BC4JToystore - View and Controller layer problem

    I am trying to create a web application based on the BC4JToystore design (MVC) where it seperates each layer into different project.
    Here is the problem.
    1. when i create a new Struts base JSP (JSP + Action Class) from the wizard on the controller prject/layer, JDev would automactically add the ApplicationResource.properties, define the /transaction, /navigate etc. to my struts-config.xml, add the ###_jpr_War.deploy. Of course, the Action.java + jsp files. So wat i did was, I manually remove the jsp files and add it to the view layer/project. Are there any better way of defining new struts action class/jsp. and how?
    2. I understand i would need to deploy my class files to the webroot/WEB-INF. I hav studied BC4Jtoystore where the .deploy profile is defined in the Deployment project. I couldn't quite get it right. I wonder how the developers deploy files from other projects (controller) into JAR files. I notice in the project settings where it onli includes the custom lib of toystores and when u preview the .deploy, they hav got all the class files from the controller project/layer. How u guys do that?
    As i couldn't get the Deploymnet project's .deploy profile work, so i define a .deploy profile in the controller layer/project itself. Here is the problem. It took me like 2 minutes to deploy just 1 file. Later i found out in the preview, it has heaps of classes in the archieve content where it includes the libraries i defined in project settings. Is is neccessary as I think these classes already exist in the library. how do i get rid of it if it is not?
    Thanz
    Tan Steven

    It depends on where you call the method. If you call it directly from the task flow you can right click on the method, select 'edit binding' and you get a dialog where you see the method binding. In the lower part you see the input parameters for your methos. There you set the parameter to '#{securityCcontext.UserName}'.
    If you call the method from inside a bean via an operation binding you use code like
            OperationBinding binding = bindingContainer.getOperationBinding("doSomething");
            binding.getParamsMap().put("param1", "hello");
            binding.execute();Don't forget to check for errors after calling hte method.
    Timo

Maybe you are looking for