How to store xml data fragments, that will not be queried?

Hello,
Delphi Client application communicates with Java Server application via XML messages. Client sends XML message over HTTP Post method. Java Servlet gets XML message, parses it, performs requested action (select/insert/update/delete), generates resulting response and sends it back to the Client.
I use Oracle DB XE 10.2.
For example: Client sends a request to the server, to append certain Order with new Product info:
Request:
<?xml version="1.0" encoding="UTF-8" ?>
- <Request OrderID="123123123" Action="NewProduct">
- <Product TempProdID="2" ProdName="L01" VisualID="1" Amount="1" TechClass="1" TechSubject="1" TechVersion="0" TechName="TestTech" ElemOk="0">
<Modified UserID="XXX" UserGroup="XXX" GroupLevel="0" />
- <QuickInfo>
<ProdIcon Format="PNG"
Encoding="Base64">iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAA
lC+aJAAAAA3RSTlP////6yOLMAAAAvElEQVR42u3aQQ6EIAwAQP7/afe0
mo1mBVur0emJgwGmRDFNWwvH9I153OpjyoisefqXW3afm4WypP+MgomvT
z8AAAAAAAAAAAAAAMAzAClzAWQAdvexfqATEKmA/Fm0rYs5ozvoAWyWj4
ZqJ9efQKR8BJAHOPEdKAAc/lLdAhC/K68EBG+JWwAixfABgF8Jf6MAAAA
AAAAAAAAAAAAALwRUGgAAAAAAsgGJ3cfVrcfFl2jiIZzV+V7Zd/8BOtNi
0MnJ58oAAAAASUVORK5CYII=
</ProdIcon>
<Parameters />
</QuickInfo>
- <TechProduct CurVer="1" MinVer="1" TotalItems="330" ItemNodeSize="55074">
- <SubItem Class="TPlGraph" BindID="00B9C004">
<PropList />
- <SubItem Ident="Profiles" Class="TProfileList" Child="1" BindID="0188598C">
<PropList />
- <SubItem Class="TPlProfile" Child="1" BindID="018CA6CC">
- <PropList>
<Property PropIdent="ProfBaze0X" ValText="0" />
<Property PropIdent="ProfBaze0Y" ValText="990" />
<Property PropIdent="ProfBaze1X" ValText="990" />
<Property PropIdent="ProfHier0" ValText="0" />
- <Property PropIdent="InBorder" ValIdent="None" ValText="N&#279;ra">
<ExtValue ColIdent="ItemCode" Value="None" />
<ExtValue ColIdent="Type" Value="" />
<ExtValue ColIdent="Filter" Value="" />
<ExtValue ColIdent="Width" Value="0" />
<ExtValue ColIdent="TechCall" Value="" />
</Property>
</PropList>
</SubItem>
</SubItem>
</SubItem>
</TechProduct>
</Product>
</Request>
I use DOM parsers to parse the received requests, extract certain info and insert it into relational tables using standart SQL queries.
My question is: what is the best way to store XML data fragments, that are not required to be saved relationally? I need to save the content of node <TechProduct> from the above example to relational table's column. There will be no need to query this column, no need to use relational views. I will use it only when Client application will request to modify certain order's product. Then I will have to send back the same <TechProduct> node via XML response.
So what column type do I have to use? CLOB? XMLType? Is it better to use object types? Do I have to register XML Schema for better performance? The size of the fragment can be ~2MB.
Thanks for your help
Message was edited by:
Kichas

