Urgent! Important Regarding Running ODI Interfaces in Different Contexts!!

Hi all,
I have three different instances in which i have to run an ODI interface i.e. Development,Testing and Production .
I have craeted interfaces in development context.
When i am trying to run it in testing context, some of the interfaces erred out saying table or view does not exists(For $ table).
Actually it by default picking up the Development context and creating those $ table in dev instance only.
But when i reimport the LKM file to sql and attach the New imported LKM ,its running fine.
IS this Problem anyway related to ODI cache.IF yes, Can anyone tell how we can delete the ODI cache before runing interfaces in different Context.
Anyhelp or pointer regarding this will be highly appreciated.
Thanks and Regards,
Priyanka

Hi Guys
I got two interfaces: 1.load_ initial_ps_data & 2.load_hourly_ps_data in one package called LOAD_PS_DATA and one odiFileCopy that copies files from the dev environment to the shared target drive. The ODI infrastructure is as follows 1. Two Work repository running on Linux 2. Master repository running on linux. Then, I schedule'from linux box' the agent to run the scenario LOAD_PS_DATA hourly.
My problems are as follows
1. If the schedule agent is started from the ODI server, during its hourly execution it places "/" and end of the physical file path i.e the physical file path defined from the topology is
//nimbari.up.ac.za/ODI_GR/guestrecord.txt so when the schedule kicks off from the linux box where ODI server is intalled it adds extra '/' as follows //nimbari.up.ac.za/ODI_GR//guestrecord.txt and when I check from the operator it say file not found. I tried to replace the '/' with '\' from the path but still not working. To my suprise, when I start the schedule agent from the ODI client installed on my windows machine every thing works fine
2. I would like to be able to determine the context in which the package was run, during the run time, and then store that context  in a variable
Your help will be higly appreciated
Thanks

