Using java classes in forms
Hi All
Has anyone ever imported java class in forms and then run those forms successfully on web ??????
Plz help ... its urgent ..... i m successfully running the forms after importing java code in client/server mode but unable to run on web.
I have set the wrapper.classpath in jserv.properties file of apache but the form is unable to locate the java class.
where to set the classpath then ????
You have installer the JDK 1.2 (This software located in a Sun Microsystems Web Site), and you have a configure the your PATH:
PATH=%PATH%;< path your JDK installed >;
If you have Designer 6i installed in your machine, then your Enviromento Variable PATH = PATH=< path your JDK installed >;%PATH%;
After configure the PATH, you have a create another Enviroment Variable CLASSPATH with:
Example:
CLASSPATH=C:\oracle\designer\TOOLS\COMMON60\JAVA\IMPORTER.JAR;c:\jdk1.2.2;
Test your Forms 6i.
Similar Messages
-
Help for using java class in forms 9i
hi
i have been trying to use java class in forms9i but unable to execute ,i have encountered exceptions,for which exception handlers have been declared like ora_java.java_error and exception_thrown but failed to handle run time errors , i have tried all ways from my side.
my java class returns a simple string
i need help on various work arounds
thanks in advance
yashsir
i have written a simple java class which returns a string hello imported using a java importer in forms 9i
and i call my class in when button press trigger
i have also imported java.lang.Exception for my exception handlers,i have no compile errors,but when i run my forms i get run time error and my exception handlers fail to trap it . ihave no idea how to proceed .
should i use bean area in form and call the class using fbean from custom item rigger if so please explain
can i get sample code example for calling a java class methods from forms.
thanks
yash -
Using java classes with Forms 6i
Hello everyone,
I want to use some Java.io functionality in Forms 6i but I'm not sure how to go about doing this. How can I access java classes from a forms application?
Thanks,
WesUse th Java Importer - information on otn.oracle.com/products/forms or in the on line help.
Regards
Grant Ronald
Forms Product Management -
Accessing Java Classes from Forms
Is is possible to access a Java class from Forms? I have been
creating an Active X control that returns a Java object, and from
that I can call methods on that object, but I would really like
to do that without having and Active X control in the mix. Any
suggestions?
nullOracle Developer Team wrote:
: Robert Nocera (guest) wrote:
: : Oracle Developer Team wrote:
: : : hey robert -
: : : Developer 6.0 provides this ability for web deployment.
You
: : can
: : : insert your own custom Java components into your
application
: : and
: : : they will appear in the application when it is run via the
: web.
: : : If you look at the documentation for 6.0, there are a few
: : : section son Pluggable Java Components and JavaBeans that
: : : describes what is provided and how you use the interfaces
: and
: : : classes we provide.
: : : A whitepaper on this topic will be posted to the OTN
: shortly,
: : as
: : : well as some samples that illustrate how to go about doing
: it.
: : : cheers!
: : : -Oracle Developer Team-
: : Thanks for the quick response. Is there any way to access
: those
: : classes without being in a web deployment. That's probably
: not
: : totally out of the question, but what we had in mind was
: adding
: : some Java Functionality (actually connectictivity to some
EJBs
: : that we have) to existing forms. Currently there forms are
: not
: : deployed in a "web" environment and are just run from the
: forms
: : runtime engine.
: : -Rob
: hey again robert -
: there's no easy way (yet!) to call out from forms runtime
: process to a Java application.
: We've played around some with creating an ORA_FFI interface to
: JNI and then wrappering this with PL/SQL code. We've been able
: to make calling into an EJB running in 8i from a forms runtime
: work using this approach.
: Let me know if this is of interest to you and I can post the
: stuff we've currently got. It's no more than a simple demo and
: is not complete. It requires quite a bit of manual coding on
: the PL/SQL side since the interface emulates JNI (FindClass,
: GetMethodID, CallMethodID, etc.).
: cheers!
: -the Oracle Developer Team-
I'd be interested in this ORA_FFI doc you've been playing with.
Would you please email it to me or post it.
null -
Can any help, can i use java class in
froms 6 or any one have designed form
of progress bar please help meThanks for your reply...
Actually the task is quite simple... It requires me to do a better interface for a tomcat server folders...
For example, users are free to access
http://apache.oss.eznetsols.org/jakarta/tomcat-5/v5.0.12-beta/
to download the tomcat... However, its index may not nice and easy for browing.. Therefore, the task requires a new dynamic page to access this server folder, and get all file names under this folder, anlaysis whether it is file or directory..and finally get its path....
It is quite easy to do a JSP page, but I don't know whether it is possible to do by using JavaScript .... Although JS is running in client side, the user/client also can access the tomcat folder, why not JavaScript?
Thanks a lot!
SD -
How to run the imported java class in form
Help!!!!!
Pls help me to run the imported java class in forms.
Package is created in forms while imported one class called
singlexml.class and that package has one procedure and one
function.
I just wanted to run that class.I mean the new package.
Thanks
AnilHi,
It is because the converter works on byte code and it only supports a subset of the Java language (see the JC specifications). It is kind of like compiling you code on Java 6 and trying to run it on Java 5. The JCDK outlines the required compiler version.
Cheers,
Shane -
Need help with tomcat 5.5 and using java classes
hey there,
i am trying to set up tomcat 5.5 on my computer at home and have sucessfully done so. i have been trying to use Java classes inside my JSP files however tomcat thows an internal servlet error as follows:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 144 in the jsp file: /order.jsp
Generated servlet error:
ProductList cannot be resolved to a type
An error occurred at line: 144 in the jsp file: /order.jsp
Generated servlet error:
ProductList cannot be resolved to a type
An error occurred at line: 144 in the jsp file: /order.jsp
Generated servlet error:
Product cannot be resolved to a type
i have the classes located as the setup tutorial recommends (root/WEB-INF/classes/) and still nothing works. i would appreciate any help anyone can give.
thanks,Which tutorial are you following?
As of java1.4, all classes must be in packages for them to work in Tomcat. This means your beans and servlets too.
Put your beans in a package, and then recompile them, and put them in the right place.
eg
package com.mypackage
public class MyClass ...
once compiled would go into WEB-INF/classes/com/mypackage/MyClass.class
Are you using Product and ProductList classes in scriptlet code?
Have you imported them with a page directive
<%@ page import="com.mypackage.Product, com.mypackage.ProductList" %> ? -
Image not displayed in pdf generated using Java API for Forms service
Hi,
I am creating a pdf document using Java API for Forms Service.
I am able to generate the pdf but the images are not visible in the generated pdf.
The image relative path is coming in the xml as defined below. The images are stored dynamically in the Livecycle repository each time a request is fired with unique name before the xml is generated.
<imageURI xfa:contentType="image/png" href="../Images/logo.png"></imageURI>
Not sure if I need to specify specify specific URI values that are required to render a form with image.
The same thing is working when I generate pdf document using Java API for Output Service.
As, I need to generate interactive form, I have to use Forms service to generate pdfs.
Any help will be highly appreciated.
Thanks.Below is the code snippet:
//Create a FormsServiceClient object
FormsServiceClient formsClient = new FormsServiceClient(myFactory);
//Specify URI values that are required to render a form
URLSpec uriValues = new URLSpec();
// Template location contains the whole rpository path for the form
uriValues.setContentRootURI(templateLocation);
// The base URL where form resources such as images and scripts are located. Whole Image path is passed in BaseUrl in the http format.
String baseLocation = repositoryPath.concat(serviceName).concat(imagesPath);
uriValues.setBaseURL(baseLocation);
// Set run-time options using a PDFFormRenderSpec instance
PDFFormRenderSpec pdfFormRenderSpec = new PDFFormRenderSpec();
pdfFormRenderSpec.setCacheEnabled(new Boolean(true));
pdfFormRenderSpec.setAcrobatVersion(com.adobe.livecycle.formsservice.client.AcrobatVersio n.Acrobat_8);
//Invoke the renderPDFForm method and write the
//results to a client web browser
String tempTemplateName =templateName;
FormsResult formOut = formsClient.renderPDFForm(tempTemplateName,
inXMDataTransformed,pdfFormRenderSpec,uriValues,null);
//Create a Document object that stores form data
Document outputDocument = formOut.getOutputContent();
InputStream inputStream = outputDocument.getInputStream(); -
How to use JAVA class in C++
Hi people,
is there anyone who knows how I can create and use JAVA class in C++ code. Example I have one JAVA class which works with database.
One of the methods from this class returns XML string that represent result set. How to create instance of this class inside of C++ and have possibility to call this method.Hi, I'm also curious how to solve this.
My problem is that I call a DLL from C++ that returns several values (e.g. function(a, b, c, &w, &x, &y, &z); )
and I want to create a java class object that can be used to store these values so I can return 1 object
Below I've written an abstract of the code
Can someone help me with the parts in <> ??
Thanks!
Sander
JNIEXPORT jobject JNICALL Java_nativeF(...a,b,c...)
int w,x;
float y,z;
C_DLL_Function(a, b, c, &w, &x, &y, &z);
//<Create Java Class 'Data' jobject>
//<Call Data.setvalues(w,x,y,z) >
return jobject;
...in java...
class Data
private int jw, jx;
private float jy, jz;
public function setvalues(int w, int x, float y, float z)
jw = w;
etc...
[\code] -
Create web service using java class
Hi,
I created the web service using java class then i deployed this web service in to the weblogic admin server.when i tested this process it is working fine.
when I tested The generated WSDL to this process in browser(IE). it is not working.
I need to to invoke this webservice from another BPEL but this WSDL is not working.Hi,
when i created the webservice in jdeveloper by default it is connected to integrated weblogic server and generates this wsdl.
http://localhost:7101/helloApplication-javaexcel-context-root/MyWebService1Soap12HttpPort?WSDL
then I deployed this webservice in to the Adminserver.it gives the following URL.
http://192.168.56.1:7001/extracExcelToCSV-extractExcelToCSV-context-root/ExtractExcelToCSVSoap12HttpPort?wsdl
This URL is not working but when i tested this process it is working fine.
It is giving below error when i try to invoke from jdeveloper
Error while reading wsdl file
caused by:java.net.connectExcepption :Connection timed out:connect -
Importing java class from forms 6i
Dear people
I want to import very simple java class from forms 6i, i went to programs then i choose import java classes, then it gives me error message PDE-UJ1001 failed to create the jvm.
please tell me how to solve the problem.
Yasser+... not a Java question. Post moved from the New To Java to the Forms forum.+
-
Using java class and variables declared in java file in jsp
hi everyone
i m trying to seperate business logic form web layer. i don't know i am doing in a right way or not.
i wanted to access my own java class and its variables in jsp.
for this i created java file like this
package ris;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class NewClass{
public static void main(String args[]){
Connection con = null;
ResultSet rs=null;
Statement smt=null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=DriverManager.getConnection("jdbc:mysql:///net","root", "anthony111");
smt=con.createStatement();
rs= smt.executeQuery("SELECT * FROM emp");
while(rs.next()){
String str = rs.getString("Name");
}catch( Exception e){
String msg="Exception:"+e.getMessage();
}finally {
try {
if(con != null)
con.close();
} catch(SQLException e) {}
}next i created a jsp where i want to access String str defined in java class above.
<%--
Document : fisrt
Created on : Jul 25, 2009, 3:00:38 PM
Author : REiSHI
--%>
<%@page import="ris.NewClass"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1><%=str%></h1>
</body>
</html>I wanted to print the name field extracted from database by ResultSet.
but it gives error cannot find symbol str.
please help me to find right way to do this.
i am using netbeans ide.Very bad approach
1) Think if your table contains more than one NAMEs then you will get only the last one with your code.
2) Your String is declared as local variable in the method.
3) You have not created any object of NewClass nor called the method in JSP page. Then who will call the method to run sql?
4) Your NewClass contains main method which will not work in web application, it's not standalone desktop application so remove main.
Better create an ArrayList and then call the method of NewClass and then store the data into ArrayList and return the ArrayList.
It should look like
{code:java}
package ris;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class NewClass{
public static ArrayList getNames(){
Connection con = null;
ResultSet rs=null;
Statement smt=null;
ArrayList nameList = new ArrayList();
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con=DriverManager.getConnection("jdbc:mysql:///net","root", "anthony111");
smt=con.createStatement();
rs= smt.executeQuery("SELECT * FROM emp");
while(rs.next()){
nameList.add(rs.getString("Name"));
return nameList;
}catch( Exception e){
String msg="Exception:"+e.getMessage();
</code><code class="jive-code jive-java"><font>return nameList;</code><code class="jive-code jive-java">
}finally {
try {
if(con != null)
con.close();
} catch(SQLException e) {}
</code><code>return nameList;</code>
<code class="jive-code jive-java"> } -
Cannot import Java classes to form
I am using Forms Forms [32 Bit] Version 10.1.2.0.2 (Production).
I want to use the Persian Calendar from this web-site http://persiancalendar.sourceforge.net/.
I download the stuff and there are 2 JAR files.
I did this:
-- Put the JAR files in my E:\Ora_Dev_10g_R2\forms\java directory
-- Made an entry of these 2 in the E:\Ora_Dev_10g_R2\forms\server\formsweb.cfg file
Now, when I open a form and got IMPORT JAVA CLASSES, I Can't see the classes.
The directory structure of the 2 JAR files (after expanding is like this):
persiancalendar.jar
-> E:\Ora_Dev_10g_R2\forms\java\persiancalendar\com\ghasemkiani\util
-> under util there is the sub-dir icu
icu4j_3_2_calendar.jar
-> E:\Ora_Dev_10g_R2\forms\java\icu4j_3_2_calendar\com\ibm\icu
-> under icu there are these sub-directories impl, lang, math, text, util
The E:\Ora_Dev_10g_R2\forms\java is in my CLASSPATH:
C:\>echo %CLASSPATH%
.;e:\Ora_Dev_10g_R2;*e:\Ora_Dev_10g_R2\forms\java*;D:\Program Files\QuickTime\QTSy
stem\QTJava.zip;Scott,
I agree with Abdetu, you should create your own thread for your question. However, to set an environment variable in UNIX you declare the variable and then export it. For example, in your default profile you could add the following:
FORMS_BUILDER_CLASSPATH='Your Path Here'
export FORMS_BUILDER_CLASSPATHCraig...
Edited by: CraigB on Feb 4, 2011 11:24 AM -
How to call Java class from Forms 6i?
Hi friends,
I need to call a Java class from my Forms 6i application.
(It runs under WIndows XP. It's a client/server application and I have only the client and the Form builder installed on my PC)
I don't know almost anything about Java's world so your help would be very useful for me.
Could you tell me exactly what i have to do?
I've read in metalink several Notes, but they supposed that the Java architecture is already installed in the computer.... I only have the default installation of Developer 6i... so I would need to know:
- How to install/configure the neccesary to execute Java classes without problem
- How to invoke the .class from Forms 6i.
Thanks a lot
Jose.And also this one:
Problem Description
Installed Forms 6i Rel 2 on a MS Windows machine. When trying to Import the Java
Classes getting the errors
PDE-UJI0001 Failed to create the JVM
Solution Description
You need to to install JDK 1.2.2 to run the Java Importer. And set the PATH's
and classpath's correctly.
Explanation
1. Download and install the JDK 1.2.2.
Possibly available at: http://java.sun.com/products/archive/
2. Assuming the JDK 1.2.2 is installed in c:\jdk1.2.2 directory and the JRE in
C:\PROGRA~1\JAVASOFT\JRE\1.2 directory; ORACLE_HOME=C:\Dev6iR2.
Set the PATH to
set PATH=c:\jdk1.2.2\bin;C:\PROGRA~1\JAVASOFT\JRE\1.2\bin;C:\PROGRA~1\JAVASOFT\JRE\1.2\bin\classic;%PATH%
( If you are using ias9i then the JDK 1.2.2 comes with the ias installtion ,
in this case please set the PATH to
D:\ias9i\Apache\jdk\bin;D:\ias9i\Apache\jdk\jre\bin;D:\ias9i\Apache\jdk\jre\bin\classic;%PATH% )
3. Set the CLASSPATH to set CLASSPATH=%CLASSPATH%;C:\Dev6iR2\TOOLS\COMMON60\JAVA\IMPORTER.JAR;.
(If you do not set the CLASSPATH correctly you will get the error
PDE-UJI002 Unable to find the required java importer classes)
4. Now run the Forms Builder by using the command.
C:\Dev6iR2\bin\ifbld60.exe
Now the Java Importer Should Run fine.
Francois -
How to call java classed in forms 10g
Hi
I am using forms 10g
There is a java class email_class (to send emails and attachments). this java class (email_class) has further used two moere .jar files (activation.jar & mail.jar).
Now I want to use this java class (email_class) in my form to send email and attachment.
Could you please help me how can I do that?
regardsThe jar file must be included in CLASSPATH which is set in the Forms default.env (or your own custom env if you created one). If you have not jar'd the class files, then the path to the class files should be included in CLASSPATH. Here is a simple example. Your CLASSPATH will contain many more entries.
CLASSPATH=D:\oracle10g\iDS1012\j2ee\OC4J_BI_Forms\applications\formsapp\formsweb\WEB-INF\lib\frmsrv.jar;D:\oracle10g\iDS1012\jlib\share.jar;D:\oracle10g\iDS1012\jlib\utj.jar;D:\oracle10g\iDS1012\jlib\zrclient.jar;D:\oracle10g\iDS1012\forms\java\frmall.jar;D:\oracle10g\iDS1012\jlib\importer.jar;D:\oracle10g\iDS1012\forms\javaNotice that jar files are included in the path and the last entry is just a directory. In this case, if there are any class files which are not in a jar, they could be stored individually in the \java directory.
Verify that you have at least the following included in your CLASSPATH:
frmsrv.jar
importer.jar
share.jar
utj.jar
zrclient.jar
Do not remove other entries which may exist as they are needed, but ensure that the list includes the above.
Maybe you are looking for
-
LapTop can't find Airport Express to play iTunes.
I’ve been using Airport Express 4.1.01 (installed Nov ’04)for the sole purpose of wirelessly playing iTunes thru stereo system which is in a different part of the house from my Dynalink Modem-Router. The Toshiba L/T I had been using was clogged and p
-
How do I download Lightroom on a new computer?
I have Lightroom 5 installed on my laptop, but need to install it on my new desktop. How can I do this? Thanks!
-
Error "pure virtual function call"
Hi, Windows7, PCI-GPIB, NI-488.2 Version 3.1.1, Visual Studio 2010 C++ Application. Randomly between 10 minuntes and 4 hours I get the error "pure virtual function call" With the debbuger attached to the process in error I identified NI4882.dll as th
-
When will the fifth gen iPod touch be available in stores
i need to know
-
Which minimul parameters of Internet explorer i have to set for portal ?
Hi Experts, Which minimul parameters of Microsoft internet explorer(Version 6 & 7) i have to set for portal ? Thanks & Regards, Gurprit Bhatia