Upgrade to ODI 11.1.1.7
Hi,
I am trying to upgrade ODI 11.1.1.6 to ODI 11.1.1.7. I do have some confusion over here.
When I migrated ODI10g to ODI11g(11.1.1.6), I used UA.bat for it. that time, in Specified Target database of UA screen, I mentioned below details.
Connect string : database server of 11.1.1.6
DBA user : Sys as sysdba
DBA password :
Master repository user name : ODI 11.1.1.6 Master repo schema
Master repository passowrd :
ODI Supervisor Name: SUPERVISOR (10g username)
ODI Supervisor Password : (10g pwd)
So I successfully migrate it.
But now, trying to upgrade ODI 11.1.1.6 to ODI 11.1.1.7 so giving details like in specified target database UA screen
Connect string : Current database server of 11.1.1.7+
DBA user : Sys as sysdba+
DBA password :+
Master repository user name : ODI 11.1.1.7 Master repo schema+
Master repository passowrd :+
ODI Supervisor Name: SUPERVISOR (11.1.1.6 username)+
ODI Supervisor Password : (11.1.1.6 pwd)+
But it is giving me error like SUPERVISOR password incorrect when click to next button on UA screen whereas I am able login into ODI 11.1.1.7
Please note
ODI 11.1.1.6 DB string --> 172.16.16.16:1521/devdb
ODI 11.1.1.7 DB string --> 172.16.16.16:1521/devdb7
But when I am giving below details it is going to the next screen but I have confusion that then how it will do Upgrade the Repository. and if it upgrade the repository then how will i verify it ?
Connect string : database server of 11.1.1.6
DBA user : Sys as sysdba
DBA password :
Master repository user name : ODI 11.1.1.6 Master repo schema
Master repository passowrd :
ODI Supervisor Name: SUPERVISOR (11.1.1.6 username)
ODI Supervisor Password : (11.1.1.6 pwd)
Please let me know the solution.
Thanks In advance.
You don't need to use Upgrade Assistant to move from 11.1.1.6 to 11.1.1.7. Take a look at the Oracle Fusion Middleware Patching Guide here: http://docs.oracle.com/cd/E28280_01/doc.1111/e16793/toc.htm
Regards,
Michael Rainey
Similar Messages
-
Hello
Oracle documentation shows the path to follow for Upgrade from 10g to 11g but nothing about how to migrate between 11g versions i.e., from 11.1.1.3.0 to 11.1.1.7.0.
Would you guys have any idea?
Any response is much appreciated!
ThanksHi,
inside 11.1.1.7.0 patch readme you have got all your information. -
ODI upgrade from 10.1.3.5 to 11.1.1.7 Issue
Hi guys,
My first attempt to upgrade from ODI 10.1.3.5 fails, so I drop users that I clone and recover. But my second attempt it is failing with the following error:
0000JxxDbgPDc_RMuY6EUH1HmVgL000004,0] Target Work Repository ODIWORK upgrade is started.
[2013-06-25T16:23:07.011-05:00] [ODI] [ERROR] [UPGCMP-00332] [upgrade.ODI] [tid: 13] [ecid: 0000JxxDbgPDc_RMuY6EUH1HmVgL000004,0] Work Repository has invalid state.
[2013-06-25T16:23:07.011-05:00] [ODI] [ERROR] [] [upgrade.ODI] [tid: 13] [ecid: 0000JxxDbgPDc_RMuY6EUH1HmVgL000004,0] Cause: Previous upgrade of Work Repository was unsuccessful. Action: Restore Work Repository from Backup and try to upgrade again.
[2013-06-25T16:23:07.011-05:00] [eclipse] [NOTIFICATION:16] [] [org.eclipse.persistence.default.connection] [tid: 13] [ecid: 0000JxxDbgPDc_RMuY6EUH1HmVgL000004,0] disconnect
[2013-06-25T16:23:07.011-05:00] [eclipse] [NOTIFICATION] [] [org.eclipse.persistence.default] [tid: 13] [ecid: 0000JxxDbgPDc_RMuY6EUH1HmVgL000004,0] master-session logout successful
So please, any help will be appreciated.duplicate of Issue at upgrade 10g to 11.1.1.7
-
Upgrading ODI from 11.1.1.5.0 to 11.1.1.6.4
Hello,
Did anyone upgraded ODI from 11.1.1.5 to 11.1.1.6.4? Is there any documentation available for this patching?
Can someone please advise me the steps I need to follow?
Thanks.Thanks, when I am trying to update under examine scree it says it says oracle data integrator failed
error message in logs:
+[2013-03-27T15:57:59.556-04:00] [Framework] [NOTIFICATION] [upgrade.Framework] Database driver version: 11.2.0.3.0+
+[2013-03-27T15:57:59.556-04:00] [ODI] [NOTIFICATION] [upgrade.ODI.ODI1] [[+
--------- ODIPlugin.examine called
+]]+
+[2013-03-27T15:57:59.587-04:00] [ODI] [ERROR] [UPGCMP-00339] [upgrade.ODI.ODI1] SCHEMA_VERSION_REGISTRY does not contain an entry for the Oracle ODI schema TDWH_SM_1.+
+[2013-03-27T15:57:59.587-04:00] [ODI] [ERROR] [upgrade.ODI.ODI1] Cause: ODI PSA is meant for upgrade of ODI repository created using RCU+
+[2013-03-27T15:57:59.587-04:00] [ODI] [ERROR] [upgrade.ODI.ODI1] Action: Please use ODI Upgrade Assisant to perform the upgrade operation from current version to 11.1.1.6.0.+
+[2013-03-27T15:57:59.587-04:00] [Framework] [NOTIFICATION] [UPGAST-00236] [upgrade.Framework] There is no schema version registry entry for component ODI+
+[2013-03-27T15:57:59.587-04:00] [Framework] [NOTIFICATION] [upgrade.Framework] Finished examining ODI.ODI1 with status: FAILURE.+
+[2013-03-27T15:57:59.587-04:00] [Framework] [NOTIFICATION] [upgrade.Framework] Finished examining components.+ -
HI ,
My curent enviromen tis ODI 11.1.1.5 G ORACLE databse 11g .so i want to upgrade to ODI 11.1.1.6 ,
Please let me know the what all steps are required.
I need to install any pacth for ODI 11.1.1.6 or need to create new ODI 11.1.1.6 installer and what about database reposotiries.
I have only one database user for master and work repository.
Regards.
SriniHi Srinivas,
You need to go for fresh 11.6 installation(Its not a patch release which is discussed in the forum earlier). Its not required to uninstall 11.5 version.But it depends on you if you want to uninstall the previous version.
Then after 11.6 installation call the ua.bat to upgrade your repositories.
Thanks. -
Error while running ODI interface to essabse load
Hi,
I have upgraded my ODI version of 10.1.3.2 to 10.1.3.5. I tried to run an interface but i am getting an error.
org.apache.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File "<string>", line 1, in ?
com.hyperion.odi.essbase.wrapper.EssbaseRecordFetchException: No_matching_Enum_found
at com.hyperion.odi.essbase.wrapper.EssbaseMetadataIterator.next(Unknown Source)
at com.hyperion.odi.essbase.ODIEssbaseResultSet.next(Unknown Source)
at com.hyperion.odi.essbase.ODIStagingLoader.loadData(Unknown Source)
at com.hyperion.odi.essbase.AbstractEssbaseReader.extract(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
at org.python.core.PyMethod.__call__(PyMethod.java)
at org.python.core.PyObject.__call__(PyObject.java)
at org.python.core.PyInstance.invoke(PyInstance.java)
at org.python.pycode._pyx2.f$0(<string>:1)
at org.python.pycode._pyx2.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at org.python.core.Py.exec(Py.java)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.h.y(h.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
Caused by: com.essbase.api.base.EssException: No_matching_Enum_found
at com.essbase.api.metadata.IEssMember$EEssConsolidationType.sm_fromInt(Unknown Source)
at com.essbase.api.metadata.EssMember.getConsolidationType(Unknown Source)
at com.hyperion.odi.essbase.wrapper.EssbaseMetaRecordBuilder.getConsolidationType(Unknown Source)
at com.hyperion.odi.essbase.wrapper.EssbaseMetaRecordBuilder.buildRecordMap(Unknown Source)
at com.hyperion.odi.essbase.wrapper.EssbaseMetaRecordBuilder.getNextRecord(Unknown Source)
... 35 more
com.hyperion.odi.essbase.wrapper.EssbaseRecordFetchException: com.hyperion.odi.essbase.wrapper.EssbaseRecordFetchException: No_matching_Enum_found
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.h.y(h.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
Please let me know what is the mistake i a didHi
I have got the same error whle extracting accounts dimension from essbase to flat file.
In outline i have Accounts dimension has Never share property.
Please tell me how resolve this error:
Thnks,
Srinivas -
All,
As we all do these days and for reasons mostly associated with budget constraints, I have been asked to wear a brand new hat - the "ODI Guru Hat" - at my client's site to facilitate the migration of their v11.1.1.x Hyperion EPM implementation to a v11.1.2.3.5xx Hyperion EPM implementation.
The v10.1.3.5.6 ODI objects\processes are currently set up to refresh a v11.1.1.3.x Planning application currently fall into 2 categories:
1. metadata management (ie, updating the Planning application with the latest Account and Entity dimension changes from the SAP ERP); and,
2. data management (ie, updating the Planning application with the latest data file from the SAP ERP).
The requirement at hand involves replicating everything currently set up to operate under the v10.1.3.5.6 ODI into a v11.1.1.7.x ODI instance. The v11.1.1.7.x ODI instance has been installed on a different server to the one on which v10.1.3.5.6 ODI instance is installed. Brand new master and work RDBMS repositories have also been created to host the v11.1.1.7 ODI
So far and not knowing much about ODI, I have exported as many objects as I could locate under the Designer\Operator\Security\Topology components of the v10.1.3.5.6 ODI instance before importing them back (using the Duplication method) into the v11.1.1.7.x ODI instance. Once imported, I have re-pointed the paths to different directories on the new servers.
I would like to know if there are any other steps I should be aware of and\or look into. Better still, I would appreciate it enormously if someone could point me into the right direction as to any documented best practice steps to follow to perform migrations from one ODI version to another, when both ODI instances have been installed on different servers.
Thanks in advance,
Cheers,
JBMHey,
Just export and import won't work with different versions. Using Upgrade utility(ua.bat), we need to upgrade to current version.
We should upgrade the ODI from 10g to 11g, then we can export objects from one environment to another.
Check the below link to upgrade ODI::
11g Oracle Data Integrator - Upgrading from 10g - Part 4/11g - ODIExperts.com
Thanks,
Mady -
Hi
I have recently upgraded to ODI 11g from ODI 10g.
In ODI 11g when we are clicking on the Link Editor option it is throwing following error.
ODI-20344 Cannot Launch the editor for this expression
sun.awt.X11.XException: Cannot write XdndAware property
We are using JDK1.6 .Please let me know the solution at the earliest.
Thanks!!Thanks!! We have tried your solution ,it is working for first time, when we are trying to edit any other expression i.e second time, it is the trowing the same error.
Edited by: 898955 on Nov 24, 2011 2:16 AM -
I just upgraded my ODI env from ODI 11.1.1.3 to ODI 11.1.1.5 and I get the weird java error. All my oracle interfaces are working great but when I try to load essbase interface it fails. I have staging area as Sunopsis_Memory_Engine. Even tried Memory Engine and Oracle_Staging schema(Which is my source schema). I am using IKM SQL to Hyperion (DATA) KM. Pls let me know if anyone faced this issue before.
org.apache.bsf.BSFException: exception from Jython:
Traceback (most recent call last):
File "<string>", line 20, in <module>
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.JDBCStatement.executeQuery(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
java.sql.SQLException: java.sql.SQLException: incompatible data type in operation
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:346)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2457)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)
at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2906)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:338)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:272)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:263)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:822)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)Have a read of http://john-goodwin.blogspot.com/2011/09/odi-series-issues-with-11115-and.html as the issue you are experiencing maybe related.
Cheers
John
http://john-goodwin.blogspot.com/ -
Migrate ODI 10.1.3.5 to the last version
Hi,
I would like to migrate my ODI 10G (10.1.3.5) to the last version of ODI 11g (11.1.1.7 I think).
Do you know if it is possible and if an guide exist?
ThanksHi,
Yes. This is possible. You will have to use Upgrade Assistant utility that comes with ODI 11g. You can clone your ODI 10g repositories & provide info. of them by running the utility.
This upgrades your ODI 10g repositories to 11g & then you can connect to them after installing ODI 11g.
You can find detailed process here:
Upgrading Your Oracle Data Integrator Environment - 11g Release 1 (11.1.1)
Thanks,
Santy. -
Hi guys,
Actaully i have upgraded form ODI 11.1.1.5 TO ODI 11.1.1.6 ,Database is ORACLE 11G,- this is done succesfull
My problem is:
I am used left outer joins in interface,when i run the ETLs in ODI 11.1.1.6 , i am gettint error liek this
ODI-1228: Task INT_TMPAPPS_Consent_Patient_H_Full (Integration) fails on the target ORACLE connection ORACLE_TMP_DATAMART.
Caused By: java.sql.SQLException: ORA-25156: old style outer join (+) cannot be used with ANSI joins
I saw the some code diff in between these two versions:
Old code:
And (C15_PT_ID=LKP_ABC_F.INTEGRATION_ID (+))
AND (C16_DATASOURCE_NUM_ID=LKP_W_XYZ_D.DATASOURCE_NUM_ID (+) AND
C17_INTEGRATION_ID=LKP_W_XYZ_D.INTEGRATION_ID (+))
AND (C18_DATASOURCE_NUM_ID=LKP_W_EHA_PQR_D.DATASOURCE_NUM_ID (+) AND
C19_INTEGRATION_ID=LKP_W_EHA_PQR_D.INTEGRATION_ID (+))
New Code:
from
((CDMN.C$_0W_EHA_CONSENT_PATIENT_H LEFT OUTER JOIN ZXC.W_ABC_F LKP_W_ABC_F
ON C15_PT_ID=LKP_W_EHA_RESEARCH_PATIENT_F.INTEGRATION_ID (+)) LEFT OUTER JOIN CDMN.W_EHA_CONSENT_D
LKP_W_EHA_CONSENT_D ON C16_DATASOURCE_NUM_ID=LKP_XYZ_D.DATASOURCE_NUM_ID (+) AND
C17_INTEGRATION_ID=LKP_W_XYZ_D.INTEGRATION_ID (+)) LEFT OUTER JOIN CDMN.W_EHA_PQR_D LKP_W_EHA_PQR_D ON C18_DATASOURCE_NUM_ID=LKP_W_EHA_PQR_D.DATASOURCE_NUM_ID (+) AND
C19_INTEGRATION_ID=LKP_W_EHA_PQR_D.INTEGRATION_ID (+)
For this what needs to change.
Regards,
SrinivasTopology ---->physical -----> Technologies ---->Oracle ---->Defination
Data Handling ----> set Not Ordered
SQL tab ----> Not Ordered Join
Outer keyword --> (+)
Outer location ----> Outer side & after column -
How to improve odi client performance
We use ODI 10.1.3.6.2.
Whenever we use the client on a local machine, the performance is very slow.
But when we connect directly to the server(remote into it) and use ODI there, it is very fast.
Are there any ways to improve odi client's operating speed?ODI 10g has a lot of repository communication that causes things to slow down on a network.
So, if you have ODI client on a network different than the remote machine, then you are out of luck.
You can try following instructions in this blog:
http://www.business-intelligence-quotient.com/?p=1205
Even though the examples point out to ODI 11g, this holds true for 10g as well.
Else, another option is to upgrade to ODI 11.1.1.5.0. This has improved in terms of repository communication(repository chattiness is reduced). -
Not able to edit the value options in LKM
Hi
I have recently upgraded to ODI 11g .
In that we are not able to edit the value options in LKM.
(i.e.. editor window is not appearing, not able to edit the text.
Please let me know the solution .
ThanksWe were using JDK1.6.0_29 and it was not supporting ODI 11.1.1.5, so we have uninstalled the JDK1.6.0_29 and reinstall the JDK1.6.0_11.This solves our issue.
Thanks a lot!! -
Character set mismatch in copying from oracle to oracle
I have a set of ODI scripts that are copying from a source JD Edwards ERP database (Oracle 10g) to a BI datamart (Oracle 10g) and all the original scripts work OK.
However I have mapped on to some additional tables in the ERP source database and some new BI tables in the target datamart database (oracle - to - oracle) but get an error when I try ro execute these.
The operator log shows that the error is in the 'INSERT FLOW INTO I$ TABLE' and the error is ORA-12704 character set mismatch.
The character set for both Oracle databases are the same (and have not changed) the main NLS_CHARACTERSET is AL332UTF8 and the national NLS_NCHAR_CHARACTERSET is AL16UTF16.
But this works for tables containing NCHAR and NUMBER in previous scripts but not for anything I write now.
The only other difference is that there was a recent upgrade of ODI to 10.1.3.5 - the repositories are also upgraded.
Any ideas ?Hi Ravi,
yes, a gateway would help. In 11.2 Oracle offers 2 kind of gateways to a SQL Server - a gateway for free which is based on 3rd party ODBC drivers (you need to get them from a 3rd party vendor, they are not included in the package) and called Database Gateway for ODBC (=DG4ODBC) and a very powerful Database Gateway for MS SQL Server (=DG4MSQL) which allows you also to execute distributed transactions and call remote SQL Server stored procdures. Please keep in mind that DG4MSQL requires a separate license.
As you didn't post which platform you're going to use, please check out On "My Oracle Support" (=MOS) where you'll find notes how to configure each gateway for all supported platforms - just look for DG4MSQL or DG4ODBC
On OTN you'll find the also the manuals.
DG4ODBC: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12070.pdf
DG4MSQL: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12069.pdf
The generic gateway installation for Unix: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12013.pdf
and for Windows: http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12061.pdf -
11.1.1.6.0: Invalid Unload Code for Oracle
Hello,
I have just upgraded from ODI 10.1.3.6.3 to 11.1.1.6.0 in a test environment. After doing so, I noticed that existing interfaces create invalid syntax to unload from an Oracle database.
The message is as follows:
org.apache.bsf.BSFException: exception from Jython:
SyntaxError: ('*mismatched character \'\\n\' expecting \'"\''*, ('<string>', 26, 5930, 'query\t= "select PARTY.ROW_ID, ERSTELLER.LOGIN, to_char(FROM_TZ(CAST(PARTY.CREATED AS TIMESTAMP), \'+00:00\') AT LOCAL, \'yyyy-mm-dd\'), MUTIERER.LOGIN, to_char(FROM_TZ(CAST(PARTY.LAST_UPD AS TIMESTAMP), \'+00:00\') AT LOCAL, \'yyyy-mm-dd\'), PARTY.MODIFICATION_NUM, coalesce(trim(translate(CONTACT_X.X_AVIS_AUFENTHALTSBEWILLIGUNG, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_FREMDADRLIEFERANT, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), CONTACT_X.X_AVIS_FREMDADRLIEFERDATUM, coalesce(trim(translate(CONTACT_X.X_AVIS_BEDUERFNISSEGMENT, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), to_char(FROM_TZ(CAST(CONTACT.BIRTH_DT AS TIMESTAMP), \'+00:00\') AT LOCAL, \'yyyy-mm-dd\'), coalesce(trim(translate(CONTACT.DEGREE, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), CONTACT_X.X_AVIS_EINGEREIST, case when CONTACT_X.X_AVIS_ERSCHOEPFUNG = \'Y\' then \'1\' else \'0\' end, coalesce(trim(translate(CONTACT.FST_NAME, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), case when CONTACT_X.X_AVIS_IPV_EMPFAENGER = \'Y\' then \'1\' else \'0\' end, coalesce(trim(translate(CONTACT_X.X_AVIS_KONTAKTSPRACHE, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_TNTX.LANGUAGUES, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT.SEX_MF, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT.PER_TITLE, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT.MARITAL_STAT_CD, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_NAMENZUSATZ1, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_NAMENZUSATZ2, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_NATIONALITAET, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), case when CONTACT_X.X_AVIS_QUELLENSTEUERPFLICHTIG = \'Y\' then \'1\' else \'0\' end, coalesce(trim(translate(CONTACT_X.X_AVIS_CSS_MITGLIED_STATUS, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), CONTACT_X.X_AVIS_STERBEDATUM, to_number(PARTY.PARTY_UID), case when CONTACT.SUPPRESS_CALL_FLG = \'Y\' then \'1\' else \'0\' end, case when CONTACT_X.X_AVIS_TG_UEBERTRITT_IN_EV = \'Y\' then \'1\' else \'0\' end, case when CONTACT_X.X_AVIS_VERMITTLER = \'Y\' then \'1\' else \'0\' end, CONTACT_X.X_AVIS_VERSAND_KUNDENKARTE, coalesce(trim(translate(CONTACT_X.X_AVIS_VIP_TYPE, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT.LAST_NAME, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_BERUF_CODE_RISK, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_BERUF_D_RISK, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_BERUF_F_RISK, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_BERUF_I_RISK, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_PARTNER_STATUS, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT.CUST_STAT_CD, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT.SOC_SECURITY_NUM, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), CONTACT_X.X_AVIS_VEKA_ERSTELLDATUM, coalesce(trim(translate(CONTACT_X.X_AVIS_VEKA_NUMMER, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), CONTACT_X.X_AVIS_VEKA_VERFALLDATUM, CONTACT_X.X_AVIS_KASSENEINTRITT, case when CONTACT_X.X_AVIS_ZUEGERRECHT = \'Y\' then \'1\' else \'0\' end, coalesce(trim(translate(CONTACT.PR_POSTN_ID, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(PARTY.X_AVIS_FREMDPARTNERNRTYPE, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(PARTY.X_AVIS_FREMDPARTNERNR, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), coalesce(trim(translate(CONTACT_X.X_AVIS_ARBEITSKANTON, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), case when CONTACT_X.X_AVIS_GRENZGAENGER = \'Y\' then \'1\' else \'0\' end, case when CONTACT_X.X_AVIS_STEUERAUSZUG = \'Y\' then \'1\' else \'0\' end, PARTY.X_AVIS_DUBL_ZUSAM_GEFUEHRT_AM, case when PARTY.X_AVIS_DUBL_DECKUNG_VORHANDEN = \'Y\' then \'1\' else \'0\' end, to_number(coalesce(trim(translate(PARTY.X_AVIS_DUBL_MASTER, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \'0 \')), to_number(coalesce(PARTY.X_AVIS_DUBLETTEN_NR, \'0\')), substr(coalesce(trim(translate(CONTACT_X.X_AVIS_PARTNER_ENDEGRUND, chr(0) || chr(9) || chr(26) ||chr(10) || chr(13) || \'|\' || chr(164), \' \')), \' \'), 1, 32) from SIEBEL.S_PARTY PARTY, SIEBEL.S_USER ERSTELLER, SIEBEL.S_USER MUTIERER, SIEBEL.S_CONTACT CONTACT, SIEBEL.S_CONTACT_X CONTACT_X, SIEBEL.S_CONTACT_TNTX CONTACT_TNTX where (1=1) And (regexp_like(PARTY.PARTY_UID, \'^\\d+$\')) And (PARTY.ROW_ID=CONTACT_X.ROW_ID)\n'))
As you may see, it adds lots of \ to the (siebel) SQL which Oracle fails to parse.
Does anyone know, how I could fix this issue?
Thanks,
RogerWhat version of Siebel are you using? 11g supports 7.7 and higher.
The "/" looks like an escape character that isn't being escaped properly. Check out the KM used to generate the SQL and see if the escape '/' is being used.
Maybe you are looking for
-
License usage in Office 365 ProPlus
Hello All, I am interested to purchase Office 365 Pro Plus package for my organization which comes with Microsoft Office 2013. Office 365 pro plus comes with ability to install in 5 machines. If i purchase 1 user license and install it in 5 machines
-
How to debugg and put a break-point in End Routine
Hi all, Can anybody suggest how to put a break point in Endroutine in BI.7 Thanks DB
-
Bottom margin gets cut off when I try to print
bottom margin gets cut off when I try to print
-
Hey everyone, I just purchased a 2nd hand mainboard (MSI KT3 Ultra Series, MS-6380E v1.X) but unfortunately I cannot install the chipset drivers from the cd as I do not have the series number required. So I downloaded the 4 in 1 VIA download from MSI
-
Need to createchange pointer with a different Message type
Hii Existing Scenario : when i do some changes to the material characteristics through a z- transaction change pointers are created in the tables BDCP and BDCPS with message type ZVCRUMAT Required Scenarion : Now when i change the material characteri