Translation Job container list incoming XML Structure
The incoming XML structure containing the data of the translation job containers
XML structure
<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:element name ="translationjobcontainers">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element ref="translationjobcontainer"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- Attribute groups -->
<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="translationjobcontainer">
<xs:complexType>
<!--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>
<translationjobcontainer ref="GUID-75CD4383-F94E-49AA-8182-9776535F8522" versionnumber="1" containertype="ISHPublication" />
<translationjobcontainer ref="GUID-87DD5F98-0359-4975-BBA2-3B494D82BE3C" versionnumber="1" containertype="ISHModule" />
</translationjobcontainers>