Documentation Center

Output Format Object list

The XML structure containing a list of Output Format Objects.

XML structure


<xs:schema id="ISHObjects-OutputFormat" elementFormDefault="qualified"  xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="ishobjects">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="ishobject"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ishobject">
		<xs:complexType>
			<xs:choice>
				<xs:element ref="ishfields" minOccurs="1" maxOccurs="1"/>
			</xs:choice>
			<xs:attribute name="ishref" use="required">
				<!-- The element name of the OutputFormat -->
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:maxLength value="255"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ishoutputformatref" use="required">
				<!-- Unique identifier of the OutputFormat -->
				<xs:simpleType>
					<xs:restriction base="xs:long">
						<xs:minInclusive value="0"/>
						<xs:maxInclusive value="9999999999"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="ishtype" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="ISHOutputFormat"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="ishfields">
		<xs:complexType>
			<xs:sequence minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="ishfield"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ishfield">
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="name" use="required">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:maxLength value="255"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="level" use="required">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value="none"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="ishvaluetype" use="optional">
						<xs:simpleType>
							<xs:restriction base="xs:string">
								<xs:enumeration value=""/>
								<xs:enumeration value="value"/>
								<xs:enumeration value="element"/>
								<xs:enumeration value="id"/>
							</xs:restriction>
						</xs:simpleType>
					</xs:attribute>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>	
</xs:schema>

Remarks:

  • Currently the ishtype can only contain 'ISHOutputFormat'.
  • The ishoutputformatref attribute of the ishobject element contains a reference number to the Output Format object and is intended for internal use.
  • The level attribute on the ishfield element is always 'none' for an Output Format Object.

Example


<ishobjects>
	<ishobject ishref="GUID-2A69335D-F025-4963-A142-5E49988C7C0C" ishtype="ISHOutputFormat" ishoutputformatref="15405">
		<ishfields>
			<ishfield name="FISHRESOLUTIONS" level="none">Master, High, Low</ishfield>
			<ishfield name="FISHSINGLEFILE" level="none">Yes</ishfield>
			<ishfield name="FISHCLEANUP" level="none">Yes</ishfield>
			<ishfield name="FISHKEEPDTDSYSTEMID" level="none">Yes</ishfield>
			<ishfield name="FDITAOTTRANSTYPE" level="none">ishpdf</ishfield>
			<ishfield name="MODIFIED-ON" level="none">11/12/2007 09:36:08</ishfield>
			<ishfield name="CREATED-ON" level="none">23/10/2007 14:51:36</ishfield>
			<ishfield name="NAME" level="none">Manual</ishfield>
			<ishfield name="FISHOUTPUTFORMATNAME" level="none">Manual</ishfield>
		</ishfields>
	</ishobject>
</ishobjects>