[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] [email protected]
[w] www.connectcgs.com
--------------------------------------------
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]