Similar Messages

  • Regarding running  an  interface in Designer after manual import

    I am tring to run an interface after importing interface using the command
    startcmd.bat OdiImportObject -FILE_NAME="<HOME>\etl\odm\odi\PROJ_Analytics_Proj.xml" -WORK_REP_NAME=<ODI_WORKREP> -IMPORT_MODE=SYNONYM_INSERT_UPDATE
    This is my order of imports
    Context,physical architecture for both source ,target,logical for source and target,
    MOdel folder,Model for both target and source,Project folder,subfolder,KM,Inetrfaces.
    i did not get any error while importing the XML'S
    But while runing the interfaces .It is not able to create temp table in work rep.
    I have given DBA privileges to WORk rep user id.But I am getting insufficient privileges error.But i able to create tables manulay..
    I am not able to run the interfaces..
    Thanks
    Prasanna

    I am using IKM SQk Control Append KM
    Error Message in OPerator..
    While creating the work table it is throwing this error
    1031 : 42000 : java.sql.SQLException: ORA-01031: insufficient privileges
    java.sql.SQLException: ORA-01031: insufficient privileges
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:185)
         at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:633)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1086)
    while loading the work tables
    table or view does not exist..

  • Running ODI Interface from BPEL WEB SERVICE

    Guys,
    How to invoke ODI Interface from BPEL Web service?
    i.e can we use odistartscenerio?if we can then how to pass conext/agent as parameters?
    Cheers

    You need JavaEE agent and configure odi run time service. BPEL can then call this service to start an odi scenario.
    For details refer to http://docs.oracle.com/cd/E15586_01/integrate.1111/e12643/running_executions.htm#BABDHJJF
    and for installation of JavaEE agent http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_11g/setup_jee_agent/setup_jee_agent.htm (as part of extending the domain you get the option to deploy this service)
    Regards,
    Harris

  • 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 did

    Hi
    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

  • Exception importing and running PS3 application in different machine

    Hi,We have created a application in PS3 11.1.1.4.0 Jdev .When I am running the same application it is showing the below exception and skins is not applying to the application ............
    rn match that hides other cpx files.
    <NavigationPreferences> <init>
    oracle.adf.share.prefs.PreferencesRuntimeException: oracle.mds.exception.ReadOnlyStoreException: MDS-01273: The operation on the resource /oracle/adf/share/prefs/data/preferences.xml failed because source metadata store mapped to the namespace / BASE DEFAULT is read only.
         at oracle.adf.share.prefs.ADFPreferencesManager.getPreference(ADFPreferencesManager.java:202)
         at oracle.adf.share.prefs.ADFPreferencesManager.getRootNode(ADFPreferencesManager.java:232)
         at oracle.adf.share.prefs.ADFPreferencesFactory.systemRoot(ADFPreferencesFactory.java:130)
         at oracle.adf.share.prefs.ADFPreferences.systemRoot(ADFPreferences.java:756)
         at oracle.adf.share.prefs.ADFPreferences.systemNodeForPackage(ADFPreferences.java:859)
         at oracle.webcenter.portalframework.sitestructure.NavigationPreferences.init(NavigationPreferences.java:39)
         at oracle.webcenter.portalframework.sitestructure.NavigationPreferences.getSystemPref(NavigationPreferences.java:69)
         at oracle.webcenter.portalframework.sitestructure.preference.PortalPreferences.getRawDefaultPortalNavigation(PortalPreferences.java:263)
         at oracle.webcenter.portalframework.sitestructure.preference.PortalPreferences.getDefaultPortalNavigation(PortalPreferences.java:276)
         at oracle.webcenter.portalframework.sitestructure.PreferencesBean.getDefaultPortalNavigation(PreferencesBean.java:97)
         at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getDefaultSiteStructure(SiteStructureContext.java:325)
         at oracle.webcenter.portalframework.sitestructure.SiteStructureContext.getCurrentModel(SiteStructureContext.java:1020)
         at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.getCurrentSiteStructure(CustomViewHandler.java:385)
         at oracle.webcenter.portalframework.sitestructure.handler.CustomViewHandler.createView(CustomViewHandler.java:126)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._restoreView(LifecycleImpl.java:639)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:300)

    chk this
    Re: MDS questions
    and related post
    Error when try to save Search Criteria after applying MDS

  • Apex button calling ODI Interface.

    Hi Everyone,
    I have to run ODI interface using apex button means on apex screen several buttons will be there each one calling different ODI interface...
    Is it possible in apex and if yes then what approach should i follow?
    Thanks in advance

    It would be of great help if you started off by explaining what "ODI" and the nature of its interface is. It seems non-obvious in this context?
    It would help even more if the information requested in the FAQ and forum sticky threads was provided:
    - APEX version
    - DB version and edition
    - Web server architecture (EPG, OHS or APEX listener)
    - Browser(s) used
    - Theme
    - Templates
    - Region type

  • Running same interface in muliple sites

    Hi Giuys,
    I have a requirement where i need to run similar interface at different clients sites.
    i.e source table and target tables are same strucutre only filter will change and i think we can change
    filter dynamically though global variable.
    The question is how can we run same interface in diffrent clients places i.e traget schema/db names will change.I can do this easily by copying one interface and build individual interfaces for different clients.
    But i do not want to do like that i just want one interface connecting to different sites.iam sure it is something
    with topology? Can you guys please give me some advise here..
    Cheers

    ok,so effectively as notmal we need to create n number of contexts and physical schemas,data servers etc and use those contexts when we run them through scheduler,is that right?So on that time we will be having many copies of the same interface for mutiple sites right?
    cheers
    Edited by: vas on 15-Mar-2012 07:30
    Edited by: vas on 15-Mar-2012 07:32

  • Regarding logical joining of two table  by using ODI interface

    I have a two table in database.i have to logically add them, with the help of ODI interface.which should reflect in target.
    there is a smple cinario regarding ,convertion of relational table to flat file.
    but how to reflect mutiple table through joining in target from source.

    Hi
    Please correct my understan on your query
    You want to say that, you have two tables at source side and want to store data to target table, later from target to flat file
    or
    You have two target table want to store data into flat file
    Thanks
    Phani

  • Error while running interface with different execution context.

    Hi all,
    I have created an Interface in one context and when change the context to another one it gives error while creating internal error tables.
    It says table does not exist APPS.E$_XXCNV_CUST_BCUR_STG but there is no error while creating the table.
    The actual issue is that context is coming as UNDEFINED in Loading Connection tab and Default connection has the earlier context.
    This issue is not coming in all the interfaces only in few interfaces. The other interface runs successfully after changing the context.
    Please let us know if you have faced such an issue and what could be the cause of context coming as UNDEFINED.

    Hi,
    Can you cross check the logical schema of the interface which is pointed on the corresponding context? If its pointed to wrong DB(Physical Schema) it will errored out UNDEFINED error.
    Thanks,
    Guru

  • Front end application error after import script run successfully in R12

    Hi ,
    i got an exception in R12 environment.
    i developed one simple OAF page and deployed in apps import script run successfully.
    but when i am opening that page in Front end it will give an exception.
    That is
    Exception Details.
    oracle.apps.fnd.framework.OAException: Could not load application module 'tflsm.oracle.apps.po.per.server.TflsmAM'.
    ## Detail 0 ##
    JBO-30003: The application pool (cph-oadb-tst22.dk.flsmidth.netTST221543tflsm.oracle.apps.po.per.server.TflsmAM) failed to checkout an application module due to the following exception:
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition tflsm.oracle.apps.po.per.server.TflsmAM of type ApplicationModule not found
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2002)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453)
    ## Detail 0 ##
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition tflsm.oracle.apps.po.per.server.TflsmAM of type ApplicationModule not found
         at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:545)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2094)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961)
    ## Detail 0 ##
    oracle.jbo.NoDefException: JBO-25002: Definition tflsm.oracle.apps.po.per.server.TflsmAM of type ApplicationModule not found
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:441)
    JBO-30003: The application pool (cph-oadb-tst22.dk.flsmidth.netTST221543tflsm.oracle.apps.po.per.server.TflsmAM) failed to checkout an application module due to the following exception:
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition tflsm.oracle.apps.po.per.server.TflsmAM of type ApplicationModule not found
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2002)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793)
    ## Detail 0 ##
    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition tflsm.oracle.apps.po.per.server.TflsmAM of type ApplicationModule not found
         at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:545)
    ## Detail 0 ##
    oracle.jbo.NoDefException: JBO-25002: Definition tflsm.oracle.apps.po.per.server.TflsmAM of type ApplicationModule not found
         at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:441)
    i will check all the class files and xml files of Application Module below top, all are there in the server top(below top)
    /u02/TST22/apps/apps_st/comn/java/classes/xxfls
    but i got the exception.
    is there any different structure in R12.
    i.ein the server top /u02/TST22/apps/apps_st/comn/java/classes/xxfls (Here my all class files in Binary mode and xml files in ASCII mode)
    only CLASS files are needed or XML files are also need.(i am moving all CLASS and XML files)
    could you please help me on this.
    Thanks with Regards,
    Muthu

    Muthu,
    This issue usually occurs when the AM.class file is not available at the given location. Try to find out on the server whether this
    tflsm.oracle.apps.po.per.server.TflsmAM exists.
    If still the problem persists then go for redeployement by deleting the existing one.
    Regards,
    Gyan

  • SMARTFORMS - Change an import parameter in form interface

    Hello everyone,
    I don't know if it's possible, but I put some program lines in my smartform to clear some fields if the last page is not reached. The problem is that these fields are from a table that's stated as an import parameter in form interface, which means that data is taken from the program, right?
    Am I able to clear these fields anyway? If so, which way?
    In my code I'm comparing the systems fields sfsy-page and sfsy-formpages, if they're different I clear the fields, otherwise I don't, actually I did it because the conditions don't get the result as I wish. If I check "only after the end of main window" the whole table doesn't appear in my form and I don't want that.
    PS: I didn't set this condition on table, I set it in the text.
    Any ideas?
    Thanks in Advance.

    Hi,
    You can do one thing.....create an internal table in the smartform itself....transport those values in this table and display the fields using this table only.
    Now if the last page is reached u can use the main table (that is imported from the program). This way the original data is not cleared.
    I hope it helps.
    Regards,
    Shraddha

  • Best pratices for ODI interfaces

    I was wondering how everyone is handling the errors that occur when running an interface with ODI.
    Our secinaro:
    We have customer data that we want to load each night via ODI. The data is in a flat file and a new file is provided each night.
    We have come across an issue where a numeric field had data that was non numeric in it ... so ODI created a bad file ... with the bad record in it .... and an error file with the error message. We then had some defined constraints that forced records into the E$ table.
    My question is how does everyone handle looking for these errors. We would like them to just bereported to one place ( an oracle table ) so when the process runs we can just look at the one table and then act on the issues.... as shown above ODI puts errors in two different places... DB ones in a flat file and user defined in the E$ tables.....
    I was wondering if anyone has come across this issue and might be able to tell me what was done to handle the errors that occurr .. or what the best pratices might be for handling these errors?
    Thanks for any assistance.
    Edited by: 832187 on Sep 29, 2011 1:18 PM

    If you have got few fields affected by conversion problem you could try insert an ODI constraint or you could modify LKM to load bad file if present.

  • Running scenario in different contexts

    Hello,
    I am running ODI over 2 topologies, 1 for DEV/TEST and the other one for Production which is execution only.
    When I run my scenarios on Production I get the following error message:
    com.sunopsis.core.SnpsInexistantObjectException: There is no connection for this logical schema/context pair:SRC_ERP_BOLINF / DEVELOPEMENT
    The logical schema is indeed not define for the Developement context since we are on Production... Moreover why do I have this error while other scenarios and interfaces are working?
    Can you please advise?
    JF

    Hi JF-
    It seems like some of the variables,procedures or interface points to the DEV context in your package, eventhough you are running execution context as PRDO.
    Please try to maintain a single LOGICAL SCHEMA over the pacakges so that without doing any modification you can switch over the different databases by choosing various contexts.
    For Example,
    LOGICAL SCHEMA : ORA_LSCHEMA
    DEV development_db
    TEST test_db
    PROD prod_db
    Hope this will help you.
    Thanks,
    Saravanan Rajavel

  • How to run the interfaces prallely in a package?

    Hi all,
    Is it possible with ODI to run the interfaces parallely. If yes please help me how to do?
    My reqirement is
    Source-->File and Target-->Teradata. From the unique source flat file data is populated with 45 target tables.
    I designed 45 interfaces. I want to run all the 45 interfaces parallely.
    I tried by generating scenarios for all 45 interfaces and kept in package. And i also used Wait for child session and i passed the keywords for all the 45 scenario's into "wait for child session" and executed the package.
    Its not working.
    So please help me how to achieve.
    Regards
    Suresh

    Hi ,
    After creating the scenario of all 45 interface , create a package say master package which is going to run all 45 scenario in parallel
    Inside the master package for each and every scenario set the Synchronous / Asynchronous to Asynchronous Mode.
    After the 45th scenario use OdiWaitForChildSession and set Max. Number of Failed Child Sessions     to 1 .
    In this way you will achieve the following
    All 45 scenario will run parallel and if any one of the scenario execution fails your master package will result in error .
    Hope this helps .
    Thanks,
    Sutirtha
    PS : You refer odiwaitforchildsession step

  • Error when trying to execute ODI Interface

    Hello,
    I receive the following error when I try to execute an ODI interface. The interface contains two models trying to load a .csv file into an Oracle table. The models seem to be working and I can right click on the source file and "View Data". I have specifed LKM File To Oracle (SQLLDR), IKM Oracle Incremental Update, and CKM Oracle. But still receive this error on the fourth step of the execution "Loading - SS_0 - call sqlldr via Jython"
    org.apache.bsf.BSFException: exception from Jython: Traceback (innermost last):
    File "<string>", line 3, in ?
    OS command has signalled errors
         at org.apache.bsf.engines.jython.JythonEngine.exec(Unknown Source)
         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.g.y(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    Thank you for your help

    Almost...
    You need the sql loader where the "OS command" will execute it means where the agent is installed (once you will execute it from an agent when at production).
    AND that machine where the agent is, need to "see" the target database through the Oracle Listener (tnsnames)....
    Is just like to execute a Sql Loader from you own machine, but who write the command will be ODI.
    Does it make any sense to you?
    Message was edited by:
    Cezar Santos

Maybe you are looking for