ODI inteface giving error on xmlagg function

Hello,
Oracle DB: 11g r2
ODI :11.1.1.3
I have this following code in SQL and needs to implement in ODI interface
select  rtrim (xmlagg (xmlelement (e, CAT.CATEGORY || ',')).extract ('//text()'), ',') LEVEL_OF_DIFFICULTY from src_schema.category  cat,src_schema.item_category  icat  where  cat.pk=icat.category_pk 
and icat.ASI_PK=E.PK AND CAT.MAIN_PK=E.MAIN_PK AND CAT.TYPE='D' )  LEVEL_OF_DIFFICULTY
Note:_
E alias will be from the base table that's from target data store
I am trying to implement this in ODI as lookup, I have been getting this following error
Caused By: java.sql.SQLSyntaxErrorException: ORA-00937: not a single-group group functionI have tried multiple option as source and staging area, both times i am getting this error
If I put that in target then getting critical error.
Could you please let me know how do I implement this in ODI interface
Thanks,

you're missing the group by.
Also, is playdate a date datatype? If so, then you need to explicitly convert '1-jan-2007' into a date, otherwise you leave yourself open to a bug, should different NLS date settings be applied.
Assuming a date datatype, try the following:
SELECT pd.player_name, MAX(pd.wickets_taken)
FROM   playerdetail pd, teamdetails td
WHERE  pd.types = 'ODI'
AND    td.playdate > to_date('01/01/2007', 'dd/mm/yyyy')
--I suspect you're missing a join condition - something like pd.team_id = td.team_id
GROUP BY pd.player_name;