Thank you for reply,
As you suggested, I will use XMLType storage as CLOB (without XML Schema).
As I mentioned before, I use Java Servlet, deployed on Tomcat WebServer, to receive XML messages from Client application via HTTP POST method.
I use these libs to get the XML payload and parse it into a Document:
import org.w3c.dom.*;
import org.xml.sax.InputSource;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
And here is the code:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
// get the XML payload and parse it into a Document
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document dom;
InputSource input = new InputSource(request.getInputStream());
dom = docBuilder.parse(input);
catch(Exception ex) {
System.out.println("Exception thrown in XmlService");
ex.printStackTrace();
throw new ServletException(ex);
I create a relational table, that contains XMLType column:
CREATE TABLE xwarehouses (
warehouse_id NUMBER,
warehouse_spec XMLTYPE)
XMLTYPE warehouse_spec STORE AS CLOB;
Now I want to insert all DOM Document into XMLType column. So I do like this:
import oracle.xdb.XMLType;
String SQLTEXT = "INSERT INTO XWAREHOUSES (WAREHOUSE_ID, WAREHOUSE_SPEC) VALUES (?, ?)";
XMLType xml = XMLType.createXML(con,dom);
PreparedStatement sqlStatement = con.prepareStatement(SQLTEXT);
sqlStatement.setInt(1,2);
sqlStatement.setObject(2,xml);
sqlStatement.execute();
sqlStatement.close();
dom is the Document, that I got from HTTP Request input stream.
My servlet throws an exception:
java.lang.NoClassDefFoundError: oracle/xml/parser/v2/XMLParseException
at XmlService.GetMatListServiceHandler.processRequest(GetMatListServiceHandler.java:111)
at XmlService.XmlServiceHandler.handleRequest(XmlServiceHandler.java:43)
at XmlService.XmlServiceServlet.doPost(XmlServiceServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
why does he needs oracle.xml.parser.v2.XMLParseException? I don't use Oracle parser? Does this code line throws the exception (I am not able to debug my code, because I have not configured JDeveloper to be able to use Remote Debuging):
XMLType xml = XMLType.createXML(con,dom);
Does it reparses the given dom Document or what?. When I deploy xmlparserv2.jar to Tomcat, everything is ok, application inserts XML data into XMLType column.
Is there another way to insert the whole org.w3c.dom Document or Document fragment (that is already parsed) into XMLType column. Can you provide any sample code?
The Document may contain national symbols, so they should be correctly stored and then later retrieved.
Many thanks.

Similar Messages

  • How to store xml data into file in xml format through java program?

    HI Friends,
    Please let me know
    How to store xml data into file in xml format through java program?
    thanks......
    can discuss further at messenger.....
    Avanish Kumar Singh
    Software Engineer,
    Samsung India Development Center,
    Bangalore--560001.
    [email protected]

    Hi i need to write the data from an XML file to a Microsoft SQL SErver database!
    i got a piece of code from the net which allows me to parse th file:
    import java.io.IOException;
    import org.xml.sax.*;
    import org.xml.sax.helpers.*;
    import org.apache.xerces.parsers.SAXParser;
    import java.lang.*;
    public class MySaxParser extends DefaultHandler
    private static int INDENT = 4;
    private static String attList = "";
    public static void main(String[] argv)
    if (argv.length != 1)
    System.out.println("Usage: java MySaxParser [URI]");
    System.exit(0);
    String uri = argv[0];
    try
    XMLReader parser = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");
    MySaxParser MySaxParserInstance = new MySaxParser();
    parser.setContentHandler(MySaxParserInstance);
    parser.parse(uri);
    catch(IOException ioe)
    ioe.printStackTrace();
    catch(SAXException saxe)
    saxe.printStackTrace();
    private int idx = 0;
    public void characters(char[] ch, int start, int length)
    throws SAXException
    String s = new String(ch, start, length);
    if (ch[0] == '\n')
    return;
    System.out.println(getIndent() + " Value: " + s);
    public void endDocument() throws SAXException
    idx -= INDENT;
    public void endElement(String uri, String localName, String qName) throws SAXException
    if (!attList.equals(""))
    System.out.println(getIndent() + " Attributes: " + attList);
    attList = "";
    System.out.println(getIndent() + "end document");
    idx -= INDENT;
    public void startDocument() throws SAXException
    idx += INDENT;
    public void startElement(String uri,
    String localName,
    String qName,
    Attributes attributes) throws SAXException
    idx += INDENT;
    System.out.println('\n' + getIndent() + "start element: " + localName);
    if (localName.compareTo("Machine") == 0)
    System.out.println("YES");
    if (attributes.getLength() > 0)
    idx += INDENT;
    for (int i = 0; i < attributes.getLength(); i++)
    attList = attList + attributes.getLocalName(i) + " = " + attributes.getValue(i);
    if (i < (attributes.getLength() - 1))
    attList = attList + ", ";
    idx-= INDENT;
    private String getIndent()
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < idx; i++)
    sb.append(" ");
    return sb.toString();
    }// END PRGM
    Now , am not a very good Java DEv. and i need to find a soln. to this prob within 1 week.
    The next step is to write the data to the DB.
    Am sending an example of my file:
    <Start>
    <Machine>
    <Hostname> IPCServer </Hostname>
    <HostID> 80c04499 </HostID>
    <MachineType> sun4u [ID 466748 kern.info] Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 360MHz) </MachineType>
    <CPU> UltraSPARC-IIi at 360 MHz </CPU>
    <Memory> RAM : 512 MB </Memory>
    <HostAdapter>
    <HA> kern.info] </HA>
    </HostAdapter>
    <Harddisks>
    <HD>
    <HD1> c0t0d0 ctrl kern.info] target 0 lun 0 </HD1>
    <HD2> ST38420A 8.2 GB </HD2>
    </HD>
    </Harddisks>
    <GraphicCard> m64B : PCI PGX 8-bit +Accel. </GraphicCard>
    <NetworkType> hme0 : Fast-Ethernet </NetworkType>
    <EthernetAddress> 09:00:30:C1:34:90 </EthernetAddress>
    <IPAddress> 149.51.23.140 </IPAddress>
    </Machine>
    </Start>
    Note that i can have more than 1 machines (meaning that i have to loop thru the file to be able to write to the DB)
    Cal u tellme what to do!
    Even better- do u have a piece of code that will help me understand and implement the database writing portion?
    I badly need help here.
    THANX

  • TS1292 how to activat a itunes code that will not redem

    how to activat a itunes code that will not redem

    I was having the same problem with a card that I received as a gift. Finally, I realized that it's an APPLE gift card and not an iTunes gift card. They are different and one will not work for another. The Apple card is used for hardware, software, cases, headphones, etc that you can buy in store or online. The iTunes card can only be used for music, apps, videos purchased through iTunes.
    But as long as it is in fact an iTunes card, the only other thing I've read about it not activating is to wait a few days and try it again. Sometimes it takes a while for the store where it was purchased from to send the activation info to Apple and read it as a valid code. I guess it doesn't happen instantaneously when scanned at the store.

  • How to get master data records that do not have transaction data in a query

    Hi,
    How to get master data records that do not have transaction data in a query output. Can we create a query or any other way to get the master data records that do not have transaction data?

    Hi,
    Create a multiprovider which includes transactional data target and master data info object. Make sure that identification for this master data info object is ticked on both the provider.
    Create report on this multiprovider , keep the master data info object in rows , and now you should able to see all the values which are there in master data info object irrespective of transaction happened or not .
    Next you may create condition showing only zero keyfigure values , ie. master data without any transaction.
    Hope that helps.
    Regards
    Mr Kapadia

  • How to store XML data into Oracle Table

    I had trouble to store XML data into Oracle Table with XDK (Oracle 8.1.7 ). The error is:
    C:\XDK_Java_9_2\xdk\demo\java\Test>java testInsert Dept.xml
    <Line 1, Column 1>: XML-0108: (Fatal Error) Start of root element expected.
    Exception in thread "main" oracle.xml.sql.OracleXMLSQLException: Start of root element expected.
    at oracle.xml.sql.dml.OracleXMLSave.saveXML(OracleXMLSave.java:2263)
    at oracle.xml.sql.dml.OracleXMLSave.insertXML(OracleXMLSave.java:1333)
    at testInsert.main(testInsert.java:8)
    Here is my xml file:
    <?xml version = '1.0'?>
    <ROWSET>
    <ROW num="1">
    <DEPTNO>10</DEPTNO>
    <DNAME>ACCOUNTING</DNAME>
    <LOC>NEW YORK</LOC>
    </ROW>
    <ROW num="2">
    <DEPTNO>20</DEPTNO>
    <DNAME>RESEARCH</DNAME>
    <LOC>DALLAS</LOC>
    </ROW>
    <ROW num="3">
    <DEPTNO>30</DEPTNO>
    <DNAME>SALES</DNAME>
    <LOC>CHICAGO</LOC>
    </ROW>
    <ROW num="4">
    <DEPTNO>40</DEPTNO>
    <DNAME>OPERATIONS</DNAME>
    <LOC>BOSTON</LOC>
    </ROW>
    </ROWSET>
    and here is structure of table:
    Name Null? Type
    DEPTNO NOT NULL NUMBER(2)
    DNAME VARCHAR2(14)
    LOC VARCHAR2(13)
    and here is my Java Code:
    import java.sql.*;
    import oracle.xml.sql.dml.OracleXMLSave;
    public class testInsert{
         public static void main(String[] args) throws SQLException{
              Connection conn = getConnection();
              OracleXMLSave sav = new OracleXMLSave(conn,"scott.tmp_dept");
              sav.insertXML(args[0]);
              sav.close();
              conn.close();
         private static Connection getConnection()throws SQLException{
              DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
              Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@amt-ebdev01:1521:mydept","scott","tiger");
              return conn;
    Could you help me ? Thanks !

    The problem is that you need to pass avalid URL , Document...
    Please try this code instead:
    import java.net.*;
    import java.sql.*;
    import java.io.*;
    import oracle.xml.sql.dml.OracleXMLSave;
    public class testInsert
    public static void main(String[] args) throws SQLException{
    Connection conn = getConnection();
    OracleXMLSave sav = new OracleXMLSave(conn,"scott.temp_dept");
    URL url = createURL(args[0]);
    sav.insertXML(url);
    sav.close();
    conn.close();
    private static Connection getConnection()throws SQLException{
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@dlsun1982:1521:jwxdk9i","scott","tiger");
    return conn;
    // Helper method to create a URL from a file name
    static URL createURL(String fileName)
    URL url = null;
    try
    url = new URL(fileName);
    catch (MalformedURLException ex)
    File f = new File(fileName);
    try
    String path = f.getAbsolutePath();
    // This is a bunch of weird code that is required to
    // make a valid URL on the Windows platform, due
    // to inconsistencies in what getAbsolutePath returns.
    String fs = System.getProperty("file.separator");
    if (fs.length() == 1)
    char sep = fs.charAt(0);
    if (sep != '/')
    path = path.replace(sep, '/');
    if (path.charAt(0) != '/')
    path = '/' + path;
    path = "file://" + path;
    url = new URL(path);
    catch (MalformedURLException e)
    System.out.println("Cannot create url for: " + fileName);
    System.exit(0);
    return url;

  • How can I copy a webpage that will not let me highlight it, i.e. use the control c key strokes?

    How can I take a picture of a webpage that will not let me use the control C copy command? In other words, on this particular website, I try to highlight a passage that I want to save and put in a document, but the highlighting will not work. I asked them about that, and they simply said they did not have that facility, but I think the issue is protecting their copyrighted material. I know there is some way to take a picture of the page, and then I can use my picture editing software to crop it and enlarge it.

    Are you trying to take a "snapshot" in a PDF?
    If the part of the page or PDF you want to capture is fully visible, you can use the Windows print screen function to capture it. Either use the Print Screen key to capture the entire monitor display, or Alt+Print Screen to capture the active window.
    If you need to do this often, or if you want to save the snapshot straight to disk, or if you need more than fits in a single Windows screen shot, an add-on such as [https://addons.mozilla.org/en-us/firefox/addon/fireshot/ Fireshot] can be handy.

  • How to fix a Domain file that will not open

    We have a Domain file on our Mac Mini that will not open - iWeb keeps saying that it cannot be found, even though it is in the Library/Application Support/iWeb folder. I transferred the Domain file to my GS, and I get the same response - if I switch back to the original Domain file (on the G5), all is well. Obviously, the Domain file from the Mac Mini has gotten corrupted, but cannot determine the exact problem (though I think it may be the index.xml.gz file). I've reinstalled iWeb, checked permissions, deleted (and re-created) the associated plist files - nothing. Unfortunately, our company's web pages are in that Domain file, and cannot perform some much-needed updates. Any help that can be offered would be most appreciated!!

    Have you tried double-clicking on the Domain file?

  • How to resolve a Lenovo PC that will not pass the Lenovo Splash screen with no access to Windows

    Here is my problem and here is the solution!!!
    My B540 Ideacentre would not pass the Lenovo splash screen. The only operational keys I had was F1 (BIOS) and F12 (BIOS options). F2 went to a light blue screen so no chance of even a one key recovery. Warrenty had expired four and a half months ago. I contacted Lenovo and after the guy told me to try F2 twice he said it was a HDD or other hardware failure and would cost around £200 maybe and also would take about two weeks. 
    AT THIS POINT YOU SHOULD NOT BE ANGRY FRUSTRATED OR PANIC. REMAIN CALM AND STOP AND THINK WHAT ACTUALLY WAS HAPPENING WHEN YOU LAST USED YOUR PC.
    For me I remembered Windows had auto downloaded 8.1 and was asking me to install. Also my keyboard had lost shift W T Y keys. This told me that it was not a hardware issue but a software issue and perhaps from this update. My HDD was not clicking or beeping and this PC has a 2TB Seagate Barracuda which has a good reputation. Luckly for me I also have a Seagate external expansion 2TB and a 500MB expansion which was the HDD from my old HP Touchsmart which I converted into an external hard drive by buying a HDD enclosure with cooling fan and all leads from eBay for £25 and this is where the solution is.
    If you can create an expansion drive so easily and access the HDD then why cant I do it with the HDD from my Ideacentre and of course you can. So first unplug your PC or laptop. Next remove the cover and unclip the HDD (which is easy with the B540. See user instructions). Next I removed my HP HDD from the enclosure and fitted my Ideacentre HDD in its place. Next you need a laptop or another PC. Switch it on and then connect your HDD to the laptop or PC via highspeed USB cable. My laptop is running Windows 7 Ultimate and of course has all the repair tools required. When the software has loaded you may get a box that will have two options. The first will ask you if you want to repair your files and the second to scan for bad sectors and to attempt repair recovery of sectors. Tick both boxes and click start. This is a long slow process but worth the wait. Nine hours later my HDD was ready. I connected my Seagate expansion to my laptop and moved all new files that I had not backed up. So at this point you should create a folder and move all your photos music videos documents etc to it. This can take upto three hours if you have never backed up before and are moving everything. Once completed I shut everything down and replaced the HDD into my Ideacentre. Make sure do not have any external devices connected such as expansions external drives headphones etc. Connect the power and switch on. The Ideacentre booted up and there was a pause at the splash screen then it went to a black screen and then by the miracle of logical thinking I was at my lock screen. I was never so glad to see the map of my home land "Ukraine". After jumping up and down with joy I then went in and all was as normal but to be sure I went into safemode and started a complete restore. This is the option where you completely format your HDD and restore as new. It takes a long time but it is the best option because you do not want this to happen again. When this has completed and you are in Windows do not wait a moment longer by playing with your photos or creating your desktop picture. Go to create a recovery drive (use a 32GB stick) and after that also make a copy to disc. Next go to command prompt (cmd) Admin and change a setting by typing bcdedit /set {default} bootmenupolicy legacy. This will now enable your F8 key to boot straight into safemode just incase you need to in the future. It will slow boot time a little but better to be able to get in to Windows than not at all for the sake of a few seconds. 
    Well I hope this helps someone out there and I know you may think its a lot to do but it is not. Ask a friend to borrow a laptop or PC and perhaps a HDD encloser. The rest is just time but when you see your lock screen you will not care trust me. 
    Cлава Україні!!! Героям слава!!!

    I thought this was the method I used before but I followed through it and it was a horrific fail.  "Operating system not found".  Can anyone help?
    http://superuser.com/questions/421402/how-to-create-a-bootable-usb-windows-os-us ing-mac-os-x
    Steps To Achieve Victory
    Download the ISO you want to use
    Open Terminal (in /Applications/Utilities)
    Convert .iso to .img using hdiutil:
    hdiutil convert -format UDRW -o /path/to/target.img /path/to/source.iso
    Rename if OS X gave it a .dmg ending:
    mv /path/to/target.img.dmg path/to/target.img
    Type diskutil to get a list of currently connected devices
    Insert USB drive you want to use
    Run diskutil again to see what your USB stick gets assigned eg - /dev/disk3
    Run diskutil unmountDisk /dev/diskN (where N is the number assigned to your USB stick, in previous example it would be 3)
    Run sudo dd if=/path/to/target.img of=/dev/diskN bs=1m (if you get an error, replace bs=1m with bs=1M
    Run diskutil eject /dev/diskN and remove your USB stick
    The USB stick will now be ready to use
    Also similarly described here: http://www.tomshardware.co.uk/answers/id-1733410/creating-microsoft-bootable-usb -mountain-lion.html#.

  • How to fix my iPhone keys that will not work

    When I am using my iphone keyboard, the upper row Q thru P will not work. That is in verticle mode, when laid horizontally, the R will not work.
    On the number keys, the 4 will not work. The comma key also does not work. 
    I was told that a software restore could cure this.  Also, I tried to load the new version 7 software, hoping this might help.  But the Accept option would not work when accepting the TERMS from Apple.  It seems that only works in verticle so that whole row/area does not work.

    RESET DEVICE
    Hold down the Sleep/Wake button and the home button together until the apple logo appears (ignore the ON/OFF slider) then let both buttons go and wait for device to restart (no data will be lost).

  • How do I end an application that will not close

    I downloaded Citrix Receiver to my Macbook Pro. Went to try and log on to my work address, the application just keeps spinning and will not let me cancel or close. the red button has disappeared. I even uninstalled the app and I still cannot close or make it go away.

    That's OK it take some time if your not a computer junky.
    Good Luck, Best Wishes and I'm glad I could help.

  • I have Acrobat Pro 9 with the serial number. How do I stop the error that will not allow this?

    I have lost my hard drive three times and now my Acrobat Pro 9 will not activate with my serial number because it was an upgrade and the error wants the serial number from the previous version. I do not have this information. Please advise, I only have 6 days left before I am locked out. Thanks.

    Hi,
    Please contact Customer Care at 8008336687 and they would be able to unlock the serial number for you.
    Since you said you owned a previous version and you lost the serial number, you can log on to your Adobe account online and check for purchased softwares.
    Else if the software was registered the support agent would be able to retrieve that information with the email used to register the software.
    Regards,
    Ravi.

  • How do I delte a file that will not allow itself to be placed in Trash?

    I have a file on my iMac (running OS X 7.7.5) and I just noticed a file on the destop that looks like an Xcel file, however its name
    is "C6C1C450" with NO .XLXS tag on it. I cannot be moved from its location in the very uppermost right-hand corner of the screen,
    and I cannot drag it to the trash. If I attempt to do so I get a window that says"The item “C6C1C450” can’t be moved to the Trash
    because it can’t be deleted." I now suspect that it is not really an Xcel document at all. How do I get rid of it?

    I cannot explain how this file came to be on the desktop! I was straightening things up this morning and there it was. I forgot to mention that the file cannot be opened by double-clicking on it, nor can it be dropped into Xcel to open it. ( It doesn't even show up in the Xcel applications Open command window when I look at the "desktop" listing of items.)  That's why I feel that it is probably not really an Excel file.
    Jim C.

  • How do I cancel a text that will not go through

    The test is stuck in the sending process it has not failed so I am not sure how to cancel it.

    I cannot explain how this file came to be on the desktop! I was straightening things up this morning and there it was. I forgot to mention that the file cannot be opened by double-clicking on it, nor can it be dropped into Xcel to open it. ( It doesn't even show up in the Xcel applications Open command window when I look at the "desktop" listing of items.)  That's why I feel that it is probably not really an Excel file.
    Jim C.

  • How can I eject a dvd that will not play and says "supported dish not available,  also DVD player encountered a system error  -69902

    I am unable to eject a DVD.  When I try the screen says "Supported dish not available."  Before that a DVD stopped playing and the screen said 'DVD player encountere a system error  -69902.  How can I get the DVD out?

    restart your mac while holding down on the mouse.

  • How to deactive a CS3 program that will not open?

    I have and old computer with this adobe package installed on it.  The hard drive failed and the computer wouldn't boot up.  I purchased a new computer and installed the adobe package on it.  I call adobe support and was able to activate the programs.
    Recently I decided to try to get the old computer to work by formating the hard drive.  I got it to boot from the original windows xp disk. Because the CD drive on the computer does not work, I was using an external CD drive.  I am still having trouble formating the hard drive with the external CD drive.
    When I tried to open Photoshop on the newer computer I got the following message.
    " You cannot use the product at this time.  You must repair the problem by unistalling and reinstalling this product of contacting your IT administrator or adobe customer support for help."
    I am assuming that adobe sees both computers with the same serial number.  How do I get the adobe package to work on the newer computer.  I don't care if it works on the old computer.

    uninistall  it, clean (Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6) and reinstall.
    if you need an activation count reset, contact adobe support by clicking this link and then clicking 'still need help' as soon as it appears, https://helpx.adobe.com/contact.html

Maybe you are looking for

  • 3030 drivers for Windows XP

    Hi, It is an hp 3030 all in one, running Windows XP sp 3.  I love this printer! How can I know I have the most up to date drivers, software, etc.?  thanks for your help! This question was solved. View Solution.

  • Changing payment proposal variant

    Hi, I need to add "invoice reference" and "user ID" to a payment proposal variant. I went to the variant in SE38 but was not able to find any field to add the above to two fields Not sure how should I do this? can anyone please guide

  • Server does not start /jstart.exe stopped

    Hi everyone! Unfortunately my jstart.exe stops abnormally. Please, help. This happed after changing the value in the field u2018Custom Number Of Nodesu2019 and restarting the server. trc file: "D:\usr\sap\VW6\J00\work\dev_jstart", trc level: 1, relea

  • I have windows 8, elements 10 unable to install actions

    , i have open the hidden files in windows 8    C\Program Data\Adobe\Photoshop elements\10\locale\en-us\workflowpanels\actions  where is this path in elements 10 Message was edited by: rosemarie ann

  • Need Best practices in SD

    Hi Friends, I am new to Sap and trying to learn SAP SD Module. Can anyone help me in sending me documentation or point me to the sites which can help me. I am looking for something practical.. which can help me in implementation and not much of theor