Conversion of purchasing idoc to xml and sending with FTP to supplier

Hello,
I have a question about something i am not very familar with. And i could not find the answer in this forum.
We have a supplier who wants to receive our orders by EDI.
The plan is to convert the IDOC to XML and to send this XML by FTP to our supplier.
Could anyone give me some hints to achieve this.
usefull help will be rewarded.
Gr., Frank

Hi,
1. Create XML port in WE21.
2. Configer the partner profile in WE20 for required message type.
3. Access the file by using transaction AL11.
Thanks,
Asit Purbey

Similar Messages

  • IDOC to XML and send it to SAP SCM SNC(Supplier network colloboration)

    I am currently working in a project which I need to send the PO IDOC to PI (which is working fine) and convert it to xml and send it to SNC system which is SAP SCM system. I am not sure if this is going to be an IDOC or xml , I wasn't given more information as all of us are new to this SNC environment. Any help would highly appreciated.
    Thanks,
    Menaga

    Following are the interface mappings in use for the Purchase Order scenario from ERP to SNC
    1. create purchase order -> display PO (ERP to SNC)
    OrdersOrders05_ReplenishmentOrderNotification_01
    2. Create or change PO -> Display updated PO (ERP to SNC)      
    OrdchgOrders05_ReplenishmentOrderNotification_01
    3. Confirm PO or change in web UI (SNC to ERP)
    ReplenishmentOrderConfirmation_OrdrspOrders05_01
    4. Create or Change Purchase Order -> Receive and Display Purchase Order     (ERP to SNC)     
    OrdntfOrdint01_ReplenishmentOrderNotification_01
    Just configure the Integration scenario "MaintainPurchase_Order_Processing" from http://sap.com/xi/SNC/Global namespace present in SNC 5.1 SWC
    in your ID.
    In SNC Scenarios Idocs will be sent and received from ERP and ABAP Proxies (Client/ Server) used at SNC side. You do not have to code for the ABAP Proxies as the proxies will already be inmplemented in your SNC system.
    So 1. configure your SNC system for ABAP Proxy configuration
    2. Configure the Integration scenario "MaintainPurchase_Order_Processing" in ID
    3. Configure your ERP system for IDoc send/ receive
    You are done.

  • IDOC to XML file scenario with party

    Hi All,
    I am developing a IDOC to XML file scenario with party in which I have extended the MATMAS idoc and configured the receiver FILE communication channel.
    But its giving me the error *"No receiver could be determined"*  with party. If I run the same scenario without the sender party its working fine.
    And sender is my R/3 system under party P_Party and receiver is my third party system under P_Party.
    Thanks in advance.
    Gaurang

    U can give a try as follows.
    In the Partner Profile of Sender R/3 system,
    Give the Receiver Party P_Party in the PartnerNo. Give the 'Business Partner' as logical System type.
    In XI, Party Definition of P_Party
    Give the following Alternative Identifier
    Agency  -   Sender R/3  Business System       
    Scheme -   ALE#GP
    Value    -    P_Party

  • XML and binary with field separator stock quote

    Hi All,
    I'm doing a comparison of data transmission between XML and binary with field separator.
    Example of XML
    <nasdaq>
    <high>100.00</high>
    <low>90.00</low>
    </nasdaq>
    Example of binary with field separator
    100.00|90.00
    Of course, using XML will consume of much resources and processing power but with easier maintenance and development.
    I'm doing some data feed with high transaction like Nasdaq, NYSE, etc. How you think about it...?
    Any web site does the comparison of the above? I have googled but not much information found.
    Cheers,
    Wikey

    XML is, of course, more flexible. For B2B transactions you should >>consider using gzip compression (avaiable in java.util.zip) if there's a >>fair bit of data in the message. That will reduced the effect of all the >>repetative XML furniture.yah, agreed but still not to a comfort level to proceed this technology. File size still big if compared to compressed non-XML data.
    Btw, I'm seeking for some efficient data feed product able to handle XML effectively and did some comparison with all other standard data formating mechanism of data transmission. Therefore, i can see the whole picture of it. Still trying my R&D luck on google...
    Cheers,

  • Using ABAP Web Service tor convert IDoc to XML and transfer to SOAP Server

    Hi all,
    I have a problem to use ABAP Web Service to convert IDoc's to XML and then send them to a SOAP Server.
    Currently we have the following landscape:
    SAP->XI->Archive
    The sap-system (ECC6.0) sends an IDoc to the Exchange Infrastructe. The XI maps the IDoc and converts it to the required XML format, used by the archive. Afterwards, the XML documents are sended to the SOAP Server.
    So I'm trying to replace the Exchange Infrastructure with ABAP Web Service.
    I've read a lot of posts and documents reagarding ABAP Web Serivce, converting IDoc's to XML, RFC and so on, but I'm not able to do the replacement.
    I don't know how to start and which steps are required.
    The required roles and authorizations at the sap-system and the service for soamanager and the Web Service Viewer are available.
    First I thought to create the RFC and partner profiles and then the report to convert IDoc to XML as a BAPI. With this BAPI I supposed to create and define a Web Service. The problem is, I don't know how to trigger the report if the Idoc should be send to the archive.
    Hopefully, someone has an idea or a how-to for me.
    Thanks in advance.
    Regards,
    Christoph
    Edited by: BigTicket on May 12, 2010 9:36 AM

    Hi BigTicket.
    A suggestion to trigger the BAPI / WebService at the IDoc receiving is to use a user exit or enhanced inside the idoc function module. When the idoc arrived to the idoc port the system start the related function module and then your user exit/enhanced in which you invoke your BAPI.
    I hope this help.
    Ciao.
    Nicola

  • Conversion of inbound IDOC into XML file

    Hi experts,
    We have an inbound idoc (FIDCC2) that starts and triggers the creation of an FI document. We would like now, that, instead of creating the FI document, the inbound IDOC creates an XML file on a given directory, with the contents of the idoc. Can anybody explain how to configure this?
    Many thanks in advance,
    John De Coninck.

    John,
       Firstly, need more information. If I understand you correctly, you are getting an inbound FI document that is created as an IDOC and it posts into FI (using an underlying FM/transaction etc). Now you want to convert this IDOC into XML on a folder (which can be found on AL11 (a.k.a App Server)).
    Question 1: Where are you getting this IDOC from? Is it through EDI/ALE? What is your interfacing server (the one that is sending you this IDOC.
    Question 2: What format is this IDOC coming in? Is it flat/XML etc?
    Question 3: Is this an internally created IDOC? Is there an attached partner profile in WE20? If there is a partner profile that exists and you're using this to create the inbound IDOC, then there are process codes available to forward these IDOC's (e.g ED08).
    There are many ways you can achieve this but everything depends on how your system is configured and how this processing is going on.

  • SAP BW data in ODS to XML and sending this XML file to 3rd Party

    Hi Gurus,
    We are having a scenario in which we have to convert our data in ODS to XML and need to provide this XML file to our clients so that they can use this XML file in their 3rd party system.
    Now the issue is that i have created ABAP program for converting into XML.
    If I execute this program, since i have given path as my Desktop, the converted XML file gets saved on my Desktop.
    But the problem is how i can provide this XML file to the client.
    Is there any way of converting this XML file to html and send them the URL ......
    plz suggest me.... what can be done......
    my ABAP code u can see in the following link
    Extract SAP BW Data into XML
    thanks and regards,
    P.Madhusudhan Raju

    Hi,
    Pls go through the link below it may help you
    http://www.sdn.sap.com/irj/scn/index;jsessionid=(J2EE3417100)ID1537206350DB01670597797729934632End?rid=/library/uuid/8c10aa90-0201-0010-98a0-f071394bc9ae&overridelayout=true
    Regards,
    Marasa.

  • XML and sending its data by sockets

    In my new project, i need to receive data from an XML file and send it to a client when the client has requested it from my server.
    so far, i've stored the elements into variables (i'll call them item1, item2, and item3 for now). I put this into the protocol so when the client calls upon the server to store itemn to one of its variables, it will do so.
    apperently, all this does is send my String variable output, which starts out as null and doesn't change, and so the output remains null which in turn will close my client. here's my protocol (it gathers data from avalonmap.xml):
    * xmlStorage.java
    * Created on January 3, 2006, 12:23 AM
    * To change this template, choose Tools | Options and locate the template under
    * the Source Creation and Management node. Right-click the template and choose
    * Open. You can then make changes to the template in the Source Editor.
    package mudmap.xml;
    import java.io.*;
    import org.xml.sax.*;
    import org.xml.sax.helpers.DefaultHandler;
    import javax.xml.parsers.SAXParserFactory;
    import javax.xml.parsers.ParserConfigurationException;
    import javax.xml.parsers.SAXParser;
    * @author Fender Bender
    public class mapLoader extends DefaultHandler {
        StringBuffer textBuffer;
        String roomName, region, color, roomOwner,roomCCC, roomCCCID, roomItem,
                roomItemID;
        String directions[];
        String dx,dy;
        static String currentElement;
        /** Creates a new instance of mapLoder() */
        public mapLoader() {
        public String processInput(String input) {
            String output="hello";
            if(input=="getRoom") { // for now, I'll call this item1. if client requests
                output = roomName;  //  it, the output will be roomName
                                                      // which is defined at //============
                                                      // in EchoText()
            return output;
        public static void main(String argv[]) {
            // Use an instance of ourselves as the SAX event handler
            DefaultHandler handler = new mapLoader();
    // Use the default (non-validating) parser
            SAXParserFactory factory = SAXParserFactory.newInstance();
            try {
    // Set up output stream
                out = new OutputStreamWriter(System.out, "UTF8");
                SAXParser saxParser = factory.newSAXParser();
                saxParser.parse( new File("avalonmap.xml"), handler );
            } catch (Throwable t) {
                t.printStackTrace();
            System.exit(0);
        static private Writer out;
        public void startDocument()
        throws SAXException {
            nl();
            nl();
            emit("START DOCUMENT");
            nl();
            emit("<?xml version='1.0' encoding='UTF-8'?>");
        public void endDocument()
        throws SAXException {
            nl();
            emit("END DOCUMENT");
            nl();
            emit(region + "\n" + color + "\n" + roomOwner  + "\n" + roomName + "\n" +
                    dx + "," + dy + "\n" + "room CCCs: " + roomCCC + " (" +
                    roomCCCID + ")\n" + "room items: " + roomItem + " (" +
                    roomItemID +")");
            try {
                nl();
                out.flush();
            } catch (IOException e) {
                throw new SAXException("I/O error", e);
        public void startElement(String namespaceURI,
                String sName, // simple name
                String qName, // qualified name
                Attributes attrs)
                throws SAXException {
            echoText();
            nl();
            emit("ELEMENT: ");
            String eName = sName; // element name
            if ("".equals(eName)) eName = qName; // not namespace-aware
            emit("<"+eName);
            currentElement=eName;
            if (attrs != null) {
                for (int i = 0; i < attrs.getLength(); i++) {
                    String aName = attrs.getLocalName(i); // Attr name
                    if ("".equals(aName)) aName = attrs.getQName(i);
                    nl();
                    emit(" ATTR: ");
                    emit(aName);
                    emit("\t\"");
                    emit(attrs.getValue(i));
                    emit("\"");
            if (attrs.getLength() > 0) nl();
            emit(">");
        public void endElement(String namespaceURI,
                String sName, // simple name
                String qName // qualified name
                throws SAXException {
            echoText();
            currentElement="";
            nl();
            emit("END_ELM: ");
            String eName = sName; // element name
            if ("".equals(eName)) eName = qName; // not namespace-aware
            emit("</"+eName+">");
        public void characters(char buf[], int offset, int len)
        throws SAXException {
            String s = new String(buf, offset, len);
            if (textBuffer == null) {
                textBuffer = new StringBuffer(s);
            } else {
                textBuffer.append(s);
        private void echoText()
        throws SAXException {
            if (textBuffer == null) return;
            nl();
            emit("CHARS:  |" + currentElement + ": ");
            String s = ""+textBuffer;
            if(currentElement=="region") {
                region = s;
            } else if(currentElement=="color") {
                color = s;
            } else if(currentElement=="roomOwner") {
                roomOwner = s;
            } else if(currentElement=="roomName") {
                roomName = s;                                             //============
            } else if(currentElement=="x") {
                dx = s;
            } else if(currentElement=="y") {
                dy = s;
            } else if(currentElement=="roomCCC") {
                roomCCC = s;
            } else if(currentElement=="roomCCCID") {
                roomCCCID = s;
            } else if(currentElement=="roomItem") {
                roomItem = s;
            } else if(currentElement=="roomItemID") {
                roomItemID = s;
            emit("|");
            textBuffer = null;
        private void emit(String s)
        throws SAXException {
            try {
                out.write(s);
                out.flush();
            } catch (IOException e) {
                throw new SAXException("I/O error", e);
        private void nl()
        throws SAXException {
            String lineEnd = System.getProperty("line.separator");
            try {
                out.write(lineEnd);
            } catch (IOException e) {
                throw new SAXException("I/O error", e);
    }

    for one thing, don't use == to compare strings... You have that all over the place, like:
    if(currentElement=="region") {                                                                                                                                                                                                                                                   

  • How to read an IDOC flat file and send it to XI

    Hi,
    I'm looking for a way to read a complicated Idoc structured flat file sent to XI by a legacy system and then pushing that data to and R/3 system. Can anyone recommend a good technique?
    Thanks,
    Steeve

    hi steven....
    this shud help u...
    for FileXIIDoc
    File->XI->IDOC (how to start?)
    also check this blog for specifying adapter specific identifiers in this scenario
    These are steps to follow:
    STEPS IN DESIGN
    1. Import idoc from the SAP System (SAP02) through imported objects.
    2. Create Data Type, Message Type, Message Interface for the Outbound File.
    3. Create Message Mapping with file Message and idoc (Matmas04)
    5.Create Interface mapping between File Interface and the idoc.
    Steps to be followed in Creation of Technical and Business System
    Technical System
    In SLD, click on technical landscape->New Technical System->WebAS ABAP.
    Business System.
    1.Goto Business Landscape->New Business System->Name the business system.
    2. Choose the technical system that needs to be attached->WebAS ABAP->Technical System Name.
    Preconfiguration steps for transfer of data to IDOCS
    1.Create a RFC Destination in SM59 of XI Server of type.
    2.In transaction IDX1 ,create a port for the client of XI server.
    3. The port has to be displayed in the idx2 transaction and we should be able to view the idoc’s which we imported through integration repository.
    Steps in Configuration
    1. Goto service without party, right click->Assign a business system.
    2. Choose the business system to be added.
    3. Create a File Sender Service with communication channel for the same.
    4. Create an idoc receiver channel under the business system. Mention the RFC Destination and the port created for the same.
    5. Mention the logical Name in the Service->Adapter Specific Parameters of both the File Sender Service as well as the business system.
    6. Make the Sender Agreement for theFile Sender with communication channel.
    7.Create the Receiver Determination and Interface Determination for the business system.
    8.Create the Receiver Agreement for the Business system.
    TCODES for File>XI>IDoc
    SM59-rfc destination on recving side
    IDX1-port on recving side
    IDX2-load metadata
    Bus. service adapter specific Identifiers-->Logical sys name (check this blog:/people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system )
    we05-IDoc status records
    BD54-Create Partner Number
    We20-Create Partner Profile
    and also go thru this blog...
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    hope it helps....
    regards...
    vishal
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system

  • Using JCo : IDoc to XML and XML to IDoc

    Hey guys,
    I need some guidance on Creating an xml file out of an IDoc using JCo and vice versa.
    Can anybody please provide with the code samples or any kind of documentation on this topic.
    Points will be rewarded
    +| Eleana West

    Hi,
    what you are looking for is the sapidocjco.jar. You can get if from the service marketplace and it comes with a couple of example Java code which shows how to implement it. You will also need the normal JCo jar to use the sapidocjco.jar.
    Bye,
    Sameer

  • How to download an IDOC in XML or spreadsheet with well structured.

    Dear Experts,
    I am currently display an IDOC in WE02.
    May i know how to download this IDOC into XML format or spreadsheets format and well structured with Hierarchy level..
    Thank you very much

    Hi,
    Good question my friend,
    Follow below process:
    - Input t-code IDOC
    - In selection screen, select 'Analyse IDOC field values
    - Press F8
    - Input your IDOC number
    - Check mark on 'Also evaluate empty fields
    - Click on 'Output in internal form' : this is very much important thing
    - The execute
    - You will see all the data
    - Then go to 'List'>Save/send option from where you can achieve your purpose.
    Hrishi

  • App Files Saved as XML and Working with New Versions

    We work with app data in the form of array of large clusters and use LV Anything to XML conversion VIs to save to disk.
    The problem is when new app versions are developed and changes are made to the cluster format; we want the customer to be able to open the old version saved XML file format.
    Usually the saved cluster (in XML) has be changed by adding/removing a field or even changing the options of a ring control for example.
    The app name and version is stored in the XML.
    Question: Is there a way of easily working with XML file formats with slightly different fields?
    In the past we have worked with the raw XML text by searching for fields which are different and modifying them accordingly so they are accepted by the new file format.
    Any tips would be greatly appreciated.

    battler. wrote:
    I have written a software name and version cluster to XML.  How do you read the version field in the XML?  Do you use string search?  Is there a better way?
    Yes, I use String Search (because it is near the beginning of the XML string).  Depending on your XML "flavor", you should be able to uniquely-identify the Version information.
    I'm interested in how best to work with XML.  It seems cumbersome and prone to error to use string functions.  Is there a way or best practice of reading the XML fields directly without converting to cluster?
    XML is, after all, text with specific "tag" information, also text, identifying it.  String functions are pretty much "the way to go", but except in rare circumstances, you shouldn't necessarily "roll your own", but should try to use the utilities that come with your XML package that "know" how to do the mapping between the XML representation of a LabVIEW variable (and its value) and the Variable itself.
    Can you elaborate on these "mapping" and "reading/conversion" routines you're using?  How do they work and what functions do they use?
    An excellent question.  There are at least three XML packages out there for LabVIEW -- the "native" LabVIEW package that NI provides, EasyXML from JKI Software (distributed using VIPM), and GXML, also on the LabVIEW Package network.  I'm afraid that I'm slightly "abusing" XML, and have made some modifications to how I use EasyXML and GXML. 
    If you simply view an XML file in a "smart" editor, you'll see a series of text lines with Begin/End tags (like HTML).  Depending on the XML "flavor", embedded between the tags are data that describe the LabVIEW variable type (e.g. Dbl, Cluster, Array, etc.) and also the value(s) of the Variable.  The "ReadXML" (or similarly-named) function takes this description and (usually) returns a Variant that you can "turn into" the chosen variable (because you know the data type).  [You may need to tell the Reader, in advance, the type of LabVIEW variable to expect so that it "knows when to stop reading"].
    As to how they work, they just do String pattern matching and processing, usually of a pretty sophisticated level, but then you don't have to do the hard work yourself!
    Why do you use Private Project library?  Is your project based on OO?
    The reason I used a Project Library with the "messy details" in the Private parts has nothing to do with OO, but rather with "data hiding".  I actually developed this for my data processing routines.  I had a set of routines that collected and analyzed the data (about 700 VIs).  Let's call this Project "Version 1".
    For Version 2, I basically added a dozen variables to the main  Data Cluster (having over a hundred elements) that characterized the response.  As this Cluster was in a Type Def, I didn't have to change my code very much to accomodate this new data format, so most of my VIs kept the same name, but were "different" because the underlying TypeDefs were different.
    So I have a Version 1 program that can analyze Version 1 data, and a Version 2 program for Version 2 data.  What I want is a Version-independent program that can look at the data, and then call for Version 1 or Version 2 analysis.  By burying the Version 1 and Version 2 code inside of a Project Library, and only exposing the top-level "Analyze My Data" VI, my Analysis routine, which didn't know (and didn't care) about the two different Data TypeDefs, just figures out (from the XML) which Version of data I have and then calls either Lib1:Analyze My Data or Lib2:Analyze My Data.  If I ever change the Version again, I just need to copy the code in the Library to a new Lib3 Library, modify the TypeDef and related version-specific code as needed, and I'm done.
    I may have made this sound easy -- trust me, it was a definite learning experience.  While trying this out, the first thing I did was to "break" my installations of LabVIEW 2012, 2013, and 2014 (curiously, LabVIEW 2011 wasn't broken).  It stayed "broken" for about a week, then "cured" itself (I'd done something illegal, or maybe just immoral, with my Library, and it took a while to purge the badness).
    BS

  • What is the best book on XML and SOAP with Java?

    I need to learn xml and soap. Could someone recommend a book or tutorials on the subject. I have just went through teach yourself java in 21 days.
    Thank you
    Noah

    Well using XML is very easy and I can assure you that a simple tutorial can get you on the right track quickly. A quick google search gave me this one, which looks like a good start: [http://totheriver.com/learn/xml/xmltutorial.html|http://totheriver.com/learn/xml/xmltutorial.html]
    As for SOAP, that is a more complex subject. You are looking for JAX-WS (Java API for XML webservices). I suggest checking out amazon.com searching for "java web services". The user reviews should give you a very good idea which book is good and which one stinks.

  • Creating IDoc XML and sending to XI

    There is a mechanism to create IDoc XML within SAP ERP through the use of
    Change Pointers in concert with a port of type XML File (WE21). This is well
    documented in this document.
    http://www.erpgenie.com/sap/sapedi/Conversion%20of%20IDOCs%20to%20XML%20format.pdf
    My question is whether the IDoc XML can be generated using Change Pointers and
    the resulting IDoc XML be sent to XI through a RFC Adapter.
    Please don't suggest using an IDoc Adapter. I already know how to do that.
    Thanks
    Vamsi

    Hello Vamsi,
    2)  You need  use Sender File Adapter for this.Not by RFC Adapter
    1)yes, you can generate IDOC-XML using Change pointer
    for better understanding...
    Re: Change pointers trouble
    CHANGE POINTER SAPAPO/C5
    Re: Change pointer issue!!
    If you want to know the basic concepts of Change pointers...Search SDN..you will find lot of info regardin this...
    ******************Reward points,if found useful

  • Best way to write objects in an xml and send the file?

    hello all
    i am making some objects, which i conver to xml using the XStream and then i am saving them to a file, call a function to send the file to a servant (basically i do this by sending bytes and this may be the problem). In the servant i take the data i write them to a file and then i read them again to make them objects...
    i have the following code in the client
            XStream xstream = new XStream(new DomDriver());     
            xstream.alias("Jobb", WorkflowFramework.Jobb.class);
         String xml = xstream.toXML(translation);
               FileWriter fw = new FileWriter("translation.xml");
               ObjectOutputStream out = xstream.createObjectOutputStream(fw);
               out.writeObject(new Jobb("ougk2", "Walnes",null));
               out.close();
               File file=new File("translation.xml");
               byte buffer[]=new byte[(int)file.length()];
               try {
                    BufferedInputStream input=new BufferedInputStream(new FileInputStream("translation.xml"));
                    input.read(buffer,0,buffer.length);
                    input.close();
               } catch(Exception e) {
                      System.out.println("Error: "+e.getMessage());
                       e.printStackTrace();
               theRemoteObjRef.translationService(theCallbackObjectRef, buffer);i write the file and then i read it so as to have a buffer of bytes (there should be a better ways..)
    the last line sends an objectRef (we dont care about that) and the file in bytes to a server (to be specific to a servant of a server)..
    in the servant i do the following
    public void translationService(TheCallbackInterface objRef, byte data[]){
              try{
                        File file = new File("translation2.xml");
                    BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream("translation2.xml"));
                  output.write(data, 0, data.length);
                  output.flush();
                  output.close();
              } catch(Exception e) {
                        System.out.println("Error: " + e.getMessage());
                        e.printStackTrace();
               XStream xstream = new XStream(new DomDriver());
               try { // If an error occurs, go to the "catch" block
                    FileReader fr2 = new FileReader("translation2.xml");
                    ObjectInputStream in = xstream.createObjectInputStream(fr2);
                    Jobb newJob = (Jobb)in.readObject();
                   System.out.println(newJob.getObjServerRef());
                   System.out.println(newJob.getForTranslation());
                   System.out.println(newJob.getTranslated());
                    }catch (Exception e) {  
                         System.err.println("File input error"+e);
                    Jobb testJob=new Jobb("ougka","mpougka","falalala");
                    System.out.println(testJob.getObjServerRef());
                       System.out.println(testJob.getForTranslation());
                    System.out.println(testJob.getTranslated());
    the problem is that in the first group of System.out.println i get the error File input errorcom.thoughtworks.xstream.mapper.CannotResolveClassException: Jobb : Jobb
    but the second group of printlns, prints the correct results...
    do you know what is the problem? Why can i read the content of the file and get the objects from there?
    do you have any suggestions of writing and reading the file in an another way or to send it by NOT using a bytes array?
    do you have an alternative way of making the xml file?
    many thanks!

    Hi,
    I would suggest to reconsider building of your document so that it doesn't contain duplicates if you don't need them. And it doesn't have much to do with DB XML then.
    Also you could insert your document with duplicates and use XQuery Update facilities to delete undesirable nodes.
    Vyacheslav

Maybe you are looking for

  • Hard Disk Not Exist message

    Hard disk not exist message. What do I do now?

  • I need to know the date when JOB is created in SAP

    Could some one telme where i can find the details like date/time when a JOB is created (SM36) in SAP.

  • Less than operator misbehave

    The values came from (string to number) pattern match and were misbehaving. After tinkering with type casting and formats (didn't spend much time though), there was no change in wrong evaluation: Message Edited by labview-programmer on 06-04-2010 10:

  • What is the ULTIMATE Personal Bank Account/Finance Tracker?

    I'm in the UK, which may as well be a third world country as far as online banking and personal finance software in general is concerned. From my online banking, I can export a CSV occasionally with an update of all my banking ins and outs. I want to

  • Running 0 A.D. in another XOrg server

    Hello, everyone. I installed 0 A.D. in my system, and I would like to run it on a separated XOrg server. So, I created this script for this purpose: #!/bin/bash DISPLAY=:1.0 xinit /usr/bin/0ad $* -- :1 When running this script on tty2, it works, but