Similar Messages

  • ToDate Function giving ERROR#

    Hi,
    I am trying to convert a string to date , using Todate function in webi 4.0 , but its giving ERROR#
    =ToDate([Final Protocol Avail Ac];"m/d/yyyy")

    I want to get the format like this  1/3/214   , so basically wanna convert
    01-JAN-2014(String)  --> 1/3/14
    also  the below  syntx is converting it into a string , i want it to be date format, as i will be doing DaysBetween that with another date
    =Formatdate(todate([Final Protocol Availa Ac];"dd.MM.yyyy");"MM/dd/yyyy")

  • Error using SYS.XMLAGG function

    Error occurs while using SYS.XMLAGG function.What could be the cause ?
    I tried the below given SQL statement, it throws ORA-29913
    error.
    SELECT SYS_XMLAGG(SYS_XMLGEN(e.a)).getClobval() e FROM try_xmltype e
    ERROR:
    ORA-29913: error in executing ODCIAGGREGATEINITIALIZE callout

    What is the database version? You can post this in XMLDB forum for further support.

  • Copy of Function Group SETB giving error

    Dear All,
    I tried to copy the standard function Group SETB to ZSETB(Which is having SE16 transaction attached) but during activation the include is giving error as "The Field TABNAME is unknown". I have just copied the entire functional group along with function modules. No clue how I can avoid the error. I deleted the include LSETBF10 and re-copied, but error is persisting. Do you have any clue???
    Thanks and regards,
    AD

    Hi!
    Thanks for all your valuable reply. I could avoid the error but could not avoid another error: "The parameter INTTAB of the Global interface has already been defined outside the function". While double clicking on the error, I have reached to a hidden include (Not possible to browse through Navigtion) LZSETB$07. The include contains the following code:
      THIS FILE IS GENERATED BY THE FUNCTION LIBRARY.               *
      NEVER CHANGE IT MANUALLY, PLEASE!                             *
    FUNCTION $$UNIT$$ ZRS_TABLE_VIEW
             IMPORTING
                   VALUE(TABNAME) LIKE !DATABROWSE-TABLENAME
               DEFAULT 'TFDIR'
             TABLES
                   !FIELDTAB STRUCTURE !X031L OPTIONAL
                   !INTTAB
             EXCEPTIONS
                   !CANCELD
                   !GENERATION_ERROR
             $$GLOBAL.
    I assume that is a system generated include. The Global option in FM has automatically been copied during copy of the function group and the function module.
    Thanks and regards,
    AD

  • ODISqlUnload giving Error

    I am using ODISqlUnload for unloading data to text file using following command.
    OdiSqlUnload -FILE=D:\SAP\Filename.txt -DRIVER=<%=odiRef.getInfo("SRC_JAVA_DRIVER")%> "-URL=<%=odiRef.getInfo("SRC_JAVA_URL")%>" "-USER=<%=odiRef.getInfo("SRC_USER_NAME")%>" "-PASS=<%=odiRef.getInfo("SRC_ENCODED_PASS")%>" "-FILE_FORMAT=FIXED" "-ROW_SEP=\r\n" "-DATE_FORMAT=yyyy/MM/dd HH:mm:ss" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1"
    "-QUERY=select 'FAILURE',nvl(substr(substr( PACKAGE_NAME||',', 1, instr(PACKAGE_NAME,',')-1 ),7),'Error Due to missing scenario or Any other unlogged error') ,to_char(sysdate,'DD-mm-yyyy HH24:MI:SS') from error_messages"
    But it is giving strange error. as
    java.lang.IllegalArgumentException: Could not load JDBC driver class []
         at oracle.odi.jdbc.datasource.DriverManagerDataSource.setDriverClassName(DriverManagerDataSource.java:159)
         at oracle.odi.jdbc.datasource.DriverManagerDataSource.<init>(DriverManagerDataSource.java:92)
         at com.sunopsis.dwg.tools.SqlUnload.actionExecute(SqlUnload.java:298)
         at com.sunopsis.dwg.function.SnpsFunctionBase.execute(SnpsFunctionBase.java:273)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java:3185)
    But at the same time i am using same command in another procedure as
    OdiSqlUnload -FILE=D:\SAP\RBSIT_#SAP_Filename.txt -DRIVER=<%=odiRef.getInfo("SRC_JAVA_DRIVER")%> "-URL=<%=odiRef.getInfo("SRC_JAVA_URL")%>" "-USER=<%=odiRef.getInfo("SRC_USER_NAME")%>" "-PASS=<%=odiRef.getInfo("SRC_ENCODED_PASS")%>" "-FILE_FORMAT=FIXED" "-ROW_SEP=\r\n" "-DATE_FORMAT=yyyy/MM/dd HH:mm:ss" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1"
    SELECT * FROM ompodi.start_record
    which is running fine.
    Why this would be occurring??
    Help appreciated.
    Edited by: MaheshGx on Feb 23, 2012 1:51 PM

    IT WAS GIVING ERROR BECAUSE IN SOURCE COMMAND I HAVENT SPECIFIED SOURCE TECNHOLOGY AND LOGICAL SCHEMA.
    ALSO IN ABOVE COMMAND THERE IS NO NEED TO WRITE QUERY WORD EXPLICITELY.
    SO IT SHOULD BE AS
    OdiSqlUnload -FILE=D:\Patrol\kaname2alert.txt -DRIVER=<%=odiRef.getInfo("SRC_JAVA_DRIVER")%> "-URL=<%=odiRef.getInfo("SRC_JAVA_URL")%>" "-USER=<%=odiRef.getInfo("SRC_USER_NAME")%>" "-PASS=<%=odiRef.getInfo("SRC_ENCODED_PASS")%>" "-FILE_FORMAT=FIXED" "-ROW_SEP=\r\n" "-DATE_FORMAT=yyyy/MM/dd HH:mm:ss" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1"
    select 'FAILURE ',trim(nvl(substr(substr( PACKAGE_NAME||',', 1, instr(PACKAGE_NAME,',')-1 ),7),'Error Due to missing scenario or Any other unlogged error')) Package_Name,to_char(FAILURE_TIMESTAMP,'DD-mm-yyyy HH24:MI:SS') Execution_Time from <%=odiRef.getSchemaName("OMP","W")%>.ERROR_MESSAGES order by failure_timestamp desc
    HOPE IT WOULD HELP SOMEONE.
    SO POSTING IT.

  • OdiSqlUnload giving error for network location specified

    Hi,
    I have been trying to use OdiSqlUnload tool to create text files on Network machine.
    But it is giving following error
    oracle.odi.oditools.OdiToolInvalidParameterException: Error while setting parameters on tool
         at com.sunopsis.dwg.function.SnpsFunctionBase.getCoreOdiTool(SnpsFunctionBase.java:607)
    So as per error it is saying parameters specified are incorrect.
    Let me also paste for you Code i have used.
    OdiSqlUnload -FILE= \\10.161.102.182\Interfaces\OMP\BUR\snd\RBSIT_#SAP_Filename.txt -DRIVER=<%=odiRef.getInfo("SRC_JAVA_DRIVER")%> "-URL=<%=odiRef.getInfo("SRC_JAVA_URL")%>" "-USER=<%=odiRef.getInfo("SRC_USER_NAME")%>" "-PASS=<%=odiRef.getInfo("SRC_ENCODED_PASS")%>" "-FILE_FORMAT=FIXED" "-ROW_SEP=\r\n" "-DATE_FORMAT=yyyy/MM/dd HH:mm:ss" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1"
    SELECT * FROM ompodi.start_record
    As here i have specified network location, does it mean i cannot create files on ntwork machine directly?
    If so then is there any way to move files to network machine location from host computer?
    Also i would like to know any tool for deleting files , preferably network location.
    Thanks and Regards,
    Mahesh

    IT WAS GIVING ERROR BECAUSE IN SOURCE COMMAND I HAVENT SPECIFIED SOURCE TECNHOLOGY AND LOGICAL SCHEMA.
    ALSO IN ABOVE COMMAND THERE IS NO NEED TO WRITE QUERY WORD EXPLICITELY.
    SO IT SHOULD BE AS
    OdiSqlUnload -FILE=D:\Patrol\kaname2alert.txt -DRIVER=<%=odiRef.getInfo("SRC_JAVA_DRIVER")%> "-URL=<%=odiRef.getInfo("SRC_JAVA_URL")%>" "-USER=<%=odiRef.getInfo("SRC_USER_NAME")%>" "-PASS=<%=odiRef.getInfo("SRC_ENCODED_PASS")%>" "-FILE_FORMAT=FIXED" "-ROW_SEP=\r\n" "-DATE_FORMAT=yyyy/MM/dd HH:mm:ss" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1"
    select 'FAILURE ',trim(nvl(substr(substr( PACKAGE_NAME||',', 1, instr(PACKAGE_NAME,',')-1 ),7),'Error Due to missing scenario or Any other unlogged error')) Package_Name,to_char(FAILURE_TIMESTAMP,'DD-mm-yyyy HH24:MI:SS') Execution_Time from <%=odiRef.getSchemaName("OMP","W")%>.ERROR_MESSAGES order by failure_timestamp desc
    HOPE IT WOULD HELP SOMEONE.
    SO POSTING IT.

  • Error while creating function with record type as return type

    Hi i tried the following code to get the nth highest sal using record type and function.
    CREATE OR REPLACE PACKAGE pack_rec_cur AS
    TYPE rec_type IS RECORD (
    name EMP.ename%TYPE,
    sal EMP.sal%TYPE);
      END;The above package is created
    CREATE OR REPLACE
      FUNCTION fun_rec_cur(n INT) RETURN pack_rec_cur.rec_type AS
       rec pack_rec_cur.rec_type;
        CURSOR cur_rec IS
          SELECT ename,sal
            FROM emp
             WHERE sal is not null
              ORDER BY DESC;
    BEGIN
    OPEN cur_rec;
      FOR i IN 1..n LOOP
       FETCH cur_rec into rec;
       EXIT WHEN cur_rec%NOTFOUND;
      END LOOP;
    CLOSE cur_rec;
    RETURN rec;
    END;   The above function is giving errors
    LINE/COL ERROR
    4/7      PL/SQL: SQL Statement ignored
    7/16     PL/SQL: ORA-00936: missing expression
    SQL> Could you please correct me where i'm doing mistake
    Thanks.

    You are missing the column name in order by clauase. Is it ename desc?
    CREATE OR REPLACE
      FUNCTION fun_rec_cur(n INT) RETURN pack_rec_cur.rec_type AS
       rec pack_rec_cur.rec_type;
        CURSOR cur_rec IS
          SELECT ename,sal
            FROM emp
             WHERE sal is not null
              ORDER BY ENAME DESC; ---added ename
    BEGIN
    OPEN cur_rec;
      FOR i IN 1..n LOOP
       FETCH cur_rec into rec;
       EXIT WHEN cur_rec%NOTFOUND;
      END LOOP;
    CLOSE cur_rec;
    RETURN rec;
    END;  
    -OUTPUT
    SQL> SET SERVEROUT ON
    SQL>
    SQL> DECLARE
      2     rec            pack_rec_cur.rec_type;
      3  BEGIN
      4     rec         := fun_rec_cur (6); --you get the 6th record in order of ename desc
      5     DBMS_OUTPUT.put_line ('ename::' || rec.NAME || '  sal ::' || rec.sal);
      6  END;
      7  /
    ename::MARTIN  sal ::1250
    PL/SQL procedure successfully completed.
    SQL>

  • How to implement this aggregate logic at target column in odi inteface mapp

    sum(NOTICES) over ( partition by property order by RELAVANTDATE range between interval '30' day preceding and current row)
    how to implement this aggregate logic at target column in odi inteface mappings

    Hi
    if you don't want to aggregate try to define a user function
    analytic_sum($(value))
    implémented by
    sum($(value))
    after that
    replace your
    sum(NOTICES) over ( partition by property order by RELAVANTDATE range between interval '30' day preceding and current row)
    by
    analytic_sum(NOTICES) over ( partition by property order by RELAVANTDATE range between interval '30' day preceding and current row)

  • BAPI_ALM_NOTIF_LIST_PARTNER working perfectly in R/3 giving error in XI

    Hi all,
    the above BAPI working fine in R/3. The Same inputs are passed but it is giving error. The input and output are given below in XML format as it is handled in XI:
    Input message
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns1:BAPI_ALM_NOTIF_LIST_PARTNER xmlns:ns1="urn:sap-com:document:sap:rfc:functions">
      <COMPLETE>x</COMPLETE>
      <NOTIFICATION_DATE>2008-08-08</NOTIFICATION_DATE>
      <PARTNER>0000000001</PARTNER>
      <PARTNERFUNCTION>vw</PARTNERFUNCTION>
      <NOTIFICATION />
      </ns1:BAPI_ALM_NOTIF_LIST_PARTNER>
    output message
      <?xml version="1.0" encoding="UTF-8" ?>
    - <rfc:BAPI_ALM_NOTIF_LIST_PARTNER.Response xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
    - <RETURN>
      <TYPE>E</TYPE>
      <CODE>IM718</CODE>
      <MESSAGE>E718 Only specify partner function together with partner number</MESSAGE>
      <LOG_NO />
      <LOG_MSG_NO>000000</LOG_MSG_NO>
      <MESSAGE_V1 />
      <MESSAGE_V2 />
      <MESSAGE_V3 />
      <MESSAGE_V4 />
      </RETURN>
      <NOTIFICATION />
      </rfc:BAPI_ALM_NOTIF_LIST_PARTNER.Response>
    Can any body help in resolving this problem please.
    Regards,
    Venkat

    Thank you amrute for your reply. You are right we do faced similar issues in many other occations and sent exact data and could resolve the issues. In this case also we have given in exact format for all fields. Date format as given in this case is same as what was given in another working XI scenario. However I look at the data type of date to be sure.
    As you see the message is regarding partner and partner function. If you have any other point of view may please be indicated.
    Regards,
    Venkat

  • Getting error in the function module

    Hi everybody.
    I have created one function module in se37 and i am calling that function module in the se38 report, when i am executing the report it is throwing me an error.
    here in my report i am having the select option fields ex matnr, in the function module importing i have given the parameter matnr over there and when i am running the report it is through an error that 
    "The function module interface allows you to specify only 
    fields of a particular type under "MATNR".               
    The field "S_MATNR" specified here is a different        
    field type                                                "
    IF i am giving the parameter instead of select-options in the report and executing, then the function module is getting triggered and receiving the data what ever the code is available in the source code.
    can anyone help me out in this issue so that i can get the data while using the select-option instead of parameter.
    Thanks in advance

    Hi,
    Actually, I wouldn't recommend the use of that tables parameter...
    From sap help:
    Table parameters are obsolete CHANGING parameters that are typed as standard tables with a header line. If an internal table without a header line or a table body is passed as an actual parameter to a formal parameter of this type, an empty local header line is generated in the function module. If an internal table with a header line is used as an actual parameter, both the table body and the header line are passed to the function module. Pass by value is not possible in formal parameters defined using TABLES. Formal parameters defined with TABLES can be replaced by formal parameters defined with CHANGING. A local work area can be created for the internal table in the function module by using the addition LIKE LINE OF itab of the DATA statement.
    Exceptions
    So i definitely would go with either importing or changing parameter...
    Cheers,
    m.

  • INVOIC01 IDOC giveing error.

    Hi
        I am trying to process INVOIC01 IDOC using standard SAP function module IDOC_INPUT_INVOIC_MRM. Always its giving error at a particular poing as given below.
    IF f_subrc = 0 AND NOT i_rbkpv-zterm IS INITIAL
    AND i_fix_payment_terms IS INITIAL
    AND ( NOT i_rbkpv-zbd1t IS INITIAL
    OR NOT i_rbkpv-zbd1p IS INITIAL
    OR NOT i_rbkpv-zbd2t IS INITIAL
    OR NOT i_rbkpv-zbd2p IS INITIAL
    OR NOT i_rbkpv-zbd3t IS INITIAL ).
        f_subrc = 4.
        f_fieldname = 'RBKPV-ZBD1T'.
      ENDIF.
    The values are  i_rbkpv-zterm  = A500 , i_rbkpv-zbd1t = 30 and all other variables in the condition are initial. This 'IF' condition always fails.
    Anybody have any idea why this happens ? Any solutions/ work arounds / suggestions ? Please.
    Can anybody tell me what is this i_fix_payment_terms ?
    ofcource..points will be rewarded for helping answers...
    Regards,
    Krishnakumar

    Check the sy-subrc value before the IF statement in debug.
    It should always 0 and i_fix_payment_terms (Internal table ) will not contain any value.
    Hope it will fill after that....

  • Data load through DTP giving Error while calling up FM RSDRI_INFOPROV_READ

    Hi All
    We are trying to load data in Cube through DTP from DSO. In the Transformation, we are looking up Infocube data through SAP Standard Function Module 'RSDRI_INFOPROV_READ'. The Problem we are facing is that our loads are getting failed & it is giving error as 'Unknown error in SQL Interface' & Parallel process error.
    In the DTP, We have Changed the No. of Parallel processes from 3 (default) to 1 but still the above issue exists with data loads.
    We had similar flow developed in 3.5 (BW 3.5 Way) where we had used this Function Module 'RSDRI_INFOPROV_READ' & there our data loads are going fine.
    We feel there is compatability issue of this FM with BI 7.0 data flows but are not sure. If anybody has any relevant inputs on this or has used this FM with BI 7.0 flow then please let me know.
    Thanks in advance.
    Kind Regards
    Swapnil

    Hello Swapnil.
    Please check note 979660 which mentions this issue ?
    Thanks,
    Walter Oliveira.

  • Error in formula function (ROUTINE_18) record 1

    Hi All,
    We are loading a flat file in to a DSO. From here we are loading the data from DSO to a cube (using this DSO as a Export datasource). In the export datasource infopackage, we are giving date in the selection screen and loading the data. before it is working fine. Now when we try to load the data, i am facing the error " Error in formula function (ROUTINE_18) record 1" and the data was not moving from the PSA to the infocube.
    Recently we have upgraded the BI system from 7.0 version to 7.3.
    Please let me know the reasong for the failure and how to correct it.
    I have replicated the Export datasource and even i re-generated the DSO as export datasource but no use and getting the same error.
    Thanks,
    jack

    Ok...you have a BW 3.5 flow.
    As you said you have selection at InfoPackage level. Please check whether the InfoPackage without selection works or not.
    If it works then you have the problem in Selection field.
    Also check if there is any problem in Update Rule /Transfer rule
    If you have selection routine written at InfoPackage level, create a new InfoPackage ( Full) and load .
    Anindya
    Edited by: Anindya Bose on Nov 3, 2011 11:01 AM

  • ODI topology import error

    Hi All,
    I am facing the following error when trying to import topology objects using :
    $START_COMMAND OdiImportObject -FILE_NAME=CONN_XML_FILE0.xml -WORK_REP_NAME=work -IMPORT_MODE=SYNONYM_INSERT_UPDATE
    java.lang.RuntimeException: oracle.odi.oditools.OdiToolException: Error while running ODI Tool OdiImportObject
    at oracle.odi.oditools.OdiAbstractToolRunner$4.doAction(OdiAbstractToolRunner.java:216)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:183)
    at oracle.odi.oditools.OdiAbstractToolRunner.executeConnectedCoreTool(OdiAbstractToolRunner.java:203)
    at oracle.odi.oditools.OdiAbstractToolRunner.access$0(OdiAbstractToolRunner.java:178)
    at oracle.odi.oditools.OdiAbstractToolRunner$2.doInTransactionWithoutResult(OdiAbstractToolRunner.java:146)
    at oracle.odi.core.persistence.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:21)
    at oracle.odi.core.persistence.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:99)
    at oracle.odi.oditools.OdiAbstractToolRunner.executeCoreTool(OdiAbstractToolRunner.java:142)
    at oracle.odi.oditools.OdiAbstractToolRunner.executeTool(OdiAbstractToolRunner.java:47)
    at oracle.odi.ToolRunner.main(ToolRunner.java:75)
    Caused by: oracle.odi.oditools.OdiToolException: Error while running ODI Tool OdiImportObject
    at oracle.odi.oditools.OdiAbstractToolRunner.executeTool(OdiAbstractToolRunner.java:174)
    at oracle.odi.oditools.OdiAbstractToolRunner.access$1(OdiAbstractToolRunner.java:166)
    at oracle.odi.oditools.OdiAbstractToolRunner$4.doAction(OdiAbstractToolRunner.java:212)
    ... 9 more
    Caused by: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-10036: Importing object SNP_CONNECT : XML_FILE0 failed.
    at com.sunopsis.dwg.DwgDuplicationTools.importOtherObjects(DwgDuplicationTools.java:2660)
    at com.sunopsis.dwg.DwgDuplicationTools.synonymImport(DwgDuplicationTools.java:2130)
    at com.sunopsis.dwg.DwgObject.importFromObjectLst(DwgObject.java:6509)
    at com.sunopsis.dwg.DwgObject.doImport(DwgObject.java:6011)
    at com.sunopsis.dwg.DwgObject.importFromXml(DwgObject.java:5650)
    at com.sunopsis.dwg.DwgObject.importFromXmlWithCommit(DwgObject.java:5695)
    at com.sunopsis.dwg.DwgObject.importFromXmlWithCommit(DwgObject.java:5663)
    at com.sunopsis.dwg.tools.ImportObject.actionExecute(ImportObject.java:123)
    at com.sunopsis.dwg.function.SnpsFunctionBaseRepositoryConnected.execute(SnpsFunctionBaseRepositoryConnected.java:162)
    at oracle.odi.oditools.OdiAbstractToolRunner.executeTool(OdiAbstractToolRunner.java:170)
    ... 11 more
    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 com.sunopsis.sql.SnpsQuery.executeQuery(SnpsQuery.java:585)
    at com.sunopsis.dwg.dbobj.SnpConnect.checkNameUniqueness(SnpConnect.java:904)
    at com.sunopsis.dwg.dbobj.SnpConnect.insertBeforeAction(SnpConnect.java:836)
    at com.sunopsis.dwg.DwgObject.insertForDuplication(DwgObject.java:3436)
    at com.sunopsis.dwg.DwgDuplicationTools.importOtherObjects(DwgDuplicationTools.java:2616)
    ... 20 more
    However , the import goes through fine when done from dataintegrator UI (topology manager > import > toplology)
    Please let me know what could be causing the issue.
    Thanks and Regards
    raj

    Below is the extract of the header of the SmartExport.xml
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <SunopsisExport>
    <Admin IsSmartExportFile="true" RepositoryVersion="04.03.04.02" OdiVersion="11.1.1.6.0 - 19/12/2011" OriginMasterRepositoryID="100" OriginWorkRepositoryID="100" Created="2013-08-06 12:08:44 -0700" />
    <SmartExportList materializeShortcut="false">
       <Include><![CDATA[SnpPop#165100]]></Include>
    </SmartExportList>
    <Object class="com.sunopsis.dwg.dbobj.SnpConnect"> ...
    </Object>
    </SunopsisExport>
    When provided the same xml to the OdiImportScen from command line the import worked fine. Could you pls check if I'm missing anything in this.

  • When the Table :" J_2IRG1BAL  , " is giving error message SV023

    Dear Sir/Madam,
    When going to enter data in the table J_2IRG1BAL, it is giving error message as "create data processing function module  SV023 in ABAP client in Dev. Server. Though it is alowing other tables to edit as usual.
    Pls. advice.
    Thanks,
    Pranab
    Edited by: Pranab Das on Jul 23, 2009 8:09 AM

    Can you please check 'any authorization error' on your name. you can check in su53 transaction code.
    regards
    nag

Maybe you are looking for

  • Just got ios7 on iPhone but calendar doesn't list events like in ios6. You need to tap the date to see what is listed on the calendar . Can that be changed ?

    Don't like calendar set up with IOS7. Can't see list of actual events on calendar as was the case with IOS6. If you have a dental appointment in October but can't remember the day ,you need to tap each day to see what us on whereas before you could j

  • Apple health not reading data

    I'm trying to get Apple Health to work. I use Strava to track my cycling and Nike+ to track my running. I've done several runs and rides this week and yet when I look at Active Data it shows nothing for the week. It also shows no runnig distance, onl

  • Scanner class with char

    How do i make this work?Scanner class doesnt seem to have anything to input a char from the keyboard?Do i have to turn it inot a string or something? import java.util.Scanner; public class Char   public static void main(String[] args)           char

  • Palm Centro - Entourage Sync HELP!

    How do I set up to sync my centro to my entourage? I'm sure someone knows how to do this. HELP!   I can get hot sync to go both ways between Palm desktop but I use Entourage for all my contacts and calendar. How do I set this up? I assume it's very b

  • Server slowdown after spam attack...

    One of our users set their password to "1234" on Sunday.  We were dumped on with 3.6 million messages before we discovered it and shut the account down on Tuesday.  We have cleared the postfix queue of all the offending messages, but the server is st