Invalid Number exception
Hi experts,
I have a very strange problem. I have a query to which I am binding a value. The datatype of the value is number. Whenever I am executing the VO for the second time it is throwing ORA-01722: invalid number exception. The value that is being bound is 100% number. The JDBC version I am using is 9.2.0.6.0
It is reproducible in instance and JDeveloper.
I have no clue why it is happening. Appreciate if someone can give some pointers.
Error stack:
[1814] SELECT mcixv.customer_number CustomerNumber,
mcixv.customer_name CustomerName,
aav.concatenated_address ShipToLocation
FROM mtl_customer_item_xrefs_v mcixv,
ic_item_mst iim ,
mtl_system_items msi,
ar_addresses_v aav,
hz_site_uses_v hsv
WHERE hsv.primary_flag = 'Y'
AND hsv.bill_to_location IS NOT NULL
AND hsv.site_use_code = 'SHIP_TO'
AND aav.address_id = hsv.address_id
AND mcixv.customer_id = aav.customer_id
AND mcixv.inactive_flag= 'N'
AND mcixv.concatenated_segments = iim.item_no
AND mcixv.inventory_item_id = msi.inventory_item_id
AND msi.organization_id = xxtmg_ul_common_utils.get_organization_id
AND msi.segment1 = iim.item_no
AND xxtmg_an_process_utils.get_price_list_uom(mcixv.customer_number,iim.item_id) = 'Y'
AND iim.item_id = :1
group by mcixv.customer_number, mcixv.customer_name,aav.concatenated_address[1815] Binding param 1: 4084[1816] ViewObject close single-use prepared statements[1817] QueryCollection.executeQuery failed...[1818] java.sql.SQLException: ORA-01722: invalid number
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289) at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:583) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1986) at oracle.jdbc.ttc7.TTC7Protocol.executeFetch(TTC7Protocol.java:1005) at oracle.jdbc.dbaccess.DBAccess.executeFetchNeedDefines(DBAccess.java:283) at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2673) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2933) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:650) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:578) at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:627) at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:515) at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3347) at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(OAJboViewObjectImpl.java:828) at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4495) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:574) at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:544) at oracle.jbo.server.ViewRowSetImpl.executeDetailQuery(ViewRowSetImpl.java:619) at oracle.jbo.server.ViewObjectImpl.executeDetailQuery(ViewObjectImpl.java:3311) at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3298) at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:444) at tempel.oracle.apps.xxtmg.an.scaleaudit.server.checkCustomersPresentVOImpl.initQuery(checkCustomersPresentVOImpl.java:22) at tempel.oracle.apps.xxtmg.an.scaleaudit.server.ScaleAuditAMImpl.validateNonFurnSublot(ScaleAuditAMImpl.java:762) at tempel.oracle.apps.xxtmg.an.scaleaudit.server.webui.ScaleAuditCO.processFormRequest(ScaleAuditCO.java:1005) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:804) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363) at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(OAPageLayoutHelper.java:1157) at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(OAPageLayoutBean.java:1579) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1000) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:966) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:821) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363) at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(OAFormBean.java:395) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:1000) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(OAWebBeanHelper.java:966) at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(OAWebBeanHelper.java:821) at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(OAWebBeanContainerHelper.java:363) at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(OABodyBean.java:363) at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(OAPageBean.java:2632) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1658) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:501) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:422) at OA.jspService(OA.jsp:40) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:317) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:465) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:379) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:727) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:259) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:106) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803) at java.lang.Thread.run(Thread.java:534)[1819] checkCustomersPresentVO1>#q old SQLStmtBufLen: 933, actual=903, storing=933[1820] SELECT mcixv.customer_number CustomerNumber,
mcixv.customer_name CustomerName,
aav.concatenated_address ShipToLocation
FROM mtl_customer_item_xrefs_v mcixv,
ic_item_mst iim ,
mtl_system_items msi,
ar_addresses_v aav,
hz_site_uses_v hsv
WHERE hsv.primary_flag = 'Y'
AND hsv.bill_to_location IS NOT NULL
AND hsv.site_use_code = 'SHIP_TO'
AND aav.address_id = hsv.address_id
AND mcixv.customer_id = aav.customer_id
AND mcixv.inactive_flag= 'N'
AND mcixv.concatenated_segments = iim.item_no
AND mcixv.inventory_item_id = msi.inventory_item_id
AND msi.organization_id = xxtmg_ul_common_utils.get_organization_id
AND msi.segment1 = iim.item_no
AND xxtmg_an_process_utils.get_price_list_uom(mcixv.customer_number,iim.item_id) = 'Y'
AND iim.item_id = :1
group by mcixv.customer_number, mcixv.customer_name,aav.concatenated_addressJBO-27122: SQL error during statement preparation. Statement: SELECT mcixv.customer_number CustomerNumber,
mcixv.customer_name CustomerName,
aav.concatenated_address ShipToLocation
FROM mtl_customer_item_xrefs_v mcixv,
ic_item_mst iim ,
mtl_system_items msi,
ar_addresses_v aav,
hz_site_uses_v hsv
WHERE hsv.primary_flag = 'Y'
AND hsv.bill_to_location IS NOT NULL
AND hsv.site_use_code = 'SHIP_TO'
AND aav.address_id = hsv.address_id
AND mcixv.customer_id = aav.customer_id
AND mcixv.inactive_flag= 'N'
AND mcixv.concatenated_segments = iim.item_no
AND mcixv.inventory_item_id = msi.inventory_item_id
AND msi.organization_id = xxtmg_ul_common_utils.get_organization_id
AND msi.segment1 = iim.item_no
AND xxtmg_an_process_utils.get_price_list_uom(mcixv.customer_number,iim.item_id) = 'Y'
AND iim.item_id = :1
group by mcixv.customer_number, mcixv.customer_name,aav.concatenated_addressoracle.apps.fnd.framework.OAException: JBO-27122: SQL error during statement preparation. Statement: SELECT mcixv.customer_number CustomerNumber,
mcixv.customer_name CustomerName,
aav.concatenated_address ShipToLocation
FROM mtl_customer_item_xrefs_v mcixv,
ic_item_mst iim ,
mtl_system_items msi,
ar_addresses_v aav,
hz_site_uses_v hsv
WHERE hsv.primary_flag = 'Y'
AND hsv.bill_to_location IS NOT NULL
AND hsv.site_use_code = 'SHIP_TO'
AND aav.address_id = hsv.address_id
AND mcixv.customer_id = aav.customer_id
AND mcixv.inactive_flag= 'N'
AND mcixv.concatenated_segments = iim.item_no
AND mcixv.inventory_item_id = msi.inventory_item_id
AND msi.organization_id = xxtmg_ul_common_utils.get_organization_id
AND msi.segment1 = iim.item_no
AND xxtmg_an_process_utils.get_price_list_uom(mcixv.customer_number,iim.item_id) = 'Y'
AND iim.item_id = :1
group by mcixv.customer_number, mcixv.customer_name,aav.concatenated_address[1821] OAApplicationPoolImpl.setConnectionReleaseLevel was called with isReleased = true, isReserved = true[1822] setConnectionReleaseLevel - Set connection release level to 1JRAD_PERF : /tempel/oracle/apps/xxtmg/an/scaleaudit/webui/ScaleAuditPG - preparePage : 10045msJRAD_PERF : /tempel/oracle/apps/xxtmg/an/scaleaudit/webui/ScaleAuditPG - renderDocument : 70ms
I'm just trying to rule out the possiblity of unsynchronized load balanced servers because the issue begaviour is not pointing to code as such otherwise it shouldn't have been happening in a random way. Have you put the trace and seen the value of parameter which is getting binded at the time the error is getting generated.
--Shiv
Similar Messages
-
ORA-01722: invalid number error with Bulk collect
Hi ,
I have been using the script to delete old seasonal data from my application DB tables. The stored procedure has been created successfully but when i try to run the proc it has been throwing 'ORA-01722: invalid number' exception at line 'FETCH C1_CUR BULK COLLECT INTO C1_TYPE_VAR LIMIT v_bulklimit;'.
Could you please help me here?
Below is the stored proc:
CREATE OR REPLACE PROCEDURE clean_old_season_data(P_SEASON VARCHAR2) AS
CURSOR C1_CUR IS SELECT ROWID RID,pro.* FROM PROPS pro where pro.ITEMPK IN
(SELECT sve.pk FROM SAVEDVALUEENTRY sve WHERE sve.p_parent IN
(SELECT s.pk FROM SAVEDVALUES s WHERE s.P_MODIFIEDITEM IN
(SELECT a.PK
FROM products a
WHERE a.p_season IN (select s.pk from Seasons s where s.P_code=P_SEASON)
) ) ) and rownum<5;
CURSOR C2_DEL IS SELECT RID FROM PROPS_HISTORY;
TYPE C1_TYPE IS TABLE OF C1_CUR%ROWTYPE;
C1_TYPE_VAR C1_TYPE;
TYPE C2_TYPE IS TABLE OF UROWID;
C2_TYPE_VAR C2_TYPE;
ex_dml_errors EXCEPTION;
PRAGMA EXCEPTION_INIT(ex_dml_errors, -24381);
l_error_count NUMBER;
err_num NUMBER;
err_msg VARCHAR2 (300);
COMMIT_VARIABLE PLS_INTEGER:=0;
v_bulklimit NUMBER:=2;
BEGIN
/*------------------ Data Selection and INSERTION IN HISTORY TABLE ---------------------------------------*/
OPEN C1_CUR;
LOOP
DBMS_OUTPUT.put_line('Cursor opend now in loop');
FETCH C1_CUR BULK COLLECT INTO C1_TYPE_VAR LIMIT v_bulklimit;//ERROR OCCURS HERE
DBMS_OUTPUT.put_line('Cursor count is'|| C1_TYPE_VAR.COUNT);
FORALL I IN 1..C1_TYPE_VAR.COUNT SAVE EXCEPTIONS
INSERT INTO PROPS_HISTORY VALUES C1_TYPE_VAR(I);
COMMIT_VARIABLE := COMMIT_VARIABLE + v_bulklimit;
DBMS_OUTPUT.put_line('Commit variable'|| COMMIT_VARIABLE.COUNT);
IF COMMIT_VARIABLE = v_bulklimit THEN
COMMIT;
COMMIT_VARIABLE := 0;
END IF;
EXIT WHEN C1_CUR%NOTFOUND;
END LOOP;
DBMS_OUTPUT.put_line('Cursor closed now in loop and data inserted in history table');
CLOSE C1_CUR;
/*------------------ Data Selection and DELETION IN Live TABLE ---------------------------------------*/
COMMIT_VARIABLE := 0;
OPEN C2_DEL;
LOOP
FETCH C2_DEL BULK COLLECT INTO C2_TYPE_VAR LIMIT 2;
FORALL I IN 1..C2_TYPE_VAR.COUNT SAVE EXCEPTIONS
DELETE FROM PROPS WHERE ROWID = C2_TYPE_VAR(I);
COMMIT_VARIABLE := COMMIT_VARIABLE + 2;
IF COMMIT_VARIABLE = 2 THEN
COMMIT;
COMMIT_VARIABLE := 0;
END IF;
EXIT WHEN C2_DEL%NOTFOUND;
END LOOP;
CLOSE C2_DEL;
END;Although there are many things which should not have been done in the posted code, I could not find any reason why the Invalid number error should occur at the Fetch clause.
I would suggest you to Insert into Table by providing the Order of Columns i.e. Insert into table (col1, ... colN) values (coll(i).col1...col(i).colN);
I tested below code and it did not give any errors.
drop table test_table;
create table test_Table
rid varchar2(100),
emp_id number(5),
fname varchar2(20),
lname varchar2(50)
set serveroutput on;
declare
cursor c_cur is
select rowid rid, e.*
from employees e
where rownum < 10;
type typ_cur is table of c_cur%rowtype;
typ typ_cur;
l_bulk_limit number := 5;
begin
open c_cur;
loop
fetch c_cur bulk collect into typ limit l_bulk_limit;
dbms_output.put_line('Collection Count :: ' || typ.count);
forall i in 1..typ.count --typ.first..typ.last
insert into test_Table (rid, emp_id, fname, lname) values (typ(i).rid,typ(i).employee_id,typ(i).first_name,typ(i).last_name);
dbms_output.put_line('Processed ' || l_bulk_limit || ' records.');
exit when c_cur%notfound;
end loop;
commit;
end;
select * from test_table;PS:- 1. When you are processing only 4 Records, then why are you breaking them in 2 Loops?
2. Why Commit every time you are processing a DML? Why not maintain an Error Flag and Rollback the Transaction as soon as error is encountered?
3. Use "{code}" (Exclude Double Quotes) to format the code. I am not sure if works.
Regards,
P. -
The Query returns a JBO Sql Exeptions of Invalid number
Here is the query which returns the Invalid number exception on a R12 environment -
SELECT feb.entity_id,
rel.parent_entity_id,
fetl.entity_name,
pfetl.entity_name parent_entity_name,
ccytl.currency_code,
ccytl.name AS currency_name,
fettl.entity_type_name,
fettl.entity_type_code,
rel.cons_relationship_id,
decode( fettl.entity_type_code,
'E', to_number(''),
decode( operassoc.parent_entity_id,
to_number(''), rel.ownership_percent,
to_number(''))) ownership_percent,
ttl.treatment_name,
cttl.curr_treatment_name,
decode( fettl.entity_type_code,
'O', 'Y',
'X', 'Y',
decode( rel.cons_relationship_id,
'', 'Y',
'N')) AS details_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'O', decode(feb.entity_id,
operassoc.child_entity_id, 'N',
'Y'),
'Y') AS add_entity_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'C', decode( rel.cons_relationship_id,
'', 'N',
'Y'),
decode( operassoc.parent_entity_id,
'', 'Y',
'N')) AS move_remove_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'C', decode( rel.cons_relationship_id,
'', decode( childassoc.child_entity_id,
'', 'N',
'Y'),
'Y'),
decode( operassoc.parent_entity_id,
'', 'Y',
'N')) AS create_update_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'C', decode( rel.cons_relationship_id,
'', 'N',
'Y'),
decode( operassoc.parent_entity_id,
'', 'Y',
'N')) AS update_update_icon_displayed,
imageattr.entity_image,
decode(imageattr.entity_image, '', 'N', 'Y') entity_image_displayed,
rel.end_date,
decode(rel.cons_relationship_id, :0, 'Y', 'N') blue_dot_displayed,
decode(operassoc.parent_entity_id, '', 'Ownership', 'ParentText') ownership_switcher
FROM FEM_ENTITIES_B feb,
FEM_ENTITIES_TL fetl,
FEM_ENTITIES_TL pfetl,
GCS_ENTITY_CONS_ATTRS eca,
FND_CURRENCIES_TL ccytl,
FEM_ENTITIES_ATTR fetea,
FEM_DIM_ATTRIBUTES_B fetda,
FEM_DIM_ATTR_VERSIONS_B fet_dav,
FEM_ENTITY_TYPES_TL fettl,
GCS_CONS_RELATIONSHIPS rel,
GCS_TREATMENTS_TL ttl,
GCS_CURR_TREATMENTS_TL cttl,
(SELECT operea.entity_id AS parent_entity_id,
operea.dim_attribute_numeric_member AS child_entity_id
FROM FEM_ENTITIES_ATTR operea,
FEM_DIM_ATTRIBUTES_B operda,
FEM_DIM_ATTR_VERSIONS_B oper_dav
WHERE operda.attribute_varchar_label = 'OPERATING_ENTITY'
AND operda.attribute_id = operea.attribute_id
AND oper_dav.attribute_id = operda.attribute_id
AND oper_dav.default_version_flag = 'Y'
AND oper_dav.version_id = operea.version_id) operassoc,
(SELECT operea.entity_id AS parent_entity_id,
operea.dim_attribute_numeric_member AS child_entity_id
FROM FEM_ENTITIES_ATTR operea,
FEM_DIM_ATTRIBUTES_B operda,
FEM_DIM_ATTR_VERSIONS_B oper_dav
WHERE operda.attribute_varchar_label = 'OPERATING_ENTITY'
AND operda.attribute_id = operea.attribute_id
AND oper_dav.attribute_id = operda.attribute_id
AND oper_dav.default_version_flag = 'Y'
AND oper_dav.version_id = operea.version_id) childassoc,
(SELECT imageea.entity_id,
imageea.varchar_assign_value AS entity_image
FROM FEM_ENTITIES_ATTR imageea,
FEM_DIM_ATTRIBUTES_B imageda,
FEM_DIM_ATTR_VERSIONS_B image_dav
WHERE imageda.attribute_varchar_label = 'IMAGE_NAME'
AND imageda.attribute_id = imageea.attribute_id
AND image_dav.attribute_id = imageda.attribute_id
AND image_dav.default_version_flag = 'Y'
AND image_dav.version_id = imageea.version_id) imageattr
WHERE feb.entity_id = fetl.entity_id
AND fetl.language = userenv('LANG')
AND eca.entity_id (+)= feb.entity_id
AND eca.hierarchy_id (+)= :1
AND ccytl.currency_code (+)= eca.currency_code
AND ccytl.language (+)= userenv('LANG')
AND fetea.entity_id = feb.entity_id
AND fetea.attribute_id = fetda.attribute_id
AND fetda.attribute_varchar_label = 'ENTITY_TYPE_CODE'
AND fet_dav.attribute_id = fetda.attribute_id
AND fet_dav.default_version_flag = 'Y'
AND fet_dav.version_id = fetea.version_id
AND fettl.entity_type_code = fetea.dim_attribute_varchar_member
AND fettl.language = userenv('LANG')
AND rel.child_entity_id (+)= feb.entity_id
AND rel.hierarchy_id (+)= :2
AND rel.actual_ownership_flag (+)= 'Y'
AND pfetl.entity_id (+)= rel.parent_entity_id
AND pfetl.language (+)= userenv('LANG')
AND ttl.treatment_id (+)= rel.treatment_id
AND ttl.language (+)= userenv('LANG')
AND cttl.curr_treatment_id (+)= rel.curr_treatment_id
AND cttl.language (+)= userenv('LANG')
AND operassoc.child_entity_id (+)= rel.child_entity_id
AND operassoc.parent_entity_id (+)= rel.parent_entity_id
AND childassoc.parent_entity_id (+)= feb.entity_id
AND imageattr.entity_id (+)= feb.entity_id
AND (rel.start_date IS NULL OR rel.start_date <= nvl(:3, rel.start_date))
AND (rel.end_date IS NULL OR rel.end_date >= nvl(:4, rel.end_date))
ORDER BY decode( operassoc.parent_entity_id,
'', decode( entity_type_code,
'O', 2,
'C', 3,
'E', 4,
999),
1),
entity_name
Same query returns correct results in 11i environment.
This query fails at the executeQueryForCollection method.
Any ideas why?
Thanks - Alpi
Edited by: user581082 on Sep 17, 2009 1:16 AMHere is the full Error Stack -
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT feb.entity_id,
rel.parent_entity_id,
fetl.entity_name,
pfetl.entity_name parent_entity_name,
ccytl.currency_code,
ccytl.name AS currency_name,
fettl.entity_type_name,
fettl.entity_type_code,
rel.cons_relationship_id,
decode( fettl.entity_type_code,
'E', to_number(''),
decode( operassoc.parent_entity_id,
to_number(''), rel.ownership_percent,
to_number(''))) ownership_percent,
ttl.treatment_name,
cttl.curr_treatment_name,
decode( fettl.entity_type_code,
'O', 'Y',
'X', 'Y',
decode( rel.cons_relationship_id,
'', 'Y',
'N')) AS details_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'O', decode(feb.entity_id,
operassoc.child_entity_id, 'N',
'Y'),
'Y') AS add_entity_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'C', decode( rel.cons_relationship_id,
'', 'N',
'Y'),
decode( operassoc.parent_entity_id,
'', 'Y',
'N')) AS move_remove_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'C', decode( rel.cons_relationship_id,
'', decode( childassoc.child_entity_id,
'', 'N',
'Y'),
'Y'),
decode( operassoc.parent_entity_id,
'', 'Y',
'N')) AS create_update_icon_displayed,
decode( fettl.entity_type_code,
'E', 'N',
'C', decode( rel.cons_relationship_id,
'', 'N',
'Y'),
decode( operassoc.parent_entity_id,
'', 'Y',
'N')) AS update_update_icon_displayed,
imageattr.entity_image,
decode(imageattr.entity_image, '', 'N', 'Y') entity_image_displayed,
rel.end_date,
decode(rel.cons_relationship_id, :0, 'Y', 'N') blue_dot_displayed,
decode(operassoc.parent_entity_id, '', 'Ownership', 'ParentText') ownership_switcher
FROM FEM_ENTITIES_B feb,
FEM_ENTITIES_TL fetl,
FEM_ENTITIES_TL pfetl,
GCS_ENTITY_CONS_ATTRS eca,
FND_CURRENCIES_TL ccytl,
FEM_ENTITIES_ATTR fetea,
FEM_DIM_ATTRIBUTES_B fetda,
FEM_DIM_ATTR_VERSIONS_B fet_dav,
FEM_ENTITY_TYPES_TL fettl,
GCS_CONS_RELATIONSHIPS rel,
GCS_TREATMENTS_TL ttl,
GCS_CURR_TREATMENTS_TL cttl,
(SELECT operea.entity_id AS parent_entity_id,
operea.dim_attribute_numeric_member AS child_entity_id
FROM FEM_ENTITIES_ATTR operea,
FEM_DIM_ATTRIBUTES_B operda,
FEM_DIM_ATTR_VERSIONS_B oper_dav
WHERE operda.attribute_varchar_label = 'OPERATING_ENTITY'
AND operda.attribute_id = operea.attribute_id
AND oper_dav.attribute_id = operda.attribute_id
AND oper_dav.default_version_flag = 'Y'
AND oper_dav.version_id = operea.version_id) operassoc,
(SELECT operea.entity_id AS parent_entity_id,
operea.dim_attribute_numeric_member AS child_entity_id
FROM FEM_ENTITIES_ATTR operea,
FEM_DIM_ATTRIBUTES_B operda,
FEM_DIM_ATTR_VERSIONS_B oper_dav
WHERE operda.attribute_varchar_label = 'OPERATING_ENTITY'
AND operda.attribute_id = operea.attribute_id
AND oper_dav.attribute_id = operda.attribute_id
AND oper_dav.default_version_flag = 'Y'
AND oper_dav.version_id = operea.version_id) childassoc,
(SELECT imageea.entity_id,
imageea.varchar_assign_value AS entity_image
FROM FEM_ENTITIES_ATTR imageea,
FEM_DIM_ATTRIBUTES_B imageda,
FEM_DIM_ATTR_VERSIONS_B image_dav
WHERE imageda.attribute_varchar_label = 'IMAGE_NAME'
AND imageda.attribute_id = imageea.attribute_id
AND image_dav.attribute_id = imageda.attribute_id
AND image_dav.default_version_flag = 'Y'
AND image_dav.version_id = imageea.version_id) imageattr
WHERE feb.entity_id = fetl.entity_id
AND fetl.language = userenv('LANG')
AND eca.entity_id (+)= feb.entity_id
AND eca.hierarchy_id (+)= :1
AND ccytl.currency_code (+)= eca.currency_code
AND ccytl.language (+)= userenv('LANG')
AND fetea.entity_id = feb.entity_id
AND fetea.attribute_id = fetda.attribute_id
AND fetda.attribute_varchar_label = 'ENTITY_TYPE_CODE'
AND fet_dav.attribute_id = fetda.attribute_id
AND fet_dav.default_version_flag = 'Y'
AND fet_dav.version_id = fetea.version_id
AND fettl.entity_type_code = fetea.dim_attribute_varchar_member
AND fettl.language = userenv('LANG')
AND rel.child_entity_id (+)= feb.entity_id
AND rel.hierarchy_id (+)= :2
AND rel.actual_ownership_flag (+)= 'Y'
AND pfetl.entity_id (+)= rel.parent_entity_id
AND pfetl.language (+)= userenv('LANG')
AND ttl.treatment_id (+)= rel.treatment_id
AND ttl.language (+)= userenv('LANG')
AND cttl.curr_treatment_id (+)= rel.curr_treatment_id
AND cttl.language (+)= userenv('LANG')
AND operassoc.child_entity_id (+)= rel.child_entity_id
AND operassoc.parent_entity_id (+)= rel.parent_entity_id
AND childassoc.parent_entity_id (+)= feb.entity_id
AND imageattr.entity_id (+)= feb.entity_id
AND (rel.start_date IS NULL OR rel.start_date <= nvl(:3, rel.start_date))
AND (rel.end_date IS NULL OR rel.end_date >= nvl(:4, rel.end_date))
ORDER BY decode( operassoc.parent_entity_id,
'', decode( entity_type_code,
'O', 2,
'C', 3,
'E', 4,
999),
1),
entity_name) QRSLT WHERE PARENT_ENTITY_ID = :6
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:2845)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1835)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:533)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:421)
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:797)
## Detail 0 ##
java.sql.SQLException: ORA-01722: invalid number
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:966)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1062)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:850)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1134)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3384)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:857)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:666)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3655)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4511)
at oracle.apps.gcs.setup.hierarchy.server.EntitiesVOImpl.executeQueryForCollection(EntitiesVOImpl.java:106)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:742)
at oracle.jbo.server.ViewRowSetImpl.activateRowSetState(ViewRowSetImpl.java:4925)
at oracle.jbo.server.ViewRowSetIteratorImpl.activateIteratorState(ViewRowSetIteratorImpl.java:3792)
at oracle.jbo.server.ViewRowSetImpl.activateIteratorState(ViewRowSetImpl.java:4960)
at oracle.jbo.server.OAJboViewObjectImpl.activateInternalRowSets(Unknown Source)
at oracle.jbo.server.OAJboApplicationModuleImpl.activateState(Unknown Source)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.activateState(OAApplicationModuleImpl.java:3066)
at oracle.jbo.server.ApplicationModuleImpl.doActivateState(ApplicationModuleImpl.java:7053)
at oracle.jbo.server.ApplicationModuleImpl.doActivateAMState(ApplicationModuleImpl.java:6961)
at oracle.jbo.server.Serializer.activate(Serializer.java:274)
at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330)
at oracle.jbo.server.ApplicationModuleImpl.activateFromStack(ApplicationModuleImpl.java:5768)
at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5628)
at oracle.jbo.server.ApplicationModuleImpl.activateStateForUndo(ApplicationModuleImpl.java:7697)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.activateStateForUndo(OAApplicationModuleImpl.java:2159)
at oracle.apps.gcs.setup.hierarchy.server.HierarchyAMImpl.activateStateForUndo(HierarchyAMImpl.java:10364)
at oracle.apps.gcs.setup.hierarchy.webui.HierUploadCO.processFormRequest(HierUploadCO.java:89)
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:2841)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1835)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:533)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:421)
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:797)
java.sql.SQLException: ORA-01722: invalid number
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:966)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1062)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:850)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1134)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3339)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3384)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:857)
at oracle.jbo.server.QueryCollection.executeQuery(QueryCollection.java:666)
at oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:3655)
at oracle.jbo.server.OAJboViewObjectImpl.executeQueryForCollection(Unknown Source)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQueryForCollection(OAViewObjectImpl.java:4511)
at oracle.apps.gcs.setup.hierarchy.server.EntitiesVOImpl.executeQueryForCollection(EntitiesVOImpl.java:106)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:742)
at oracle.jbo.server.ViewRowSetImpl.activateRowSetState(ViewRowSetImpl.java:4925)
at oracle.jbo.server.ViewRowSetIteratorImpl.activateIteratorState(ViewRowSetIteratorImpl.java:3792)
at oracle.jbo.server.ViewRowSetImpl.activateIteratorState(ViewRowSetImpl.java:4960)
at oracle.jbo.server.OAJboViewObjectImpl.activateInternalRowSets(Unknown Source)
at oracle.jbo.server.OAJboApplicationModuleImpl.activateState(Unknown Source)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.activateState(OAApplicationModuleImpl.java:3066)
at oracle.jbo.server.ApplicationModuleImpl.doActivateState(ApplicationModuleImpl.java:7053)
at oracle.jbo.server.ApplicationModuleImpl.doActivateAMState(ApplicationModuleImpl.java:6961)
at oracle.jbo.server.Serializer.activate(Serializer.java:274)
at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330)
at oracle.jbo.server.ApplicationModuleImpl.activateFromStack(ApplicationModuleImpl.java:5768)
at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5628)
at oracle.jbo.server.ApplicationModuleImpl.activateStateForUndo(ApplicationModuleImpl.java:7697)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.activateStateForUndo(OAApplicationModuleImpl.java:2159)
at oracle.apps.gcs.setup.hierarchy.server.HierarchyAMImpl.activateStateForUndo(HierarchyAMImpl.java:10364)
at oracle.apps.gcs.setup.hierarchy.webui.HierUploadCO.processFormRequest(HierUploadCO.java:89)
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:2841)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1835)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:533)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:421)
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:797) -
SQLAuthenticator Provider Specific ORA-01722 invalid number error
Hi,
when i try to to configure sql authentication and
After restrating the OBIEE server i am facing the below error
<Oct 21, 2013 12:09:10 PM GST> <Error> <Security> <BEA-000000> <[Security:090759
]A SQLException occurred while retrieving user information
java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
Truncated. see log file for complete stacktrace
>
Pls suggest to fix the issuePls find the config.xml copied below
<?xml version='1.0' encoding='UTF-8'?>
<domain xmlns="http://xmlns.oracle.com/weblogic/domain" xmlns:sec="http://xmlns.oracle.com/weblogic/security" xmlns:wls="http://xmlns.oracle.com/weblogic/security/wls" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/weblogic/security/xacml http://xmlns.oracle.com/weblogic/security/xacml/1.0/xacml.xsd http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator/1.0/passwordvalidator.xsd http://xmlns.oracle.com/weblogic/domain http://xmlns.oracle.com/weblogic/1.0/domain.xsd http://xmlns.oracle.com/weblogic/security http://xmlns.oracle.com/weblogic/1.0/security.xsd http://xmlns.oracle.com/weblogic/security/wls http://xmlns.oracle.com/weblogic/security/wls/1.0/wls.xsd">
<name>bifoundation_domain</name>
<domain-version>10.3.5.0</domain-version>
<security-configuration>
<name>bifoundation_domain</name>
<realm>
<sec:authentication-provider xsi:type="wls:read-only-sql-authenticatorType">
<sec:name>UserGroupDBAuthenticator</sec:name>
<sec:control-flag>SUFFICIENT</sec:control-flag>
<wls:data-source-name>UserGroupDS</wls:data-source-name>
<wls:sql-get-users-password>SELECT USER_PASSWORD FROM BO_USER WHERE USER_ID = ?</wls:sql-get-users-password>
<wls:sql-user-exists>SELECT USER_ID FROM BO_USER WHERE USER_ID= ?</wls:sql-user-exists>
<wls:sql-list-member-groups>SELECT USER_ID FROM BO_USER WHERE USER_ID= ?</wls:sql-list-member-groups>
<wls:sql-list-users>SELECT USER_ID FROM BO_USER WHERE USER_ID LIKE ?</wls:sql-list-users>
<wls:sql-get-user-description>SELECT USER_AFNAME FROM BO_USER WHERE USER_ID LIKE ?</wls:sql-get-user-description>
<wls:sql-list-groups>SELECT USER_CATEGORY_ID FROM BO_USER_CATEGORY WHERE USER_CATEGORY_ID LIKE ?</wls:sql-list-groups>
<wls:sql-group-exists>SELECT USER_CATEGORY_ID FROM BO_USER_CATEGORY WHERE USER_CATEGORY_ID = ?</wls:sql-group-exists>
<wls:sql-is-member>SELECT USER_ID FROM BO_USER WHERE USER_ID= ? AND USER_CATEGORY_ID = ?</wls:sql-is-member>
<wls:sql-get-group-description>SELECT USER_CATEGORY_ANAME FROM BO_USER_CATEGORY WHERE USER_CATEGORY_ID = ?</wls:sql-get-group-description>
</sec:authentication-provider>
<sec:authentication-provider xsi:type="wls:active-directory-authenticatorType">
<sec:name>MSAD</sec:name>
<sec:control-flag>SUFFICIENT</sec:control-flag>
<wls:host>scdc001.scad.ae</wls:host>
<wls:user-name-attribute>sAMAccountName</wls:user-name-attribute>
<wls:principal>CN=HCL1 HCL1,OU=Unknown Accounts,OU=SCADOU,DC=scad,DC=ae</wls:principal>
<wls:user-base-dn>OU=SCADOU,DC=scad,DC=ae</wls:user-base-dn>
<wls:credential-encrypted>{AES}yJt1s2K9bE/H3EgbCde7SLVz2O+kGSeF2XPlx16Kg/c=</wls:credential-encrypted>
<wls:user-from-name-filter></wls:user-from-name-filter>
<wls:group-base-dn>OU=SCADOU,DC=scad,DC=ae</wls:group-base-dn>
<wls:group-from-name-filter></wls:group-from-name-filter>
</sec:authentication-provider>
<sec:authentication-provider xsi:type="wls:default-authenticatorType">
<sec:control-flag>SUFFICIENT</sec:control-flag>
<wls:use-retrieved-user-name-as-principal>true</wls:use-retrieved-user-name-as-principal>
</sec:authentication-provider>
<sec:authentication-provider xsi:type="wls:default-identity-asserterType">
<sec:active-type>AuthenticatedUser</sec:active-type>
</sec:authentication-provider>
<sec:role-mapper xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-role-mapperType"></sec:role-mapper>
<sec:authorizer xmlns:xac="http://xmlns.oracle.com/weblogic/security/xacml" xsi:type="xac:xacml-authorizerType"></sec:authorizer>
<sec:adjudicator xsi:type="wls:default-adjudicatorType"></sec:adjudicator>
<sec:credential-mapper xsi:type="wls:default-credential-mapperType"></sec:credential-mapper>
<sec:cert-path-provider xsi:type="wls:web-logic-cert-path-providerType"></sec:cert-path-provider>
<sec:cert-path-builder>WebLogicCertPathProvider</sec:cert-path-builder>
<sec:name>myrealm</sec:name>
<sec:password-validator xmlns:pas="http://xmlns.oracle.com/weblogic/security/providers/passwordvalidator" xsi:type="pas:system-password-validatorType">
<sec:name>SystemPasswordValidator</sec:name>
<pas:min-password-length>8</pas:min-password-length>
<pas:min-numeric-or-special-characters>1</pas:min-numeric-or-special-characters>
</sec:password-validator>
</realm>
<default-realm>myrealm</default-realm>
<anonymous-admin-lookup-enabled>false</anonymous-admin-lookup-enabled>
<clear-text-credential-access-enabled>false</clear-text-credential-access-enabled>
<credential-encrypted>{AES}XIuR3PugbUjOzUtule2BBcdFXE5YndaeC6lrv+CIpRES+1us7RK77qywGsAGQiu5shrQ9gdqXF4lDUGu52pQFlbohEqFM7fLLSY9gitQi203cjSIEtDL/SjrIWX/L7GS</credential-encrypted>
<web-app-files-case-insensitive>false</web-app-files-case-insensitive>
<compatibility-connection-filters-enabled>false</compatibility-connection-filters-enabled>
<node-manager-username>weblogic</node-manager-username>
<node-manager-password-encrypted>{AES}Lnj81ljv/oGM7z99GT5+6NQdb6MxacRAO3QWV3q6hCE=</node-manager-password-encrypted>
<principal-equals-case-insensitive>false</principal-equals-case-insensitive>
<principal-equals-compare-dn-and-guid>false</principal-equals-compare-dn-and-guid>
<downgrade-untrusted-principals>false</downgrade-untrusted-principals>
<enforce-strict-url-pattern>true</enforce-strict-url-pattern>
<cross-domain-security-enabled>false</cross-domain-security-enabled>
</security-configuration>
<jta>
<security-interop-mode>default</security-interop-mode>
</jta>
<server>
<name>AdminServer</name>
<idle-connection-timeout>1000</idle-connection-timeout>
<period-length>200000</period-length>
<idle-periods-until-timeout>20</idle-periods-until-timeout>
<dgc-idle-periods-until-timeout>21</dgc-idle-periods-until-timeout>
<ssl>
<name>AdminServer</name>
<hostname-verification-ignored>true</hostname-verification-ignored>
<listen-port>7002</listen-port>
</ssl>
<machine>scbofup3</machine>
<listen-address></listen-address>
<server-diagnostic-config>
<name>AdminServer</name>
<diagnostic-context-enabled>true</diagnostic-context-enabled>
</server-diagnostic-config>
</server>
<server>
<name>bi_server1</name>
<ssl>
<name>bi_server1</name>
<enabled>false</enabled>
<listen-port>9804</listen-port>
</ssl>
<machine>scbofup3</machine>
<listen-port>8765</listen-port>
<listen-port-enabled>true</listen-port-enabled>
<cluster>bi_cluster</cluster>
<listen-address></listen-address>
<java-compiler>javac</java-compiler>
<server-start>
<name>bi_server1</name>
<arguments>-Dserver.group=obi</arguments>
</server-start>
<jta-migratable-target>
<name>bi_server1</name>
<user-preferred-server>bi_server1</user-preferred-server>
<cluster>bi_cluster</cluster>
</jta-migratable-target>
<client-cert-proxy-enabled>false</client-cert-proxy-enabled>
<server-diagnostic-config>
<name>bi_server1</name>
<diagnostic-context-enabled>true</diagnostic-context-enabled>
<wldf-diagnostic-volume>Low</wldf-diagnostic-volume>
</server-diagnostic-config>
</server>
<cluster>
<name>bi_cluster</name>
<cluster-messaging-mode>unicast</cluster-messaging-mode>
</cluster>
<production-mode-enabled>true</production-mode-enabled>
<embedded-ldap>
<name>bifoundation_domain</name>
<credential-encrypted>{AES}M3mHz4RP6LUiVO8E50F4tImxMHn81BhfT/wauMEMPzI7dCliZNS25wD7bch3SUc0</credential-encrypted>
</embedded-ldap>
<configuration-version>10.3.5.0</configuration-version>
<app-deployment>
<name>FMW Welcome Page Application#11.1.0.0.0</name>
<target>AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.jrf_11.1.1/fmw-welcome.ear</source-path>
<deployment-order>5</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>DMS Application#11.1.1.1.0</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.dms_11.1.1/dms.war</source-path>
<deployment-order>5</deployment-order>
<security-dd-model>CustomRoles</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>wsil-wls</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.webservices_11.1.1/wsil-wls.ear</source-path>
<deployment-order>5</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>ESSAPP</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/ess/archives/stub-ess-app.ear</source-path>
<deployment-order>50</deployment-order>
<security-dd-model>CustomRoles</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>wsm-pm</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.wsm.pm_11.1.1/wsm-pm.ear</source-path>
<deployment-order>5</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>em</name>
<target>AdminServer</target>
<module-type>ear</module-type>
<source-path>E:\OBIEE11g\user_projects\applications\bifoundation_domain/em.ear</source-path>
<deployment-order>400</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bilocaladmin#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bilocaladmin.ear</source-path>
<deployment-order>253</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>biadminservices#11.1.1</name>
<target>AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/biadminservices.ear</source-path>
<deployment-order>257</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bicontentserver#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bicontentserver.ear</source-path>
<deployment-order>300</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>biadminutils#11.1.1</name>
<target>AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/biadminutils.ear</source-path>
<deployment-order>240</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bicomposer#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.bi.presentation_11.1.1/bicomposer.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>asyncadminservice#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/AsyncAdminService.ear</source-path>
<deployment-order>260</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>jbips#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/jbips.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bioffice#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bioffice.ear</source-path>
<deployment-order>300</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>biofficeclient#11.1.1</name>
<target>bi_cluster</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/biofficeclient.war</source-path>
<deployment-order>301</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>analytics#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/analytics.ear</source-path>
<deployment-order>250</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bimiddleware#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bimiddleware.ear</source-path>
<deployment-order>251</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bisearch#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bisearch.ear</source-path>
<deployment-order>254</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bisecurityadmin#11.1.1</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bisecurityadmin.ear</source-path>
<deployment-order>256</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bisecurity#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/bisecurity.ear</source-path>
<deployment-order>257</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>mapviewer#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/mapviewer.ear</source-path>
<deployment-order>258</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>adminservice#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/AdminService.ear</source-path>
<deployment-order>259</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>biadminservlet#11.1.1</name>
<target>bi_cluster</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/javahost/lib/obisintegration/biadminservlet.war</source-path>
<deployment-order>261</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>NonJ2EEManagement</name>
<target>AdminServer</target>
<module-type>ear</module-type>
<source-path>servers\AdminServer\upload\NonJ2EEManagement\app\NonJ2EEManagement.ear</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>OracleRTD#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/RTD.ear</source-path>
<deployment-order>333</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>bipublisher#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jee/xmlpserver.ear</source-path>
<deployment-order>510</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>Workspace#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/products/Foundation/workspace/InstallableApps/workspace.ear</source-path>
<deployment-order>522</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>Calc#11.1.1</name>
<target>bi_cluster</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/products/Foundation/CALC/AppServer/InstallableApps/calcmgr.ear</source-path>
<deployment-order>523</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>FinancialReporting#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/products/financialreporting/InstallableApps/HReports.ear</source-path>
<deployment-order>524</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>APS#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/products/Essbase/aps/redist/aps.ear</source-path>
<deployment-order>521</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>eas#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/products/Essbase/eas/server/tomcat/webapps/eas.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<app-deployment>
<name>analyticsRes</name>
<target>bi_cluster</target>
<module-type>war</module-type>
<source-path>E:\OBIEE11g\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\analyticsRes</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</app-deployment>
<library>
<name>oracle.bi.adf.model.slib#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.bi.presentation_11.1.1/bi-adf-model-slib.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.adf.view.slib#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.bi.presentation_11.1.1/bi-adf-view-slib.war</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.adf.webcenter.slib#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.bi.presentation_11.1.1/bi-adf-webcenter-slib.war</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.wsm.seedpolicies#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.wsm.policies_11.1.1/wsm-seed-policies.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.jsp.next#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.jsp_11.1.1/ojsp.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.dconfig-infra#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.dconfig-infra_11.1.1.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>orai18n-adf#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.nlsgdk_11.1.0/orai18n-adf.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.adf.dconfigbeans#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.dconfigbeans_11.1.1.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.pwdgen#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.pwdgen_11.1.1/pwdgen.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.jrf.system.filter</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.jrf_11.1.1/system-filters.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>adf.oracle.domain#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.model_11.1.1/adf.oracle.domain.ear</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>adf.oracle.businesseditor#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.businesseditor_11.1.1/adf.businesseditor.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.adf.management#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.management_11.1.1/adf-management.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>adf.oracle.domain.webapp#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.view_11.1.1/adf.oracle.domain.webapp.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>jsf#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:\OBIEE11g\wlserver_10.3/common/deployable-libraries/jsf-1.2.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>jstl#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:\OBIEE11g\wlserver_10.3/common/deployable-libraries/jstl-1.2.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>UIX#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.uix_11.1.1/uix11.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>ohw-rcf#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.help_5.0/ohw-rcf.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>ohw-uix#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.help_5.0/ohw-uix.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.adf.desktopintegration.model#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.desktopintegration.model_11.1.1/oracle.adf.desktopintegration.model.ear</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.adf.desktopintegration#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.adf.desktopintegration_11.1.1/oracle.adf.desktopintegration.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.jbips#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.bi.presentation_11.1.1/bi-jbips-slib-stub.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.composer#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/modules/oracle.bi.presentation_11.1.1/bi-composer-slib-stub.war</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bpm.mgmt#[email protected]</name>
<target>AdminServer</target>
<source-path>E:/OBIEE11g/oracle_common/bpm/modules/oracle.bpm.mgmt_11.1.1/oracle.bpm.bpmn-em-tools.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>emai</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/sysman/archives/applications/11_1_1_0_0_emai.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.ess.client#[email protected]</name>
<target>bi_cluster</target>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.ess.client_11.1.1/stub-ess-client.ear</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.ess#[email protected]</name>
<target>bi_cluster</target>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.ess_11.1.1/stub-ess.ear</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.webcenter.skin#[email protected]</name>
<target>AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/webcenter/modules/oracle.portlet.server_11.1.1/oracle.webcenter.skin.ear</source-path>
<deployment-order>300</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.webcenter.composer#[email protected]</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/webcenter/modules/oracle.webcenter.framework_11.1.1/oracle.webcenter.composer.war</source-path>
<deployment-order>300</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>emas</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/sysman/archives/applications/11_1_1_0_0_emas.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>emcore</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/sysman/archives/applications/11_1_1_0_0_emcore.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>bi.em</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/sysman/archives/fmwctrl/plugins/11_1_1_0_0_bi.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>essbase.em</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/sysman/archives/fmwctrl/plugins/11_1_1_0_0_essbase.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.biopmn#11.1.1</name>
<target>bi_cluster,AdminServer</target>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jlib/oracle-biopmn.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.applcore.model#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/oracle_common/atgpf/modules/oracle.applcore.model_11.1.1/oracle.applcore.model.stub.ear</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.applcore.view#[email protected]</name>
<target>AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/oracle_common/atgpf/modules/oracle.applcore.view_11.1.1/oracle.applcore.view.stub.war</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.applcore.config#[email protected]</name>
<target>bi_cluster</target>
<module-type>jar</module-type>
<source-path>E:/OBIEE11g/oracle_common/atgpf/modules/features/oracle.applcore.config.stub.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-shared-libraries#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>bijdbc#11.1.1</name>
<target>bi_cluster</target>
<module-type>jar</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/bifoundation/jdbc/jdk16/bijdbc.jar</source-path>
<deployment-order>300</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.composer#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.bi.presentation_11.1.1/bi-composer-slib.war</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.jbips#[email protected]</name>
<target>bi_cluster,AdminServer</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.bi.presentation_11.1.1/bi-jbips-slib.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.jbips.commons#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.bi.presentation_11.1.1/bi-jbips-commons-slib.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.bi.jbips.soap#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.bi.presentation_11.1.1/bi-jbips-soap-slib.ear</source-path>
<deployment-order>100</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>bithirdparty#11.1.1</name>
<target>bi_cluster</target>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/oracle.bithirdparty_11.1.1/bithirdparty.jar</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.rtd.client#[email protected]</name>
<target>bi_cluster</target>
<source-path>E:/OBIEE11g/Oracle_BI1/clients/rtd/oracle.rtd.client.ear</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>oracle.rtd.client.webapp#[email protected]</name>
<target>bi_cluster</target>
<source-path>E:/OBIEE11g/Oracle_BI1/clients/rtd/oracle.rtd.client.webapp.war</source-path>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>bip-shared-libraries#11.1.1</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/modules/BIPWebCP.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>xerces#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_xerces.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-misc-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_misc.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-bpmui-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_bpmui.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-bpmui-shared-webapp#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/bpmui-common/11.1.2.0/bpmui.war</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-applistener-libraries</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/config/11.1.2.0/hit-applistener.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-calcmgr-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/calcmgr/11.1.2.0/lib/calcmgr.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-epma-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_epma.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-pdf-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_pdf.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>struts#[email protected]</name>
<target>bi_cluster</target>
<module-type>war</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/misc/11.1.2.0/struts.war</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-fr-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_fr.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-frweb-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_frweb.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-annotation-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_annotation.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-planning-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_planning.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-planning-adm-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_planning_adm.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<library>
<name>epm-eas-libraries#[email protected]</name>
<target>bi_cluster</target>
<module-type>ear</module-type>
<source-path>E:/OBIEE11g/Oracle_BI1/common/jlib/11.1.2.0/epm_eas.jar</source-path>
<deployment-order>500</deployment-order>
<security-dd-model>DDOnly</security-dd-model>
<staging-mode>nostage</staging-mode>
</library>
<machine>
<name>scbofup3</name>
<node-manager>
<listen-address>scbofup3</listen-address>
<listen-port>9556</listen-port>
</node-manager>
</machine>
<jms-server>
<name>JRFWSAsyncJmsServer</name>
<target>bi_server1</target>
<persistent-store>JRFWSAsyncFileStore</persistent-store>
<messages-maximum>200000</messages-maximum>
</jms-server>
<jms-server>
<name>BipJmsServer</name>
<target>bi_server1</target>
<persistent-store>BipJmsStore</persistent-store>
</jms-server>
<migratable-target>
<name>bi_server1 (migratable)</name>
<notes>This is a system generated default migratable target for a server. Do not delete manually.</notes>
<user-preferred-server>bi_server1</user-preferred-server>
<cluster>bi_cluster</cluster>
</migratable-target>
<self-tuning>
<work-manager>
<name>weblogic.wsee.mdb.DispatchPolicy</name>
<target>bi_cluster</target>
</work-manager>
</self-tuning>
<shutdown-class>
<name>JOC-Shutdown</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.ias.cache.Shutdown</class-name>
</shutdown-class>
<shutdown-class>
<name>DMSShutdown</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.dms.wls.DMSShutdown</class-name>
</shutdown-class>
<startup-class>
<name>JRF Startup Class</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>110</deployment-order>
<class-name>oracle.jrf.wls.JRFStartup</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>JPS Startup Class</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>115</deployment-order>
<class-name>oracle.security.jps.wls.JpsWlsStartupClass</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>ODL-Startup</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>145</deployment-order>
<class-name>oracle.core.ojdl.weblogic.ODLConfiguration</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>AWT Application Context Startup Class</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.jrf.AppContextStartup</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>JMX Framework Startup Class</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.as.jmx.framework.wls.spi.StartupListener</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>Web Services Startup Class</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.j2ee.ws.server.WebServiceServerStartup</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>JOC-Startup</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.ias.cache.Startup</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<startup-class>
<name>DMS-Startup</name>
<target>bi_cluster,AdminServer</target>
<deployment-order>150</deployment-order>
<class-name>oracle.dms.wls.DMSStartup</class-name>
<failure-is-fatal>false</failure-is-fatal>
<load-before-app-deployments>true</load-before-app-deployments>
<load-before-app-activation>true</load-before-app-activation>
</startup-class>
<file-store>
<name>JRFWSAsyncFileStore</name>
<directory>JRFWSAsyncFileStore</directory>
<target>bi_server1</target>
</file-store>
<file-store>
<name>BipJmsStore</name>
<directory>BipJmsStore</directory>
<target>bi_server1</target>
</file-store>
<jms-system-resource>
<name>JRFWSAsyncJmsModule</name>
<target>bi_cluster</target>
<sub-deployment>
<name>JRFWS_JMS_MODULE_SUBDEPLOYMENT_JRFWSJMSServer</name>
<target>JRFWSAsyncJmsServer</target>
</sub-deployment>
<descriptor-file-name>jms/jrfwsasyncjmsmodule-jms.xml</descriptor-file-name>
</jms-system-resource>
<jms-system-resource>
<name>BipJmsResource</name>
<target>bi_cluster</target>
<sub-deployment>
<name>BipJmsSubDeployment</name>
<target>BipJmsServer</target>
</sub-deployment>
<descriptor-file-name>jms/bipjmsresource-jms.xml</descriptor-file-name>
</jms-system-resource>
<admin-server-name>AdminServer</admin-server-name>
<wldf-system-resource>
<name>Module-FMWDFW</name>
<target>bi_cluster,AdminServer</target>
<descriptor-file-name>diagnostics/Module-FMWDFW-2818.xml</descriptor-file-name>
<description>Creates FMWDFW incidents based on unchecked Exceptions and critical errors</description>
</wldf-system-resource>
<jdbc-system-resource>
<name>mds-owsm</name>
<target>bi_cluster,AdminServer</target>
<descriptor-file-name>jdbc/mds-owsm-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>EPMSystemRegistry</name>
<target>bi_cluster,AdminServer</target>
<descriptor-file-name>jdbc/EPMSystemRegistry-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>rtd_datasource</name>
<target>bi_cluster</target>
<descriptor-file-name>jdbc/RTDDataSource-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>bip_datasource</name>
<target>bi_cluster</target>
<descriptor-file-name>jdbc/bip_datasource-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>calc_datasource</name>
<target>bi_cluster</target>
<descriptor-file-name>jdbc/calc_datasource-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>raframework_datasource</name>
<target>bi_cluster</target>
<descriptor-file-name>jdbc/raframework_datasource-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>aps_datasource</name>
<target>bi_cluster</target>
<descriptor-file-name>jdbc/aps_datasource-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
<jdbc-system-resource>
<name>UserGroupDS</name>
<target>AdminServer,bi_server1</target>
<descriptor-file-name>jdbc/UserGroupDS-0115-jdbc.xml</descriptor-file-name>
</jdbc-system-resource>
</domain> -
ORA-01722: INVALID NUMBER ERROR THROWN in suppliers accounting page
Hi,
I am facing an issue in the suppliers page.
After querying for a supplier, I am click on the update icon to go to the details page.
In this page whenver i click on Acounting link in the left side menu, i am getting the following error.
("java.sql.SQLSyntaxErrorException: ORA-01722: invalid number")
But i am able to open Accounting page in the other instances.
I am getting this Invalid error only in one instance.
Could any one help me out to resolve this issue.
Thanks in advance.
Error in Detail :
Error Page
Exception Details.
oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT CUSTVO.VALUE_CODE AS "ValueCode", LOVVO.NAME AS "ValueMeaning", CUSTVO.VALUE_DISPLAY_SEQUENCE AS "ValueDisplaySequence", CUSTVO.VALUE_SOURCE AS "ValueSource" FROM (SELECT FndLovChoiceValuesEO.VALUE_SOURCE, FndLovChoiceValuesEO.USER_ID, FndLovChoiceValuesEO.FULL_REF_NAME, FndLovChoiceValuesEO.VALUE_DISPLAY_SEQUENCE, FndLovChoiceValuesEO.VALUE_CODE, FndLovChoiceValuesEO.CREATED_BY, FndLovChoiceValuesEO.CREATION_DATE, FndLovChoiceValuesEO.LAST_UPDATED_BY, FndLovChoiceValuesEO.LAST_UPDATE_DATE, FndLovChoiceValuesEO.LAST_UPDATE_LOGIN FROM FND_LOV_CHOICE_VALUES FndLovChoiceValuesEO WHERE ((VALUE_SOURCE = 'USER' OR VALUE_SOURCE = 'SEEDCOPY') AND USER_ID = :1 AND FULL_REF_NAME = :2) OR (VALUE_SOURCE = 'SEED' AND FULL_REF_NAME = :3 AND NOT EXISTS(SELECT NULL FROM fnd_lov_choice_values WHERE (VALUE_SOURCE = 'USER' OR VALUE_SOURCE = 'SEEDCOPY') AND USER_ID = :4 AND FULL_REF_NAME = :5)) ORDER BY FndLovChoiceValuesEO.VALUE_DISPLAY_SEQUENCE ) CUSTVO, (select set_of_books_id, name, short_name, description, currency_code, period_set_name from gl_sets_of_books where set_of_books_id in (SELECT hou2.set_of_books_id FROM hr_operating_units hou2 WHERE mo_global.check_access(hou2.organization_id) = 'Y') ) LOVVO WHERE CUSTVO.VALUE_CODE = LOVVO.SET_OF_BOOKS_ID ORDER BY CUSTVO.VALUE_DISPLAY_SEQUENCE
at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:912)
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1169)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3260)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3055)
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.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.SQLSyntaxErrorException: ORA-01722: invalid number
at 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.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:861)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1145)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1267)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860)
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:4560)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743)
at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:892)
at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:806)
at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:800)
at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3643)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
at oracle.apps.fnd.framework.webui.OADataBoundValueLovChoiceData.getValue(OADataBoundValueLovChoiceData.java:273)
at oracle.cabo.ui.collection.DataObjectListNodeList.getDataObjectList(Unknown Source)
at oracle.cabo.ui.collection.DataObjectListNodeList.size(Unknown Source)
at oracle.cabo.ui.BaseUINode.getIndexedChildCount(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(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:403)
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:3604)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3250)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3055)
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.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)
java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
at 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.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:861)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1145)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1267)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3493)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1491)
at oracle.jbo.server.QueryCollection.buildResultSet(QueryCollection.java:860)
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:4560)
at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:743)
at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:892)
at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:806)
at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:800)
at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:3643)
at oracle.apps.fnd.framework.server.OAViewObjectImpl.executeQuery(OAViewObjectImpl.java:439)
at oracle.apps.fnd.framework.webui.OADataBoundValueLovChoiceData.getValue(OADataBoundValueLovChoiceData.java:273)
at oracle.cabo.ui.collection.DataObjectListNodeList.getDataObjectList(Unknown Source)
at oracle.cabo.ui.collection.DataObjectListNodeList.size(Unknown Source)
at oracle.cabo.ui.BaseUINode.getIndexedChildCount(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(Unknown Source)
at oracle.cabo.ui.laf.swan.desktop.HeaderRenderer._hasTable(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:403)
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:3604)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3250)
at oracle.apps.fnd.framework.webui.OAPageBean.renderDocument(OAPageBean.java:3055)
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.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)
Regards
NagaPlease see the following docs.
R12: JBO-27122 Error Message Clicking On Supplier Accounting Link With Unexpected Error [ID 1218903.1]
Supplier Management Accounting Link Gives Unexpected Error and JBO-27122 at SELECT * FROM (select pvsa.ADDRESS_STYLE [ID 1340655.1]
Adding Accounting Information or Operating Unit Information fails with APP-FND-1564: ORACLE error 1722 in FDFGVD [ID 364265.1]
Thanks,
Hussein -
ORA-01722: invalid number error coming in Oracle 10g.
Hi,
We are getting the error "ORA-01722: invalid number" while opening a cursor using CURSOR FOR LOOP.
This error has started coming only after we have migrated to Oracle 10g from Oracle 9i. Earlier the same code used to work properly. And also on Oracle 10g, its not happening every time. Sometimes it gives error while sometimes it works.
Does anybody know about any such bug in Oracle 10g. Our cursor is a parametrized cursor accepting a VARCHAR2 parameter and the value we are passing to it is also character.
Our database is Oracle 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production and is running on UNIX server.And also on Oracle 10g, its not happening every time. Sometimes it gives error while sometimes it works. This is typically due to
a) environment settings that differ from session to session
b) or more often, data
The actual error means that Oracle expects a number and is unable to obtain a number from the input (data or SQL or bind variables) supplied. I agree with William that it looks a lot like an implicit TO_NUMBER() conversion failing.
Why not add a debug exception handler to the code? When that exception occurs, dump the PL/SQL call stack and values of all variables and parameters to a debug/logging table (using an autonomous transaction). -
ORA-01722: invalid number error. In Update
create or replace procedure San_Test (sInNum varchar2, outMsg out varchar2)
is
begin
update mtest set
mname = 'Success'
where id in (sInNum);
commit;
outMsg :='Success';
exception
when others then
outMsg :='Err';
dbms_output.put_line(sqlerrm);
end;
This is my test sp where i am getting ORA-01722: invalid number error.
Which is because the column data type is Number of ID and i have sInNum parameter as varchar2.. How can i achieve this ?
I don't have other way to do this please help.Great demonstration for SQL INJECTION, was that part of your OCP training?
CREATE TABLE mtest (id NUMBER, mname VARCHAR2(255));
INSERT INTO mtest VALUES (1, 'test');
INSERT INTO mtest VALUES (2, 'test2');
COMMIT;
CREATE OR REPLACE PROCEDURE san_test (sinnum VARCHAR2, outmsg OUT VARCHAR2)
IS
mnum VARCHAR2 (10);
strsql VARCHAR2 (250);
BEGIN
mnum := REPLACE (sinnum, '''', '');
strsql :=
'update mtest set
mname = ''Success''
where id in (' || mnum || ')';
EXECUTE IMMEDIATE strsql;
COMMIT;
outmsg := 'Success';
EXCEPTION
WHEN OTHERS
THEN
outmsg := 'Err';
DBMS_OUTPUT.put_line (SQLERRM);
END;
SELECT *
FROM mtest;
ID MNAME
1 test
2 test2And now for the fun part:
SET SERVEROUTPUT ON
DECLARE
v_put_msg VARCHAR2(255);
BEGIN
san_test('1) OR (1=1', v_put_msg);
dbms_output.put_line(v_put_msg);
COMMIT;
END;
SELECT *
FROM mtest;
ID MNAME
1 Success
2 SuccessC. -
ORA-01722: invalid number (Error in Application after upgrade to 3.0)
Dear All,
After upgrading to 3.0 I am no longer able to login to my application. The error I am seeing is:
ORA-01722: invalid number
Error Could not process show_hide_memory.show_hide_collection_output procedure !
Please help me pin-point the issue and fixed it.
This happens in some applications but in others it doesn't...
Regards,
Pawel.I believe I have found the source of the problem!
This is coming from the sample application which was used for the show/hide of regions example.
The code behind the above procedure is:
CREATE OR REPLACE
PACKAGE show_hide_memory AS
PROCEDURE show_hide_collection;
PROCEDURE show_hide_collection_output;
END;
CREATE OR REPLACE PACKAGE BODY show_hide_memory AS
PROCEDURE show_hide_collection AS
l_arr apex_application_global.vc_arr2;
l_found boolean := FALSE;
l_collection_name VARCHAR2(255) := 'SHOW_HIDE_COLLECTION';
BEGIN
IF(wwv_flow_collection.collection_exists(p_collection_name => l_collection_name) = FALSE) THEN
htmldb_collection.create_or_truncate_collection(p_collection_name => l_collection_name);
END IF;
l_arr := apex_util.string_to_table(p_string => v('TEMPORARY_ITEM'), p_separator => ']');
-- If the array member count of l_arr < 3, then the following code will raise an exception
FOR c1 IN
(SELECT seq_id
FROM apex_collections
WHERE collection_name = l_collection_name
AND c001 = l_arr(1)
AND c002 = l_arr(2)
AND c003 = l_arr(3))
LOOP
-- It exists, so delete it
apex_collection.delete_member(p_collection_name => l_collection_name, p_seq => c1.seq_id);
l_found := TRUE;
END LOOP;
IF l_found = FALSE THEN
apex_collection.add_member(p_collection_name => l_collection_name, p_c001 => l_arr(1), p_c002 => l_arr(2), p_c003 => l_arr(3));
END IF;
COMMIT;
END show_hide_collection;
PROCEDURE show_hide_collection_output AS
BEGIN
htp.prn('<script type="text/javascript">' || CHR(10));
htp.prn('<!--' || CHR(10));
htp.prn('window.onload=function(){' || CHR(10));
FOR c1 IN
(SELECT c003
FROM apex_collections
WHERE collection_name = 'SHOW_HIDE_COLLECTION'
AND c001 = wwv_flow.g_flow_id
AND c002 = wwv_flow.g_flow_step_id)
LOOP
htp.prn('htmldb_ToggleWithImage(''' || c1.c003 || 'img'',''' || c1.c003 || 'body'');' || CHR(10));
END LOOP;
htp.prn('}' || CHR(10));
htp.prn('//-->' || CHR(10));
htp.prn('</script>' || CHR(10));
END show_hide_collection_output;
END;
I guess now I have to find the bug in the above code ! -
Error while running hr_sit_api.create_sit API - FLEX-INVALID NUMBER
I am writing an Inbound interface code to import the SIT info. When I tested the hr_sit_api.create_sit API, it gave me an error ORA-20001: FLEX-INVALID NUMBER. I made sure that the flex id number and id_flex_structure_code are correct. But, I am unable to create a record. Please help me if you have any idea.
Here is my code:
DECLARE
v_count INTEGER := 0;
n_object_version_number INTEGER;
n_analysis_criteria_id INTEGER;
n_person_analysis_id INTEGER;
n_pea_object_version_number INTEGER;
n_id_flex_num INTEGER;
BEGIN
SELECT fi.id_flex_num
INTO n_id_flex_num
FROM fnd_id_flex_structures_vl fi
WHERE (fi.id_flex_structure_code = 'US_TAX_INFO')
AND (application_id = 800)
AND (id_flex_code = 'PEA');
LOOP
BEGIN
---reset the variables here
n_object_version_number := NULL;
n_analysis_criteria_id := NULL;
n_person_analysis_id := NULL;
n_pea_object_version_number := NULL;
hr_sit_api.create_sit(p_person_id => 33881
,p_business_group_id => fnd_profile.VALUE('PER_BUSINESS_GROUP_ID')
,p_id_flex_num => n_id_flex_num
,p_effective_date => SYSDATE
,p_date_from => SYSDATE
,p_date_to => NULL
,p_segment1 => 'X'
,p_segment2 => 'OH'
,p_segment3 => 2000
,p_analysis_criteria_id => n_analysis_criteria_id
,p_person_analysis_id => n_person_analysis_id
,p_pea_object_version_number => n_pea_object_version_number);
dbms_output.put_line('Migrated SIT with n_analysis_criteria_id=>' ||
n_analysis_criteria_id);
EXCEPTION
WHEN OTHERS THEN
--need to log error here
dbms_output.put_line('Exception ' || SQLERRM);
END;
EXIT; --in this case just one record
END LOOP;
COMMIT;
END;Are you sure you're passing the correct segment values ?
Please make sure the datatypes of the segments match with the values you're passing.
Also make sure you've initialised your session before running the API. -
Oracle SQL Developer 1.1.1.25.14, I rror ORA-01722 Invalid Number
I have installed the new version of Oracle SQL Developer 1.1.1.25.14, I use Oracle 9.2. When I browse in the tree of the stored procedures and compile I obtain Error ORA-01722 Invalid Number. The previous version does not give this error. I have tried to change the decimal separator to comma ',' and point '.' but this error always appears.
create or replace
PROCEDURE getAge (
dtmDataStart_in IN DATE,
dtmDataEnd_in IN DATE,
intYears_out OUT NUMBER,
intMonths_out OUT NUMBER,
intDays_out OUT NUMBER) AS
-- Calcola il numero di anni, mesi, giorni intercorsi
-- dalla data iniziale alla data finale.
-- Se la data iniziale è > della data finale, le due date
-- vengono scambiate e le variabili di output vengono ritornate
-- con segno negativo.
--==================================================
-- Data Ultima Modifica: 31/07/98
-- Aggiunta procedura per il calcolo della differenza tra
-- due date dello stesso anno.
--==================================================
-- DICHIARAZIONE VARIABILI INIZIO --------------------------------------------------------
intYMDStart NUMBER(10);
intYMDEnd NUMBER(10);
intYMD NUMBER(10);
intDiffAnni NUMBER(5);
intDiffMesi NUMBER(5);
intDiffGiorni NUMBER(5);
intMeseStart NUMBER(5);
intAnnoStart NUMBER(5);
intTotGiorniMeseStart NUMBER(5);
ysnNegativo NUMBER(5);
-- DICHIARAZIONE VARIABILI FINE ----------------------------------------------------------
BEGIN
intYMDStart := TO_NUMBER( TO_CHAR(dtmDataStart_in,'YYYYMMDD'));
intYMDEnd := TO_NUMBER( TO_CHAR(dtmDataEnd_in,'YYYYMMDD'));
ysnNegativo := 0;
IF intYMDStart = intYMDEnd THEN
intYears_out := 0;
intMonths_out := 0;
intDays_out := 0 ;
ELSE
IF intYMDStart > intYMDEnd THEN
intYMD := intYMDStart;
intYMDStart := intYMDEnd;
intYMDEnd := intYMD;
ysnNegativo := -1;
END IF;
intDiffAnni := TO_NUMBER(TO_CHAR(dtmDataEnd_in,'YYYY')) - TO_NUMBER(TO_CHAR(dtmDataStart_in ,'YYYY'));
intDiffMesi := TO_NUMBER(TO_CHAR(dtmDataEnd_in,'MM')) - TO_NUMBER(TO_CHAR(dtmDataStart_in ,'MM'));
intDiffGiorni := TO_NUMBER(TO_CHAR(dtmDataEnd_in,'DD')) - TO_NUMBER(TO_CHAR(dtmDataStart_in ,'DD'));
-- I valori cosi' calcolati di intDiffAnni, intDiffMesi e intDiffGiorni vanno bene
-- ad eccezione dei seguenti casi:
-- Sistemo intDiffAnni
IF (intDiffMesi > 0 OR (intDiffMesi = 0 AND intDiffGiorni >= 0)) THEN
-- intDiffAnni e' OK
intDiffAnni := intDiffAnni;
ELSE
-- non e' ancora arrivato il giorno del compleanno
intDiffAnni := intDiffAnni-1;
END IF;
-- Sistemo intDiffMesi
IF (intDiffMesi > 0 AND intDiffGiorni < 0) THEN
intDiffMesi := intDiffMesi-1;
ELSIF (intDiffMesi < 0 ) THEN
if(intDiffGiorni<0) THEN
intDiffMesi := intDiffMesi+11;
else
intDiffMesi := intDiffMesi+12;
END IF;
ELSIF (intDiffMesi=0 AND intDiffGiorni<0) THEN
intDiffMesi:=11;
END IF;
-- Sistemo intDiffGiorni
-- Calcolo i giorni come (TotGiorniMeseIniziale - GiornoIniziale) + (GiornoFinale - 0)
-- che e' uguale a fare TotGiorniMeseIniziale + (GiornoFinale-GiornoIniziale)
IF intDiffGiorni < 0 THEN
intMeseStart := TO_NUMBER(TO_CHAR(dtmDataStart_in ,'MM'));
IF intMeseStart IN (1,3,5,7,8,10,12) THEN
intTotGiorniMeseStart := 31;
ELSIF intMeseStart = 2 THEN
-- Da enciclopedia: sono bisestili gli anni multipli di 4
-- esclusi i secoli che non sono multipli di 400 (Parte commentata).
intAnnoStart := TO_NUMBER(TO_CHAR(dtmDataStart_in ,'YYYY'));
if (intAnnoStart MOD 4) = 0
-- AND NOT ((intAnnoStart MOD 100) = 0 AND (intAnnoStart MOD 400) <> 0)
Then
intTotGiorniMeseStart := 29;
else
intTotGiorniMeseStart := 28;
end if;
ELSIF intMeseStart IN (4,6,9,11) THEN
intTotGiorniMeseStart := 30;
END IF;
intDiffGiorni := intDiffGiorni + intTotGiorniMeseStart;
END IF;
IF ysnNegativo = 0 THEN
intDays_out := intDiffGiorni;
intMonths_out := intDiffMesi;
intYears_out := intDiffAnni;
ELSE
intDays_out := intDiffGiorni * (-1);
intMonths_out := intDiffMesi * (-1);
intYears_out := intDiffAnni * (-1);
END IF;
END IF;
EXCEPTION
WHEN OTHERS THEN
RAISE;
END getAge;
The output result of compilation is "GETAGE Compiled", I think the 01722 error is not caused from an sql syntax error, but probably caused from an invalid or unsupported or 'strange' configuration on nationalization... the fact surprises me that the previous version did not give problems
THANKS SO MUTCH
*/ -
Hello,
I have created some functions and a procedure to call them.
I cannot seem to find the error that is being generated by SQLPlus when I execute the procedure. It seems to be a simple one, but I need at least one more pair of eyes to look for the error and I cannot do so.
Here's the code for the functions and procedures, followed by a description of the referenced tables.
--function to get subtotal for basket #
CREATE OR REPLACE FUNCTION subtotal_sf
(p_basketid IN bb_basketitem.idbasket%type)
RETURN NUMBER
IS
lv_subtotal bb_basketitem.price%type;
BEGIN
SELECT SUM(price*quantity)
INTO lv_subtotal
FROM bb_basketitem
WHERE idbasket=p_basketid;
RETURN lv_subtotal;
END;
--function to get shipping cost
CREATE OR REPLACE FUNCTION shipping_sf
(p_basketid IN bb_basketitem.idbasket%type)
RETURN NUMBER
IS
lv_shipping NUMBER;
lv_qty NUMBER;
BEGIN
SELECT SUM(quantity)
INTO lv_qty
FROM bb_basketitem
WHERE p_basketid=idbasket;
IF lv_qty<5 THEN
lv_shipping:=5.00;
ELSIF lv_qty<10 THEN
lv_shipping:=8.00;
ELSE lv_shipping:=11.00;
END IF;
RETURN lv_shipping;
END;
--function to get tax rate
CREATE OR REPLACE FUNCTION tax_sf
(p_basketid IN bb_basketitem.idbasket%type)
RETURN NUMBER
IS
lv_taxrate bb_tax.taxrate%type;
lv_tax NUMBER;
lv_shipstate bb_basket.shipstate%type;
BEGIN
SELECT taxrate, shipstate
INTO lv_taxrate, lv_shipstate
FROM bb_tax, bb_basket
WHERE bb_tax.taxrate=bb_basket.shipstate
AND p_basketid=idbasket;
lv_tax:=lv_taxrate*(subtotal_sf(p_basketid));
RETURN lv_tax;
END;
--host variable declaration and value assignment
variable g_basketid bb_basket.idbasket%Type;
begin
:g_basketid:=3;
end;
--procedure to use created functions
CREATE OR REPLACE PROCEDURE update_sp
(p_basketid IN bb_basket.idbasket%type)
IS
lv_total NUMBER;
lv_tax NUMBER;
lv_ship NUMBER;
lv_sub NUMBER;
BEGIN
lv_tax:=(tax_sf(p_basketid));
lv_ship:=(shipping_sf(p_basketid));
lv_sub:=(subtotal_sf(p_basketid));
lv_total:=lv_tax+lv_ship+lv_sub;
UPDATE bb_basket
SET orderplaced=1,
Subtotal=lv_sub,
Tax=lv_tax,
Shipping=lv_ship,
Total=lv_total
WHERE idbasket=p_basketid;
COMMIT;
END;
SQL> desc bb_basket;
Name Null? Type
IDBASKET NOT NULL NUMBER(5)
QUANTITY NUMBER(2)
IDSHOPPER NUMBER(4)
ORDERPLACED NUMBER(1)
SUBTOTAL NUMBER(7,2)
TOTAL NUMBER(7,2)
SHIPPING NUMBER(5,2)
TAX NUMBER(5,2)
DTCREATED DATE
PROMO NUMBER(2)
SHIPFIRSTNAME VARCHAR2(10)
SHIPLASTNAME VARCHAR2(20)
SHIPADDRESS VARCHAR2(40)
SHIPCITY VARCHAR2(20)
SHIPSTATE VARCHAR2(2)
SHIPZIPCODE VARCHAR2(15)
SHIPPHONE VARCHAR2(10)
SHIPFAX VARCHAR2(10)
SHIPEMAIL VARCHAR2(25)
BILLFIRSTNAME VARCHAR2(10)
BILLLASTNAME VARCHAR2(20)
BILLADDRESS VARCHAR2(40)
BILLCITY VARCHAR2(20)
BILLSTATE VARCHAR2(2)
BILLZIPCODE VARCHAR2(15)
BILLPHONE VARCHAR2(10)
BILLFAX VARCHAR2(10)
BILLEMAIL VARCHAR2(25)
DTORDERED DATE
SHIPPROVINCE VARCHAR2(20)
SHIPCOUNTRY VARCHAR2(20)
BILLPROVINCE VARCHAR2(20)
BILLCOUNTRY VARCHAR2(20)
CARDTYPE CHAR(1)
CARDNUMBER VARCHAR2(20)
EXPMONTH CHAR(2)
EXPYEAR CHAR(4)
CARDNAME VARCHAR2(25)
SHIPBILL CHAR(1)
SHIPFLAG CHAR(1)
SQL> desc bb_tax;
Name Null? Type
IDSTATE NOT NULL NUMBER(2)
STATE CHAR(2)
TAXRATE NUMBER(4,3)
SQL> desc update_sp;
PROCEDURE update_sp
Argument Name Type In/Out Default?
P_BASKETID NUMBER(5) IN
SQL> desc tax_sf;
FUNCTION tax_sf RETURNS NUMBER
Argument Name Type In/Out Default?
P_BASKETID NUMBER(5) IN
SQL> desc shipping_sf;
FUNCTION shipping_sf RETURNS NUMBER
Argument Name Type In/Out Default?
P_BASKETID NUMBER(5) IN
SQL> desc subtotal_sf;
FUNCTION subtotal_sf RETURNS NUMBER
Argument Name Type In/Out Default?
P_BASKETID NUMBER(5) INAny help woudl be appreciated.
I get the error when I call the procedure with either a host variable or a straight number.
I set up the host variable like:
variable g_basketid bb_basket.idbasket%Type;
begin
:g_basketid:=3;
end;
/Then I call the procedure as follows:
execute update_sp(:g_basketid);
And I get the error :
SQL> execute update_sp(:g_basketid);
BEGIN update_sp(:g_basketid); END;
ERROR at line 1:
ORA-01722: invalid number
ORA-06512: at "SYSTEM.TAX_SF", line 9
ORA-06512: at "SYSTEM.UPDATE_SP", line 9
ORA-06512: at line 1Any ideas?Anthony Wilson in his response bold faced the item he is referring to: Look closely.
But you have additional problems as well.
Look at the code for your function "subtotal_sf" for example. What will happen if you try to multiply something by zero or NULL.
No exception handling? You wouldn't pass the midterm I give my second quarter students. -
Subquery, TO_NUMBER and ORA-01722 invalid number
I'm running into a invalid number error (ORA-01722) when I expect none.
I have a table that stores a semester term as a VARCHAR2, all term codes are actually numbers like 200609. There is one exception which I filter out, using a subquery, to prevent the invalid number error.
My query looks like this:
SELECT NVL(SUM(s.balance))
FROM (SELECT s1.term, s1.balance
FROM student_account s1
WHERE s1.student_id = :student_id
AND s1.term <> 'SCRIPT') s
WHERE TO_NUMBER(s.term) <= 200609;
The query errors with ORA-01722.
Now I've checked and rechecked that there isn't another bad term that is not a number.
SELECT DISTINCT '[' || term || ']'
FROM student_account
WHERE student_id = :student_id;
The error complains at line of the WHERE clause.
I've ran just the subquery and changed the column list to select distinct term. All terms are numbers. I think that the outer WHERE clause for some reason still gets the 'SCRIPT' term. Though I've tried to verify this with no luck.
I created a function that simply takes the term writes it to DBMS_OUTPUT and returns it as a VARCHAR2. The weird thing is then the query works. For example the outer WHERE clause becomes: WHERE TO_NUMBER(PRINT_TERM(s.term)) <= 200609
I've also tried to move the TO_NUMBER to the subquery without any luck, same error.
Anyone know what is going on?Oracle is allowed to push predicates into the subquery, so there is no guarantee that the problem row is filtered out before TO_NUMBER is called. You can get into some very interesting discussions about whether this is the right behavior from a relational theory and/or ANSI standard perspective, but you're probably stuck with the behavior (unless you want to get Oracle to rework their optimizer)
One way to get around the problem would be to write a my_to_number function that catches the error and returns NULL if the to_number conversion fails, i.e.
CREATE FUNCTION my_to_number( p_num IN VARCHAR2 )
RETURN NUMBER
IS
l_num number;
BEGIN
l_num := to_number( p_num );
RETURN l_num;
EXCEPTION
WHEN <<Exception whose name escapes me>> THEN
RETURN NULL;
END;And use that in your query.
Justin
Message was edited by:
Justin Cave -
Hi,
I am having a wft program, which checks a function activity and depending on the value returned sends difference notifications.
The package body completed successfully from backend and while running the workflow program it sends a notification also. But while opening the notification it gives the following error,
ORA-20006: ORA-01722: invalid number ORA-06512: at "APPS.WF_NOTIFICATION", line 5328 ORA-06512: at line 5
I have 3 procedures in my package body and all the 3 procedures have exceptions defined as follows, if they are using any workflow activities.
==========================================================
EXCEPTION
WHEN OTHERS THEN
WF_CORE.context (
'WFCustCheck',
'MisCustDataFromTableDoc',
document_id,
display_type,
document,
document_type,
SQLERRM
RAISE_APPLICATION_ERROR (-20006, SQLERRM);
==========================================================
But I am not able to figure out what is causing this error. What does this "line 5328 ORA-06512: at line 5" in the error message indicate?. My package body has only 600 lines. And why is the error message not displaying the procedure name? though I have defined the procedure name in the exception.
What is the best way to get the procedure name in the error message? So that it becomes easier for identifying which procedure is causing the erro?
Please let me know.
ThanksHi,
Instead of the RAISE_APPLICATION_ERROR command, just replace that with RAISE;
The error is coming out of the package that is sending the notification (WF_NOTIFICATION), which is invoked when you open the notification. I'm guessing that line 5 is the line in your code though.
Are you using documents to send the notification, or are they purely defined in the .wft file?
Matt
Alpha review chapters from my book "Developing With Oracle Workflow" are available on my website:
http://www.workflowfaq.com
http://forum.workflowfaq.com
NEW! - WorkflowFAQ Blog at http://thoughts.workflowfaq.com -
Hi guys
We are having a problem with the migration to WLCS 3.2 SP2 / WLS 5.1 SP10.
We are moving from WLCS 3.2 and WLS SP6. Our CMP beans generate errors when
the container tries to update them. They deploy without error though.
See below for the stack trace
We use the recommended weblogic driver for our Oracle 8.1.7.0 database. WL
runs on w2k, and Oracle on Solaris 7.
Extract from set-environment:
SET DB_CLASSPATH=
SET PATH=%PATH%;%WEBLOGIC_HOME%\bin\oci815_8;%WLCS_ORACLE_HOME%\bin
SET
SQLPATH=C:\WebLogicCommerceServer3.2\db\oracle816;C:\WebLogicCommerceServer3
.2\db\oracle816\event;
Extract from weblogic.properties:
weblogic.jdbc.connectionPool.commercePool=\
url=jdbc:weblogic:oracle,\
driver=weblogic.jdbc.oci.Driver,\
I made a few experiments, and I noticed that generating the CMP classes
(with EJBC) with the old WebLogic_RDBMS.jar (from WLS SP6) is working fine.
Here is what I mean : ejbc uses the library
c:\weblogic\lib\persistence\WebLogic_RDBMS.jar And this library has changed
with SP10. However since that change and after rebuilding our jars, all CMP
entity beans fail to update.
If I just replace that WebLogic_RDBMS.jar with the previous one (from SP6),
and without changing anything else, our CMP beans work fine. I did not
change any driver or xml deployment descriptor.
One of the generated files in the jar (for our bean
VisibilityPSWebLogic_CMP_RDBMS.class) differs, and that seems to be the
cause of the problem.
I jadded that class and here is a difference I notice:
OLD, ejbc ran with SP6 WebLogic_RDBMS.jar : visibilitybean.targetCompanyId =
(BigDecimal)resultset.getObject(5);
NEW, ejbc ran with SP10 WebLogic_RDBMS.jar : visibilitybean.targetCompanyId
= resultset.getBigDecimal(5, 35);
Similar differences for the SETbigdecimal.
Dunno if that will help, but I'm attaching the 2 jar files with explicit
names.
Damn that was long, I hope someone will read it... Thanks for any help on
this, see stack trace attached below
Nicolas Lejeune
Stack trace:
mer. oct. 03 12:16:22 CEST 2001:<I> <EJB JAR deployment
C:/WebLogicCommerceServer3.2/lib/foundation.jar> Exception in
non-transactional EJB invoke:
java.rmi.UnexpectedException: Unexpected exception in
com.b2boost.visibility.VisibilityBean.getVisibilityId():
java.sql.SQLException: ORA-01722: invalid number
at weblogic.db.oci.OciCursor.getCDAException(OciCursor.java:230)
at weblogic.jdbcbase.oci.Statement.executeUpdate(Statement.java:980)
at
weblogic.jdbc20.pool.PreparedStatement.executeUpdate(PreparedStatement.java:
47)
at
com.b2boost.visibility.VisibilityPSWebLogic_CMP_RDBMS.update(VisibilityPSWeb
Logic_CMP_RDBMS.java:446)
at
com.b2boost.visibility.VisibilityPSWebLogic_CMP_RDBMS.store(VisibilityPSWebL
ogic_CMP_RDBMS.java:376)
at
weblogic.ejb.internal.EntityEJBContext.store(EntityEJBContext.java:192)
at
weblogic.ejb.internal.EntityEJBContext.beforeCompletion(EntityEJBContext.jav
a:227)
at
weblogic.ejb.internal.StatefulEJBObject.postInvokeNoTx(StatefulEJBObject.jav
a:355)
at
weblogic.ejb.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:865)
at
com.b2boost.visibility.VisibilityBeanEOImpl.getVisibilityId(VisibilityBeanEO
Impl.java:198)
at
com.b2boost.visibility.pipeline.LoadFirstVisibilityRequestPC.process(LoadFir
stVisibilityRequestPC.java:83)
at
com.beasys.commerce.foundation.pipeline.PipelineExecutorImpl.process(Pipelin
eExecutorImpl.java:193)
at
com.beasys.commerce.foundation.pipeline.PipelineExecutorImplEOImpl.process(P
ipelineExecutorImplEOImpl.java:56)
at
com.beasys.commerce.foundation.pipeline.PipelineExecutorImplEOImpl_ServiceSt
ub.process(PipelineExecutorImplEOImpl_ServiceStub.java:154)
at
com.beasys.commerce.webflow.PipelineProcessor.callPipeline(PipelineProcessor
.java:170)
at
com.beasys.commerce.webflow.PipelineProcessor.process(PipelineProcessor.java
:102)
at
com.beasys.commerce.webflow.WebflowAdvisor.handleTarget(WebflowAdvisor.java:
409)
at
com.beasys.commerce.webflow.WebflowAdvisor.processTarget(WebflowAdvisor.java
:156)
at
com.b2boost.framework.B2boostPortalDestinationDeterminer.determineDestinatio
n(B2boostPortalDestinationDeterminer.java:208)
at
com.beasys.commerce.foundation.flow.FlowManager.service(FlowManager.java:438
at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:120)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:922)
at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:886)
at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:269)
at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:392)
at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:274)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
[Visibility_generated_with_SP6_weblogic_rdbms_jar.jar]
[Visibility_generated_with_SP10_weblogic_rdbms_jar.jar]You are using WebLogic jDriver for Oracle which needs exact version of OCI API, that comes with the Oracle client installation. Ensure that you have installed the right Oracle client version. And updated the PATH properly.
I notice that you have
bin/oci815_8
oracle816
Thsi looks liek the inconsistency in your environment.
What you need to do is
1. find oci817_8 and place that in the PATH.
2. install oracle 817 and use that client and set the ORACLE_HOME environment variable and the PATH properly.
Try this and see if it helps.
BTW - WLS 5.1 is EOL -
Hi ,
SELECT MAIL
INTO v_email_to
FROM acom.CDI_EXTRACT
WHERE GEWORKERID = REC_VERB.CREATED_BY;
In the above SQL I am getting the error Invalid number.
the problem is GEWORKERID is a varchar2 field and rec_verb.created_by(a cursor) is number field.
For one of the record in the column GEWORKERID contents the character , how can we find the record for which the column value is character field or for which record it is giving us the error.
Thanks
PRCSomething like this would help to identify the rogue record (or the first one it comes across anyway)...
DECLARE
CURSOR cur_test IS
SELECT GEWORKERID
FROM acom.CDI_EXTRACT;
v_idv VARCHAR2(20);
v_idn NUMBER;
BEGIN
FOR i IN cur_test
LOOP
v_idv := i.geworkerid;
v_idn := TO_NUMBER(v_idv);
END LOOP;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('Error Occurred on record with geworkerid = '||v_idv);
END;
Maybe you are looking for
-
Superdrive not working on brand new imac
Bought my imac 27 inch two months ago and the superdrive won't play dvds and barely read cds. I just updated the memory would that have anything to do with that? I doubt it. I have only used the drive a handful of times. So I can't figure it out.
-
Copy and paste image from IE to Illustrator
Dear Illustrator users, I need to copy and paste images from IE10 or IE11 (Internet Explorer) to Illustrator (CS6, CC). I right-click image, choose "copy" in Internet Explorer now I can paste it to mspaint, word, photoshop, etc. It works fine.. but w
-
How can i send itunes gift to my brother in abu dhabi and philippines
How can i send itunes gift to my brother in abu dhabi and philippines
-
When upgrading I changed the owner of everything.
When upgrading my Mac Pro (quad core Intel Xeon) I changed the owner name, and subsequently lost 12 years of mail archives. I have accepted that loss as a result of my stupidity. Now here is my question: Is there a way to universally add my new admin
-
The error of PC00_M27_CALC_SIMU Division by zero not performed
Dear Export, When I run PC00_M27_CALC_SIMU to simulation,occurs error: /810 Partial period factor 10 Division by zero not performed Calculation rule HKPF/810 RTE=TSDIVI RTE-TSDIVP RTEKGENAU RTE Can you tell me how to resolve? Be