Bridge between a relational DB and an XML based DB

Hi:
Iam implementing a repository which acts as a bridge between a relational db and an xml db, has any work already been done in this area ?

It seems to me you have 3 choices...
1. Re-invent the wheel from the ground up. Having been involved in both iFS and XML DB I can only comment that creating an repository on top of relational data is a non-trivial task, even when you have access to the database source code....
2. Abandon database independance and create a solution that leverages the features of Oracle XML DB. This will give you the quickest time to market.
3. Consider creating a facade over the Oracle XML DB resource API. Your facade would hand processing off to Oracle XML DB when the underlying database was 9iR2. In the case of earlier or non oracle databases you would need to implement more of the logic in the application layer.

Similar Messages

  • Different between upload an image and a XML file??

    To uploading an image file then to database, i use the following function:
    " .getLoader().setOrdHttpUploadFile "
    but if I want to upload an XML file, is it work?? If not, how can I do??

    Hi,
    You mention the getLoader() method: are you using BC4J? If so, then you have to write the code yourself. BC4J is integrated with the interMedia database object types, and knows how to handle upload requests to these types. If you want to write a simple BLOB or CLOB column, then you can do so, but you have to write the code. See my reply to your other post below.
    Simon
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>
    Hi,
    When you say: 'i find the class of "intermedia" that it is just use to
    upload image, audio, or video file.', are you referring to interMedia
    Java Classes for Servlets and JSP? If so, you can use these classes to
    upload any document to a BLOB column. Simply select the column from
    the database (using FOR UPDATE), call the OrdHttpUploadFile.loadLob(
    BLOB blob ) method to write the data to the BLOB, then update the BLOB
    column in the database. To write an uploaded document to any other
    data type, such as a CLOB, you would need to read the data from the
    InputStream returned by the OrdHttpUploadFile.getInputStream() method,
    then write it to the data type using whatever mechanism is
    appropriate, taking in to account such things as character set
    conversion.
    Hope that helps,
    Simon
    <HR></BLOCKQUOTE>
    null

  • Express as bridge between ethernet-linked computer and Extreme network?

    I know similar questions have been asked before, but I just wanted to double-check before buying an Airport Express. So, thanks for any help ...
    I currently have a wireless network at home, facilitated by an Airport Extreme (the most recent model, with internal modem).
    I also have a PowerMac G4 ("mirror door drive"), which is too old to take an Airport Extreme card.
    The PowerMac and the Extreme are too far apart to easily connect by ethernet.
    I was hoping to buy an Airport Express which I could connect to the PowerMac via ethernet, and therefore have my computer talk to the Extreme network via the bridged Express. A bit like having an external wireless "card", instead of an internal one.
    I believe this is possible, if both Express and Extreme have "WDS" enabled? And that it'll work despite the fact that Apple tech support habitually claim that it doesn't?
    Also, if it does work, does anyone know if my computer should display the modem dial-up "uptime" when connected? I know that computers that are wirelessly connected to the Extreme DO display this, but if a computer is connected to it via ethernet, it doesn't (which doesn't make sense to me, but there you go...)
    Thanks very much for your help on this! And sorry if this is a repeat question. Even the Airport Express is a lot of money, if it turns out not to work as I hoped.
    Having spoken to Australian Apple tech support several times, I get the impression that they're not even based on the same continent as me, and seem to be bluffing that they can even understand me fully. So I'm afraid I don't have much confidence that what they're telling me is true.
    Cheers,
    Wayne

    Currently I connect directly to an Airport Extreme
    via ethernet, and that doesn't seem to facilitate
    that, for some reason, even though computers that
    connect to it wirelessly can see the uptime.
    Missed that.
    Running a non-Airport Mac and using dial-up internal modem on the AEBS and can not hang up
    http://www.ifelix.co.uk/tech/1005.html
    The Java utility has a timer as well.
    iFelix

  • Bridge between airport card and ethernet port

    My son wants to access the internet through the ethernet port to connect his xbox 360. My airport extreme base station is upstairs and my powermac g5 is in the basement and connects to the internet through the airport network (airport extreme card to base station). One of his friends says he can configure a bridge between his wireless card and his ethernet port on his windows computer and was trying to do it on my mac. Can a bridge be configured between the airport extreme card and the ethernet port on the g5 which will allow an ethernet device to connect to the internet? Any advice will greatly appreciated. Thank you.
    Larry

    I have used an external ethernet bridge in the past. What I am wondering is: How can the airport card be configured to create a bridge to the ethernet port on the computer, so the game console could be connected to the back of the g5 with an ethernet cable and then connected to the tv with a/v cables. Do I have to use some external device to provide an internet connection to the game console or is there some way to share the connection from the airport card to the ethernet port?

  • Help on creating and deleting xml child elements using Toplink please.

    Hi there,
    I am trying to build a toplink xml demo illustrating toplink acting as the layer between my java code and an xml datasource.
    After pulling my custom schema into toplink and following the steps in http://www.oracle.com/technology/products/ias/toplink/preview/10.1.3dp3/howto/jaxb/index.htm related to
    Click on Mapping Workbench Project...Click on From XML Schema (JAXB)...
    I am able to set up java code which can run get and sets against my xml datasource. However, I want to also be able create and delete elements within the xml data for child elements.
    i.e. in a simple scenario I have a xsd for departments which has an unbounded element of type employee. How does toplink allow me to add and or remove employees in a department on the marshalled xml data source? Only gets and sets for the elements seem accessible.
    In my experience with database schema based toplink demos I have seen methods such as:
    public void setEmployeesCollection(Collection EmployeesCollection) {
         this.employeesCollection = employeesCollection;
    Is this functionality available for xml backended toplink projects?
    cheers
    Nick

    Hi Nick,
    Below I'll give an example of using the generated JAXB object model to remove and add a new node. The available APIs are defined in the JAXB spec. TopLink also supports mapping your own objects to XML, your own objects could contain more convenient APIs for adding or removing collection members
    Example Schema
    The following XML Schema will be used to generate a JAXB model.
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
         elementFormDefault="qualified" attributeFormDefault="unqualified">
         <xs:element name="department">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="employee" maxOccurs="unbounded"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="employee">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element name="name" type="xs:string"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
    </xs:schema>---
    Example Input
    The following document will be used as input. For the purpose of this example this XML document is saved in a file called "employee-data.xml".
    <department>
         <employee>
              <name>Anne</name>
         </employee>
         <employee>
              <name>Bob</name>
         </employee>
    </department>---
    Example Code
    The following code demonstrates how to use the JAXB APIs to remove the object representing the first employee node, and to add a new Employee (with name = "Carol").
    JAXBContext jaxbContext = JAXBContext.newInstance("your_context_path");
    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
    File file = new File("employee-data.xml");
    Department department = (Department) unmarshaller.unmarshal(file);
    // Remove the first employee in the list
    department.getEmployee().remove(0);
    // Add a new employee
    ObjectFactory objectFactory = new ObjectFactory();
    Employee newEmployee = objectFactory.createEmployee();
    newEmployee.setName("Carol");
    department.getEmployee().add(newEmployee);
    Marshaller marshaller = jaxbContext.createMarshaller();
    marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
    marshaller.marshal(department, System.out);---
    Example Output
    The following is the result of running the example code.
    <department>
         <employee>
              <name>Bob</name>
         </employee>
         <employee>
              <name>Carol</name>
         </employee>
    </department>

  • Differences between VBAP and S605 (MCSI) - based on incoming orders

    Hi experts,
    I have a question about the differences between the table vbap and S605 (MCSI) based on incoming orders.
    In my case, I display an customer order (VA03) with two order items. Both order items were created last month (10.01.2013).  
    By way of example:
    order item 10: 10.000 EUR net value
    order item 20: 15.000 EUR net value
    When I execute the transaction MCSI (InfoStructure S605), the relevant sold-to party generates an incoming order in amount of 10.000 EUR in the period 01.2013. So, order item 20 are not generates an incoming order. What ever it is.  
    If I display the table VBAP, both order items (10 and 20) are existent with the net values (10.000 EUR and 15.000 EUR) and the create date 10.01.2013.
    By the way, the order item 20 has not an reason for rejection.
    Did anybody already had this kind of problem?
    Thanks in advance and best regards
    Michael

    Hi Michael,
    We are talking about a customer SIS (605 is in the customer range name and MCSI is for running customer SIS). For checking it, I suggest some ideas:
    1. Check how this SIS is populating S605. Run tcode MCVR for this SO and check the logs.
    2. Read carefully this notes and consider them as a checklist:
         Note 174141 - SIS: Collective note - Customizing
         Note 204130 - SIS update: Collective note
         Note 174134 - SIS: Collective note - reorganization
    3. Check the values of STAFO in SO tables (VBAK, VBAP,..)
    4. Check the updating of S605 with tcode MC26 and check if there are formulas or requirements for the key figures.
    I hope this helps you
    Regards
    Eduardo
    PD: I forgot this detail: Check the logs for the update of SIS/LIS in production system. Check also SAP Note 1002904 - Analysis of TMC2P, TMC2Q and TMC2F
    Message was edited by: Eduardo Hinojosa

  • Help regarding XML-Based Integration with XAware

    If any one have some tutorial related with this topic:
    XML-Based Integration with XAware Kirstan Vandersluis

    It's a book. Go and buy it. Why would any part of it be available for free on the web?

  • Retrieving data from a relational table and CLOB as a whole XML file

    I created the table lob_example and I have managed to insert XML document into it using XML SQL Utility. In this document I put contents of <DESCRIPTION> tag into CDATA section.
    LOB_EXAMPLE
    Name Null? Type
    ID NOT NULL NUMBER
    DESCRIPTION CLOB
    NAME VARCHAR2(40)
    But I could not retrieve this data properly. I can think of only one solution - to parse and build the whole XMLDocument. I found the suggestion of another solution to use Oracle8i views to do that in http://technet.oracle.com/tech/xml/infoocs/otnwp/about_oracle_xml_products.htm, but this text is not clear enough for me.
    I would like to quote the fragment from document mentioned above, which is ambiguous for me:
    "Combining XML Documents and Data Using Views
    Finally, if you have a combination of structured and unstructured XML data, but still want to view and operate on it as a whole, you can use Oracle8i views. Views enable you to construct an object on the "fly" by combining XML data stored in a variety of ways. So, you can store structured data (such as employee data, customer data, and so on) in one location within object -relational tables, and store related unstructured data (such as descriptions and comments) within a CLOB. When you need to retrieve the data as a whole, you simply construct the structure from the various pieces of data with the use of type constructors in the view's select statement. The XML SQL Utility then enables retrieving the constructed data from the view as a single XML document."
    The main question is - how to use type constructors in the view's select statement?

    Hello
    Sorry for asking the same question again, but any responses would be greatly appreciated.
    How to use type constructors in the view's select statement?
    I could not find any answers for this question on Technet. Maybe the other approaches are more efficient to combine the part of data from CLOB with data from other column types?
    Thank you

  • Wi-fi bridge between two routers TP-LINK WR841ND (WDS).  HP 1536 dnf MFP connect to one of this routers (copper).  My Ipad or Iphone can't find HP 1536 dnf MFP (using Eprint). Ipad and iphone connect   to router across WiFi.

    Hello.
    I have wi-fi bridge between two routers TP-LINK WR841ND.
    The name of this technology - WDS.
    HP Laser JET 1536 dnf MFP connect to one of this routers (copper).
    Second device (my NETBOOK) connect to second router (WiFi).
    I have good communication between NETBOOK and HP Laser JET 1536 dnf MFP via WiFI-bridge.
    In usual case NETBOOK can find (and can Ping) network printer and make a print some files.
    But my Ipad or Iphone can't find HP Laser JET 1536 dnf MFP (using Eprint). Ipad and iphone connect
    to router across WiFi.
    Please, help!

    Are you using the ePrint Mobile App, the ePrint Printer Control App, or just trying to send an email to the printer's ePrint email address?
    Does AirPrint work?
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • Dynamic element binding between XML based PDF form and WDA context

    Hi Experts,
    I am working on a XML based interactive form.There is a table node in the XML interface which generated by WDA context, and binding on a subform in the PDF form.
    I tried to add instances to the subform using javascript. Unfortunately, I can not get the internal table in WDA.
    If I initialize the table to 10 lines in WDA , and then add 5 line to it in PDF, when I submit the PDF, I can only get 10 lines in the WDA framework. It seems that the element which is create dynamically can not be past to the interface.
    Could you tell me why? And is there any other better solution? I just want build a table in PDF form in runtime and pass it to WDA context.
    Thanks a lot!
    Best Regards,
    Guo Guo Qing

    Hi Thomas,
    Thank you for your reply.
    I think the performance will be a problem if I create the elment in WDA using submit event. I need to create hundreds of record dynamically. I must find some way to reduce the communication between the WDA and PDF form. Maybe I can set a container with a number of elements before the PDF output. Do you have some better ideas?
    Best Regards,
    Guo Guo Qing

  • I want to know the relation between Retiremen in assets and AR

    i want to know the relation between Retiremen in assets and AR
    whene selleing asset in FA and retire it in AR

    Hello.
    how can i achieve this entry in AR You will have to create it manually. The system does not create it automatically.
    and is their any report in FA to identify the sold assetsThe Asset Retirement Report
    Octavio

  • What is the relation between G/L account and Chart of Accounts

    Hello Guru's,
                       Can you please tell me what is the relation between chart of accounts and G/L accounts.
    I know there was a list or range of account numbers in chart of accounts.
      Assets 100000 - 149999
                    current assets 100000 - 149999
                         cash and cash equivalents 100000- 118999
                             100000 - 100009
                                    100000 - petty cash.
    like this i have chart of accounts. can you please tell what are the G/L accounts.
    Thanks,
    sneha.

    Easiest way is to use the FSV - e gl account hierarchy

  • Relation between Maintenance Order No. and Operation Number

    Hi all,
    I have to make a module pool in which i want to display the following field
    Order No.                                               
    Operation no. | Operation Description |
    Now my problem is that i m not getting the tables from which i have to select data basically i want to extract the data on the basis of Maintenance Order No. and Operation Number.
    I have checked the following tables
    AFKO , AFVu , AFVC, CAUFV.
    But i m not able to find any relation between Maintenance Order No. and Operation Number.
    Please help!!!
    Thanks and regards,
    Rachit khanna

    Hello Rachit,
    The relation is as follows
    AFKO-AUFPL (Routing number is Order header)
    Use this routing number to get operations from AFVC
    AFVC-VORNR gives operation number
    AFVC-LTXA1 gives operation description
    For sub-operations, VORNR will be sub-operation number, and AFVC-SUMNR for this sub-operation corresponds to the respective superior operation(refers to AFVC-APLZL).
    AFVC-APLZL is a unique number for each operation.
    Hope this helps. You can check with some existing/new orders as well.
    let me know if you need anything about split operations as well.
    Best Regards,
    Subhakanth

  • Define main objects for Drag & Relate between BW 3.1 and EP6

    hi all.
    We are trying to implement Drag & Relate between BW 3.1 and EP6.
    We have 2 different BW reports based on the same object "0MATERIAL". One of them should be a source and the other is the target. When creating the iViews for these reports the "main object" property has no values, therefor we don't see any symbol near the object we want to drag. The import of the "0MATERIAL" object from BW to the portal was successful.
    Is it related to customizing the BW system or the portal?
    thanks,
    Sagi

    I solved the problem - I added the BW alias before the main object name in the main object property. For example "BW.0MATERIAL" when BW is the BW system alias and 0MATERIAL is the object name.
    Sagi

  • There is any table which makes the relation between sold to party and ship

    Hi Gurus,
    There is any table which show the relation between ship to party and sold to party.
    regards
    gursharan

    You can get this information from KNVV, KNVP Tables.
    Refer following link: http://www.erpgenie.com/abap/tables_sd.htm ....Customer Master Data for more detailed explanation.
    Please award points if you find this information useful / resolves your issue.
    Letme know if you need more information.
    Thanks,
    Ramesh

Maybe you are looking for

  • Can multi users use a single itunes library to update ipods?

    I have multiple users set up on my Powerbook G4 for myself and my 2 kids. They just got 4G Nanos for christmas, so I want to share my itunes music with them. Can someone please explain how I do this, so that they can log in to their own accounts on t

  • Bindings for components conatined in a Table are not working

    Hello everybody I have a table which contains some columns which include TextField components. The problem is that on submit the values contained in the textfields are not set on the object(s) of the source ObjectListDataProvider I have my Table RowG

  • Just got a new battery...now what?

    so I just got a new battery today from Apple for my Mac Book Pro. Do I need to do anything to install it or do I just turn off the computer and take out the old one and put in the new one...and thats it? Also, what do I do with the old battery? Thank

  • Will data be lost from IPhone on a new computer sync.

    my old computer died on me, so i've now got a new computer... will syncing the phone to the new computer cause me to lose apps, music and contacts?

  • Premiere CS4 - Crashes when Export is selected

    Seems like every time I turn my attention to things other than video, and then return after a while, Premiere has a new problem. Like it's angry at me for neglecting it. This time it's the export feature. When I click on Export to create a video, the