ODI Open Tools only Java 1.4?

Hi everyone,
I just wrote an Open Tool für the ODI for dynamic/generic webservice invocation via WSDL. The parser of the ODIInvokeWebservice just didnt work for all the WSDL from other systems. The only problem currently is that when importing the Tool into the ODI Developer i get a java version exception (java.lang.UnsupportedClassVersionError: ...(Unsupported major.minor version 50.0)). I compiled the project in java 6.
I tried other projects and realised, that only Open Tools with a compliance level of 1.4 or lower are accepted. I am currently working with ODI 10g. I found no where any hint about which Version is supported in 11g or if it is possible to migrate the ODI OpenTools to 1.6.
Is there a possibility to run Open Tools with Java 1.5 or above?
Greetings and Thanks in advance,
Alex

Hi Alex,
Are you running ODI from a server install, or from your desktop? The reason I ask is that you must make sure that the java versions are the same for both, and they exists in the CLASSPATH. I have used java6 to compile the *.java file into a class, and created a *.jar file for the container and imported the ODI Open Tool into ODI Designer with no issues.
One problem you will find, which may change your way of thinking altogether, is that if you are planning to import your new Open Tool into an ODI execution only repository(which you have to do to use it), then you can't in ODI version 10. I believe this has been fixed in ODI 11g, but I had to rewrite my Open tool into a normal java application, then create an ODI procedure that calls the java Method, passing in the required parameters.
Cheers
Bos

