NLS_NUMERIC_CHARACTERS with XML Publisher
We have custom XML Publisher report for generating Invoice which is submitted through a PL/SQL concurrent program as a child request.The XMLPublisher report error for our EUROPEAN users who have Territory as Germany and Number Format as 10.000,00 in General Preferences (Region section)
Error Message:
--SQLException
java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
In order to fix the problem, before calling FND_REQUEST.SUBMIT_REQUEST for submitting child job, we called FND_REQUEST.SET_OPTIONS as follows
Error Message:
--SQLException
java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
In order to fix the problem, before calling FND_REQUEST.SUBMIT_REQUEST for submitting child job, we called FND_REQUEST.SET_OPTIONS as follows
0