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
-
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,
VivekYour 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
RaghavHi 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 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 thxIf 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:85I 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. -
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 titleHi 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 PangemananI'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,
-- TerrenceHello,
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?
-
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