Error ODI-1228

Hello
I'm doing a project of odi, loading data from csv files in a relational table. Here are the details: -.

LKM :- LKM to SQL file, * IKM:-* incremental IKM SQL & CKM:- Oracle.

Field separator is my file csv and record separator .

But the interface will fail with ODI-1228 error code.
Please let me know if you need more clarification of the problem.
Please advice
Thank you
Sébastien

NB: -.
Here are the details of the problem

ODI-1228: SrcSet0 (load) task fails on ORACLE XXRBS connection target.
Caused by: java.sql.SQLSyntaxErrorException: ORA-01727: digital precision specifier is out of range (1-38)

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)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3954)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1539)
at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:163)
at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102)
at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)
at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ 2.doAction(StartSessRequestProcessor.java:366)

at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)

to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:292)

to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:855)

at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:662)

Hi Sebastian,.

This is because ODI generated a number with poor accuracy.

In your model, click twice on your source data store, go to the tab column and replace 50 by 0 for number data types.

It will be useful.

Kind regards
JeromeFr

Tags: Business Intelligence

Similar Questions

  • ODI 11 g to load data to Hyperion - error ODI-1228

    Hi friends,

    I'm using ODI 11 g to load the data for Hyperion Essbase using the "memory Sunopsis Staging Area table engine', I several created interfaces, but some have failed at the third stage of the process '3 - Carga - SrcSet0 - Load data'.

    Number of interfaces I created worked without problems by using the same configuration, topology, and KM, I thought that the problem was created by the file this extraction I´m. Ce file failed in other interfaces, but if I dupplicate the last line of the file (copy and paste at the end) interfaces for the file is complete.

    After the first appearance of the error, I created other interfaces, most of them works without problem, but a couple of them generates exactly the same error as one explained using different files.

    I use:

    ODI 11 g 11.1.1.5.2.

    IKM: IKM: IKM SQLto Hyperion Essbase (DATA).

    HSQLDB: Version 2.0.0.

    Essbase: 11.1.2.1.

    Source of the cube: BSO.

    The error that generated the ODI is:

    ODI-1228: Fallo en SrcSet0 (Carga) en el destino SUNOPSIS_ENGINE conexion SUNOPSIS_MEMORY_ENGINE task.

    Caused by: java.sql.SQLException: sentencia SQL don't get runs en modo 'batch '.

    at org.hsqldb.jdbc.Util.sqlException (unknown Source)

    at org.hsqldb.jdbc.Util.sqlException (unknown Source)

    at org.hsqldb.jdbc.Util.sqlExceptionSQL (unknown Source)

    at org.hsqldb.jdbc.JDBCPreparedStatement.executeBatch (unknown Source)

    at oracle.odi.runtime.agent.execution.sql.SQLCommand.end(SQLCommand.java:267)

    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.endExecution(SQLExecutor.java:156)

    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.endExecution(SQLExecutor.java:1)

    at oracle.odi.runtime.agent.execution.DataMovementTaskExecutionHandler.handleTask(DataMovementTaskExecutionHandler.java:113)

    ...

    ...

    ...

    I hope that you can guide me to find a solution.

    Thanks for all, best regards.

    I had the same problem in a seemingly random way. I could not find any resolution so the safest option is to choose a different staging technology.

  • ODI-1228. ORA-00936: lack of expression

    Hi all

    I have an existing map where I load data flatfile Hyperion Essbase 11.

    This is achieved in the 2 interfaces.

    1. 1 flat file, 1 table Oracle to Oracle (staging)

    2. oracle (Staging) to Hyperion Essbase

    I am currently working on interface 1 that has 2 sources: a flat file and an oracle with a join condition table and an oracle target. The change is the addition of 2 new columns. I added 2 new columns in the flat file. I added these 2 columns to the target oracle table also. I changed all the MILES that are:

    1. oracle to SQL file

    2. LKM SQL for Oracle

    3 control of the IKM SQL add - Mindstream - DataQuality - tests

    Diff of the target staging area is not checked.

    Data are not be fulfilled to target oracle table. I get the following error.

    Error: ODI-1228: data_V2 load TXT_ORA 7B (integration) task fails on the target of ORACLE ORA_HYPTEST connection.

    Caused by: java.sql.SQLSyntaxErrorException: ORA-00936: lack of expression

    I tested the connection in the scheme physical and is very well. I am able to see the structure of the table also under the mapping tab with which I think that I am connected to the target.

    Kindly advice.

    Thank you

    Hello

    Can you please open the step failed ODi operator and goto code tab and copy and paste the code into the SQl command prompt and run manually and see the same error message comes or not, if there is error coming on yesy interface map.

    hope this will help you follow the question

    Kind regards
    Phanikanth

  • Error Type 2 SCD: ODI - 1228:ORA - 01747: invalid column, table.column, or user.table.column specification

    ODI error. When you try to import.

    Error Type 2 SCD: ODI - 1228:ORA - 01747: invalid column, table.column, or user.table.column specification

    It is a common question.

    Allow your SCD SCD table column properties if you do not select "crush on change."
    This property simply

    -Online CPC IKM goto => select ignore option error on update of existing lines.

  • ODI - 1228 error when you try to delete a table using the procedure

    Hello

    I get the following error when I run the procedure. The process has two steps.

    Step 1: Drop table (REF_TABLE1 ;) removal
    Step 2: Complete the Table (Insert statements)

    ODI-1228: Load_Ref_Roles_Privileges_List (procedure) of the task fails on ORACLE DEVSCHEMA target connection.
    Caused by: java.sql.SQLSyntaxErrorException: ORA-00911: invalid character

    CODE: delete from REF_TABLE1;

    When I run the same delete statement into a TOAD, it works. Also, if I run it with only step2 it works.

    Please notify. Thanks for your time and your help.

    Hello

    Could you try without the *. * ?

    Only

    delete from REF_TABLE1
    

    Kind regards
    JeromeFr

  • Procedure will fail with an error ODI-1226 and 1228 in 11g

    I tried to delete a target in ERPI appliction, but I receive the following error message in the operator. I'm using ODI 11 g. Anyone have any suggestions to fix the error.

    ODI-1226: P_source_system_id step fails after 1 attempt.
    ODI-1228: P_source_system_id (Variable) of the task fails when you connect target ERPI_DATA_SERVER.
    Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:457)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:889)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:476)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:204)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:540)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:924)
    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1261)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1419)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3752)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3806)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1667)
    at oracle.odi.query.JDBCTemplate.executeQuery(JDBCTemplate.java:189)
    at oracle.odi.runtime.agent.execution.sql.RefreshVariableExecutor.execute(RefreshVariableExecutor.java:54)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)
    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.processTask(SnpSessTaskSqlV.java:401)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlV.treatTask(SnpSessTaskSqlV.java:230)
    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 com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1595)
    to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
    at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
    to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1070)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
    to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
    at java.lang.Thread.run(Thread.java:619)

    Since the error message that you are referencing a table that does not exist. Check your code and for the object / the correct schema to use.

  • Error while loading data Hyperion essbase 11.1.2.2 ODI-1228

    ODI-1228:

    Caused by: java.sql.SQLException: sentencia SQL don't get runs en modo 'batch '.

    at org.hsqldb.jdbc.Util.sqlException (unknown Source)

    at org.hsqldb.jdbc.Util.sqlException (unknown Source)

    at org.hsqldb.jdbc.Util.sqlExceptionSQL (unknown Source)

    at org.hsqldb.jdbc.JDBCPreparedStatement.executeBatch (unknown Source)

    at oracle.odi.runtime.agent.execution.sql.SQLCommand.end(SQLCommand.java:267)

    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.endExecution(SQLExecutor.java:156)

    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.endExecution(SQLExecutor.java:1)

    at oracle.odi.runtime.agent.execution.DataMovementTaskExecutionHandler.handleTask(DataMovementTaskExecutionHandler.java:113)

    Thank you.

    Hello

    Please find the Sub forum archived for consultation.

    https://community.Oracle.com/thread/2588822

    Thank you

    ~ KKT ~.

  • Obtaining ODI-1228: missing a setting IN or OUT to index: 12

    Hello

    I am getting error executing package following ODI:

    ODI-1226: step DATA_LOAD_STAGE fails after 1 attempt.
    ODI-1240: Flow DATA_LOAD_STAGE fails during a load operation. This flow of charge table target STAGE_ITEM_MOD_SYN.
    ODI-1228: SrcSet0 (load) task fails on ORACLE ORCL_NMC_INFC connection target.
    Caused by: java.sql.SQLException: parameter IN or OUT to missing index: 12

    Could you please say why this happens and how to solve it.

    Here is the generated code:

    SOURCE CODE:

    Select
    HE ITEM_NUMBER, C2_ITEM_NUMBER,.
    HE PRIMARY_DESC C6_PRIMARY_DESC,.
    HE SECONDARY_DESC C7_SECONDARY_DESC,.
    He UDA_Name C10_UDA_NAME,.
    HE UDA_VALUE C11_UDA_VALUE,.
    IT. IBC C3_IBC,.
    HE SUPPLIER_SITE C4_SUPPLIER_SITE,.
    HE PRIMARY_SUPP_IND C5_PRIMARY_SUPP_IND,.
    HE MODIFICATION_TYPE C1_MODIFICATION_TYPE,.
    HE C8_USER_ID USER_ID,
    HE CREATION_DATETIME C9_CREATION_DATETIME
    of #NMC_ITEM_MODIFICATION. V_FILE_PATH/INCOMING / / NMC_ITEM_MODIFICATION #. V_FILE_NAME.csv COMPUTER
    where (1 = 1)

    THE TARGET CODE:

    DECLARE
    err_num NUMBER;
    err_msg VARCHAR2 (300);
    BEGIN
    insert into ODISTG. C$ _0STAGE_ITEM_MOD_SYN
    (
    C2_ITEM_NUMBER,
    C6_PRIMARY_DESC,
    C7_SECONDARY_DESC,
    C10_UDA_NAME,
    C11_UDA_VALUE,
    C3_IBC,
    C4_SUPPLIER_SITE,
    C5_PRIMARY_SUPP_IND,
    C1_MODIFICATION_TYPE,
    C8_USER_ID,
    C9_CREATION_DATETIME
    )
    values
    (
    : C2_ITEM_NUMBER,.
    : C6_PRIMARY_DESC,.
    : C7_SECONDARY_DESC,.
    : C10_UDA_NAME,.
    : C11_UDA_VALUE,.
    : C3_IBC,.
    : C4_SUPPLIER_SITE,.
    : C5_PRIMARY_SUPP_IND,.
    : C1_MODIFICATION_TYPE,.
    : C8_USER_ID,.
    : C9_CREATION_DATETIME
    );
    exception
    while others then
    err_num: = SQLCODE;
    err_msg: = SUBSTR (SQLERRM, 1, 300);
    insert into odistg. ITEM_MODFCTN_ERROR (ITEM_NUMBER, ERR_MSSG) values (: C1_ITEM_NUMBER, err_msg);
    end;

    Thank you

    Lacombe

    In fact, I don't think that the error occurs in this part of the step (one of you sent the code). It's the command on the part of the target and it should arrive after loading the file. You can get the code at the stage of loading of the source and target area?

    Should be a step like that.

    In addition, could create another interface using the regular KM? Only for test purposes?

    Stage who sent you here runs in the part of integration (insert new lines), and the only different thing it does is that if the insert cannot insert something (such as an invalid character in a number of columns or something like that) it will record the error in a table error.

  • ODI the Package execution fails with ODI-1228 and ORA-20000 not sufficient privileges to analyze

    Hello

    I am trying to execute the package to ODI to have this error:

    Header 1

    ODI-1228: GATHER_SCHEMA_STATS-DW_STAGE (procedure) task fails when connecting ORACLE target ORACLE_SERVER.

    Caused by: java.sql.SQLException: ORA-20000: not sufficient privileges to analyze an object in the schema

    ORA-06512: at "SYS." DBMS_STATS", line 24867

    ORA-06512: at "SYS." DBMS_STATS", line 24945

    ORA-06512: at "SYS." DBMS_STATS", line of 24899

    ORA-06512: at line 2

    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)

    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)

    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)

    at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115)

    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)

    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)

    at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3954)

    at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1539)

    at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:163)

    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102)

    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)

    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)

    at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)

    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)

    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)

    to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ 2.doAction(StartSessRequestProcessor.java:366)

    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)

    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)

    to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:292)

    to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:855)

    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)

    to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)

    at java.lang.Thread.run(Thread.java:744)

    (1) DW_STAGE and DW_REPORT have "ANY ANALYSER" and "UNLIMITED TABLESPACE" privilege and roles "S/n", 'CONNECT' and 'RESOURCE '.

    (2) agents are all running

    (3) tested ORACLE_SERVER and he succeeded

    Need for emergency assistance.

    Thanks in advance-

    ADI

    OK, I solved it.

    As part of Oracle under Technologies--> Oracle in the Studio of the ODI, I gave in the uid and password for DW_STAGE and it fixed the problem!

    Thank you all for your help and suggestions!

    ADI-

  • ODI 12 c Start Agent error ODI-1405

    Hi all.

    I'm running odi bash Linux agent and got the following error:

    2014-12-18 11:52:55.218 ERROR ODI - 1131 OracleDIAgent1 Agent encountered an error: ODI-1405: Agent OracleDIAgent1 start failure: the agent is not defined in the topology for master repository.

    2014-12-18 11:52:55.219 WARNING ODI-1405: Agent OracleDIAgent1 start failure: the agent is not defined in the topology for master repository.

    2014-12-18 11:52:55.224 unavailable WARNING

    2014-12-18 11:52:55.229 ODI-1443 ERROR error when starting agent: ODI-1405: Agent OracleDIAgent1 start failure: the agent is not defined in the topology for master repository.

    I created RCU, then the field, everything is ok.

    In the topology of the ODI - created agent of "OracleDIAgent1".

    And once again error)

    Where can I verify that this agent is in this topology?

    I have no idea how to solve this problem.

    Please help me.

    3.png1.png2.png

    Thnx in advance.

    phanikanth

    Thanks for the return of coupling.

    In total, due to negligence.

    It was necessary to create the new connection simply.

    This option in case of which the agent has not been started is higher.

    In this option, the agent was launched and works perfectly.

    For those who will have to face a similar problem - look at a stage in the creation of a repository.

    Useful links on resources where this problem is more relevant detail are lower:

    http://gerardnico.com/wiki/dit/ODI/installation_12.1.2

    https://datagrraphy.WordPress.com/2013/11/02/ODI-12C-creating-a-collocated-agent/

    http://www.canburaktumer.com/blog/ODI-12C-setting-standalone-agent/

    http://Oracle-base.com/articles/12C/WebLogic-installation-on-Oracle-Linux-5-and-6-12cr3.php

    Good luck.

  • ODI-1228: SrcSet0 (load) task fails on the target of ORACLE EBS_ connection

    Hello

    I'm integrating bulk data from one database to another DB, when I run the data in another DB all the success, but I am unable to see the result in another DB.so I checked in the operation tab I can see some belligerents message here.


    warnning:

    ODI-1228: SrcSet0 (load) task fails on the connection target ORACLE EBS_Customers.
    Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist


    someone please you suggest on this.


    Kind regards
    Anil

    Hello

    There is really little detail, but if you work on eBS I suspect you're pointing the synonymous or something similar.

    Go to step "Create table of work." What do you see? Get the name and try will refuse this table exists

    Let us know

  • Procedure execution fails with the error ODI-1226 and 1232 to 11g

    I have the following command, which is executed in the procedure of ODI.
    It works very well in ODI 10 and even with the 11g database.
    We have improved the ODI 11 g, but when I'm running the following command is failining with the error.

    Error:

    ODI - 1226: InsertScenName step fails after 1 attempt. ODI-
    1232:procedure InsertScenName will fail. Caused by: java.lang.NullPointerException at com.sunopsis.dwg.dboobj.SnpSessTaskSql.bindSessVar(SnpSessTaskSql.Java:239)

    Command using ODI procedure:

    Insert into < % = odiRef.getObjectName ("L", "WR_EXECUTION_STATUS", "D") % > (SESSION_ID, REFRESH_ID)
    values (< % = odiRef.getPrevStepLog ("SESS_NO") % >, #PVN_LOG_REFRESH_ID)

    Please help me solve this problem.

    Thank you
    Nagarjuna

    Good to know that. Mark the necessary, useful or answer and can you please close this thread.

  • ODI - 1228:Task Load Data - LKM File to SQL-fails on the connection target: table or view does not exist

    While performing a mapping (present in the package) that loads the file to table data, my mapping is being failed in the step - LKM file with above mentioned SQL error.

    This task is running for 30 candy Mint and loading data about 30 to 40 million for the temporary table of C$ ODI.

    Before the completion of the task is to make failure and also C$ table is also get deleted.

    Any possible resolution for above mentioned the issue?

    Problems have been solved.

    In our case, the prefix of all the data store name has been SRC_ so the nickname of all the data store became SRC, and the table name C$ depends on the daatastore Alias.

    So for executing two mapping tables $ CAN have been getting dropped by other mapping due to the same table name $ CAN.

    Change the Alias name giving it a unique name solve the problem.

  • Error ODI (10.1.3.6) launches the Web Service of HPL

    I do turn a question with ODI version 10.1.3.6 when we pull data from BSE and then try to push planning. Everything works fine until it will launch the HPL webservice, ODI throws an error:

    "Error in the launch HPL Web Service

    "com.sunopsis.wsinvocation.SnpsWSInvocationException: java.lang.NullPointerException.

    The null pointer would seem to indicate that a value is missing, but I don't know where to look. Anyone have any ideas on how to increase the logging level or where I could find an answer?

    Thank you!

    Thank you, we are in fact on 11.1.2.1.0 so that doesn't apply to my version, but we found the problem. After you run the epmsys_registry.sh tool, we found that the jdbc url for ERPi had changed to /SID from: SID meaning that he was looking for a service, not a SID. Don't know how it happened elsewhere, but after re - run the configtool.sh was all indented properly.

    Thank you very much, if. I appreciate the comments.

  • Maintenance of log error ODI

    Hi I m new to ODI,.
    I want to know if there is some functionality by which some mistake happens ODI during any what funcationality, this error log can be automatically maintained in an external file.

    Hello

    Use the text parameter.

    The "<%=odiRef.getPrevStepLog("STEP_NAME")%>". "with the session number"<%=odiRef.getPrevStepLog("SESS_NO")%> ". ' failed with the following error message

    *'<%=odiRef.getPrevStepLog("MESSAGE")%> » *

    With "<%=odiRef.getPrevStepLog("ERROR_COUNT")%>". "Errors in the data. Please check operator for more details.

    Its there in the thread that mentioned in my previous answer.

    Hope this has solved your problem.

    Thank you
    Guru

Maybe you are looking for