Similar Messages

  • ODI OPEN TOOL creation

    Hi all,
    I am new to this creation of ODI open tool.
    My requirement is like
    How to create ODI open tool using Java....
    if any one done earlier ,
    please let me know the steps to perform the same
    Thanks in advance
    Regards,
    Vivek

    Your given link was very usefull.
    but,
    I am not clear on path details that we put the jar files
    In your blog it is mentioned like " put it in odi client directory as well as driver directory".
    For example when i check there are more than one client directories are mentioned in different path and i confuced on this
    I am using Standalone Edition Version 11.1.1
    Can you give the exact path detals to put the jar files on directory as well as driver directory?

  • Problems about developing ODI open tools

    I tried to developping a ODI open tool to change the substitution variable of essbase database.One parameter of this tool needed is the user's password of the essbase database.
    for example:
    CreateSubstitutionVariable "-USER=admin" "-PWD=password" "-SERVER=Crazybeggar" "-APP=DTYS_1" "-DB=Plan1" "-NAME=CurrYear" "-VALUE=FY12"
    but this shows the user's password obviously。
    i donot know what can i do so that the commands can shows
    CreateSubstitutionVariable "-USER=admin" "-PWD=*******" "-SERVER=Crazybeggar" "-APP=DTYS_1" "-DB=Plan1" "-NAME=CurrYear" "-VALUE=FY12"

    FX and DEV,
    Masking of password field is done in ODIINVOKEWEBSERVICE tool. It's not implemented in usage. That means there is some config or setting that can be done in open tool or ODI designer. The exisiting ODI document or sample does not cover it.
    Brian.

  • When i closed the Report , ODI Designer Tool also closed.

    Hi ,
    Through ODI Open Tool , genarated a report as PDF.
    In My code i wrote 'jasperViewer ' so when i excuted through tool it will automatically opend, after seen that View Report and closed that Reoprt, total ODI tool also closed.
    when i closed the Report , ODI Tool also closed. where is the problem.
    So can Give me alternative Solution.
    Regards
    Raghav

    Hi Josumon,
    Welcome to the Support Communities!
    The articles below may be able to help you with this.
    Click on the links to see more details and screenshots.
    Mac Basics: Messages
    http://support.apple.com/kb/HT5395
    iOS and OS X: Link your phone number and Apple ID for use with FaceTime and iMessage
    http://support.apple.com/kb/HT5538
    You may need to uncheck the "Enable this account" and then place the checkmark again to reset this for your Apple ID.
    Messages (Mavericks): Set up your accounts
    http://support.apple.com/kb/PH15055
    FaceTime, Game Center, Messages: Troubleshooting sign in issues
    http://support.apple.com/kb/ts3970
    I hope this information helps ....
    Have a great day!
    - Judy

  • How do I assign an ODI variable from an Open Tool?

    I'm writing an open tool (a custom tool to use in my ODI flows - a java class that implements oracle.odi.sdk.opentools.IOpenTool
    ). I need to perform a complex calculating in the java Open Tool and 'export' a value back into the ODI world. Idealy, it would be great if I could set a variable in ODI (from within the java world).
    Is this possible?
    If anyone knows the answer, or another way to do this (that might not be as ideal, but works all the same) please let me know.
    Matt.

    Matt
    It is not possible to directly populate an ODI variable, but what you can do is to put the result value into a memory engine table/column, and then to refresh the variable from there. As it is all in-memory, it is fast.
    Craig

  • I have Java set up as a plug in but cann't get into yahoo games. Where is the firefox button when I have the browser open? Only button I see gives me close, resize,

    I have java installed and properly working as a plug in. Why can I not get into Yahoo games and play Card Games? Where is the firefox button when I have the browser open? Only button that looks like anything for firefox allows me to restore, move, size, minimize, maximize, and close. That button is top left hand corner location.

    I recently purchased a second hand new macbook air, although it was second hand to me the previous owner had never actually turned it on.
    Something doesn't make sense here, though I'm not saying the previous owner is lying....
    Time to send your serial # to iTS and let them see what's happening here.
    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • Oracle 9.2.0.2 fails open read only with java exception

    Hi folks!
    I hope you can help me to narrow down this issue.
    I've a database running on windows 2003 64 bits. Oracle version is 9.2.0.2.
    I'm experiencing the following issue:
    When I try to open my database in read only mode, it crashes with ORA-604 and ORA-16000.
    The trace is pointing me to some kind of connection to an SQL Server...., but, to tell truth, I'm not understandig the problem, can anyone help me?
    The error itself is:
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]No ResultSet set was produced.
    Thanks!

    I know this is not an tail -f 50 ...., but the last 100 lines are equals to the following:
    "starting up 1 shared server(s) ...
    starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
    ARCH: STARTING ARCH PROCESSES
    ARC0 started with pid=12
    ARC0: Archival started
    ARC1 started with pid=13
    ARC1: Archival started
    Sun Aug 22 21:36:12 2010
    ARCH: STARTING ARCH PROCESSES COMPLETE
    Sun Aug 22 21:36:12 2010
    ARC0: Thread not mounted
    Sun Aug 22 21:36:12 2010
    ARC1: Thread not mounted
    Sun Aug 22 21:36:13 2010
    ALTER DATABASE MOUNT
    Sun Aug 22 21:36:17 2010
    Successful mount of redo thread 1, with mount id 1255534413.
    Sun Aug 22 21:36:17 2010
    Database mounted in Exclusive Mode.
    Completed: ALTER DATABASE MOUNT
    Sun Aug 22 21:36:32 2010
    alter database open read only
    Sun Aug 22 21:36:34 2010
    SMON: enabling cache recovery
    Sun Aug 22 21:36:34 2010
    Database Characterset is WE8ISO8859P1
    Sun Aug 22 21:36:37 2010
    Errors in file c:\oracle\admin\orcl\udump\orcl_ora_32704.trc:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-16000: database open for read-only access"
    Obviously, with the details of the startup.
    One additional detail:
    After that errors, I started the database on restrict mode, and it opens (I fact, this is not surprising, I was expecting that result)
    I'll keep working on this....

  • Any open source of simple statistical analysis tools for java?

    Hi ya,
    Anyone knows any open source of statistical analysis tools for java?
    A simple tool which is able to retrieve the coverage, the number of threads, and a list of methods within the code will be fine :)
    Many thx

    If what you mean is a profiler, you can get it from Eclipse's plugin, and it's open source.
    http://sourceforge.net/projects/eclipsecolorer

  • Conect to Work Repository from Open Tool

    Hello.
    I'm developing a new Open Tool plugin, and I would like to know if there's any way to connect to the work repository through ODI Java API.
    That's it, I could add JDBC connection parameters to the plugin so the user can put there the driver, the JDBC URL, etc. for connecting to the Repo. But, if it's possible, I'd prefer to connect through some Java functions. Another option would be to add a schema in the Topology for the work repository DB, and read the connection data from it, so the user only had to enter the name given to the schema.
    In a few words, my aim is to make user's life easier and make the plugin looks well integrated into the ODI platform.
    Also would be great to know about a good advanced Open Tool development tutorial.
    Thanks and best regards,
    Carlos.

    AMSI wrote:
    hi,
    Can we change the Work Repository from Development to Execution?No .
    if yes then how can we change it?
    Regards,

  • Exception when opening tools - prefereces

    Hi-
    I just downloaded JDeveloper 9.0.3.1035 for Win 2000. Pointed it at a JDK 1.3.1, and ran the ojvm installer. When I try to open tools -> preferences, I get an error dialog with the following exception (below). Tried other JVMs without success. Has anyone else seen this? Any suggestions? This kind of makes the IDE unusable, as I can't customize it. Any help is greatly appreciated.
    Thanks,
    arun
    java.lang.NullPointerException
         void oracle.ide.addin.config.AddinManagerOptions.copyToImpl(oracle.ide.addin.config.AddinManagerOptions)
              AddinManagerOptions.java:151
         java.lang.Object oracle.ide.addin.config.AddinManagerOptions.copyTo(java.lang.Object)
              AddinManagerOptions.java:462
         void oracle.ide.util.ModelUtil.deepCopy(java.util.Map, java.util.Map)
              ModelUtil.java:297
         void oracle.ide.config.IdeSettings.copyToImpl(oracle.ide.config.IdeSettings)
              IdeSettings.java:137
         java.lang.Object oracle.ide.config.IdeSettings.copyTo(java.lang.Object)
              IdeSettings.java:131
         boolean oracle.ide.config.IdeSettings.showDialog(java.awt.Frame, oracle.ide.config.IdeSettings, java.lang.String[])
              IdeSettings.java:313
         void oracle.ide.config.IdeSettings.showDialog(java.awt.Frame)
              IdeSettings.java:241
         int oracle.ide.cmd.IdeSettingsCommand.doit()
              IdeSettingsCommand.java:35
         int oracle.ide.CommandProcessor.invoke(oracle.ide.addin.Command, boolean)
              CommandProcessor.java:363
         int oracle.ide.CommandProcessor.invoke(oracle.ide.addin.Command)
              CommandProcessor.java:115
         void oracle.ide.IdeAction$1.run()
              IdeAction.java:614
         void java.awt.event.InvocationEvent.dispatch()
              InvocationEvent.java:154
         void java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent)
              EventQueue.java:337
         boolean java.awt.EventDispatchThread.pumpOneEventForHierarchy(java.awt.Component)
              EventDispatchThread.java:131
         void java.awt.EventDispatchThread.pumpEventsForHierarchy(java.awt.Conditional, java.awt.Component)
              EventDispatchThread.java:98
         void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional)
              EventDispatchThread.java:93
         void java.awt.EventDispatchThread.run()
              EventDispatchThread.java:85

    I am having the same, exact problem. I only replied to, hopefully, provide some additional data points. I am using j2se 1.4.1 on both a M$ XP box and a Solaris/sparc box. Both have jdev 9.03 running. On the Sun box I have no problems pulling up the tools->preferences menu item, but this does not work on window$.
    See stack trace in previous message.
    I also get a stack trace on startup (starting jdev from the command console), which is:
    java.io.FileNotFoundException: file:/C:/jdeveloper/jdev/lib/modelers.jar!/oracle/bm/activitymodel/res/defaul
    s.xml
    at oracle.ide.net.JarIndex.getFile(JarIndex.java:521)
    at oracle.ide.net.JarIndex.openInputStream(JarIndex.java:149)
    at oracle.ide.net.JarURLFileSystemHelper.openInputStream(JarURLFileSystemHelper.java:292)
    at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:959)
    at oracle.ide.marshal.xml.Object2Dom.getDocument(Object2Dom.java:1094)
    at oracle.ide.marshal.xml.Object2Dom.toObject(Object2Dom.java:254)
    at oracle.ide.marshal.xml.Object2Dom.toObject(Object2Dom.java:242)
    at oracle.bm.commonIde.ModelerPreferencesAddin.ensureCores(ModelerPreferencesAddin.java:215)
    at oracle.bm.commonIde.ModelerPreferencesAddin.initialize(ModelerPreferencesAddin.java:123)
    at oracle.ide.AddinManager.initializeAddin(AddinManager.java:1064)
    at oracle.ide.AddinManager.initializeAddins(AddinManager.java:974)
    at oracle.ide.AddinManager.initProductAndUserAddins(AddinManager.java:490)
    at oracle.ide.Ide.initProductAndUserAddins(Ide.java:1014)
    at oracle.ide.Ide.startupImpl(Ide.java:1657)
    at oracle.ide.Ide.startup(Ide.java:1349)
    at oracle.ideimpl.IdeMain.main(IdeMain.java:36)
    java.io.FileNotFoundException: file:/C:/jdeveloper/jdev/lib/modelers.jar!/oracle/bm/typemodel/res/defaults.x
    l
    at oracle.ide.net.JarIndex.getFile(JarIndex.java:521)
    at oracle.ide.net.JarIndex.openInputStream(JarIndex.java:149)
    at oracle.ide.net.JarURLFileSystemHelper.openInputStream(JarURLFileSystemHelper.java:292)
    at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:959)
    at oracle.ide.marshal.xml.Object2Dom.getDocument(Object2Dom.java:1094)
    at oracle.ide.marshal.xml.Object2Dom.toObject(Object2Dom.java:254)
    at oracle.ide.marshal.xml.Object2Dom.toObject(Object2Dom.java:242)
    at oracle.bm.commonIde.ModelerPreferencesAddin.ensureCores(ModelerPreferencesAddin.java:215)
    at oracle.bm.commonIde.ModelerPreferencesAddin.initialize(ModelerPreferencesAddin.java:123)
    at oracle.ide.AddinManager.initializeAddin(AddinManager.java:1064)
    at oracle.ide.AddinManager.initializeAddins(AddinManager.java:974)
    at oracle.ide.AddinManager.initProductAndUserAddins(AddinManager.java:490)
    at oracle.ide.Ide.initProductAndUserAddins(Ide.java:1014)
    at oracle.ide.Ide.startupImpl(Ide.java:1657)
    at oracle.ide.Ide.startup(Ide.java:1349)
    at oracle.ideimpl.IdeMain.main(IdeMain.java:36)
    Anyway, thanks ahead of time for your help.

  • Using Open Tools

    Hi All,
    Has anyone developed any open tools in ODI?
    Can these open tools be used to create any tool that can be used inside an interfce?
    According to the documentation the open tools are used only in ODI packages
    I wanted to develop a functionality where I want to do a union of 3 data sources.......Is it possible for me to create an open tool called UNION and then use it in my interface in place of joind between data sources?
    Please advise, thanks!

    I dont think so!!!
    I have developed Open tools but I just useed them into Package!!!
    But open tool could be called within a KM...
    To do an union... you should create a view and the reverse the view as a datastore and use it into your innterface...

  • Open URL from Java in a new browser tab

    Hi OTN,
    Surprisingly can't find the implimintation.
    In an ADF managed bean I retrieve String url. I need to open a new browser tab with this url.
    Found this thread Open a url in a new window in the backing bean which shows using javascript "service.addScript(facesContext, "window.open(http://www.google.coml)");".
    But in my case in doesn't work. The code is executed, but nothing happens. Maybe because the bean is called from a taskflow inline popup.
    ADF 11.1.1.4
    Thanks.

    Well, I'm afraid that is not an option.
    The goButton is in a table row. There are lots of rows so if I use EL for Destination attribute the URL would be retrieved for each of rows.
    The method of URL retreiving is heavyweight operation which includes calling plsql functions, working with strings and others. So if I do it for each table row my application hungs and then I receive an exception of CPU usage.
    That's why I switched to normal commandButton witch actionListener which retrieves url on click - only once. So I need to open URL from Java.

  • Get current connection in Open Tools development(SDK)

    Hi,
    I'm developing an Open Tool(with the SDK) and I need to get the current connection(repository connection) to do some transactions.
    I didn't find a way of getting the current connection but some existing tools are doing it(OdiExportAllScen, OdiExportLog, ...).
    How can I do this ?
    Thank you,
    David
    Edited by: 907730 on 2012-01-16 10:20
    Added the SDK reference
    Edited by: 907730 on 2012-01-17 08:10
    Added "development(SDK)" in the title

    Hi David,
    Please go thru below link
    http://gerardnico.com/doc/odi/webhelp/en/ref_tools/
    Baove link list of all odiexport and other list few are listed for your reference
    snpsexportjournal_.htm for OdiExportLog
    snpsexportmaster.htm for OdiExportMaster
    snpsexportobject for OdiExportObject
    snpsexportscen for OdiExportScen
    snpsexportallscen.htm for OdiExportAllScen
    Hope this will give complete information in detail
    Regards,
    Phanikanth

  • I need to know the right tools and java technology

    Please help,I need to know the right tools and java technology to support what I need.
    I had background programming in Assembly,C++,Visual Basic,SAP/ABAP 4.
    All I can say, programming is about logic, now we are very helped building program using objects.
    I'm very interest to SAP tech, where all screens, programs, reports are resides on tables, this is the real dynamic!
    CUrrently I'm eager to do the same technic with java. I'm new to java....
    What I know the J2EE is the core for me to start is it right? I was very interest with the Client-Server Tech. How can I impelemet this with Java?
    I'm a bit confuse with so many java solutions. There is Java Applets, Swing, Java AWT, JavaBeans, etc...
    I don't know what is the best if I want my Presentation/Client Application will run within browser (not standard html, using like windows gui). What should I do to make business logic objects, how to invoke it within the gui. how to make installation package whenever clients connect to the http server.
    if you have a pointer to do it please let me know.... I'm very appreciate all your response...
    Best regards,
    Lucky Pangemanan

    I'd say - don't get carried away with the heavyweight frameworks. Don't use EJB if Hibernate and/or Tomcat will do the job. There's a danger of winding up using a bulldozer to crack a wallnut.
    What people mean by "J2EE" varies a fair bit.
    Start with Tomcat, which has the virtue of being free. Try some JSPs and servlets.
    Use Applets to do client side presentation only if you must; Applets create an installation overhead on end-users, and some of them can't cope, while others may not have the necessary installation permissions on their office machines. They are pretty rarely needed, IMNSHO, most client-side behaviour is better handled with html and JavaScript.

  • Update on tooling with Java ME Embedded 8.1 Developer Preview

    If you are having problems with connecting via USB or with static IP addresses, please see:
    Update on tooling with Java ME Embedded 8.1 Developer Preview
    Best,
    -- Terrence

    Hello,
    I am just viewing this course now and am stuck on finding the raspberry pi 8.1 EA binary:
    oracle-jmee-8-1-ea-raspberrypi-linux-bin-b01-20_may_2014.zip
    The only thing I can find on this page (which is what the document your link brings up has)
    http://www.oracle.com/technetwork/java/embedded/javame/embed-me/downloads/index.html
    is 8.0:
    oracle-jmee-8-0-rr-raspberrypi-linux-bin.zip
    Please help...
    Thanks

Maybe you are looking for

  • Lots of goodies seen at the Adobe RoboHelp STC sneak peeks

    In three different sessions at the STC conference in Minneapolis I saw pre-beta demonstrations of RoboHelp "next". Certainly there's a mind-boggling number of new features. But more than that, Adobe has spent a lot of time listening to authors about

  • Iweb Banner dimentions/size

    Hello, I am creating banners for my iweb site. What the dimensions should I use?

  • Live Drive + X

    Hi all it's my first post here after watching for quite a while. Very good and informati've posts indeed, i have learn't a lot. I am running Vista Premium on an Asus K8V motherboard?with a Soundblaster Audigy Player card i purchased in?2003 from Amaz

  • Background Image Fixed-Layers Above Move in Browser Window

    Hi, I created a table, single column and row. I inserted an image (background graphics), then created Layers for my text and navigation buttons. See layout online here: http://www.tarbeatydesign.com/SG4/index.html Why do the layers float around when

  • Star Wars: The Old Republic

    Just to say, I think we in the apple community should push apple and the makers of star wars the old republic to make there games able to run on Mac OS. I know for a fact that any macbook and macbook pro from 2010 and up can easily run the game nativ