[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]