OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

trans-ws message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: WSTransTypes.xsd






<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="urn:oasis:names:tc:wstrans:v1:types"
        xmlns="http://www.w3.org/2001/XMLSchema";
        xmlns:types="urn:oasis:names:tc:wstrans:v1:types"
        xmlns:iso639="urn:oasis:names:tc:wstrans:v1:iso639"
        xmlns:domain="urn:oasis:names:tc:wstrans:v1:domain"
        xmlns:un.ece.unedocs.cl.iso4217=
"http://www.unece.org/etrades/unedocs/repository/codelists/xml/CurrencyCode.xsd";
        xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

      <xsd:import namespace="urn:oasis:names:tc:wstrans:v1:iso639"
                  schemaLocation="iso639.xsd" />
      <xsd:import namespace="urn:oasis:names:tc:wstrans:v1:domain"
                  schemaLocation="ContentDomain.xsd" />
      <xsd:import namespace=
"http://www.unece.org/etrades/unedocs/repository/codelists/xml/CurrencyCode.xsd";
                  schemaLocation=
"http://www.unece.org/etrades/unedocs/repository/codelists/xml/CurrencyCode.xsd";

/>

      <xsd:element name="acknowledgement" type="string"/>
      <xsd:element name="acceptQuote">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:jobDetails"/>
                        <xsd:element ref="types:purchaseOrder"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="acceptQuoteResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:acknowledgement"/>
                  </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="cancelJob">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="cancelJobResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:succeeded"/>
                        <xsd:element ref="types:status"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
    <xsd:element name="details" type="xsd:string"/>
      <xsd:element name="domain" type="domain:ContentDomain" />
      <xsd:element name="domains">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element maxOccurs="unbounded" minOccurs="1"
ref="types:domain"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="downloadTM">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:tmTicket"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="downloadTMResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:tmTicket"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
    <xsd:element name="downloadTranslation">
        <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                  </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="downloadTranslationResponse">
        <xsd:complexType>
            <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                <xsd:element ref="types:rejectionDeadline"/>
            </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
        </xsd:complexType>
    </xsd:element>
      <xsd:element name="expires">
            <xsd:complexType>
                  <xsd:attribute name="date" type="dateTime" use="required"
/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="fileType">
            <xsd:complexType>
                  <xsd:attribute name="name" type="string" use="required"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="fileTypes">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element maxOccurs="unbounded" minOccurs="1"
ref="types:fileType"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="info" type="string"/>
    <xsd:element name="job">
        <xsd:complexType>
            <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                <xsd:element ref="types:stage"/>
                <xsd:element ref="types:status"/>
                <xsd:element ref="types:info"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
      <xsd:element name="jobDetails">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:wordCount"/>
                        <xsd:element ref="types:service"/>
                        <xsd:element ref="types:language"/>
                        <xsd:element ref="types:requiredBy"/>
                        <xsd:element ref="types:info"/>
                  </xsd:sequence>
                  <xsd:attribute name="id" type="string" use="required"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="language">
            <xsd:complexType>
                  <xsd:attribute name="source" type="iso639:ISO639" use=
"required"/>
                  <xsd:attribute name="target" type="iso639:ISO639" use=
"required"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="languages">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element maxOccurs="unbounded" minOccurs="1"
ref="types:language"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
    <xsd:element name="project" type="xsd:string"/>
      <xsd:element name="purchaseOrder">
            <xsd:complexType>
                  <xsd:attribute name="id" type="string" use="required"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="queryStatus">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="queryStatusResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:stage"/>
                        <xsd:element ref="types:status"/>
                        <xsd:element ref="types:info"/>
                  </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="querySupport">
            <xsd:complexType>
                  <xsd:sequence/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="querySupportResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:languages"/>
                        <xsd:element ref="types:services"/>
                        <xsd:element ref="types:fileTypes"/>
                        <xsd:element ref="types:domains"/>
                  </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="quotation">
            <xsd:complexType>
                  <xsd:attribute name="amount" type="decimal" use=
"required"/>
                  <xsd:attribute name="binding" type="boolean" use=
"required"/>
                  <xsd:attribute name="currency" type=
