Manual Deployment of Java Class's to Database

I was using JDeveloper, now my company has bought JBuilder 4.0, Can any one tell me how deploy my class's manually becuase JBuilder doesnt support deployment=(

You will need to use the loadjava command line facility that comes with Oracle8i. JDeveloper's deployment feature just calls loadjava.
You can find the doc for this in the Oracle8i Java Stored Procedures Developer's Guide, which is available on the Documentation pages of OTN.

Similar Messages

  • Load java class into the database 10g

    Hi ,
    We have a program which creates pdf files by using bi publisher.for this program we r using some java package to create a directory in unix whenever invoiceprint program runs.
    Now i need to load this class into database,so how can i load this class into database.
    I got some samples and docs from google but i was confused with those wether i should load from Oracle/applmgr user.
    So Could any one please tell me how can i load java class into oracle database.
    I am verymuch thankful for your kind help.Its an emergency issue for me.
    Thanks,
    YMR

    Hi,
    http://www.oracle-training.cc/teas_elite_util9.htm
    SS

  • Deploy Java Classes to the Database 2

    Hi,
    I have made a program with JDeveloper, and with the function deploy I can store the code in the Oracle database.
    But now I want to use the loadjava tool.
    I put all the class files in one jar file and used the following command:
    (when I put the .java files in the jar file it works fine, but I want to load the .class files)
    loadjava -user test/test@xx–resolve file.jar
    The following errors I get:
    errors : class test/AnalyzeAccNum
    ORA-29534: referenced object XX.test/QueryManager could not be resolved
    ORA-29545: badly formed class:
    errors : class test/AnalyzeBalNew
    ORA-29534: referenced object XX.test/ReadEB could not be resolved
    ORA-29545: badly formed class:
    errors : class test/AnalyzeBalOld
    ORA-29534: referenced object XX.test/ReadEB could not be resolved
    ORA-29545: badly formed class:
    errors : class test/QueryManager
    ORA-29545: badly formed class:
    errors : class test/ReadEB
    ORA-29534: referenced object XX.test/FetchBankAccountID could not be resolved
    ORA-29545: badly formed class:
    errors : class test/RecognizeAndSaveLine
    ORA-29534: referenced object XX.test/AnalyzeStatementLine could not be resolved
    ORA-29545: badly formed class:
    The following operations failed
    class test/AnalyzeAccNum: resolution
    class test/AnalyzeBalNew: resolution
    class test/AnalyzeBalOld: resolution
    class test/AnalyzeDefLin: resolution
    class test/AnalyzeDesLin: resolution
    class test/AnalyzeDetLin: resolution
    class test/AnalyzePayRef: resolution
    class test/AnalyzeStaNum: resolution
    class test/AnalyzeStatementLine: resolution
    class test/BankCheck: resolution
    class test/FetchBankAccountID: resolution
    class test/FormatLayout: resolution
    class test/FormatLayoutTag: resolution
    class test/InsertInvoiceLine: resolution
    class test/InsertStatement: resolution
    class test/InsertStatementLine: resolution
    class test/ProcessStatementLine: resolution
    class test/QueryManager: resolution
    class test/ReadEB: resolution
    class test/RecognizeAndSaveLine: resolution
    exiting : Failures occurred during processing
    In JDeveloper it works fine, and I changed nothing in de code.
    What am I doing wrong?
    Thanks in advance.

    To make it more simple I made a new java file with only this code:
    package project1;
    public class test {
        public static void test() {
            System.out.println("test");
    }I used the following command to make a class file:
    javac -source 1.3 -target 1.3 test.java
    I used the following command for loadjava:
    loadjava -user test/test@database -resolve -verbose test.class
    this are the errors I get:
    arguments: '-user' 'test/test@database' '-resolve' '-verbose' 'test.class'
    creating : class project1/test
    loading : class project1/test
    resolving: class project1/test
    errors : class project1/test
    ORA-29545: badly formed class:
    The following operations failed
    class project1/test: resolution
    exiting : Failures occurred during processing
    If I do this all in JDeveloper it works fine when i want to deploy the .java file. But when I select the .class to deploy I get this message:
    Invoking loadjava on connection 'database' with arguments:
    -order -resolve -debug -force -thin -verbose
    creating : class project1/test
    loading : class project1/test
    Oracle Jdbc tracing is not avaliable in a non-debug zip/jar file
    resolving: class project1/test
    errors : class project1/test
    ORA-29545: badly formed class:
    The following operations failed
    class project1/test: resolution
    oracle.aurora.server.tools.loadjava.ToolsException: Failures occurred during processing
         at oracle.aurora.server.tools.loadjava.LoadJava.process(LoadJava.java:863)
         at oracle.jdeveloper.deploy.tools.OracleLoadjava.deploy(OracleLoadjava.java:116)
         at oracle.jdeveloper.deploy.tools.OracleLoadjava.deploy(OracleLoadjava.java:46)
         at oracle.jdevimpl.deploy.OracleDeployer.deploy(OracleDeployer.java:97)
         at oracle.jdevimpl.deploy.StoredProcHandler.doDeploy(StoredProcHandler.java:473)
         at oracle.jdevimpl.deploy.StoredProcHandler.doDeploy(StoredProcHandler.java:360)
         at oracle.jdevimpl.deploy.StoredProcHandler.doDeployToMostRecent(StoredProcHandler.java:256)
         at oracle.jdevimpl.deploy.StoredProcProfileDt$2.run(StoredProcProfileDt.java:193)
    #### Deployment incomplete. #### Jun 20, 2007 8:51:09 AM
    *** Note ***
    One possibility for the deployment failure is that the target Database may not support JDK version 1.3. Updating your Project Properties compiler Source & Target to an earlier release could fix this problem.
    Someone who knows what the problem is?
    Message was edited by:
    KdeGraaf

  • Deployment a java class with Oracle92

    Good morning i'm a new friend.
    Today i have build a java class to send email with attach,testing this class in jdeveloper is all ok,but when i try to deploy into my database i've an error message:
    ORA-29545: classe di formato errato: at offset 265 of package1.mypackage.JEmail.SendEmail expecting a class-javax.activation.DataHandler but encountered a class-javax.activation.DataHandler.
    In java class i import:
    import java.io.*;
    import javax.mail.*;
    import javax.mail.Multipart.*;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMultipart;
    import javax.mail.internet.MimeBodyPart;
    import javax.mail.internet.MimeMessage;
    import javax.activation.*;
    import javax.activation.DataHandler;
    import java.util.*;
    How can i do?
    Thanks a lot
    Guerrieri Paolo

    Hi,
    You need to use Integration technology like BlazeDS or LCDS.

  • Java Class loaded in Database.

    hi
    I have loaded a Java class into Oracle 8.1.6 database. I have created a procedure (call spec) for calling a method in that class.
    It takes 3 parameters (Server ip address, From,To). Actually the purpose of the program is to take parameters and send mails
    The Java program uses JavaMail. I have loaded all classes required and the class shows status as valid. When I try to execute the method through a pl/sql procedure it gives the following error.
    ERROR at line 1:
    ORA-29532: Java call terminated by uncaught Java exception:
    java.security.AccessControlException: the Permission
    (java.util.PropertyPermission * read,write) has not been granted by
    dbms_java.grant_permission to
    SchemaProtectionDomain(SANTOSH|PolicyTableProxy(SANTOSH))
    ORA-06512: at "SANTOSH.SENDMAIL", line 0
    ORA-06512: at line 2
    In Dbms_java package there is nothing called grant_permission .
    What may have gone wrong ???
    Thanks

    Maybe you should grant JAVASYSPRIV and JAVAUSERPRIV privilege to your db user
    first.
    Good luck!
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Santosh Nair ([email protected]):
    hi
    I have loaded a Java class into Oracle 8.1.6 database. I have created a procedure (call spec) for calling a method in that class.
    It takes 3 parameters (Server ip address, From,To). Actually the purpose of the program is to take parameters and send mails
    The Java program uses JavaMail. I have loaded all classes required and the class shows status as valid. When I try to execute the method through a pl/sql procedure it gives the following error.
    ERROR at line 1:
    ORA-29532: Java call terminated by uncaught Java exception:
    java.security.AccessControlException: the Permission
    (java.util.PropertyPermission * read,write) has not been granted by
    dbms_java.grant_permission to
    SchemaProtectionDomain(SANTOSH|PolicyTableProxy(SANTOSH))
    ORA-06512: at "SANTOSH.SENDMAIL", line 0
    ORA-06512: at line 2
    In Dbms_java package there is nothing called grant_permission .
    What may have gone wrong ???
    Thanks<HR></BLOCKQUOTE>
    null

  • Using normal java classes to access database

    Dear friends,
    Is it a good practice to make database calls from a normal java class within J2EE environment.
    What I meant by a normal java class is a class which is not an enterprise bean.
    Best Regards,
    Chamal.

    it is quite normal.
    If you make your own DAOs, it may not be efficient/generic.
    JSP/Servlets can use Hibernate (which is a set of POJOs) to access DB. Thus you have a J2EE environment using a very matured DB access methodoloy, and doing away with Enterprise bean.
    regards

  • How to generate the java classes of the database tables

    Hi,
    I am using Sun One 4 update1 CE for generate java classes of tables from an Oracle database. I have got the database schema file. However, when I right clicked on the database schema file, there is no selection for "Generate Java...".
    Besides, when I was trying to use database Schema template from the project tab in the explore window by double click on the project, after following all the procedures of inputing the database url, driver, uername, password, and select the table to generate, the following exception came out:
    Tue Jan 28 16:22:28 PST 2003: java.lang.NullPointerException: Posted StackTrace
    Annotation: Exception occurred in Request Processor
    org.openide.util.RequestProcessor$Holder: Posted StackTrace(task org.netbeans.core.ModuleActions$1@e4b7d3 [-31035, 1, -1])
    at org.openide.util.RequestProcessor$Holder.fillInStackTrace(RequestProcessor.java:300)
    at java.lang.Throwable.<init>(Throwable.java:195)
    at java.lang.Exception.<init>(Exception.java:41)
    at org.openide.util.RequestProcessor$Holder.<init>(RequestProcessor.java:280)
    at org.openide.util.RequestProcessor$Task.createHolder(RequestProcessor.java:333)
    at org.openide.util.RequestProcessor.post(RequestProcessor.java:100)
    at org.openide.util.RequestProcessor.post(RequestProcessor.java:73)
    at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:123)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.openide.explorer.view.TreeView.invokeAction(TreeView.java:878)
    at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:958)
    at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:208)
    at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:207)
    at java.awt.Component.processMouseEvent(Component.java:5096)
    at java.awt.Component.processEvent(Component.java:4890)
    at java.awt.Container.processEvent(Container.java:1566)
    at java.awt.Component.dispatchEventImpl(Component.java:3598)
    at java.awt.Container.dispatchEventImpl(Container.java:1623)
    at java.awt.Component.dispatchEvent(Component.java:3439)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3174)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
    at java.awt.Container.dispatchEventImpl(Container.java:1609)
    at java.awt.Window.dispatchEventImpl(Window.java:1585)
    at java.awt.Component.dispatchEvent(Component.java:3439)
    [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
    Tue Jan 28 16:22:28 PST 2003: java.lang.NullPointerException: <no message>
    java.lang.NullPointerException
    at org.netbeans.modules.projects.ProjectDataObject.add(ProjectDataObject.java:204)
    at org.netbeans.modules.projects.AddNewAction.performAction(AddNewAction.java:88)
    at org.openide.util.actions.NodeAction.actionPerformed(NodeAction.java:167)
    at org.netbeans.core.ModuleActions$1.run(ModuleActions.java:105)
    at org.openide.util.Task.run(Task.java:152)
    [catch] at org.openide.util.RequestProcessor$ProcessorThread.run(RequestProcessor.java:622)
    Any suggestions to the solution of these problems are greatly appreciated. Thanks.
    Yi-Xiong

    you also could use this to generate java beans out of database tables:
         * Convert SQL type code to corresponding Java class.
         * @param sqlType One of java.sql.Types.xxx.
         * @return Class that corresponds to the given type.
        public static Class toClass(int sqlType) {
            Class result = null;
            switch (sqlType) {
            case Types.BIGINT :
            case Types.INTEGER :
            case Types.SMALLINT :
            case Types.TINYINT :
                result = Integer.class;
                break;
            case Types.BIT :
            case Types.BOOLEAN :
                result = Boolean.class;
                break;
            case Types.CHAR :
                result = Character.class;
                break;
            case Types.DATE :
            case Types.TIMESTAMP :
                result = java.util.Date.class;
                break;
            case Types.DECIMAL :
            case Types.DOUBLE :
            case Types.FLOAT :
                result = BigDecimal.class;
                break;
            case Types.NULL :
                result = null;
                break;
            case Types.LONGVARCHAR :
            case Types.VARCHAR :
            default :
                result = String.class;
                break;
            return result;
        }//toClass()
         * Create a Java bean (source file) to map a database table. The class name is the table name, the bean
         * properties are the table columns. Each column will result in a property with a corresponding set() and
         * get() method.
         * @param connection Database connection to load table from.
         * @param tableName Name of table to create the bean for.
         * @param packageName Name of package for Java class.
         * @param className Name of Java class to create.
         * @param superClass Optional name of super class.
         * @return Java source of container class.
         * @throws SQLException, IOException
         * @see <a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html">Data Access Object </a>
        public static String getTableBean(Connection connection, String tableName, String packageName, String className, String superClass)
                throws SQLException, IOException {
            String result = null;
            if (connection != null && tableName != null) {
                //read table columns:
                DatabaseMetaData dmd = connection.getMetaData();
                ResultSet resultSet = dmd.getColumns(null, "%", tableName, null);
                Properties props = new Properties();
                if (resultSet != null) {
                    while (resultSet.next()) { //for each table
                        String name = resultSet.getString("COLUMN_NAME");
                        int type = resultSet.getInt("DATA_TYPE");
                        props.setProperty(name, ""+type);
                    }//next table
                }//else: resultSet unavailable
                Set imports = new HashSet();
                StringBuffer sb1 = new StringBuffer(); //fields
                StringBuffer sb2 = new StringBuffer(); //methods
                StringBuffer sb3 = new StringBuffer(); //toString()
                Enumeration enum = props.keys();
                while (enum.hasMoreElements()) {
                    String columnName = (String) enum.nextElement();
                    //change first character of column name to lower case:
                    String fieldName = columnName.substring(0, 1).toLowerCase() + columnName.substring(1);
                    //datat type:
                    String stype = props.getProperty(columnName, ""+Types.VARCHAR);
                    int type = (new Integer(stype)).intValue();
                    Class javaClass = toClass(type);
                    String typeName = "String"; //default
                    if (javaClass != null) {
                        String javaClassName = javaClass.getName();
                        int lastDot = javaClassName.lastIndexOf('.');
                        if (lastDot >= 0) {
                            typeName = javaClassName.substring(lastDot + 1);
                        if (!javaClassName.startsWith("java.lang.")) {
                            imports.add(javaClassName);
                    //field:
                    sb1.append("    /** ");
                    sb1.append(columnName);
                    sb1.append(" */\n");
                    sb1.append("    private ");
                    sb1.append(typeName);
                    sb1.append(" ");
                    sb1.append(fieldName);
                    sb1.append(" = null;\n");
                    //toString() method:
                    sb3.append("        sb.append(\",");
                    sb3.append(fieldName);
                    sb3.append("=\");\n");
                    sb3.append("        sb.append(");
                    sb3.append(fieldName);
                    sb3.append(");\n");
                    //set method:
                    sb2.append("    /**\n");
                    sb2.append("     * Set ");
                    sb2.append(columnName);
                    sb2.append(".\n     *\n     * @param value ");
                    sb2.append(columnName);
                    sb2.append(" to set.\n");
                    sb2.append("     */\n");
                    sb2.append("    public void set");
                    sb2.append(columnName);
                    sb2.append("(");
                    sb2.append(typeName);
                    sb2.append(" value) {\n        ");
                    sb2.append(fieldName);
                    sb2.append(" = value;\n    }\n\n");
                    //get method:
                    sb2.append("    /**\n");
                    sb2.append("     * Get ");
                    sb2.append(columnName);
                    sb2.append(".\n     *\n     * @return ");
                    sb2.append(columnName);
                    sb2.append(".\n     */\n");
                    sb2.append("    public ");
                    sb2.append(typeName);
                    sb2.append(" get");
                    sb2.append(columnName);
                    sb2.append("() {\n");
                    sb2.append("        return ");
                    sb2.append(fieldName);
                    sb2.append(";\n    }\n\n");
                }//next column
                //build class source code:
                StringBuffer sb = new StringBuffer();
                sb.append("/* $Header: /data/iComps/icf/prg/java/src/de/icomps/sql/JDBCUtils.java 9     24.10.03 14:25 Hilpert $ */\n");
                sb.append("package ");
                sb.append(packageName);
                sb.append(";\n\n");
                //import statements:
                Iterator iterator = imports.iterator();
                while (iterator.hasNext()) {
                    String jcn = (String) iterator.next();
                    sb.append("import ");
                    sb.append(jcn);
                    sb.append(";\n");
                if (imports.size() > 0) {
                    sb.append("\n");
                //class:
                sb.append("/**\n");
                sb.append(" * Container class to store data of one record (row) of table '"+tableName+"'.\n");
                sb.append(" *\n");
                sb.append(" * @version $Revision: 9 $ ($Date: 24.10.03 14:25 $)\n");
                sb.append(" * @author $Author: Hilpert $\n");
                sb.append(" */\n");
                sb.append("public class ");
                sb.append(className);
                if (superClass != null) {
                    sb.append(" extends ");
                    sb.append(superClass);
                sb.append(" {\n\n");
                //fields:
                sb.append(sb1.toString());
                //methods:
                sb.append("\n\n");
                sb.append(sb2.toString()); //methods
                //overwrite toString() method:
                sb.append("    /**\n");
                sb.append("     * Overwrite super.\n");
                sb.append("     *\n     * @return String representation of the object.\n");
                sb.append("     */\n");
                sb.append("    public String toString() {\n");
                sb.append("        StringBuffer sb = new StringBuffer(super.toString());\n\n");
                sb.append(sb3.toString());
                sb.append("\n        return sb.toString();\n");
                sb.append("    }\n\n");
                sb.append("}//"+className);
                result = sb.toString();
            }//else: input unavailable
            return result;
        }//getTableBean()

  • Auto-deployment of java classes in Weblogic 9 is not working

    I have an exploded ear in my autodeploy folder and I am updating some of the java classes inside it. But it looks like weblogic 9 is not reloading new version of them. Did anybody had any success with the similar setup?
    And yes, I am updating timestamp for my REDEPLOY file and -Dweblogic.ProductionModeEnabled=false
    Thanks,

    I think it is missing - you need to do the import on your own. I filed an ER to get this one added.
    Note however that the best practice would be to minimize the usage of scripts in your JSP - since this creates spaghetti code that mixes UI with logic and is hard to maintain.

  • Hot Deploying supporting Java class files

    I have a statful session bean that has supporting classes. Is there a way I can hot deploy these into WLS 5.1?
              

    Hi
    I guess u r running apache-jserv as servlet engine for your jsp and servlets. If its so, jsp files can be run without any additonal configuration by putting the jsp file under document root or any subdirectory and for running servlets u have to add classpath entries for your servlet in jserv.properties file.
    To make sure that your servlet engine is working, try
    http://servername:port/servlet/IsItWorking, if u get success msg that means servlet engine is working fine.
    Hope this will help
    Regards
    Kumaran

  • Deploying the java classes

    Hello ,
    The story:
    I have developed a swing application with 3 classes in the same folder , images folders and help files folder which means my folder is like this:
    [ x.class - (main class)
    y.class
    z.class
    (images) - folder
    (help files) - folder ]
    The problem:
    I want to distribute the application to user who dont have JDK in their machines , which means they must install JRE .... but the problem is how do i package my application? , how will my users run it ?
    please help !!! i'll appreciate that , thanks.,...

    A JRE is definitely required, either advise them to download a free copy from sun or package it together with your application using InstallShield

  • Deploying java class that uses oraclexmlsql.jar

    Hi,
    I'm trying to deploy a java class that I wrote. It simply gets some data out of my oracle database as xml using the oraclexmlsql package. It works fine when I compile it within JDeveloper.
    When I try to deploy it JDeveloper gives out the following error:
    Errors in xmlquerydb:
    ORA-29521: refferenced name oracle/xml/sql/query/OracleXMLQuery could not be found
    loadjava: 1 errors
    I can't figure out why that happens. I have used other classes and deployed them as Java stored Procedure and they work fine.
    Thanks for help
    Andre

    I tried to load the oraclexmlsql.jar into the shema where I put my class. The classes from this jar were loaded but can not be compiled( apart from 3 ). I also tried loading my class into sys but I still can't compile it or the oraclexmlsql.jar classes.
    Is the xsu12.jar a collection of all the classes that are allready in Sys after the database install?
    I have noticed that on expanding the oraclexmlsql.jar file has a strange format and two classes classes are in the directory from which I expanded the jar. These two classes do not get a synonym on loading into the db. Could that have anything to do with it?
    Thanks for more help
    Andre

  • Download jar / java class from database

    Hello,
    I have database 10.2.0.3 with one procedure that calls some java class loaded in database. Unfortunately I don't have source code of that java class or whole jar that was loaded into database.
    I would like to download it from database and try to decompile it.
    Can you tell me how can I download some java classes from database?
    Everything I know is only the name of some java class that is used in one PL/SQL procedure (CREATE OR REPLACE PROCEDURE ..... AS LANGUAGE JAVA)
    Thanks for some tips

    Can you tell me how can I download some java classes from database?You can use dbms_java.export_class procedure to export class as blob, then just save the blob to file.

  • Drop java class not working

    Hello,
    i'm using a freshly installed SQLDeveloper 1.5.1 to a java class to the database. Loading the class works, i can see my class in the tree under java.
    Now i wanted to change the source code of my class, so i wanted to drop it in the database. But although SQLDeveloper tells me that the Java Object "MyClass" has been dropped, it is still there in the tree. When i click on the entry in the tree i can still see the code.
    What do i need to do to remove my java code from the database?
    Thanks for help in advance,
    Dirk

    Hi ,
    select XMLTOOLKIT option in Operation mapping and execute it.
    I am not sure we can call java program in XSLT Program,but alternative is copy the code and use it in XSLT mapping it self,that means your XSLT program will become with JAVA extensions.
    then in Operation mapping level select SAPXMLTOOL kit option and execute it. i hope it will work. if it is not working then you have deploy some JAXP files on server,because the way execution of XSLT Mpaping program got changed,like when eve you executing XSLT with extnasions( if you are not using XMLTOOL kit option) then you have to use latest version of JAXP.JDK files.
    Regards,
    Raj

  • Custom java class in Quoting screen Customization

    Hi,
    We are working with Customization of couple of screens in Quote module. Esp. the Create Template screen. We decide to add new property to the Template and user needs to choose among a set of values to this new property through a radio button.
    Instead of hardcoding these property values and radiobuttons, we thought we would define these data in some lookup table and fetch them and display.
    Now, since we are defining these lookup data, should we write our custom java class to interact with database and fetch them from any lookup table (should we use flex fields ?) ?
    If we are going to write custom java object, any guidance on how to compile/deploy/standards for them ?
    Message was edited by:
    tcesenthil

    Since our this requirement is in Quotes module, its not using OAF. It is using plain JSPs and java classes.
    What i was thinking is, create the Option values as flex fields, and write a custom java class to fetch these data from the flex tables and use it in the JSP.
    The main problem we are facing now is,
    "...we wrote a simple java class, which establishes database connection, executes a simple insert & select query to our custom table. compiled & placed the class file under our new pkg structure under $JAVA_TOP eg. oracle.apps.xxx.quot.tmpl , bounced the apache."
    But when we tried to import this class in the jsp (which is being customized), the app just throwed Internal Server Error and we couldnt find any info in the Log file.
    Couldnt guess, why is this simple thing failing. Any idea ?

  • Drop all java classes

    Hi there folks,
    I'm facing a rather nasty problem: I have deployed a number of
    java classes to the database via loadjava while the rest of the
    team were still developing away.
    To delete classes via dropjava you need the file they were
    loaded from (e.g. a .jar file). Now the .jar files have changed
    during the development and using dropjava with them will leave
    some files in the database.
    Is there a way to get rid of all classes in one scheme without
    the source files?
    TIA,
    Joerg

    list all your java classes by cursor
    select object_name from all_objects where owner='SHEMA' and
    object_type='JAVA CLASS'
    and for all object_name execute
    drop java class "object_name"

Maybe you are looking for

  • How can I check for 'undefined'?

    Hi, I am creating a custom MP3 player where audio playback is started by clicking on the title of the audio, but I also want to be able to start play abck from the Play/Pause button. In order to implement this dual approach, I am thinking of checking

  • ABAP Query Selection screen parameters

    I need to add an additional selection screen parameter  in existing ABAP Query. How to modify the selection screen fields in existing ABAP query ? Kindly help me.

  • Could not save because the ICC profile description is invalid

    I'm getting this error whenever trying to do a "save" or "save as" from Photoshop CC. I've tried converting to different color profiles but that doesn't seem to make a difference. Even if I create a new blank document and try to save it, I get the sa

  • DVD Menu Transition Effects

    I have successfully created a motion graphic DVD menu in AE, which I have rendered to be authored in Encore. The theme is horror/thriller with thriller theme for the BG music. There are two(2) selecitons on the main menu: Play Movie         Bonus Fea

  • Create material with reference using BAPI

    Hi I need to create material using refrence to another material for all material Views. Can I use BAPI_MATERIAL_SAVEREPLICA. Which parameter I need to fill for reference materia Moderator message: please do your own research before asking. Edited by: