All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kuali.ole.converter.edi-mapping.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>
<medi:edimap xmlns:medi="http://www.milyn.org/schema/edi-message-mapping-1.3.xsd">

    <medi:description name="Transactional Order" version="1.0" />

    <medi:delimiters segment="'" field="+" component=":" sub-component="~" escape="?"/>

    <medi:segments xmltag="order">

      <!--<medi:segmentGroup xmltag="order">-->
          <medi:segment xmltag="seperators" minOccurs="0" maxOccurs="1" segcode="UNA:" truncatable="true">
              <medi:field xmltag="CHARS" required="false" truncatable="true"/>
          </medi:segment>
          <medi:segment segcode="UNB" xmltag="sendersandreceiversidentification"  truncatable="true" >

            <medi:field xmltag="sendersandreceiversconstant">
                <medi:component xmltag="code" />
                <medi:component xmltag="value" />
            </medi:field>
            <medi:field xmltag="senderinformation">
                <medi:component xmltag="senderid" />
                <medi:component xmltag="senderidtype" />
            </medi:field>
            <medi:field xmltag="receiverinformation">
                <medi:component xmltag="receiverid" />
                <medi:component xmltag="receiveridtype" />
            </medi:field>
            <medi:field xmltag="schedule">
                <medi:component xmltag="preparationdate" />
                <medi:component xmltag="preparationtime" />
            </medi:field>
            <medi:field xmltag="interchangecontrolref" />
        </medi:segment>

        <medi:segment segcode="UNH" xmltag="messageheader">
            <medi:field xmltag="interchangecontrolref" />

            <medi:field xmltag="messagetypeinformation">
                <medi:component xmltag="messagetypeid" />
                <medi:component xmltag="constant1" />
                <medi:component xmltag="constant2" />
                <medi:component xmltag="constant3" />
                <medi:component xmltag="constant4" />
            </medi:field>
        </medi:segment>

        <medi:segmentGroup xmltag="message">

            <medi:segment segcode="BGM" xmltag="messagebeginning" minOccurs="0" truncatable="true">
                <medi:field xmltag="order" />
                <medi:field xmltag="interchangecontrolref" />
                <medi:field xmltag="codelistagency" />
            </medi:segment>

            <medi:segment segcode="DTM" xmltag="messagecreationinfo" minOccurs="0" truncatable="true">
                <medi:field xmltag="details">
                    <medi:component xmltag="constant" />
                    <medi:component xmltag="date" />
                    <medi:component xmltag="dateformat" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="NAD" xmltag="buyerpartyqualifier" minOccurs="0" truncatable="true">
                <medi:field xmltag="buyer" />
                <medi:field xmltag="buyerinfo">
                    <medi:component xmltag="codedidentification" />
                    <medi:component xmltag="partyidentificationcode" />
                    <medi:component xmltag="codelistagency" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="RFF" xmltag="reference" minOccurs="0" truncatable="true">
                <medi:field xmltag="partydetails" truncatable="true" required="false">
                    <medi:component xmltag="additionalpartyidentification" />
                    <medi:component xmltag="partyname" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="NAD" xmltag="supplierpartyqualifier" minOccurs="0" truncatable="true">
                <medi:field xmltag="supplier" truncatable="true" required="false"/>
                <medi:field xmltag="supplierinfo" truncatable="true" required="false">
                    <medi:component xmltag="codedidentification" />
                    <medi:component xmltag="partyidentificationcode" />
                    <medi:component xmltag="codelistagency" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="CUX" xmltag="currencydetails" minOccurs="0" truncatable="true">
                <medi:field xmltag="supplierinfo" truncatable="true" required="false">
                    <medi:component xmltag="defaultcurrency" truncatable="true" required="false"/>
                    <medi:component xmltag="currencytype" truncatable="true" required="false"/>
                    <medi:component xmltag="ordercurrency" truncatable="true" required="false"/>
                </medi:field>
            </medi:segment>

            <medi:segment segcode="ALC" xmltag="allowanceorcharge" minOccurs="0" truncatable="true">
                <medi:field xmltag="allowanceorchargequalifier" truncatable="true" required="false"/>
                <medi:field xmltag="freetext" truncatable="true" required="false"/>
                <medi:field xmltag="settlement" truncatable="true" required="false"/>
                <medi:field xmltag="calculationsequenceindicator" truncatable="true" required="false"/>
                <medi:field xmltag="specialserviceidentification" truncatable="true" required="false">
                    <medi:component xmltag="specialservicecode" truncatable="true" required="false"/>
                    <medi:component xmltag="codelistqualifier" truncatable="true" required="false"/>
                    <medi:component xmltag="codelistqualifieragency" truncatable="true" required="false"/>
                    <medi:component xmltag="specialservice" truncatable="true" required="false"/>
                </medi:field>
            </medi:segment>

            <medi:segment segcode="MOA" xmltag="monetary" minOccurs="0" truncatable="true">
                <medi:field xmltag="monetaryinfo" truncatable="true" required="false">
                    <medi:component xmltag="monetaryamounttype" truncatable="true" required="false"/>
                    <medi:component xmltag="monetaryamount" truncatable="true" required="false"/>
                </medi:field>
            </medi:segment>

        </medi:segmentGroup>

        <medi:segmentGroup xmltag="lineitemOrder" maxOccurs="-1">

            <medi:segment segcode="LIN" xmltag="lineitem" truncatable="true">
                <medi:field xmltag="sequencenumber" />
                <medi:field xmltag="itemnumberid" truncatable="true" required="false" />
                <medi:field xmltag="articlenumber" truncatable="true" required="false">
                    <medi:component xmltag="isbn" />
                    <medi:component xmltag="itemnumbertype" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="PIA" xmltag="productfunction" minOccurs="0" truncatable="true" >
                <medi:field xmltag="productid" truncatable="true" required="false"/>
                <medi:field xmltag="articlenumber" truncatable="true" required="false">
                    <medi:component xmltag="isbn" />
                    <medi:component xmltag="itemnumbertype" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="IMD" xmltag="itemdescription" maxOccurs="-1" minOccurs="0" truncatable="true">
                <medi:field xmltag="text" />
                <medi:field xmltag="itemcharacteristiccode" />
                <medi:field xmltag="data" />
            </medi:segment>

            <medi:segment segcode="QTY" xmltag="quantityinformation">
                <medi:field xmltag="quantity">
                    <medi:component xmltag="constant" />
                    <medi:component xmltag="quantity" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="PRI" xmltag="priceinformation">
                <medi:field xmltag="price">
                    <medi:component xmltag="grossprice" />
                    <medi:component xmltag="price" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="RFF" xmltag="referenceinformation" minOccurs="0" truncatable="true">
                <medi:field xmltag="reference">
                    <medi:component xmltag="buyersorderline" />
                    <medi:component xmltag="orderlinenumber" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="RFF" xmltag="suppliersreferenceinformation" minOccurs="0" truncatable="true">
                <medi:field xmltag="suppliersreference">
                    <medi:component xmltag="suppliersorderline" />
                    <medi:component xmltag="vendorreferencenumber" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="RFF" xmltag="fundnumberreference" minOccurs="0" truncatable="true">
                <medi:field xmltag="buyers">
                    <medi:component xmltag="buyersfundnumber" />
                    <medi:component xmltag="budgetnumber" />
                </medi:field>
            </medi:segment>

            <medi:segment segcode="TDT" xmltag="transportstagequalifier" minOccurs="0" truncatable="true">
                <medi:field xmltag="transportstagequalifierconstant" />
                <medi:field xmltag="empty1" />
                <medi:field xmltag="empty2" />
                <medi:field xmltag="surfacemail" />
            </medi:segment>

            <medi:segment segcode="FTX" xmltag="note" minOccurs="0" truncatable="true">
              <medi:field xmltag="notelineitem" />
              <medi:field xmltag="noteempty1" truncatable="true" required="false"/>
              <medi:field xmltag="noteempty2" truncatable="true" required="false"/>
              <medi:field xmltag="noteempty3" truncatable="true" required="false"/>
            </medi:segment>

            <medi:segment segcode="NAD" xmltag="transportstagequalifier" minOccurs="0" truncatable="true">
                <medi:field xmltag="transportstagequalifierconstant" />
                <medi:field xmltag="empty1" />
                <medi:field xmltag="empty2" />
                <medi:field xmltag="surfacemail" />
            </medi:segment>

        </medi:segmentGroup>

        <medi:segmentGroup xmltag="summary">
            <medi:segment segcode="UNS" xmltag="summarysection" minOccurs="0" truncatable="true">
                <medi:field xmltag="separatorinfo" truncatable="true" required="false"/>
            </medi:segment>
            <medi:segment segcode="CNT" xmltag="controlinfomation" maxOccurs="-1" minOccurs="0" truncatable="true">
                <medi:field xmltag="control">
                    <medi:component xmltag="controlqualifier" />
                    <medi:component xmltag="totalqtysegments" />
                </medi:field>
            </medi:segment>
            <medi:segment segcode="UNT" xmltag="unt" minOccurs="0" truncatable="true">
                <medi:field xmltag="messagesegmentsnumber" />
                <medi:field xmltag="linsegmentstotal" />
            </medi:segment>

        </medi:segmentGroup>

        <medi:segment segcode="UNZ" xmltag="trailer" minOccurs="0" truncatable="true">
                <medi:field xmltag="unknown1" />
                <medi:field xmltag="unknown2" />
            </medi:segment>
        <!--</medi:segmentGroup>-->

    </medi:segments>

</medi:edimap>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy