Stream Corrupted Exception using ORACLE LITE 8i

Our application on the client needs to insert word documents in the form of BLOBS in the ORACLE I LITE database.
I am using the below JDBC driver to store and retrieve the BLOB from the database and i have the ODBC driver for the Oracle LITE installed on the machine.
String jdbcURL = "jdbc:Polite:egcaspacclient";
String uid = "system";
String passwd = "***";
String driver = "oracle.lite.poljdbc.POLJDBCDriver";
But i try to read the BLOB from the database i am getting a streamCorrupted exception while reading the StreamHeader. I am using ObjectInputStream and ObjectOutputStream to store and retrieve the BLOB information.
I infact tried the same code with the ORACLE8i database and it is working.
I read some documentation that Oracle LITE supports storing the BLOBS.
I am wondering if anything wrong with the driver i am using.
Also the datatype in the BLOB column of the database is showing as undefined. But i see some information is stored to that column when i insert the BLOB.
I would appreciate if anybody provide with some clues.
Thanks
Surendra

This forum is meant for discussions about OTN content/site and services.
Questions about Oracle products and technologies will NOT be answered in this forum. Please post your product or technology related questions in the appropriate product or technology forums, which are monitored by Oracle product managers.
Product forums:
http://forums.oracle.com/forums/index.jsp?cat=9
Technology forums:
http://forums.oracle.com/forums/index.jsp?cat=10
As a general guideline, please first search the forum to see if your question is already answered. You will find answers for the most frequently asked questions by simply searching the forum. This will help you to find the answer right away and will save time for all of us.

