Difference/relationship between XML and XSD

Hi All,
Correct me if i am wrong,
When we create a source and a target datatype in IR automatically objects will be created in XSD.
The same way it does when we create message type.
In message mapping, We map source and target message type and when we test with sample data, we can view source and target in xml
My question is what is the difference/relationship between XML and XSD ?
Thanks,
ss

Hi,
XML (Extensible Markup Language) is a W3C initiative that allows information and services to be encoded with meaningful structure and semantics that computers and humans can understand. XML is great for information exchange, and can easily be extended to include user-specified and industry-specified tags.
Whereas
An XML Schema Definition (XSD) is an instance of an XML schema written in the XML Schema language. An XSD defines a type of XML document in terms of constraints upon what elements and attributes may appear, their relationship to each other, what types of data may be in them, and other things. It can be used with validation software in order to ascertain whether a particular XML document is of that type, and to produce a Post-Schema Validation Infoset.
I hope this clarifies.
Regards.
Praveen

Similar Messages

  • Details and Differences between XML and AML

    Hi,
    I would like to know the differences between XML and AML. Also, basics and overview of AML, what is it? and when it is used?
    Please suggest some good links.
    Let me know if am posting to the wrong forum group.
    Thank You.
    Regards//.

    This "AML" thing... it isn't acute myelogenous leukemia or Applied Microengineering Ltd or The Association for Media Literacy or The Association of Muslim Lawyers or Alaska Marine Lines, right? That's what my Google search came up with. Nothing XML-related.
    Care to provide some more information?

  • XML and XSD file to an internal table

    I had read a lot of thread  but i don't understand how to deal with xml/xsd in R3.
    I need someone that have a definite example for this escenary please.
    With OPEN DATASET took from the server XML and XSD file, and put it in two internal tables type string.
    What functions or method have to use, and how to use them, to charge the XML file in an internal table?
    This is an example of XML and XDS:
    XML
    AND CONTINUE
    Best Regards,

    I just tried to interpret your question, it was not obvious what you wanted.
    I guess what you mean is that you have defined (statically) a deep structure, and you want to decode the XML into it. That is called a transformation (transaction STRANS, statement CALL TRANSFORMATION). You have the choice between 2 transformation languages: XSLT and ST. Of course, it depends what release you are running.
    I advise you to play first with the ID transformation, to convert an ABAP deep structured data object into XML, so that you see what XML is generated, this one is called asXML. If you create your own transformation, when you call it, it will first convert automatically the data object to asXML, and the transformation has to do the rest of the job.
    You can do the opposite, i.e. converting from XML to a data object, according to the same principle (intermediate asXML).
    Well, there are lots of things to say, I recommend you to read articles and documentation on XSLT and ST (search on SDN).
    About XSD, it won't help (and I did never see any possibility to use it) to decode the XML, as you must anyway define the target data object statically (and there's no tool to generate the ABAP code of the data object definition from the XSD).
    Note that you may also use iXML libraries to parse the XML.
    Please tell us more.
    BR
    Sandra

  • OTL - Table Relationship between Timecard and Workflow

    Hi All,
    Our employees work multiple projects and charge their time thru OTL to each of individual project as appropriate every pay period. Each project has it's own project manager. When an employee sumbits his timecard for approval the workflow routes an approval notification to EACH project manager. Every project manager must approve the employee's timecard before the "overall" timecard status is APPROVED.
    For example, an employee works on four diffent projects - each project has a different PM. When the employee submits his timecard for approval an approval notification is sent to all four PMs. However, more than occasionally at least one of the PMs doesn't approve the timecard in a timely fashion so the employee's timecard is "hung up" waiting for approval.
    I need to write a query in which I specifiy both an employee and particular pay period, and the query returns for the employee/pay peirod EACH Project Name, the PM for the respective project, and whether or not the the PM has approved the employee's time for the respective PM's project in the specified pay period.
    Unfortunately I don't really know where to start. I don't know if there is an HXC or group of HXC tables that would allow me to report on the individual project manager's 'status' (i.e., has a PM approved his project in the employee's timecard)...or do I need to allow include some workflow tables such as (maybe ?) wf_notifications ? And if I need to include some WF tables can someone help me understand where the relationship between timecard and WF is definded/stored (in other words, for a particular timecard how can I query a WF table - for example, wf_notifications - and find all the respective notifications associated with that particular timecard ?
    I hope my question is clear, but please advise if you have any questions. Thanks in advance for the help !!
    Jeff

    Hi Jeff,
    Did you ever get an answer on this question, as I have similar issues.
    One question you may be able to answer - Do all approvals on the project side need to be done for ANY project information to pull into Project Accounting, or as each Project Manager approves their portion does it pull in to PA?
    Thanks very much!!
    Lori

  • Separate document no. for SD revision document and detagging relationship between invoice and SD document no.

    HI,
    Country specific settings for India - Business transactions enables SD revision vide table TE872_SDCTRL_IND.
    Whenever SD revision takes place system issue similar document no. as that of invoice and tagged it with XBLNR as per standard process.
    Now issue that if that invoice is reversed, subsequent SD also gets reversed.
    So business requires to have separate document no. for SD revision document and detagged relationship between invoice and SD document no.
    I have explored event R507, 0010, 0060 and R436 but couldn't find input structure where such separate document can be assigned.
    So can you provide hint which can assist in issue resolution?
    Regards,
    Paresh

    Check this thread, if this helps.
    [url] Link between MKPF table and EKKO or RBKP table [url]
    I've done this as well earlier to create a custom document flow for archived documents where from the EBELN i've found all the related documents. Hope this helps.

  • Could I build 1:N relationship between CMP and BMP?

    Hi, as subject, Could I build 1:N relationship between CMP and BMP?
    Thanks a lot!
    a13519

    Container managed relationships only apply to CMP beans. You can look at the DTD in appendix B of the EJB spec or chapter 10 where they make this distinction.

  • Difference in between J1IH and J1IS

    Dear Gurus,
            I know that J1IH is used JV posting for excise invoices.
    And for J1IS we create the excise invoice and release account posting in J1IV.
    I want to know what is the basic difference in between J1IH and J1IS, though in both cases we capture and post the excises. Please suggest with some couples of examples.
    Regards,
    Shyam

    Hi,
    J1IH is used to post the Excise JV.
    Use: - You use these functions if you need to make an adjustment posting to any of your CENVAT accounts. You can make adjustment postings to account for:
    - Scrap
    - Materials that you have not used in production
    - Additional excise paid by vendors
    - Money that you have transferred to your personal ledger account
    - Other transactions
    - You can also use this function to cancel excise invoices -out going excise invoices.
    J1IS is used to create the excise invoice for other movements like Subcontracting & Stock transfer order.
    Can i use J1IH for canceling vendor excise invoice, the one I captured in J1IEX
    You can refer below link more detail,
    [J1IH & J1IS|J1IH and J1IS]
    Edited by: tej yadav on Feb 3, 2012 1:29 PM

  • I want to find the difference(duration) between logon and logoff time?

    i want to find the difference(duration) between logon and logoff time of below table?
    can any one tell the query to find using self join?
    USR     LOGON_TIME     LOGOFF_TIME
    HR     31-AUG-04 03.04.04.000000 AM     -
    HR     - 31-AUG-04 03.04.14.000000 AM
    Edited by: 794244 on Nov 1, 2010 10:47 PM

    No selfjoin, just analytical functions.
    CREATE TABLe log_time
    (username varchar(20),
    LOGON_TIME timestamp,
    LOGOFF_TIME timestamp);
    insert into  log_time (username,LOGON_TIME,LOGOFF_TIME) values ('HR',sysdate,null);
    insert into  log_time (username,LOGON_TIME,LOGOFF_TIME) values ('HR',null,sysdate+1/38);
    insert into  log_time (username,LOGON_TIME,LOGOFF_TIME) values ('HR',sysdate+2,null);
    insert into  log_time (username,LOGON_TIME,LOGOFF_TIME) values ('HR',null,sysdate+2+14/20);
    commit;
    SELECT username,logon_time,logoff_time, my_logoff_time, my_logoff_time -logon_time,
           time_to_sort
    FROM (
            SELECT username,logon_time, logoff_time,
                   LEAD(logoff_time,1,logon_time) OVER (PARTITION BY username ORDER BY time_to_sort) my_logoff_time,
                   time_to_sort
            FROM (SELECT username,logon_time,logoff_time,NVL(logon_time,logoff_time) time_to_sort
                  FROM log_time)
    where LOGON_TIME is not null     
    ORDER BY  time_to_sort; 
    USERNAME     LOGON_TIME     LOGOFF_TIME     MY_LOGOFF_TIME     MY_LOGOFF_TIME-LOGON_TIME     TIME_TO_SORT
    HR     02.11.10 11:34:56.000000000          02.11.10 12:12:50.000000000     0 0:37:54.0     02.11.10 11:34:56.000000000
    HR     04.11.10 11:34:56.000000000          05.11.10 04:22:56.000000000     0 16:48:0.0     04.11.10 11:34:56.000000000But, if that code which fills that table should better UPDATE than INSERT. You can cover much more issues. (e.g the DB crashes and you get 2 logon but no logoff in a sequence and.....)
    -- andy

  • 2-way Trust Relationship between Windows and Mac Domain

    Hi guys I hope someone can help me.
    Just a quick explanation of what I am trying to do.
    I have an Xserve running OSX 10.5.8 server, which is the OD Master. On that server I’m running Kerio mail server. I have a Microsoft 2003 server running AD.
    The problem is I need to run BlackBerry Enterprise on the Windows server as the BlackBerry need active directory to work.
    Since I have both system already running, I do not want to destroy my open directory just to get the BlackBerry working.
    So what I have tried to do is create a 2-way Trust Relationship between the 2 domains, so the BlackBerry server will talk to the Kerio mail server.
    The trust relationship appears to create fine from the Windows server side, but I’m not able to retrieve LDAP information from the open directory server.
    The creation from the OSX server starts fine automated but then I had to finish it manually.
    Has anyone else here created a 2-way trust relationship between Windows and Mac’s before? Any help on how you did it would be appreciated. Thanks

    Have you checked on when the computer last checked in and changed the computer account password with the domain?  When a computer changes it's password, Active Directory will store only the current password and it does not expire.  The workstation
    will store both the current password and the previous password.  This for cases when you may restore Active Directory to a point before the computer password change.  
    To handle this, the workstation will try it's current password, then it's previous.
    If you're restoring the workstation to a previous point in time, you may be rolling the stored passwords back too far for Active Directory to accept.  I would only imagine this to be the case a handful of times if you're going back 1-2 days.
    Are you experiencing 100% failure?

  • What is rfc of creating relationship between ibase and partner?

    I need bapi or rfc for assign a partner to ibase.
         create relationship between ibase and parten.
    pls.

    Hi
    check this link
    Re: BAPI for creating IBASE structure
    Regards
    Pavan

  • Many to many relationships between Fact and Dimension

    Hi All,
    I have to solve two kind of many to many relationships between Fact and Dimension.
    1. Many to Many relationship between Fact and Dimension, using a bridge table, with FKs in fact and dimension to bridge table’s PK.
    2. Many to Many relationship between Fact and Dimension, using a bridge table, and an intersection table, with FK in fact to bridge table, and 2 FKs in intersection table to Dimension and to bridge table.
    I need help on implementing (how the mapping has to look like) them in OWB 9.2.0.2.8.
    Thanks,
    Aurelian Cojocaru

    Aurelian,
    Unfortunately, you cannot implement this in the dimensional model. You would have to use relational tables and relationships between those in order to implement your scenario.
    Thanks,
    Mark.

  • Employee relationship between BP and org.BP missing

    Hello,
    I am getting few error in SRM when trying to order a shopping cart. After checking the user and BP through USERS_GEN i am getting this error.
    "Employee relationship between BP and org.BP missing". Could anyone help me in this.
    Thanks,
    Pijush

    Hi Pijush
    Please let us know are you create the new EBP purchasing org copying from any other existing  EBP purchase org, if yes, could you please delete the new EBP org assignment and create the new EBP org by using the Create icon and select u201CIs Line Supervisor ofu201D option. It will be resolve your issue.
    Thanks
    Sada

  • Relationship between db_flashback_retention_target and fast_recovery_area

    Hi to all
    I was doing a test on Flashback Database on my Oracle 11gR2 and I would like to seek clarifications on the relationship between db_flashback_retention_target and fast_recovery_area. Here are my current settings below:
    SQL> show parameter db_flashback_retention
    NAME TYPE VALUE
    db_flashback_retention_target integer 60
    SQL> show parameter recovery_file_dest
    NAME TYPE VALUE
    db_recovery_file_dest string L:\app\amosleeyp\fast_recovery
    _area
    db_recovery_file_dest_size big integer 20G
    Here come the question. I know that the db_flashback_retention_target parameter specifies the upper limit (in minutes) on how far back in time the database may be flashed back. I did a testing and below is the sequence of events.
    DELETE FROM SCOTT.EMP WHERE ename = 'KING'; -- *12:13pm*
    FLASHBACK DATABASE TO TIME = "TO_DATE('2013-03-25 12:12:00','YYYY-MM-DD HH24:MI:SS')"; -- *1:30pm*
    Select count(*) from SCOTT.EMP where ename='KING'; -- *1:31pm*
    COUNT(*)
    1
    From this simple test, I was able to flashback database to more than 60minutes ago despite my retention window being set at 60minutes. Is this due to the reason that I have a huge db_recovery_file_dest_size of 20G? Thus, I am able to go back in time for more than 60minutes? Thanks for the sharing.

    Hi,
    So do you mean that the retention target can be at about 59,60,61minutes or more depending on the fast_recovery_area space? So it actually fluctuates ~ ?No it does not fluctuate. fast_recovery_area is just a storage area for multipurpose use for backup, backup copy, archived redo logs and flashback logs etc, so don't confuse it with flashback retention.
    flashback retention time is the time which Oracle will always ensure you the flashback of database. If set to 60 minutes, it means you will certainly be able to flashback your database atleast 60 minutes.
    If your fast recovery area is free, Oracle will not delete flashback logs (and you might be able to flashback to even several days if flashback logs have not been deleted from fast recovery area). It will only delete flashback logs if fast recovery area has small space left in it.
    Only when I set the guaranteed restore points , then it will always store at 60 minutes?See following for this concept
    http://docs.oracle.com/cd/E11882_01/backup.112/e10642/flashdb.htm#autoId8
    Salman

  • Relationship between JCE and JSSE providers.

    Howdy,
    I need clarification about the relationships between JCE and JSSE providers.
    Do JSSE providers function independantly of JCE providers. If a JCE provider supplies a specific encryption algorithim, is it used in the JSSE?
    Or are only the JSSE provider encryption algorithims used ?
    Jim Cotsios

    In JSSE 1.0.x, and JSSE in J2SE 1.4 beta 2
    and earlier, the
    JSSE and JCE are completely separate entities.
    The JSSE doe not use any of the JCE algorithms.
    All necessary algorithms are provided either
    in the JSSE jar file, or by obtaining them
    from the J2SE itself with the appropriate
    getInstance().

  • Can we unlink the relationship between Customer and Opportunity?

    Hi Experts,
    I have an opportunity type field in Opportunity to differentiate customer and non-customer. There is a situation when I create an opportunity from customer, the opportunity is tie with customer even the opportunity type is non-customer. How do I remove the relationship between customer and opportunity if the opportunity type = non-customer and I want remain the relationship if opportunity type = customer? I have tried on workflow, but it's seems not working as the system not allow me to modified the relationship.
    Please advice. Thanks

    Hi Bob,
    You are right, we can hide the Customer Name from the layout. But this is not what I want because at the back-end the Opportunity are still tied with the Customer and it will still be shown in the Opportunity section of Customer. If we show the Customer Name in the layout, the value are still there. I will like to take out the relationship between Customer and Opportunity if Opportunity Type = Non Customer. Meaning that Non Customer Opportunity will not tie with any customer.
    Please advice. Thanks

Maybe you are looking for

  • Doubt in "GUI_FILE_SAVE_DIALOG"

    Hi All, (1).When calling this F.M and saving the file , if the file already exists it gives the message "file already exists" with the tick mark like info message. If i want the error message "X" what should i do?? (2). What is the extend button for

  • VMS, create directory and the chamber of secrets

    Ok, here I am bumbling around in the dark. Here is the scenario I am developing an application using PL/SQL under the constraints of the SCT Banner web form system. The Banner function calls create the web page on the fly from data obtained with PL/S

  • Pro*C checking

    I would like to have Pro*c do semantic checking (i.e., verify table and column names), but it is overly picky. It is dying on function calls like: EXEC SQL SELECT MAX(po_approve_date) INTO :ad FROM purchase_order WHERE vendor_id = :vid; With: PLS-S-0

  • Change the black background in white

    Hi, is there a way to change the black background of the kuler interface? I need it white because I'm working on a white paper design project. Thanks :-)

  • JDev "Connection error"

    Hi all, I am trying to use connection manager in Jdev to connect to oracle8i database on my pc but its giving me this error message: io exception connection refused(DESCRIPTION=(TMP=)(VSNUM = 135290880)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=(12505)(EMF