Summary
SQLException encounter while executing data trigger....
Content
Added a new parameter "P_ORDER_BY_TXT" to an existing concurrent program and it started failing with the aforementioned error message. I added the parameter to the XML file (.ie. Data defintion). and on the beforetrigger, it's calling a PLSQL package. The new parameter has nothing do with the PLSQL package but still added the parameter to the package and amended the beforetrigger as well.
<dataTemplate name=BPOTLRNRDRTCPROJ" description="PB OTL Rendered Timecard by Employee - Projects" defaultPackage="PBHXC_PROJTIMECARD_UTIL"><parameters><parameter name="p_org_id" dataType="number"/> <parameter name="p_from_end_date" dataType="character"/><parameter name="p_to_end_date" dataType="character"/> <parameter name="p_person_id" dataType="number"/> <parameter name="p_project_id" dataType="number"/><parameter name="p_comments" dataType="character"/> <parameter name="p_tc_details" dataType="character"/> <parameter name="p_pb_hii" dataType="character"/> <parameter name="P_TA" dataType="character"/> <parameter name="P_CC" dataType="character"/> <parameter name="p_order_by_txt" dataType="character"/></parameters>
BeforeReport Trigger
<dataTrigger name="beforeReport" source="BPHXC_PROJTIMECARD_UTIL.Generate_otl_emp_rtc(:p_org_id ,:p_person_id ,:p_project_id ,:p_from_end_date ,:p_to_end_date ,:p_comments ,:p_tc_details ,:p_ta ,:p_cc ,:p_order_by_txt )"/><dataStructure>
+---------------------------------------------------------------------------+Parsons Time and Labor: Version : UNKNOWNCopyright (c) 1979, 1999, Oracle Corporation. All rights reserved.BPOTLRNRDRTCPROJ module: XXBP OTL Rendered Timecard by Employee - Projects+---------------------------------------------------------------------------+Current system time is 03-JUL-2017 14:16:44+---------------------------------------------------------------------------+XDO Data Engine Version No: 5.6.3Resp: 50034Org ID : 6436Request ID: 48910061All Parameters: p_org_id=6436:p_from_end_date=03-MAR-2017:p_to_end_date=31-MAR-2017:p_person_id=:p_project_id=4112836:p_comments=Y:p_tc_details=BOTH:p_pb_hii=PB:P_TA=:P_CC=:p_order_by_txt=TaskData Template Code: PBOTLRNRDRTCPROJData Template Application Short Name: PBHXCDebug Flag: N{p_comments=Y, P_CC=, p_person_id=, p_from_end_date=03-MAR-2017, p_tc_details=BOTH, p_to_end_date=31-MAR-2017, p_pb_hii=PB, p_project_id=4112836, P_TA=, p_org_id=6436, p_order_by_txt=Task}Calling XDO Data Engine...[070317_021651623][][EXCEPTION] SQLException encounter while executing data trigger....java.sql.SQLException: ORA-06550: line 12, column 25:PLS-00302: component 'P_ORDER_BY_TXT' must be declaredORA-06550: line 12, column 1:PL/SQL: Statement ignoredat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:202)at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1005)at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4710)at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)at oracle.apps.xdo.dataengine.XMLPGEN.executeTriggers(XMLPGEN.java:650)at oracle.apps.xdo.dataengine.XMLPGEN.processData(XMLPGEN.java:262)at oracle.apps.xdo.dataengine.XMLPGEN.processXML(XMLPGEN.java:215)at oracle.apps.xdo.dataengine.XMLPGEN.writeXML(XMLPGEN.java:254)at oracle.apps.xdo.dataengine.DataProcessor.processDataStructre(DataProcessor.java:390)at oracle.apps.xdo.dataengine.DataProcessor.processData(DataProcessor.java:355)at oracle.apps.xdo.oa.util.DataTemplate.processData(DataTemplate.java:334)at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:294)at oracle.apps.fnd.cp.request.Run.main(Run.java:157)+---------------------------------------------------------------------------+Start of log messages from FND_FILE+---------------------------------------------------------------------------++---------------------------------------------------------------------------+End of log messages from FND_FILE+---------------------------------------------------------------------------++---------------------------------------------------------------------------+Executing request completion options...Output file size: 0+------------- 1) PUBLISH -------------+Disabling requested Output Post Processing. Nothing to process. The output of the request is zero byte.+--------------------------------------+Finished executing request completion options.+---------------------------------------------------------------------------+Concurrent request completedCurrent system time is 03-JUL-2017 14:16:51+---------------------------------------------------------------------------+