Similar Messages

  • [b]Stream Corrupted Exception with ORACLE8i LITE[/b]

    Our application on the client needs to insert word documents in the form of BLOBS in the ORACLE I LITE database.
    I am using the below JDBC driver to store and retrieve the BLOB from the database and i have the ODBC driver for the Oracle LITE installed on the machine.
    String jdbcURL = "jdbc:Polite:egcaspacclient";
    String uid = "system";
    String passwd = "***";
    String driver = "oracle.lite.poljdbc.POLJDBCDriver";
    But i try to read the BLOB from the database i am getting a streamCorrupted exception while reading the StreamHeader. I am using ObjectInputStream and ObjectOutputStream to store and retrieve the BLOB information.
    I infact tried the same code with the ORACLE8i database and it is working.
    I read some documentation that Oracle LITE supports storing the BLOBS.
    I am wondering if anything wrong with the driver i am using.
    Also the datatype in the BLOB column of the database is showing as undefined. But i see some information is stored to that column when i insert the BLOB.
    I would appreciate if anybody provide with some clues.
    Thanks
    Surendra

    This forum is meant for discussions about OTN content/site and services.
    Questions about Oracle products and technologies will NOT be answered in this forum. Please post your product or technology related questions in the appropriate product or technology forums, which are monitored by Oracle product managers.
    Product forums:
    http://forums.oracle.com/forums/index.jsp?cat=9
    Technology forums:
    http://forums.oracle.com/forums/index.jsp?cat=10
    As a general guideline, please first search the forum to see if your question is already answered. You will find answers for the most frequently asked questions by simply searching the forum. This will help you to find the answer right away and will save time for all of us.

  • Error while trying access JSP page first time using Oracle Lite

    Hi,
    We are doing a proof of concept using Oracle Lite 10gR3. Installed Mobile server and published a JSP based application. Installed web-to-go setup.exe on a client machine and synchronized the application. However when we tried to open the page, it comes up with an error. We are using jdk version 1.4. Any advise will be highly appreciated. Thanks.
    Error message:
    Requested URL:/webtogo/18Mar1/MyIndex.jsp
    Exception: oracle.classloader.util.AnnotatedClassFormatError:_MyIndex (Unsupported major.minor version 49.)
    Invalid Class: _MyIndex
    Loader:mobileclient.web.18Mar1.jsp22486527:0.0.0
    Code-Source: /C:/MyInstallation/mobile_client_oc4j/j2ee/mobileclient/application-deployments/mobileclient/18Mar1/persistence/_pages/
    Configuration: *.jsp in C:\MyInstallation\mobile_client_oc4j\j2ee\mobileclient\application-deployments\mobileclient\18Mar1\persistence\_pages
    Dependent Class: oracle.jsp.runtimev2.JspPageInfo
    Loader: oc4j:10.1.3
    Code-Source: /C:/MyInstallation/mobile_client_oc4j/j2ee/mobileclient/lib/ojsp.jar
    Configuration: <code-source> in META-INF/boot.xml in C:\MyInstallation\mobile_client_oc4j\j2ee\mobileclient\oc4j.jar
    This class was compiled for a newer version of the JRE. Expected version 48.0, found 49.0

    (Since this is the general forum for the 'big' database, my advice would be to ask in the Oracle Lite forum. Database Mobile Server (inc. legacy Database Lite)
    If this is a formal evaluation, you could also get a Sales-sponsored trial which usually comes with 30-90 days of Metalink support. You would be able to search for notes like Doc 414106.1
    Bottom line is that the code is for JDK 1.5 and it's being deployed against JDK 1.4.2. Something needs to be either upgraded or downgraded.

  • Stream Corrupted  exception BLOB + Oci driver

    Hi,
    I have used blob which is java object and using Weblogic oci driver. So far things
    are fine. I'm able to inser ,update etc.
    If i change my database charset to UTF8 i get stream corrupted Exception. I'm
    using weblogic 6 and is using its connection pool. i have added connection pool
    settings to config.xml.
    If instead of connection pool i explicitly load driver and while connecting i
    add this to properties object
    props.put("weblogic.oci.min_bind_size", "660");
    props.put("weblogic.codeset","UTF8");
    This works fine.
    Now my problem is how do i set this above mentioned properties to config.xml.
    any help will be appreciated.
    Regards
    -Sugs

    Hey suganda,
    Can you please send me the code you are using for insertion and
    retrieval. I am not able to retrieve a blob, i don't know hy
    i am using oci drivers like you. so please help
    "Soumik" <[email protected]> wrote:
    >
    Hi
    I guess what you can do is.
    Open the weblogic server console
    got to the connection pool that you have
    In the
    Propertie
    (Key=Value) textbox
    write
    weblogic.oci.min_bind_size=660
    weblogic.codeset=UTF8
    the operation will automatically write it to config.xml
    soumik
    "Sugandha" <[email protected]> wrote:
    Hi,
    I have used blob which is java object and using Weblogic oci driver.
    So far things
    are fine. I'm able to inser ,update etc.
    If i change my database charset to UTF8 i get stream corrupted Exception.
    I'm
    using weblogic 6 and is using its connection pool. i have added connection
    pool
    settings to config.xml.
    If instead of connection pool i explicitly load driver and while connecting
    i
    add this to properties object
    props.put("weblogic.oci.min_bind_size", "660");
    props.put("weblogic.codeset","UTF8");
    This works fine.
    Now my problem is how do i set this above mentioned properties to config.xml.
    any help will be appreciated.
    Regards
    -Sugs

  • How are you Using Oracle Lite?

    I'm doing a little research and am curious how people are using Oracle Lite...any feedback would be helpful, thanks!

    Hi Laurie,
    First, Robert - Lite'n up. This a "user forum" and open to any question, right? If we start chastising people for posting what read to me as a rather innocent question you might not expect to get many questions from newbies and responses from the gurus.
    Laurie, I have ported a J2EE application that uses Oracle enterprise as the database and BEA WebLogic as the server to an "off-line" accessible application that uses OLite and Apache Tomcat. Since this application was already written and we did not want to rewrite any [significant] portion, so I decide on Tomcat instead of OLite's Java engine. However, I will most likely use OLite "Web" application(s) for other apps that we are considering porting to this platform. So far, it seems like a great platform for an application that works with a rdbms.
    Hope this helps with your thesis ; )

  • StreamCorrupted Exception using ORACLE LITE8i

    Our application on the client needs to insert word documents in the form of BLOBS in the ORACLE I LITE database.
    I am using the below JDBC driver to store and retrieve the BLOB from the database and i have the ODBC driver for the Oracle LITE installed on the machine.
    String jdbcURL = "jdbc:Polite:egcaspacclient";
    String uid = "system";
    String passwd = "***";
    String driver = "oracle.lite.poljdbc.POLJDBCDriver";
    But i try to read the BLOB from the database i am getting a streamCorrupted exception while reading the StreamHeader. I am using ObjectInputStream and ObjectOutputStream to store and retrieve the BLOB information.
    I infact tried the same code with the ORACLE8i database and it is working.
    I read some documentation that Oracle LITE supports storing the BLOBS.
    I am wondering if anything wrong with the driver i am using.
    Also the datatype in the BLOB column of the database is showing as undefined. But i see some information is stored to that column when i insert the BLOB.
    I would appreciate if anybody provide with some clues.
    Thanks
    Surendra

    Our application on the client needs to insert word documents in the form of BLOBS in the ORACLE I LITE database.
    I am using the below JDBC driver to store and retrieve the BLOB from the database and i have the ODBC driver for the Oracle LITE installed on the machine.
    String jdbcURL = "jdbc:Polite:egcaspacclient";
    String uid = "system";
    String passwd = "***";
    String driver = "oracle.lite.poljdbc.POLJDBCDriver";
    But i try to read the BLOB from the database i am getting a streamCorrupted exception while reading the StreamHeader. I am using ObjectInputStream and ObjectOutputStream to store and retrieve the BLOB information.
    I infact tried the same code with the ORACLE8i database and it is working.
    I read some documentation that Oracle LITE supports storing the BLOBS.
    I am wondering if anything wrong with the driver i am using.
    Also the datatype in the BLOB column of the database is showing as undefined. But i see some information is stored to that column when i insert the BLOB.
    I would appreciate if anybody provide with some clues.
    Thanks
    Surendra

  • Application Development using Jdeveloper using Oracle Lite

    Hi all,
    I need to develop an application that works with the oracle database lite technology.
    Ritght now I am working on some 10 tables .The Scenario is like the application developed is deployed on the middle tier and the user downloads it and goes offline. And he uses the application offline with the same tables present (that are used in developing the application) in another database present on the user machine . I have gone through the ADF BC tutorials but I couldn’t figure out whether the business components (view objects, entity objects) that are created by using tables (connecting to a particular schema in the database) can work if the schema changes(coz I tried doing that and faced errors that connection to database couldn’t be established ). I think this might be because the schema has changed.
    Does this Business components created work if the database schema changes?
    Is it possible to develop an application using java swing that works on the oracle database lite? I need a standalone Windows 32 application to be developed.
    Thanks in advance

    Let's assume you have two database schema USER1 and USER2
    And let's assume that USER2 grants the appropriate privileges so that USER1 can see his tables.
    If you connect as USER1 in JDeveloper and create an entity object based on a table USER2.SOMETABLE, then the SomeTable entity object will remember the USER2 schema name as part of the table name.
    If instead if USER1 creates an entity object against a table in his own USER1 schema, then the entity object will only record the "TABLENAME" in the entity metadata, without a schema qualifier. In this case, if you connect to a different schema at runtime which still has the expected TABLENAME table in it, then it will work fine.
    Generally you would want to use an entity based on a synonym instead of an entity based directly on a SCHEMANAME.TABLENAME so that it wouldn't matter if the schema changed.
    Yes, you can build Swing, JSF, or JSP applications against Oracle Lite using ADF BC.

  • Using oracle lite as a standalone database

    we are currently using olite 4.0 as a standalone/embedded database. although some form of data synchronisation is required, it is handled separately by our own program.
    to use oracle 9i lite as a standalone/embedded database seems like a daunting task now. the environment now is much more complex compared to olite 4.0.
    any idea how I can use oracle 9i lite just for the database only, without installing all the unnecessary stuffs?
    thanks.

    Hi,
    I have been using Oracle Flashback Database for a long time in our test environments. As you already said, I recommend that you create Guaranteed Restore Points rather than rely on db_flashback_retention_target.  If you are planning to use Guaranteed Restore Points only, then you don't need to turn on flashback. If flashback database is not enabled, then the database must be mounted, not open, when creating the first guaranteed restore point (or if all previously created guaranteed restore points have been dropped).
    My Answers:
    1) I don't think so. Flashback database is faster compared to RMAN restore/recover operations.
    2) Create a backup ins not mandatory, but is a good practice.
    3) I created a Nagios plugin that take this work for me, but you can check the v$recovery_file_dest view from time to time.
    4) If you take a backup then I don't see a problem, but take care that flashback database relies not only on flashback log files but also in archive redo log files. I recommend you to delete archivelogs (from RMAN) after you drop the restore point.
    5) Flashback log files are automatically deleted after the Guaranteed restore points are deleted.
    6) Read documentation, make more tests. In 2011 I wrote an article (Brazilian Portuguese) about Flashback Database. Maybe you can take a look ;-)
    Cheers
    Legatti

  • Null Pointer Exception in Oracle Lite

    Hi,
    I am confused what might be causing this error.. pls help or suggest soemthing ..
    java.lang.NullPointerException
    at com.pega.pegarules.web.sql.SQLExplorer.getTableInformation(SQLExplorer.java:225)
    at org.apache.jsp.sql.objdetails_jsp._jspService(objdetails_jsp.java:96)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at com.pega.pegarules.web.StaticContentFilter.doFilter(StaticContentFilter.java:237)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    it might be coming from this source code but i am not sure ..
    public TableObject getTableInformation(String aCatalog, String aSchema, String
    aObjectName) {
    TableObject toInfo = null;
    ArrayList alTemp = new ArrayList();
    try {
    DatabaseMetaData dmdInfo = mSession.getConnection().getMetaData();
    ResultSet rset = dmdInfo.getColumns(aCatalog, aSchema, aObjectName, "%");
    while (rset.next()) {
    if (toInfo == null) {
    toInfo = new TableObject();
    toInfo.mCatalog = rset.getString(1);
    toInfo.mSchema = rset.getString(2);
    toInfo.mObjectName = rset.getString(3);
    ColumnDefinition cdInfo = toInfo.new ColumnDefinition();
    cdInfo.mColumnName = rset.getString(4);
    cdInfo.mJavaColumnType = getJavaTypeName(rset.getInt(5));
    getColumns is returning a zero length result set, which causes a NPE in our
    code. (below). It appears something strange is going on with the 10 lite
    Text continued in next action...
    16-MAR-05 22:32:04 GMT
    Text continued from previous action...
    drivers to cause this behavior -- can you guys shed any light?
    Here's the link to the Sun docs re getColumns
    http://java.sun.com/j2se/1.4.2/docs/api/java/sql/DatabaseMetaData.html#getColumn
    s(java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)

    Could you please tell when you are getting this error ,at the time of start of webtogo or somewhere else

  • ORACLE LITE Using for mobile CRM

    We are developing a CRM application and intend to use Oracle lite in order to enable working offline.
    Has anybody done such a project or similar one?
    Can you please share your experience with me?
    Thanks,

    http://download.oracle.com/docs/cd/E12095_01/doc.10302/e12080/preinstall.htm#CBHIIFJA
    <quote>
    3.8.1.2 Software Requirements For Windows Mobile Clients
    * Windows Mobile 5
    * Windows Mobile 5 for Pocket PC
    * Windows Mobile 5 for Pocket PC Phone Edition
    * Windows Mobile 5 AKU2
    <quote>
    You can download the latest version of Database Lite 10.3.0.2

  • Is it possible to use Oracle Forms 10g with Oracle 10g Lite Database?

    Hi All,
    We are in process of migrating our forms from 6i to 10g environment.
    We have two kinds of applications, one set run on general Oracle 11g database and the other set of forms run at the client machine using Oracle lite database.
    We dont have any problem with Forms 6i to connect to Lite database as it allows to connect through ODBC:DSN names. When we try to connect to a lite database (10gR3) from Forms 10g through ODBC/DSN, it's not allowing and throwing the below error.
    ORA-03121 : no interface driver connected - function not performed
    Can someone tell me if there is something wrong in our approach? Also advise how to use Oracle Lite database with Forms 10G.
    Sincerely,
    Praveen Manthena

    Hi,
    I have experience with 6i with lite database 10g. There are two version of lite database one is multi language support and other one in english. There lang problem in connectivity with multi language 10g lite database. I done connectivity with single language connectivity of 6i with 10g lite database. You should try this one with forms 10g.
    Regards,
    Naveed Ali

  • Stream Corrupted while connection

    We have a java swing game that relies on connection with the server and that is established through object stream. Our problem is that in between game play �Stream Corrupted Exception� occurred and connection breaks.
    Is there a way we can avoid this, so that connection will carry on till the game finish?
    here is code at server for sending data
    public void sendMessage(CMessage cMessage)
         if(bIsClosed==false)
           try
                ObjectOutputStream objOutputStream=new ObjectOutputStream(socket.getOutputStream());
              objOutputStream.writeObject(cMessage);
              objOutputStream.flush();
           }catch(Exception e)
                bIsClosed=true;
                System.out.println("Error Sending Message "+cMessage.get_title()+e.toString());
              server.removeConnection( socket );
    }at receiving at client
    Object objMessageRecived;
    CMessage cMessageRecived;
    while(true)
         try
              objMessageRecived=(new ObjectInputStream(socket.getInputStream())).readObject();
              cMessageRecived=(CMessage)objMessageRecived;
              m_cWindow.handle_message(cMessageRecived);
    catch(IOException ex){
              System.out.println("Error in connection "+ex.toString());
              break;
         catch(ClassNotFoundException ce){System.out.println("Error in connection !!!!!! "+ce.toString());}
    }Thanks for all your suggestions,
    -Vidhi.

    thats not a problem bcause we r using it quiot regularly.
    and one more importent thing i like to say is after happening of this error actually connection is not breaked but client was't recived any message form server but can send am many as it can

  • Stream Corruption  - Servley can read object?

    I get the below exception when I increase the size of an objcet that I serialise. I have an object - it contains a vector. If this vector has 10000 rows then my sevlet reads it out of a database fine (blob format inside MySQL). If I add another vector of any size to the object then i get stream corrupted. If I try to add any class attributes the again stream corrupted.
    Using JDK1.4 and Tomcat3.3.2
    java.io.StreamCorruptedException
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1291)
    at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1593)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1261)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1830)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1756)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1636)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
    at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1593)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1261)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1830)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1756)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1636)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
    at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1593)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1261)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1830)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1756)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1636)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1830)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1756)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1636)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1264)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:322)
    at cbo.ShowSession.getStatement(ShowSession.java:97)
    at cbo.ShowSession.doGet(ShowSession.java:45)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
    at org.apache.tomcat.core.Handler.service(Handler.java:287)
    at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
    at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
    at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
    at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
    at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
    at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
    at java.lang.Thread.run(Thread.java:536)
    Thanks for any help !

    thanks already have done the flushing I think the error is something to dowith 64kb limits in the UTF encoding scheme. Objects headers that are greater than 64kb seem to mess up!
    Have some dukes for sensible suggestions though

  • Oracle Lite + Resin + jdk1.2.2 or jdk 1.3.1 problem

    Hi!
    Can some one help me this the following:
    I used Oracle Lite database, Resin app server and jdk1.2.2
    When I try to connect my database through simple java-application, all goes fine! But, when I trying to get database communication from my application server and problem arise. First of all dll's such as
    OLJDBC40.DLL, OLAD2040.DLL, OLOBJ40.DLL, OLOD2040.DLL OLSQL40.DLL are in the Path and JVM loads them at runtime. I got connection to DB. Than I try to get some DatabaseMetaData info and got EXCEPTION_ACCESS_VIOLATION (for jdk1.3) and "java.exe has generated error (for jdk1.2.2)" errors from VM.
    So, any idea?
    Any help apriciated...
    RGS,
    parasolko

    Hi,
    I have got the similar problem when I used MS SQL server + Tomcat + JDK1.3.0 via JdbcOdbc driver. In that configuration the JVM crashs very often. It seems that JdbcOdbc's got unstable problem. Then, I tried other type 4 JDBC driver, it works fine and JVM won't crash. Try Sprinta 2000 JDBC driver, it's a type 4 driver and fast stable.
    Ma

  • Converting between tables in an Oracle Lite Database

    We have a standalone application that uses Oracle Lite. A requirement we have from a new customer is to use their Oracle Lite database structure or to come up with a mechanism that sends the data between the 2 different structures.
    Both the structures reside in the same database.
    Initial thoughts were to write triggers on both structures that convert the data or to use XML / XSL and treat them as seperate apps.
    However, I'm wondering if there is a different way. Do Oracle provide any tools that can help with mapping between 2 different structures that hold the same domain data?
    Anyone got any better ideas?
    Cheers, Matt

    We have a standalone application that uses Oracle Lite. A requirement we have from a new customer is to use their Oracle Lite database structure or to come up with a mechanism that sends the data between the 2 different structures.
    Both the structures reside in the same database.
    Initial thoughts were to write triggers on both structures that convert the data or to use XML / XSL and treat them as seperate apps.
    However, I'm wondering if there is a different way. Do Oracle provide any tools that can help with mapping between 2 different structures that hold the same domain data?
    Anyone got any better ideas?
    Cheers, Matt

Maybe you are looking for