Translation Job container list outgoing XML Structure
The outgoing XML structure containing the data of the translation job containers
XML structure
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema id="ISHTranslationJobContainers_Out" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="CardId">
<!-- The unique identifier of the card -->
<xs:restriction base="xs:long">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="9999999999"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MandatoryText">
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ElementName">
<!-- The element name of an object (Field, Lov, Card,...) -->
<xs:restriction base="MandatoryText">
<xs:maxLength value="255" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="LogicalId">
<!-- The element name of the logical level of the object -->
<xs:restriction base="ElementName"/>
</xs:simpleType>
<xs:attributeGroup name ="ObjectAttributeGroup">
<xs:attribute name="ref" use="required" type="LogicalId"/>
<xs:attribute name="versionnumber" use="optional">
<!-- The version number of the object -->
<xs:simpleType>
<xs:restriction base="MandatoryText">
<xs:maxLength value="80" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<!-- Simple types -->
<xs:simpleType name="ContainerTypeEnumeration">
<xs:restriction base="xs:string">
<xs:enumeration value="ISHPublication"/>
<xs:enumeration value="ISHModule"/>
<xs:enumeration value="ISHMasterDoc"/>
<xs:enumeration value="ISHLibrary"/>
<xs:enumeration value="ISHTemplate"/>
<xs:enumeration value="ISHIllustration"/>
</xs:restriction>
</xs:simpleType>
<xs:element name ="translationjobcontainers">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="translationjobcontainer"/>
</xs:sequence>
<xs:attribute name="ref" use="required" type="LogicalId"/>
</xs:complexType>
</xs:element>
<xs:element name="translationjobcontainer">
<xs:complexType>
<!--CONTAINERID-->
<xs:attribute name="ishcontainerref" use="required" type="CardId"/>
<!--LOGICALID, VERSIONNUMBER-->
<xs:attributeGroup ref="ObjectAttributeGroup" />
<!--ITEMTYPE-->
<xs:attribute name="containertype" use="required" type="ContainerTypeEnumeration"/>
</xs:complexType>
</xs:element>
</xs:schema>
Example
<?xml version="1.0" encoding="utf-16"?>
<translationjobcontainers ref="GUID-047B7746-7290-4BFC-9E02-C9AF84E4D494">
<translationjobcontainer ishcontainerref="657" ref="GUID-75CD4383-F94E-49AA-8182-9776535F8522" versionnumber="1" containertype="ISHPublication" />
<translationjobcontainer ishcontainerref="658" ref="GUID-87DD5F98-0359-4975-BBA2-3B494D82BE3C" versionnumber="1" containertype="ISHModule" />
</translationjobcontainers>