"un.ece.unedocs.cl.iso4217:CurrencyCoded" use="required"/>
            </xsd:complexType>
      </xsd:element>
    <xsd:element name="reason" type="xsd:string"/>
    <xsd:element name="rejectTranslation">
        <xsd:complexType>
            <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                <xsd:element ref="types:reason"/>
                <xsd:element ref="types:details"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
      <xsd:element name="rejectTranslationResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:acknowledgement"/>
                  </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
            </xsd:complexType>
      </xsd:element>
    <xsd:element name="rejectionDeadline">
        <xsd:complexType>
            <xsd:attribute name="date" type="dateTime" use="optional"/>
        </xsd:complexType>
    </xsd:element>
      <xsd:element name="requestQuote">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:wordCount"/>
                        <xsd:element ref="types:service"/>
                        <xsd:element ref="types:language"/>
                        <xsd:element ref="types:requiredBy"/>
                        <xsd:element ref="types:info"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="requestQuoteResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:quotation"/>
                        <xsd:element ref="types:expires"/>
                        <xsd:element ref="types:info"/>
                  </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="requiredBy">
            <xsd:complexType>
                  <xsd:attribute name="date" type="dateTime" use="optional"
/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="service">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element maxOccurs="unbounded" minOccurs="0"
ref="types:subservice"/>
                  </xsd:sequence>
                  <xsd:attribute name="name" type="string" use="required"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="services">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element maxOccurs="unbounded" minOccurs="1"
ref="types:service"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="stage" type="string"/>
      <xsd:element name="status" type="string"/>
      <xsd:element name="subservice">
            <xsd:complexType>
                  <xsd:attribute name="name" type="string" use="required"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="succeeded" type="xsd:boolean"/>
      <xsd:element name="suspendJob">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="suspendJobResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:succeeded"/>
                        <xsd:element ref="types:status"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="ticket">
            <xsd:complexType>
                  <xsd:attribute name="jobId" type="string" use="required"
/>
                  <xsd:attribute name="projectId" type="string" use=
"required"/>
                  <xsd:attribute name="userId" type="string" use="required"
/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="tmDetails" type="xsd:string"/>
      <xsd:element name="tmName" type="xsd:string"/>
      <xsd:element name="tmTicket" type="xsd:string"/>
      <xsd:element name="tmType" type="xsd:string"/>
      <xsd:element name="translate">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:wordCount"/>
                        <xsd:element ref="types:service"/>
                        <xsd:element ref="types:language"/>
                        <xsd:element ref="types:requiredBy"/>
                        <xsd:element ref="types:info"/>
                        <xsd:element ref="types:purchaseOrder"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="translateResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:acknowledgement"/>
                  </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="uploadTM">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:tmName"/>
                        <xsd:element ref="types:tmType"/>
                        <xsd:element ref="types:tmDetails"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
      <xsd:element name="uploadTMResponse">
            <xsd:complexType>
                  <xsd:sequence>
                        <xsd:element ref="types:ticket"/>
                        <xsd:element ref="types:tmTicket"/>
                        <xsd:element ref="types:acknowledgement"/>
                  </xsd:sequence>
            </xsd:complexType>
      </xsd:element>
    <xsd:element name="user" type="xsd:string"/>
    <xsd:element name="viewJobs">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" ref="types:user"/>
                <xsd:element maxOccurs="1" minOccurs="0" ref=
"types:project"/>
                <xsd:element maxOccurs="1" minOccurs="0" ref="types:stage"
/>
                <xsd:element maxOccurs="1" minOccurs="0" ref="types:status"
/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="viewJobsResponse">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element maxOccurs="unbounded" minOccurs="0" ref=
"types:job"/>
            </xsd:sequence>
                  <xsd:attribute name="null" type="xsd:string" use=
"optional"/>
        </xsd:complexType>
    </xsd:element>
      <xsd:element name="wordCount">
            <xsd:complexType>
                  <xsd:attribute name="count" type="decimal" use="required"
/>
            </xsd:complexType>
      </xsd:element>
</schema>

---------------------------------------------
Stephen Flinter
Connect Global Solutions
[t] +353 (0)1 882 9038
[f] +353 (0)1 882 9050
[m] +353 87 798 1228
[e] stephen.flinter@connectcgs.com
[w] www.connectcgs.com
--------------------------------------------



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]