URGENT! ArrayIndexOutOfBoundsException in Extended "EO based" VO
Hi!
This is weird!
I am extending a VO (xxPorInfoTemplatesVO) and I am populating it in another extended VO (xxPoRequisitionLinesVO). In the extended xxPorInfoTemplatesVO I Have added 3 more attributes based on EO (Attribute1, Attribue2 and Attribute3).
I need to save data (besides attrobute_code, requisition_line_id, attribute_value) in these new attributes.
When I added those attributes and checked for java code to be created for RowImpl class I got the following (and more...):
protected static final int MAXATTRCONST = oracle.jbo.server.ViewDefImpl.getMaxAttrConst("oracle.apps.icx.por.req.server.PorInfoTemplatesVO");;
protected static final int ATTRIBUTE1 = MAXATTRCONST;
protected static final int ATTRIBUTE2 = MAXATTRCONST + 1;
protected static final int ATTRIBUTE3 = MAXATTRCONST + 2;
I tested this in one of my dev environments and it worked fine. But in another environment I got the following error:
Error Code: 100 Unexpected Error
Unexpected exception occured
oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.lang.ArrayIndexOutOfBoundsException: 12;
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
at oracle.apps.icx.por.common.server.ErrorUtil.handleFatalException(ErrorUtil.java:631)
at oracle.apps.icx.por.req.server.RequisitionAMImpl.createReqLine(RequisitionAMImpl.java:324)
at oracle.apps.icx.por.req.server.AddToCartSvrCmd.execute(AddToCartSvrCmd.java:135)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.addToCart(PunchoutAMImpl.java:1232)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.populateItemsAndAddToCart(PunchoutAMImpl.java:1102)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.handleShoppingCart(PunchoutAMImpl.java:935)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.performCallback(PunchoutAMImpl.java:722)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:707)
at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:964)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:194)
at oracle.apps.icx.punchout.webui.PunchoutCallbackCO.performCallback(PunchoutCallbackCO.java:422)
at oracle.apps.icx.punchout.webui.PunchoutCallbackCO.processRequest(PunchoutCallbackCO.java:89)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:581)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1133)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:937)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:904)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:937)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:904)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2318)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1717)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:502)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:423)
at oa_html._OA._jspService(_OA.java:88)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
at oa_html._OA._jspService(_OA.java:98)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:534)
## Detail 0 ##
java.lang.ArrayIndexOutOfBoundsException: 12
at oracle.jbo.server.ViewRowStorage.getViewAttributeDef(ViewRowStorage.java:906)
at oracle.jbo.server.ViewRowStorage.isAttributeUpdateable(ViewRowStorage.java:1436)
at oracle.jbo.server.ViewRowStorage.setAttributeValue(ViewRowStorage.java:1118)
at oracle.jbo.server.ViewRowStorage.setAttributeInternal(ViewRowStorage.java:1052)
at oracle.jbo.server.ViewRowImpl.setAttributeInternal(ViewRowImpl.java:1058)
at oracle.jbo.server.ViewRowServiceImpl.setAttributeInternal(ViewRowServiceImpl.java:601)
at sas.oracle.apps.icx.por.req.server.PorInfoTemplatesVOexRowImpl.setAttribute1(PorInfoTemplatesVOexRowImpl.java:296)
at sas.oracle.apps.icx.por.req.server.PoRequisitionLinesVOexRowImpl.setAttribute7(PoRequisitionLinesVOexRowImpl.java:185)
at oracle.apps.icx.por.req.server.ReqLineSvrCmd.populateReqLineWithItem(ReqLineSvrCmd.java:757)
at oracle.apps.icx.por.req.server.ReqLineSvrCmd.createReqLine(ReqLineSvrCmd.java:180)
at oracle.apps.icx.por.req.server.RequisitionAMImpl.createReqLine(RequisitionAMImpl.java:320)
at oracle.apps.icx.por.req.server.AddToCartSvrCmd.execute(AddToCartSvrCmd.java:135)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.addToCart(PunchoutAMImpl.java:1232)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.populateItemsAndAddToCart(PunchoutAMImpl.java:1102)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.handleShoppingCart(PunchoutAMImpl.java:935)
at oracle.apps.icx.punchout.server.PunchoutAMImpl.performCallback(PunchoutAMImpl.java:722)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:707)
at oracle.apps.icx.por.common.webui.ClientUtil.invokeMethod(ClientUtil.java:964)
at oracle.apps.icx.por.common.webui.PorBaseCOImpl.invokeMethod(PorBaseCOImpl.java:194)
at oracle.apps.icx.punchout.webui.PunchoutCallbackCO.performCallback(PunchoutCallbackCO.java:422)
at oracle.apps.icx.punchout.webui.PunchoutCallbackCO.processRequest(PunchoutCallbackCO.java:89)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:581)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1133)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:937)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:904)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:937)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:904)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:640)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2318)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1717)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:502)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:423)
at oa_html._OA._jspService(_OA.java:88)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at oracle.jsp.provider.Jsp20RequestDispatcher.forward(Jsp20RequestDispatcher.java:162)
at oracle.jsp.runtime.OraclePageContext.forward(OraclePageContext.java:187)
at oa_html._OA._jspService(_OA.java:98)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:534)
Then I went and checked the EO (PorTemplateInfoEO) and changed the extended RowImpl class as follows:
protected static final int MAXATTRCONST = oracle.jbo.server.ViewDefImpl.getMaxAttrConst("oracle.apps.icx.por.req.server.PorInfoTemplatesVO");;
protected static final int ATTRIBUTE1 = 9; //MAXATTRCONST;
protected static final int ATTRIBUTE2 = 10; //MAXATTRCONST + 1;
protected static final int ATTRIBUTE3 = 11; //MAXATTRCONST + 2;
...because that are the numbers of the attributes in the EO.
Then it worked in the other environment...
Why is this happening?
Is it OK that I changed the values this way??
Please HELP!
Another way is to try editing the EO.xml and VO.xml file. Since it is data type change we need to touch the *Impl.java file for setter and getter methods too.
1) <Attribute
Name="UserId"
IsNotNull="true"
Type="oracle.jbo.domain.Number"
ColumnName="USER_ID"
ColumnType="NUMBER"
SQLType="NUMERIC"
TableName="FND_USER"
PrimaryKey="true" >
<DesignTime>
<Attr Name="_DisplaySize" Value="22" />
</DesignTime>
</Attribute>
2) public void setUserId( Number value)
setAttributeInternal(USERID, value);
3) public Number getUserId()
return ( Number )getAttributeInternal(USERID);
Rather than compiling these files, it is better to remove the VO reference and change the EO and re-attach it.
Just my opinion..........
-- Thanks
Similar Messages
-
Issue with Extending EO based VO
Hi Guys,
I am trying to extend a EO based VO by adding an extra column which comes from other table.I have written a function to retrieve that column which is nothing but a flag ( Y or N or Null)
The below is the modified Query with the added column in the bold.
SELECT StructureEO.ID,
StructureEO.NAME,
StructureEO.PARENT_ID,
StructureEO.PARENT_OBJ_TYPE,
StructureEO.ARTICLE_ID,
StructureEO.ARTICLE_VERSION_ID,
StructureEO.DISPLAY_SEQ,
StructureEO.LABEL,
StructureEO.OBJ_TYPE,
StructureEO.DOC_ID,
StructureEO.DOC_TYPE,
StructureEO.MANDATORY_YN,
StructureEO.ALTERNATE_YN,
StructureEO.STANDARD_YN,
StructureEO.ARTICLE_FROM_EXPERT,
StructureEO.OBJECT_VERSION_NUMBER,
' '||StructureEO.LABEL||' '||StructureEO.NAME DISPLAY,
DECODE(StructureEO.OBJ_TYPE,
'ARTICLE', 'OkcTermsStructDtlsMandatoryEnabled',
'OkcTermsStructDtlsMandatoryDisabled') MANDATORY_CHECKBOX,
DECODE(StructureEO.OBJ_TYPE,
'ARTICLE', DECODE(StructureEO.MANDATORY_YN,
'Y', 'OkcTermsStructDtlsMandatory',
'OkcTermsStructDtlsNotMandatory'),
'OkcTermsStructDtlsNotMandatory') MANDATORY_IMAGE,
DECODE(StructureEO.ALTERNATE_YN,
'Y', 'OkcTermsStructDtlsAlternatesEnabled',
'N', 'OkcTermsStructDtlsAlternatesNotApplied',
'OkcTermsStructDtlsAlternatesNotApplied') ALTERNATES_IMAGE,
okc_terms_util_grp.enable_update(
StructureEO.OBJ_TYPE,
StructureEO.DOC_TYPE,
StructureEO.STANDARD_YN) UPDATE_IMAGE,
okc_terms_util_grp.enable_delete(
StructureEO.OBJ_TYPE,
StructureEO.MANDATORY_YN,
StructureEO.STANDARD_YN,
StructureEO.DOC_TYPE) REMOVE_IMAGE,
DECODE(StructureEO.STANDARD_YN,
'N', 'OkcTermsStructDtlsNonStandard',
'OkcTermsStructDtlsNotApplied') NON_STD_IMAGE,
DECODE(StructureEO.ARTICLE_FROM_EXPERT,
'Y', 'OkcTermsStructDtlsFromExpert',
'OkcTermsStructDtlsNotFromExpert') EXPERT_IMAGE,
DECODE(StructureEO.OBJ_TYPE,
'ARTICLE', 'tree_document.gif',
'SECTION', NULL, --'folder.gif'
'tree_contract.gif') TREE_ICON,
NULL DETAILS_URL,
LOCK_TEXT(StructureEO.article_id,StructureEO.article_version_id) Unprotected
FROM OKC_TERMS_STRUCTURE_V StructureEO
WHERE StructureEO.DOC_ID = :1
AND StructureEO.DOC_TYPE = :2
AND ((StructureEO.OBJ_TYPE = 'ARTICLE' AND StructureEO.ARTICLE_VERSION_ID IS NOT NULL) OR
(StructureEO.OBJ_TYPE <> 'ARTICLE'))
Even though the query is working fine and Query is valid in the VO extension ,it is not able to add any column to the extended VO and even the column details are not present in VO.xml (Not even a Transient variable like people discussed in the forums).I have changed the VO.xml and added the new column details and can be able to see it in attribute list.I import the VO and bounced the server but the page is throwing me the an SQL exception error but if I removed the new column added in the query and import it ,it is working fine but I need the extra column to be added in the VO.
The below is the error .
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT StructureEO.ID,
StructureEO.NAME,
StructureEO.PARENT_ID,
StructureEO.PARENT_OBJ_TYPE,
StructureEO.ARTICLE_ID,
StructureEO.ARTICLE_VERSION_ID,
StructureEO.DISPLAY_SEQ,
StructureEO.LABEL,
StructureEO.OBJ_TYPE,
StructureEO.DOC_ID,
StructureEO.DOC_TYPE,
StructureEO.MANDATORY_YN,
StructureEO.ALTERNATE_YN,
StructureEO.STANDARD_YN,
StructureEO.ARTICLE_FROM_EXPERT,
StructureEO.OBJECT_VERSION_NUMBER,
' '||StructureEO.LABEL||' '||StructureEO.NAME DISPLAY,
DECODE(StructureEO.OBJ_TYPE,
'ARTICLE', 'OkcTermsStructDtlsMandatoryEnabled',
'OkcTermsStructDtlsMandatoryDisabled') MANDATORY_CHECKBOX,
DECODE(StructureEO.OBJ_TYPE,
'ARTICLE', DECODE(StructureEO.MANDATORY_YN,
'Y', 'OkcTermsStructDtlsMandatory',
'OkcTermsStructDtlsNotMandatory'),
'OkcTermsStructDtlsNotMandatory') MANDATORY_IMAGE,
DECODE(StructureEO.ALTERNATE_YN,
'Y', 'OkcTermsStructDtlsAlternatesEnabled',
'N', 'OkcTermsStructDtlsAlternatesNotApplied',
'OkcTermsStructDtlsAlternatesNotApplied') ALTERNATES_IMAGE,
okc_terms_util_grp.enable_update(
StructureEO.OBJ_TYPE,
StructureEO.DOC_TYPE,
StructureEO.STANDARD_YN) UPDATE_IMAGE,
okc_terms_util_grp.enable_delete(
StructureEO.OBJ_TYPE,
StructureEO.MANDATORY_YN,
StructureEO.STANDARD_YN,
StructureEO.DOC_TYPE) REMOVE_IMAGE,
DECODE(StructureEO.STANDARD_YN,
'N', 'OkcTermsStructDtlsNonStandard',
'OkcTermsStructDtlsNotApplied') NON_STD_IMAGE,
DECODE(StructureEO.ARTICLE_FROM_EXPERT,
'Y', 'OkcTermsStructDtlsFromExpert',
'OkcTermsStructDtlsNotFromExpert') EXPERT_IMAGE,
DECODE(StructureEO.OBJ_TYPE,
'ARTICLE', 'tree_document.gif',
'SECTION', NULL, --'folder.gif'
'tree_contract.gif') TREE_ICON,
NULL DETAILS_URL,
XXLC_LOCK_TEXT(StructureEO.article_id,StructureEO.article_version_id) Unprotected
FROM OKC_TERMS_STRUCTURE_V StructureEO
WHERE StructureEO.DOC_ID = :1
AND StructureEO.DOC_TYPE = :2
AND ((StructureEO.OBJ_TYPE = 'ARTICLE' AND StructureEO.ARTICLE_VERSION_ID IS NOT NULL) OR
(StructureEO.OBJ_TYPE <> 'ARTICLE'))) QRSLT WHERE (:3 = PARENT_ID) AND (:4 = PARENT_OBJ_TYPE) ORDER BY DISPLAY_SEQ
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.OAPageBean.renderDocument(OAPageBean.java:3136)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2931)
at OA.jspService(_OA.java:228)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
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.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
at OA.jspService(_OA.java:221)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
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:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
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:619)
## Detail 0 ##
java.sql.SQLException: Attempt to set a parameter name that does not occur in the SQL: Bind_DocId
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:263)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:271)
at oracle.jdbc.driver.OraclePreparedStatement.setObjectAtName(OraclePreparedStatement.java:11110)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.setObjectAtName(OraclePreparedStatementWrapper.java:815)
at oracle.jbo.server.OracleSQLBuilderImpl.bindParamValue(OracleSQLBuilderImpl.java:3919)
at oracle.jbo.server.BaseSQLBuilderImpl.bindParametersForStmt(BaseSQLBuilderImpl.java:3335)
at oracle.jbo.server.ViewObjectImpl.bindParametersForCollection(ViewObjectImpl.java:13827)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:804)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:669)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3723)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4533)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:688)
at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2657)
at oracle.jbo.server.ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2634)
at oracle.jbo.server.ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1474)
at oracle.jbo.server.ViewRowSetImpl.first(ViewRowSetImpl.java:2828)
at oracle.apps.fnd.framework.webui.OAHierarchyData.getExpandableState(OAHierarchyData.java:672)
at oracle.apps.fnd.framework.webui.OAHGridData.getExpandableState(OAHGridData.java:482)
at oracle.apps.fnd.framework.webui.OAHGridData.selectGoodValue(OAHGridData.java:194)
at oracle.apps.fnd.framework.webui.OAHierarchyData.selectValue(OAHierarchyData.java:789)
at oracle.cabo.ui.laf.base.desktop.table.FocusColumn$1.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnGroupRenderer.renderAsStackLayout(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderKids(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderTD(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer._renderDataMode(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.ColumnRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.HGridRenderer.renderSpecialColumns(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderSingleRow(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.HGridRenderer._renderTableRows(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.HGridRenderer._renderTableRows(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.HGridRenderer.renderTableRows(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderTableContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.TableRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.TableRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.desktop.HGridRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.SubTabLayoutRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.RowLayoutRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.composite.ContextPoppingUINode$ContextPoppingRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.oracle.desktop.HeaderRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BorderLayoutRenderer.renderIndexedChildren(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.ContentRenderer.renderTableContent(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.ContentRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.renderWithNode(Unknown Source)
at oracle.cabo.ui.composite.UINodeRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.oracle.desktop.PageLayoutRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.XhtmlLafRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.BodyRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.render(OABodyBean.java:398)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderIndexedChild(Unknown Source)
at oracle.cabo.ui.BaseRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.renderContent(Unknown Source)
at oracle.cabo.ui.BaseRenderer.render(Unknown Source)
at oracle.cabo.ui.laf.base.xhtml.DocumentRenderer.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.BaseUINode.render(Unknown Source)
at oracle.cabo.ui.partial.PartialPageUtils.renderPartialPage(Unknown Source)
at oracle.apps.fnd.framework.webui.OAPageBean.render(OAPageBean.java:3480)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3126)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:2931)
at OA.jspService(_OA.java:228)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
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.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)
at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:284)
at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
at com.evermind.server.http.EvermindPageContext.forward(EvermindPageContext.java:395)
at OA.jspService(_OA.java:221)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:379)
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:621)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
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:619)
Please Help !!!
Thanks,
VJHi,
Please check the binding style(Oracle Positional,) of the VO when you extended it.
Please make sure that standard vo and extended vo both have the same binding style.if is not same change in the extended vo and put the file again and bounce the server.
Thanks
Bharat -
Extending EO based VO_new columns becoming Transient
Hi,
Requirement :
I have a Requirement to add 3 fileds to a page,The 3 new fields are input fields,whenever we enter values in to them and click on save button,the values should store in one standard table.
Work Done:
I have found respective VO for that page,which is EO based VO
So I have created new EO for that addition of new fileds on a standard table (i.e CS_KB_SETS_B ,Attribute1,Attribute2,Attribute3)
I have extended Standard VO based on that new EO.
Now the Problem is the new 3 fileds are showing as Transient.
so i followed steps by 'http://oracleanil.blogspot.com/2010/11/eo-based-vo-extension-in-oaf-r12.html'
i modified vo.xml file manullay as anil told.
then also the new fileds are showing as transient.
Can anybody help on this issue please.
Thanks in advance.
my vo.xml file (modified)
<?xml version='1.0' encoding='windows-1252' ?>
<!DOCTYPE ViewObject SYSTEM "jbo_03_01.dtd">
<ViewObject
Name="lxeSolutionsVO2"
Extends="oracle.apps.cs.knowledge.solution.author.server.SolutionsVO"
BindingStyle="OracleName"
CustomQuery="true"
ComponentClass="lxe.oracle.apps.cs.knowledge.solution.author.server.lxeSolutionsVO2Impl"
UseGlueCode="false" >
<SQLQuery><![CDATA[
SELECT Distinct
SetEO.SET_ID,
SetEO.NAME AS SOLUTION_NAME,
SetEO.LAST_UPDATE_DATE,
SetEO.SET_NUMBER,
SetEO.SET_TYPE_ID,
SetEO.VISIBILITY_ID,
SetEO.STATUS,
DECODE(SetEO.STATUS,'NOT',(SELECT Meaning
FROM FND_LOOKUP_VALUES step
WHERE step.lookup_type = 'CS_KB_STATUS'
AND step.LANGUAGE = userenv('LANG')
AND step.View_APPLICATION_ID = 170
AND step.SECURITY_GROUP_ID = fnd_global.lookup_security_group(step.LOOKUP_TYPE,
step.VIEW_APPLICATION_ID)
AND step.lookup_code = FlowDetail.step)
,(SELECT SolnStatus.MEANING
FROM FND_LOOKUP_VALUES SolnStatus
WHERE SolnStatus.LOOKUP_CODE = SetEO.STATUS
AND SolnStatus.LOOKUP_TYPE='CS_KB_INTERNAL_CODES'
AND solnstatus.LANGUAGE = userenv('LANG')
AND solnstatus.View_APPLICATION_ID = 170
AND solnstatus.SECURITY_GROUP_ID = fnd_global.lookup_security_group(solnstatus.LOOKUP_TYPE,
solnstatus.VIEW_APPLICATION_ID))) AS SOLUTION_STATUS,
SetTypeEO.SET_TYPE_ID AS SET_TYPE_ID1,
SetTypeEO.NAME AS SOLUTION_TYPE_NAME,
VisibilityEO.VISIBILITY_ID AS VISIBILITY_ID1,
VisibilityEO.NAME AS VISIBILITY_NAME,
SetEO.ORIGINAL_AUTHOR,
SetEO.LAST_UPDATED_BY,
(SELECT Flow.Name
FROM CS_KB_WF_FLOWS_TL Flow
WHERE Flow.Flow_Id = FlowDetail.Flow_id
AND Flow.LANGUAGE (+) = userenv('LANG') ) AS FLOW_NAME,
FlowDetail.Flow_id AS FLOW_ID,
SetEO.FLOW_DETAILS_ID,
nvl2(SetTypeEO.End_date_Active,
decode((select count(*)
from CS_KB_SET_TYPES_B
where set_type_id = SetTypeEO.SET_TYPE_ID
and sysdate between nvl(start_date_active, sysdate-1)
and nvl(end_date_active, sysdate+1)), 0, 'N', 'Y')
,'Y' ) AS SOLN_TYPE_ACTIVE,
(SELECT Meaning
FROM FND_LOOKUP_VALUES step
WHERE step.lookup_type = 'CS_KB_STATUS'
AND step.LANGUAGE = userenv('LANG')
AND step.View_APPLICATION_ID = 170
AND step.SECURITY_GROUP_ID = fnd_global.lookup_security_group(step.LOOKUP_TYPE,
step.VIEW_APPLICATION_ID)
AND step.lookup_code = FlowDetail.step) AS FLOW_STEP,
CS_KNOWLEDGE_AUDIT_PVT.GET_USER_NAME(SetEo.Original_Author) AS ORIGINAL_AUTHOR_NAME,
CS_KNOWLEDGE_AUDIT_PVT.GET_USER_NAME(SetEo.Last_Updated_By) AS LAST_UPDATED_BY_NAME,
decode(SetEO.Locked_By,
-1, ' ',
CS_KNOWLEDGE_AUDIT_PVT.GET_USER_NAME(SetEO.Locked_By) ) AS LOCKED_BY_NAME,
SetEO.Locked_By AS LOCKED_BY,
SetEO.Latest_Version_Flag,
SetEO.Viewable_Version_Flag,
SetEO.SET_TYPE_ID AS SET_TYPE_ID_VL,
LXESOLUTIONSEO2.ATTRIBUTE1 USER_COUNTRY,
LXESOLUTIONSEO2.ATTRIBUTE2 PRODUCT,
LXESOLUTIONSEO2.ATTRIBUTE3 GRUP
FROM CS_KB_SETS_VL SetEO,
CS_KB_SET_TYPES_VL SetTypeEO,
CS_KB_VISIBILITIES_VL VisibilityEO,
CS_KB_SET_CATEGORIES SetCategoryEO,
CS_KB_CAT_GROUP_DENORM CategoryGroupDenormEO,
CS_KB_WF_FLOW_DETAILS FlowDetail,
CS_KB_SETS_B LXESOLUTIONSEO2
WHERE SetEO.SET_TYPE_ID = SetTypeEO.SET_TYPE_ID
AND SetEO.FLOW_DETAILS_ID = FlowDetail.FLOW_DETAILS_ID(+)
AND SetEO.Visibility_id = VisibilityEO.Visibility_Id
AND VisibilityEO.position >= :1
AND SetEO.set_id = SetCategoryEO.set_id
AND SetCategoryEO.category_id = CategoryGroupDenormEO.child_category_id
AND CategoryGroupDenormEO.category_group_id = :2
AND CategoryGroupDenormEO.visibility_position >= :3
AND seteo.SET_ID=lxeSolutionsEO2.SET_ID
]]></SQLQuery>
<DesignTime>
<Attr Name="_isExpertMode" Value="true" />
<Attr Name="_version" Value="10.1.3.41.57" />
<Attr Name="_codeGenFlag2" Value="Access|Coll|VarAccess" />
</DesignTime>
<EntityUsage
Name="lxeSolutionsEO2"
Entity="lxe.oracle.apps.cs.knowledge.solution.author.server.lxeSolutionsEO2"
SourceUsage="oracle.apps.cs.knowledge.solution.author.server.SolutionsVO.CategoryGroupDenormEO"
ReadOnly="true"
Reference="true" >
<DesignTime>
<Attr Name="_queryClause" Value="false" />
<AttrArray Name="_dstAttributes">
<Item Value="lxe.oracle.apps.cs.knowledge.solution.author.server.lxeSolutionsEO2.VisibilityId" />
</AttrArray>
<AttrArray Name="_srcAttributes">
<Item Value="oracle.apps.cs.knowledge.solution.schema.server.CategoryGroupDenormEO.VisibilityId" />
</AttrArray>
</DesignTime>
</EntityUsage>
<EntityUsage
Name="SetEO"
Entity="oracle.apps.cs.knowledge.solution.schema.server.SetEO" >
<DesignTime>
<Attr Name="_queryClause" Value="false" />
</DesignTime>
</EntityUsage>
<ViewAttribute
Name="SetId"
IsQueriable="false"
IsNotNull="true"
EntityAttrName="SetId"
EntityUsage="SetEO"
AliasName="SET_ID" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="SolutionName"
IsNotNull="true"
EntityAttrName="Name"
EntityUsage="SetEO"
AliasName="SOLUTION_NAME" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="LastUpdateDate"
IsNotNull="true"
EntityAttrName="LastUpdateDate"
EntityUsage="SetEO"
AliasName="LAST_UPDATE_DATE" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="SetNumber"
EntityAttrName="SetNumber"
EntityUsage="SetEO"
AliasName="SET_NUMBER" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="SetTypeId"
EntityAttrName="SetTypeId"
EntityUsage="SetEO"
AliasName="SET_TYPE_ID" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="VisibilityId"
EntityAttrName="VisibilityId"
EntityUsage="SetEO"
AliasName="VISIBILITY_ID" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="Status"
EntityAttrName="Status"
EntityUsage="SetEO"
AliasName="STATUS" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="SolutionStatus"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="100"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="SOLUTION_STATUS"
Expression="DECODE(SetEO.STATUS,'NOT',FlowStatus.MEANING ,SolnStatus.MEANING)"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="OriginalAuthor"
EntityAttrName="OriginalAuthor"
EntityUsage="SetEO"
AliasName="ORIGINAL_AUTHOR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="LastUpdatedBy"
IsNotNull="true"
EntityAttrName="LastUpdatedBy"
EntityUsage="SetEO"
AliasName="LAST_UPDATED_BY" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="FlowName"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="100"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="FLOW_NAME"
Expression="NULL"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="FlowId"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="100"
Type="oracle.jbo.domain.Number"
ColumnType="NUMBER"
AliasName="FLOW_ID"
Expression="NULL"
SQLType="NUMERIC" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="FlowDetailsId"
EntityAttrName="FlowDetailsId"
EntityUsage="SetEO"
AliasName="FLOW_DETAILS_ID" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="SolnTypeActiveFlag"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="1"
Type="java.lang.String"
ColumnType="NUMBER"
AliasName="SOLN_TYPE_ACVTIVE"
Expression="decode(SetTypeEO.End_date_Active, null, 'Y', decode((select count(*)
from CS_KB_SET_TYPES_VL
where
set_type_id
= SetTypeEO.SET_TYPE_ID
and
sysdate
between nvl(start_date_active,
sysdate-1)
and nvl(end_date_active,
sysdate+1)),
0,
'N', 'Y'))"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="FlowStep"
IsQueriable="false"
IsPersistent="false"
Precision="255"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="FLOW_STEP"
Expression="(FlowStatus.Meaning)"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="OriginalAuthorName"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="255"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="ORIGINAL_AUTHOR_NAME"
Expression="CS_KNOWLEDGE_AUDIT_PVT.GET_USER_NAME(SetEo.Original_Author)"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="LastUpdatedByName"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="255"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="LAST_UPDATED_BY_NAME"
Expression="CS_KNOWLEDGE_AUDIT_PVT.GET_USER_NAME(SetEo.Last_Updated_By)"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="LockedByName"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="255"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="LOCKED_BY_NAME"
Expression="CS_KNOWLEDGE_AUDIT_PVT.GET_USER_NAME(SetEO.Locked_By)"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="LockedBy"
IsUpdateable="false"
IsQueriable="false"
IsPersistent="false"
Precision="15"
Scale="0"
Type="oracle.jbo.domain.Number"
ColumnType="NUMBER"
AliasName="LOCKED_BY"
Passivate="true"
Expression="SetEO.Locked_By"
SQLType="NUMERIC" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="LatestVersionFlag1"
IsQueriable="false"
IsPersistent="false"
Precision="1"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="LatestVersionFlag"
Expression="LatestVersionFlag"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="ViewableVersionFlag1"
IsQueriable="false"
IsPersistent="false"
Precision="1"
Type="java.lang.String"
ColumnType="VARCHAR2"
AliasName="ViewableVersionFlag"
Expression="ViewableVersionFlag"
SQLType="VARCHAR" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="SetTypeIdVL"
IsQueriable="false"
IsPersistent="false"
Precision="15"
Scale="0"
Type="oracle.jbo.domain.Number"
ColumnType="NUMBER"
AliasName="SET_TYPE_ID_VL"
Expression="SetEO.SET_TYPE_ID"
SQLType="NUMERIC" >
<DesignTime>
<Attr Name="_OverrideAttr" Value="true" />
</DesignTime>
</ViewAttribute>
<ViewAttribute
Name="Attribute1"
isupdateable="false"
entityusage="lxeSolutionsEO2" entityattrname="Attribute1" aliasname="USER_COUNTRY">
</ViewAttribute>
<ViewAttribute
Name="Attribute2"
isupdateable="false"
entityusage="lxeSolutionsEO2" entityattrname="Attribute2" aliasname="PRODUCT">
</ViewAttribute>
<ViewAttribute
Name="Attribute3"
isupdateable="false"
entityusage="lxeSolutionsEO2" entityattrname="Attribute3" aliasname="GRUP">
</ViewAttribute>
</ViewObject>Hi Prathap,
Thanks for the reply
My stanard VO is based on 4 EO's, So i directly Extended VO(included 3 new fields )
iam getting an error message on the page as
Message not found. Application: FND, Message Name: FND_VIEWOBJECT_NOT_FOUND. Tokens: VONAME = lxeSolutionsVO; APPLICATION_MODULE = oracle.apps.cs.knowledge.solution.author.server.CreateSolutionAM;
the Standard AM is unable to find extended VO
i have done all steps like extension,substitution,moving xml/.class fiels to server,jpx importer,personaizations,bouncing serve
Can you guide me ,how to resolve this issue.
Thanks -
URGENT: Error while invoking soap-based web service from BPEL process
I am trying to invoke a soap-based web service deployed in a different OC4J container but on the same iAS middle tier install as the BPEL server. The deployment is successful. I am running 10.1.2 BPEL server.
But invoking a process throws the following error.
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>when invoking locally the endpoint 'http://stadd53.us.oracle.com:7779/idm/ProvService/cps', ; nested exception is: ORABPEL-02052 Cannot lookup BPEL domain. The BPEL domain "ProvService" cannot be found; the domain may not have initialized properly. Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.</summary>
</part>
<part name="detail">
<detail>ORABPEL-02052 Cannot lookup BPEL domain. The BPEL domain "ProvService" cannot be found; the domain may not have initialized properly. Please verify that the BPEL domain loader has a valid set of initialization properties in the application properties file.</detail>
</part>
</remoteFault>
Any ideas on what the problem might be ?Sandor,
Thanks. Your suggestion of turning off optSoapShortcut worked. So does that mean that by default remote web services cannot be invoked from BPEL process by SOAP - unless this configuration change is done ? -
Urgent! group by query based on a logical OR (bitwise)
Let's say I have the following table:
field: f1 f2 f3 f4 f5
record 1: a a 1 0 4
record 2: a b 2 3 7
record 3: a b 0 8 1
I want to make a group by on f1 so that I get just one record which is:
field: f1 f3 f4 f5
record 1: a 3 11 7
where the result of each field is actually a group by based on a logical OR (bitwise)
ie:
3 = 1 or 2 or 0
11 = 0 or 3 or 8
7 = 4 or 7 or 1
any suggestion ?
Thank youYou can try using DECODE
e.g.
Select F1,
Sum( Decode( F3, 1,1, 2,2, 0) ) F3,
Sum( Decode( F4, 3,3, 8,8, 0) ) F4,
Sum( Decode( F5, 7,7, 0) ) F5
from your_table
group by F1
I want to make a group by on f1 so that I get just one record which is:
field: f1 f3 f4 f5
record 1: a 3 11 7
where the result of each field is actually a group by based on a logical OR (bitwise)
ie:
3 = 1 or 2 or 0
11 = 0 or 3 or 8
7 = 4 or 7 or 1
any suggestion ?
Thank you -
URGENT : ArrayIndexOutOfBoundsException
Hi,
I have a very annoying problem when trying to connect to a database :
- I can connect to this database with SQL*Plus without any problem.
- I wrote a simple Java program to connect to a database and perform a SELECT which works on a local database.
- When I apply this program to the remote database, DriverManager.getConnection() fails with the following error :
java.lang.ArrayIndexOutOfBoundsException: 0
Here is some information about the context :
- The remote database is Oracle 8.1.5 under Solaris 2.6
- I use Oracle's "thin" JDBC driver (included in Oracle 8.1.5 distribution)
- My Java program fails after 2 lines :
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
cnx = DriverManager.getConnection("jdbc:oracle:thin:@my.server.com:1521:INST", "mylogin", "mypwd");
- I've ran my test program with JDK 1.1.3 and JDK 1.2.2 with the same deception...
Well, at this point, the smallest hint would be a great help... ;-)
Thanks in advance.
Vincent
nullHi
Your code looks fine. Are you sure that u are getting ArrayIndexOutofBound Exception at this place?
Use this code and try to catch the exception there it self
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con = DriverManager.getConnection( "jdbc:oracle:thin:@myserver.com:1521:SID, userName,password);
} catch(SQLException e) {
e.printStackTrace();
regards
reghu -
URGENT: The substiuted extended VOImpl not called
Hi All,
We have substituted a VO with the new extended VO. The new extended VO has two new select columns, two new tables in the FROM clause and two new where clauses. The new extended query is working fine when executed in toad. But when run on the application it gives the following error.
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:441)
at oracle.apps.per.irc.offers.server.OfferLetterDetailsVOImpl.executeQueryForOfferId(OfferLetterDetailsVOImpl.java:128)
at oracle.apps.per.irc.offers.server.OffersAMImpl.getXMLDataFromBaseTables(OffersAMImpl.java:1532)
We have also extended the VOImpl and modified the "executeQueryForOfferId" with the FROM tables and the where clauses. But, In the AM (OffersAMImpl), the old VOImpl is hardcoded as follows before executing the query:
OfferLetterDetailsVOImpl offerletterdetailsvoimpl = getOfferLetterDetailsVO();
Hence, the new VOImpl (XXOfferLetterDetailsVOImpl), which has all the FROM and WHERE clauses is not being called. Please let me know, if there is someway to work through this.
Also, one more question is if the VOImpl is hardcoded in AMImpl file as follows:
OfferLetterDetailsVOImpl offerletterdetailsvoimpl = getOfferLetterDetailsVO();
Will it call the OfferLetterDetailsVOImpl or XXOfferLetterDetailsVOImpl after substitution. Just wondering!!
Edited by: user512779 on Oct 14, 2008 9:02 AMCan you write Error Stack Trace Message .
Thanks -
Urgent!!Average calculation based on a characteristic!
Hi guys
I have an average calculation based on a characteritic ..
Example:
This is a SRM Mgmt.It has an Organisation purchasing org,source purchase,PR,etc..
Report is a Survey rpt.
Average Score across Customer responded for each question for the particular PR...
Where weightage is applied for each question & based on which
total weightage of all Qns for a PR
Avg.Score= -
No of Questions.
How do u calculate using the exception aggregation??????????Pls revert ASAP.
thnx
BI LearnerSolving Myself
-
URGENT - Does Select Query Sort based on RowId ?
Does Select Query Sort based on RowId ?
Eg: Select * from Employee;
RowId primkey name
aaaa 1 kiran
aaab 2 kumar
aaac 3 someone
Now when i delete the primkey: 2 row.
I will have:
RowId primkey name
aaaa 1 kiran
aaac 3 someone
Now when i insert a new record:
RowId primkey name
aaaa 1 kiran
aaac 3 someone
[Comment: Here the rowid can either be a new one like 'aaad' or 'aaab' is also reused.]
aaad 4 somename
My requirement is that the 'aaab' should not be reused.
Can any one pls suggest some way.Dear Friend,
Plese gothrougth once following steps... (One by One)
Hope you can understand how Rowid Creating and Updting in you table.
SQL> select rowid,enumber from t;
ROWID ENUMBER
AAAJ4oAABAAAWlyAAA 1
AAAJ4oAABAAAWlyAAB 2
AAAJ4oAABAAAWlyAAC 3
AAAJ4oAABAAAWlyAAD 4
SQL> select rowid,enumber from t where enumber = 2;
1 row deleted.
SQL> insert into t values(9):
1 row created.
SQL> select rowid,enumber from t;
ROWID ENUMBER
AAAJ4oAABAAAWlyAAA 1
AAAJ4oAABAAAWlyAAC 3
AAAJ4oAABAAAWlyAAD 4
AAAJ4oAABAAAWlyAAE 9
SQL> delete from t where enumber = 3;
1 row deleted.
SQL> insert into t values(3);
1 row created.
SQL> select rowid,enumber from t;
ROWID ENUMBER
AAAJ4oAABAAAWlyAAA 1
AAAJ4oAABAAAWlyAAB 3
AAAJ4oAABAAAWlyAAD 4
AAAJ4oAABAAAWlyAAE 9
Regards,
G V Sreenivasulu -
Expertmode not showing while extending EO based VO
Hi,
I am trying to extend the View Oject PoRequisitionLinesVO in R12, While extending the VO, Expert Mode check box is greyed out and I can't change the SQL query.
Can you please help me how can i enable the Expert Mode check box.
Thanks in Advance,
Hanimi.Hi Hanimi,
In Jdev first check PoRequisitionLinesVO's expert mode is enabled or not. if it is not then enable expert mode to PoRequisitionLinesVO save it and extend that VO now u can get expert mode enabled.
Thanks,
Raghav. -
Urgent : Through proxy my web based application is not being accessible
Hi,
Would you please give me the solution as why my application is not getting accessed through proxy (in LAN environment). If I access the same application through dial-up connection, the application works fine and runs successfully.
When I access through proxy, my java console reads like follows:
proxyHost=172.31.2.3
proxyPort=8080
connectMode=HTTP
Opening http://gati3pl.com/forms60java/oracle/ewt/alert/resource/AlertBundle_en_US.class proxy=172.31.2.3:8080
after this information, its giving an alert saying:
'FRM-92050: Failed to connect to server: gati3pl.com:9001'.
Would you recommend as what proxy settings to be made, so that my application runs successfully through proxy also.
I will be very much thankful to you for your kind suggestion.
Regards
Thobula RakeshYour can solve this problem in two ways.
1. Your can configure your browser to bypass proxy for the URL address http://gati3pl.com
There is a option in IE at Tools->Internet Options->Connections->LAN Settings->Bypass Proxy Server for Local Address.
2. You can configure your Form Server to run in HTTP mode and by
default Forms Server runs in SOCKET mode.
To do this you will have to change the Form Server Service from
SOCKET mode to HTTP mode and also change access mode in HTML file from SOCKET to HTTP
Best Regards,
Darshan Desai -
Extended VO Attributes are not saved
Hi,
I build new Extend VO based on EO.
I add 2 attributes in the VO query.
The problem is that those attributes values are not been saved.
when i look in the attribute mappings Tab i can see the mapping is incorrect.
I try to fix it but it always keep mapping them to wrong attributes.
Please help with that issue!
Thanks,Hi,
Thanks for your replay.
My need is to add 2 attributes to VO based on EO, to enable entering additional info, with some fields validations.
My plan is to Extent the VO adding those 2 attributes, create items through Personalization and eventually add validition in the Exstended controller.
i verify that the VO EO includes the new attributes.
so i did the following:
1. Extent the VO - Create VO Sustitution, adding attributes in the VO Query.
2. Deploy the VO
3. Create Page personalization - create 2 items, connected to the Extended VO
When i Enter the VO in the application i can see the new attributes with db selected values, But when i try to update them the change not been saved.
I check the attributes mappings and see that the mapping is incorrect.
I try to remapp the attribute to the correct ones from the EO but is always keep the wrong mapping.
i assume that i can add some logic in the controller to set those attributes but i think that this can be done in the VO attribute mapping?
Thanks for your help. -
Hello All,
I'm having a little problem in witting an SQL statement.
I'm sure there is a simple solution for it but its just not clicking with me!.
Anywayz,
I'm trying to write a statement that in the FROM clause, there is a formula, and i would like to assign conditions to this formula in the WHERE Clause
Ex:
SELECT DateValue(FLD_AS_STRING) FROM Table1 WHERE ???
I want the statement to convert the FLD_AS_STRING field (which is in string format) to Date format, and in the same time i want to only view fields that it's FLD_AS_STRING is greater than today's date (after it is converted to Date)?
How can i do that in this statement?
Thanks in advance,
Best Regardswho do you mean "we"?Forum members that are quite fed up with people declaring their matters (more) urgent then other people's questions. I'm also one of them.
I just wanted to grab people's attention for helpA simple thread with an appropriate subject line that describes the problem in short and a message that includes enough information to develop a solution for said problem would suffice.
in the same time, it IS urgent, because my work is
based on the solution for this issue...So what about everybody's else work? Not as important as your task?
BTW, i dont see how rude that could be, could you plz
explain!?Just imagine if everyone that wants to grab attention in this forums uses urgent in the subject line. Do you really consider that the way to go?
C. -
Auto Entension of LAC based on Rules
Hi All,
I have a business requirement where in the time of LAC should get extended automatically based on rule that if there has been a Bid submitted before 5 minutes to the closure of the Auction, the Auction should get automatically get extended by another 5 minutes. For example say I have set the time limit of an auction to 60 minutes. Now if there is a bid between 55 to 60 minutes the time for auction close should become 65 minutes and so and so forth till there is no bid received in last 5 minutes where in it should get closed.
I searched SAP Help and other SDN Documents but did not find anything similar to the requirement.
Has any body encountered this issue earlier? Any idea to use which BADI to configure such a rule?
Rgds,Hi,
If standard LAC extension is not suitable for you then you must extend program.
Start from this FM's:
- BBP_LA_MSG_TIMEOUT_CHECK
- BBP_LA_BIZAPI_RETRIEVE_MSG
Regards,
Marcin -
SQL Extended Events for finding errors
SQL Extended Events for finding errors, how to find out more than SQL text, like the stored procedure?
SQL 2012, 2008 and 2005 (not much 2005)
We had an agent job that was not completing and was not giving any errors. Turned out that too large a number was being SET into an integer field. We set up a SQL Extended Events based on the following URL. It gave us the SQL text and that did help. BUt
how could we have done even more to find the error? Is there a way to find the stored procedure? Because the SQL text was pretty generic. What else can be used to find errors that are not being reported back to the agent job?
http://www.brentozar.com/archive/2013/08/what-queries-are-failing-in-my-sql-server/Hi,
Are you able to manually execute the stored procedure? How many steps are there in this job?
You may create a test job with only one step running this stored procedure and test the result.
As Kalman suggested, please check the relative message in job history and event viewer.
Thanks.
Tracy Cai
TechNet Community Support
Maybe you are looking for
-
Adding URL to Task in Visual Studio / C# SharePoint Workflow 2010
I have a custom SharePoint Workflow (2010) using Visual Studio. During my task creation, I am populating my task using the .ExtendedProperties. I get how to do it with strings, numbers and boolean. Now I want to add a URL (link) to the task. I have
-
Does anyone know how to access sms text messages from iphone 5c backup from icloud or itunes? Apparently SMS can be restored so data I need must be stored in backup. I need to print a series of abusive/threatening SMS messages received on my iphone 5
-
I want to get the file in ANSI format.. Any idea?
Hi all, I am doing a file to file bypass scenario .My client has demanded that the output file should be in ANSI format. I checked the <b>file.encoding</b> option in sap-help but ANSI is not available can u suggest that what encoding type i must use.
-
Problem in n97 any one help me :(
when i downloading any thing from internet downloaded in phone memory but i wont to downloding in mass memory i cant download any thing
-
So, In a 2 weeks I will be aquiring an Powermac G3 B+W, and I plan on upgrading it with these parts: 600 Mhz G4 Upgrade (http://daystar-store.com/index.asp?PageAction=VIEWPROD&ProdID=92) 2 sticks of 256 Mb of Ram (Total of 1024Mb now) http://eshop.ma