ODI scenario tool start

Hi guys!

In my package, I used a tool ODI with variable OdiStartScen which is the name of the scenario of the Interface (#SCENARIO_NAME). My Interface is dynamic. Its source is the data store flat file with the resource based on a variable name #FILE_NAME. Now the tricky part. The package execution ends with an error with the interface. If the variable is not specified, then interface ofc will not work because there is no file of this type as a variable name (#FILE_NAME file not found), but if I specify the variable in the Variables tab in the ODIStartScen tool I get an error that this variable is not in the repository to work. How to do things?

Help, please.

Kind regards

PsmakR

Insert the variable in the package (assess/refresh) and regenerate the scénarion. It should be about the variables that will be included in the scenario. When you call the script must be defined what is the value to pass to this variable.

Also, you could show us the error message.

Tags: Business Intelligence

Similar Questions

  • Questions for ODI scenario as a webservice of the framework of Action of OBIEE

    Hi gurus,

    I did the web service configuration in ODI and OBIEE according the A-team link http://www.ateam-oracle.com/integrating-odi-with-obiee-how-to-invoke-odi-scenarios-load-plans-from-obiee/

    The configuration is completed, however when I try to call an ODI of OBIEE scenario, he starts a session in ODI and - error with the message next-

    java.lang.Exception: ODI-17546: specified variable not found in the repository: null

    I tried to create a variable of the global model and passing by the service Web like Global.Dummy but still does not work.

    Has anyone met with such a problem. Any help appreciated

    The solution is-

    (1) create a Dummy Global in ODI and used as a Start Up parameter variable in your package and generate the scenario

    (2) place this dummy variable of the framework of Action of OBIEE when calling the service web - name - GLOBAL setting. MODEL / parameter value - model

    OBIEE during the call to the web service ODI, passes a start setting to default ODI (which is undocumented).

  • Update of Windows Vista has changed format of tools/start bars.

    Updated Windows Vista installed today (Apr 28, 11). After restarting, the tools/start bar bar returned to the old gray Windows (classic?) format. I tried everything but can't retrieve the standard Vista graphics/format. The customization tool said that it is set to the Standard Format.  Antone have a response to that?  Thank you.

    Hi JohnMash,

    I suggest you follow the links provided and check if it helps.

    Why are some Visual elements will automatically turn off?

    http://Windows.Microsoft.com/en-us/Windows-Vista/why-are-some-Visual-elements-being-automatically-turned-off

    Solve problems with Windows Aero

    http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-problems-with-Windows-Aero

  • Time-out error waiting for VMware Tools start in the prompt

    Hello people,

    I used PowerCLI 5.5 Release 1 connection to my 5.1.036098 vcenter (ESXi host 5.1.0 1065491 management).

    I'm connected (non secure warning) and be able to start the virtual machines.

    I try to run a task on the network of a VM VMware documentation example below interface.

    The first two commands work fine, but finally it fails with the error below.

    I upgraded VMware tools and hardware to the latest version.

    $vm1 = get-VM-name VM1

    $guest = get-VMGuest $vm1

    $interface = get-VMGuestNetworkInterface - VMGuest $guest - GuestUser password1 administrator - GuestPassword - ToolsWaitSecs 100

    Timeout error while you wait for VMware tools start in the comments.


    Someone at - it suggestions?

    Thank you

    romatlo

    The 3rd line to access the guest OS via VMware tools that must be installed in the virtual machine.

    There are a number of other prerequisites to be able to make that kind of call.

    See my work Will Invoke-VMScript? post.

  • Citing using ESS ODI scenario

    Hi all

    As part of the migration of data, I am required to invoke ODI scenario using a java program which in turn is called by a work of ESS. So under the present, how it would be possible for me to invoke ODI scenario via the java code. Is there any web service provided by ODI to invoke scenarios. I am new to ODI.


    Thanks and greetings
    Fabrice

    Hello

    I was able to expose a webservice that could invoke a script. That's how I went to.

    1. creates a J2EE agent by following the steps in this link
    http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/FMW/ODI/odi_11g/setup_jee_agent/setup_jee_agent.htm
    2. create a physical agent and agent in ODI IDE logic

    Goto: http://agentHost:port/oraclediagent/OdiInvoke? WSDL

    Then I used JDEV httpanalyser and was able to give the name of the scenario and the version number as input parameter. And "SEND the REQUEST"... (There must be better ways to do what I'm new on this..)
    The script should run successfully. You can also view the results of execution of script in the navigation of the operator in ODI IDE.

    Concerning
    Fabrice

  • In ESP 10 - the lasso tool starts then stops

    Please help - the Lasso tool starts, goes further and then closes. Both the loop of the tool and the judgments of the dotted line. If I continue and then leave a dotted line returns but not above the region, I presented. Any suggestions? I just top rated my ram to a total of 8 GB, so I can't believe his memory.

    Ralph

    Yep, this is the famous "bug second 10", a known issue with the software.

    The solution is to first hold down your left mouse button on the area at the bottom that shows the information of the image:

    Hold the mouse button down for about 10 seconds - until what the Publisher receives the message "not responding".  Then release the mouse button and the Lasso tool works OK.

    Ken

  • How to run the ODI scenario via a command prompt

    Hi experts

    Please let me know if we can launch ODI scenario using the prompt command or any means other than the operator.

    Concerning
    Frank

    Go to /oracledi/bin in the command prompt and call the command startscen with the parameters below.

    Published by: Elite Sexyno on February 28, 2011 16:19

  • ERPi ODI scenarios

    Hello
    I'm new to ERPi, but understand on ODI. So I understand how ERPi is configured using ODI. Now, I need to understand the purpose of the ODI scenarios that are imported to ODI. Y at - it a document where I can find the description of each of the scenarios used to ERPi. I use OeBS as source.

    Thank you
    Dev

    Hello Dev,

    As you have an understanding of the ODI, you know then "Scénarios" are predefined and packaged solutions/workflows created by the designer.

    The "scenarios" are needed to retrieve data from Oracle EBS and PeopleSoft. They are what makes the work behind the scenes of the ERPi software during data extraction/loading phases.

    There is no documentation for these; There has no need of documentation. They are not customizable and cannot be changed. Then there would be nothing to really document.

    Thank you

  • Import of ODI scenario - syntax error (setting empty for #EDWH.v_company_id).

    When importing the scenario of the ODI, I get the warning message

    Possible reason for failure analyze the above expression is the value of the empty parameter for ' #EDWH.v_company_id '.

    Found variables undefined during treatment: #EDWH.v_company_id

    followed by the error message

    The classifier already contains an item with the same name

    The tool failed with error ERROR_IMPORT code

    My questions: do I have to set the missing variable by using the Javascript API file? If so, are there any samples available?

    Can you the error message and the failure of the import be the consequence of the missing variable?

    Thanks for any suggestions on how to proceed

    Thank you for your response.

    The error was a bug in the ODI old bridge to import.

    By opting for the OEMM 12.2.1.0, which uses straight oracle odi sdk for importation, the problem disappeared.

  • Is is possible to the PL/SQL call ODI scenario

    Hi all

    Can we call PL/SQL procedures in ODI, I would like to know if you can call the ODI in PL/SQL scenarios.  If so, can someone explain to me how this is possible.

    Thanks in advance

    Your plan will look like - it's the infinite loop as long as certain conditions (CHECK at the END)

    This package you must start manually.

    Then you can start scenarios insertion of records in the table (which controls OdiWaitForData)

    Each insert starts the script in OdiStartScen

    You can pass the name of the scenario by REFRESH VARIABLE (GET the SETTINGS in this example)

  • ODI scenario failure during the passage of variables as parameters in the scenarios of the child

    I have defined a script in such a way that the variables in this scenario will pull data from other tables of configuration and pass those values as parameters to another this scenario in the first scenario of parent. I tested in DEV and DEV, test environments that are shared with the same topology with repositories different works. It has worked well. But when I moved the code to the QA environment, then I get the following error message. While attemption to run the scenario with the following command,

    Execution code:

    OdiStartScen '-SCEN_NAME = XXXXX ""-SCEN_VERSION =-1 ""-LOG_LEVEL = 5 ""-PROJECT_NAME. "" "" PASS = # PROJECT NAME. V_PASS""-PROJECT_NAME.» DB_URL = #PROJECT_NAME. V_DB_URL""-PROJECT_NAME.» DB_SCHEMA = #PROJECT_NAME. V_DB_SCHEMA""-PROJECT_NAME.» DB_LINK = # PROJECT NAME. V_DB_LINK""-PROJECT_NAME.» DB_USER = # PROJECT NAME. V_DB_USER ".

    Error message:

    oracle.odi.oditools.OdiToolInvalidParameterException: error when setting the parameters on the tool

    at com.sunopsis.dwg.function.SnpsFunctionBase.getCoreOdiTool(SnpsFunctionBase.java:618)

    at com.sunopsis.dwg.function.SnpsFunctionBase.getSunopsisApi(SnpsFunctionBase.java:494)

    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.executeOdiCommand(SnpSessTaskSql.java:1431)

    at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:44)

    at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.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)

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

    to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)

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

    at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)

    to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1066)

    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)

    Caused by: java.lang.Exception: disagreement quote...!

    at com.sunopsis.core.SnpsObject.extractParametersLine(SnpsObject.java:174)

    at com.sunopsis.dwg.function.SnpsFunctionBase.getCoreOdiTool(SnpsFunctionBase.java:580)

    ... 18 more

    The variable values for this new environment a probably double-quotes ("") or a special character which is to 'break' the command line. Use this trick ODI to understand all the variables values used in this step and use the values of the test in a procedure separate with just values, not variables:

    http://devepm.com/2014/02/28/execution-variables-trick-for-old-versions-of-ODI/

    It will be useful.

  • There is no such thing as ODI 11.1.1.5 Groovy under ODI Studio > tools

    Hi all

    My version of odi is 11.1.1.5 and when I decided to do a groovy couldn't see the option under Tools.

    He has just preferences.

    Any idea?

    Thank you

    Hello

    I think that it is any type of installation of the ODI, and we should choose ODI SDK option during installation to start.

    Another way to use groovy that I just found out is to add Groovy technology in your topology.

    To go to the topology and add new technologies and choose Groovy.

    Tech path is: $ODI_HOME$\oracledi.sdk\lib\scripts\xml

    Well, I did a test using the procedure and its working fine.

    Thanks again

  • Status of ODI scenario

    Hi guys,.

    I'm developing an ODI (11.1.1 on 11g R2) system to import and process flat files.

    I got a lot of worker "compiled" into a script so that I can start several workers asynchronously. the package of worker is designed such that it runs on a continuous loop - read records from a table, recovery and treatment of the files listed and then wait for the next record to be present (in reality this will work 24/7). If a worker will never end except under error conditions (or a forced shutdown).

    So I have a controller package that starts at 5 of these workers, each with a different set of startup parameters.

    Everything works just great, but I have to build more error handling, graceful, reboot, etc.

    The main requirment I have is that if a worker falls for a reason, then I need to stop all other workers, perform some clean and then restart all workers.

    My original controller had ODIWaitForChildSession step, but this is not enough, waiting for all sessions at the end but with my design, workers who do not fall on will continue to operate.

    So.

    My question is:

    How and what can I ask in my flow controller to determine the State of a session of child?

    My thought was to replace the ODIWaitForChildSession step with something that queries the status of all sessions of the child and then send a shutdown command to all sessions if it detects if one ended in error - can do some clean and loop back to the section that begins anew workers.

    I guess it's possible because I want to do is only a little different from the stage of ODIWaitForChildSession under construction - or actually, maybe I'm missing just something simple.

    Any help would be greatly appreciated.

    Concerning

    Jay

    As all processes are asynchronously so odiwait for the child option is good for treat this & only drawback is that it wait until all sessions are completed.
    As you follow the whole process, there is a solution for this.

    Let's say you have worker process w1, w2, w3 etc...
    1 create a table of newspaper which column contain as scenario name, SNA, i status, e id in case of failure, open etc. 0, 1.
    1. create a proc proc1 eg containing odiprevsteplog. It will determine in detail previous step & insert this in Journal table log1 above step 1
    2. attach proc1 above to treat w1, w2, w3
    W1--> proc1
    W2--> proc1
    W3--> proc1

    02:03 stage, create a refresh of the variable (v_chk) mode to check the status of the log table & if any which worker w1, w2, w4, if CNET then quit

    W1-->--> v_chk proc1
    W2--> proc1--> v_chk
    W3-->--> v_chk proc1

  • Get the error when importing topology, 11.3 to 11.5 ODI scenarios

    Hello

    Recently, I had installed ODI 11.1.5.
    Now, I'm importing topology and scenarios exported from my former ODI 11.1.3 via script shell on a Linux machine.
    There are about 25 topology and about 40 scenarios. When I run the script on these some topology and scenarios imported and the rest I get following error.
    Imported files are not persisted. Sometimes even any resulting file and when I run the next time the same file gives an error.

    oracle.odi.oditools.OdiToolException: this ODI tool must be connected to the repository but failed to connect to repository
    at oracle.odi.oditools.OdiAbstractToolRunner.executeCoreTool(OdiAbstractToolRunner.java:133)
    at oracle.odi.oditools.OdiAbstractToolRunner.executeTool(OdiAbstractToolRunner.java:47)
    at oracle.odi.ToolRunner.main(ToolRunner.java:75)
    Caused by: oracle.odi.core.config.MasterRepositoryResourceFailureException: org.springframework.jdbc.CannotGetJdbcConnectionException: could not make connection JDBC; nested exception is oracle.odi.jdbc.datasource.ConnectionTimeoutException: a timeout occurred while connecting to the database
    at oracle.odi.core.repository.Repository.getMasterRepository(Repository.java:79)
    at oracle.odi.core.OdiInstance.createMasterRepository(OdiInstance.java:491)
    to oracle.odi.core.OdiInstance. < init > (OdiInstance.java:544)
    at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:521)
    at oracle.odi.ToolRunner.initInstance(ToolRunner.java:36)
    at oracle.odi.oditools.OdiAbstractToolRunner.executeCoreTool(OdiAbstractToolRunner.java:128)
    ... 2 more
    Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: could not make connection JDBC; nested exception is oracle.odi.jdbc.datasource.ConnectionTimeoutException: a timeout occurred while connecting to the database
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:613)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:111)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:121)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:136)
    to oracle.odi.core.repository.support.RepositoryUtils$ RepositoryInfoSource.loadRepositoryInfo (RepositoryUtils.java:180)
    at oracle.odi.core.repository.support.RepositoryUtils.loadMasterRepositoryInfo(RepositoryUtils.java:374)
    at oracle.odi.core.repository.Repository.getMasterRepository(Repository.java:77)
    at oracle.odi.core.OdiInstance.createMasterRepository(OdiInstance.java:492)
    ... 6 more
    Caused by: oracle.odi.jdbc.datasource.ConnectionTimeoutException: a timeout occurred while connecting to the database
    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:117)
    at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)
    at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
    at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
    at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:613)
    at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:111)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:121)
    at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:136)
    to oracle.odi.core.repository.support.RepositoryUtils$ RepositoryInfoSource.loadRepositoryInfo (RepositoryUtils.java:180)
    at oracle.odi.core.repository.support.RepositoryUtils.loadMasterRepositoryInfo(RepositoryUtils.java:375)
    ... 8 more


    Please guide me in this regard.

    Ritika you should go for
    C:\Users\Current_User_name\AppData\Roaming\odi\oracledi

    In the oracledi folder, you will get the userpref.xml

    Thank you.

  • Re: Recovery DVD tool starts with error message

    Hello.

    Can someone tell me why when I run "create a dvd recovery tool" message appear with "cannot find the partition recovery...". » ???
    It's a whole new Satellite A660 - 1 c 3 bought and opened today.

    This happen if the recovery image is removed or deleted.
    When you buy the new model of notebook and start for the first time preinstalled image must be installed first.

    So if you are capable of operating system pre-installed usage it means you had a notebook with the recovery image on it. I put t know what you did but fact is this structure partitions or the backed up data are changed.
    Have you changed anything in the tool of management of disk (develop partitions, change the ability of the partitions)?

Maybe you are looking for