Oracle® Outside In Transformation Server Developer's Guide Release 8.4.0 Part Number E12868-03 |
|
|
View PDF |
All options discussed in this appendix are describedin detail in the Options documentation.
xsd:base64Binary: Base64-encoded binary data.
xsd:boolean: Binary data (true [non-zero] or false [0]).
xsd:byte: Short data between -128 and 127.
xsd:double: IEEE double-precision 64-bit floating point data.
xsd:float: IEEE single-precision 32-bit floating point data.
xsd:hexBinary: Arbitrary hex-encoded binary data.
xsd:int: Long data between -2147483648 and 2147483647.
xsd:short: Integer data between -32768 and 32767.
xsd:signedInt: Integer data between -2147483648 and 2147483647.
xsd:string: A null-terminated character string.
xsd:unsignedByte: Unsigned, short data no greater than 255.
xsd:unsignedInt: Unsigned, long data no greater than 4294967295.
xsd:unsignedShort
Unsigned, short data no greater than 65535.
This topic has these sections:
This section discusses information applicable to all products.
This data type is a complexType structure that contains the full specification required for Transformation Server to open a particular data stream for input or output. In addition to a "specification", examples of which include a file system path or a URL, the structure also allows provides fields for the character set used in the specification and an identifier of the type of specification provided, for example, path or url. The IOSpec structure is defined as follows:
<complexType name="IOSpec"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="spec" type="ts:stringData" minOccurs="0" maxOccurs="1"/> <element name="specType" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/> </sequence> </extension> </complexContent> </complexType>
This data type stores a text string along with an identifier of the character set used in the string. The charSet field indicates the character set used in the string. If the character set used in the string is UTF-8, the string may be passed to Transformation Server unmodified. If the string does not use the UTF-8 character set, the string must be passed in base64-encoded form. If the string is base64-encoded, the base64 field must be set to true.
This data type takes the form of a complexType structure, defined as follows:
<complexType name="stringData"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="str" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/> <element name="charset" type="ts:CharacterSetEnum" minOccurs="0" maxOccurs="1"/> <element name="base64" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
StringList is an array of UTF-8 strings used with the fileAccess option. This data type allows passing lists of UNICODE strings (UTF-8 encoded) to and from Transformation Server. It does not support other UNICODE encodings, or non-UNICODE encodings.
This data type takes the form of a complexType structure, defined as follows:
<complexType name="StringList"> <complexContent> <extension base="xsd:anySimpleType"> <sequence> <element name="strings" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>
This data type is a structure that contains a human-readable result message and a list of the output documents created by the transformation. The structure is defined as follows:
<complexType name="TransformResponse"> <sequence> <element name="result" type="xsd:unsignedInt" minOccurs="0" maxOccurs="1"/> <element name="resultMsg" type="ts:stringData" minOccurs="0" maxOccurs="1"/> <element name="resultDocs" type="ts:ArrayOfIOSpec" minOccurs="0" maxOccurs="1" nillable="true"/> </sequence> </complexType>
The following information is pertinent for HTML Export only.
Valid for the altlink option. The type is defined as follows:
<complexType name="AltLink"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="prev" type="xsd:string" minOccurs="0" maxOccurs="1"/> <element name="next" type="xsd:string" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
Valid for the defaultFont option. The structure is defined as follows:
<complexType name="defaultFont"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="fontName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/> <element name="height" type="xsd:unsignedShort" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
Valid for the fontFlags option. It takes the form a of a data structure, defined as follows:
<complexType name="FontFlags"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="suppressSize" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> <element name="suppressColor" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> <element name="suppressFace" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
The following information is pertinent for Search Export only.
This data type has been deprecated. The flags contained in it are now standalone Boolean options.
This data type is a structure composed of Boolean values that act as flags, determining what (if any) paragraph attributes should be included in SearchML output. The structure is defined as follows:
<complexType name="ParagraphAttributes"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="spacing" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> <element name="height" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> <element name="leftIndent" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> <element name="rightIndent" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> <element name="firstIndent" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
The following information is valid for Image Export only.
Valid for the defaultFont option. The structure is defined as follows:
<complexType name="defaultFont"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="fontName" type="xsd:string" minOccurs="0" maxOccurs="1" nillable="true"/> <element name="height" type="xsd:unsignedShort" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
Valid for the defaultMargins option. The structure is defined as follows:
<complexType name="defaultMargins"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="top" type="xsd:unsignedInt" minOccurs="0" maxOccurs="1"/> <element name="bottom" type="xsd:unsignedInt" minOccurs="0" maxOccurs="1"/> <element name="left" type="xsd:unsignedInt" minOccurs="0" maxOccurs="1"/> <element name="right" type="xsd:unsignedInt" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
This data type is a structure composed of values that set options specific to generating TIF images of input files. The structure is defined as follows:
<complexType name="tiffOptions"> <complexContent> <extension base="xsd:anyType"> <sequence> <element name="colorSpace" type="ts:TiffColorSpaceEnum" minOccurs="0" maxOccurs="1"/> <element name="compression" type="ts:TiffCompressionEnum" minOccurs="0" maxOccurs="1"/> <element name="byteOrder" type="ts:TiffByteOrderEnum" minOccurs="0" maxOccurs="1"/> <element name="fillOrder" type="ts:TiffFillOrderEnum" minOccurs="0" maxOccurs="1"/> <element name="createOneFile" type="xsd:boolean" minOccurs="0" maxOccurs="1"/> </sequence> </extension> </complexContent> </complexType>
This section covers these topics:
This information is applicable for all products.
Valid for the defaultInputCharset option. The enumeration is defined as follows:
<simpleType name="DefaultInputCharSetEnum"> <restriction base="string"> <enumeration value="jis"/> <enumeration value="euc_jp"/> <enumeration value="cns11643_1"/> <enumeration value="euc_cns_1"/> <enumeration value="cns11643_2"/> <enumeration value="euc_cns_2"/> <enumeration value="ksc1987"/> <enumeration value="gb2312"/> <enumeration value="ebcdic37"/> <enumeration value="ebcdic273"/> <enumeration value="ebcdic274"/> <enumeration value="ebcdic277"/> <enumeration value="ebcdic278"/> <enumeration value="ebcdic280"/> <enumeration value="ebcdic282"/> <enumeration value="ebcdic284"/> <enumeration value="ebcdic285"/> <enumeration value="ebcdic297"/> <enumeration value="ebcdic500"/> <enumeration value="ebcdic1026"/> <enumeration value="ascii"/> <enumeration value="ansi437"/> <enumeration value="ansi737"/> <enumeration value="ansi850"/> <enumeration value="ansi852"/> <enumeration value="ansi855"/> <enumeration value="ansi857"/> <enumeration value="ansi860"/> <enumeration value="ansi861"/> <enumeration value="ansi863"/> <enumeration value="ansi865"/> <enumeration value="ansi866"/> <enumeration value="ansi869"/> <enumeration value="ansi874"/> <enumeration value="ansi932"/> <enumeration value="ansi936"/> <enumeration value="ansi949"/> <enumeration value="ansi950"/> <enumeration value="ansi1250"/> <enumeration value="ansi1251"/> <enumeration value="ansi1252"/> <enumeration value="ansi1253"/> <enumeration value="ansi1254"/> <enumeration value="ansi1255"/> <enumeration value="ansi1256"/> <enumeration value="ansi1257"/> <enumeration value="unicode"/> <enumeration value="iso8859_1"/> <enumeration value="iso8859_2"/> <enumeration value="iso8859_3"/> <enumeration value="iso8859_4"/> <enumeration value="iso8859_5"/> <enumeration value="iso8859_6"/> <enumeration value="iso8859_7"/> <enumeration value="iso8859_8"/> <enumeration value="iso8859_9"/> <enumeration value="macroman"/> <enumeration value="maccroatian"/> <enumeration value="macromanian"/> <enumeration value="macturkish"/> <enumeration value="macicelandic"/> <enumeration value="maccyrillic"/> <enumeration value="macgreek"/> <enumeration value="macce"/> <enumeration value="hebrew"/> <enumeration value="arabic"/> <enumeration value="macjis"/> <enumeration value="hproman8"/> <enumeration value="bidi_oldcode"/> <enumeration value="bidi_pc8"/> <enumeration value="bidi_e0"/> <enumeration value="htmlkoi8"/> <enumeration value="jis_roman"/> <enumeration value="utf7"/> <enumeration value="utf8"/> <enumeration value="littleendianunicode"/> </restriction> </simpleType> <enumeration value="bigendianunicode"/>
Valid for the documentMemoryMode option. The enumeration is defined as follows:
<simpleType name="DocumentMemoryModeEnum"> <restriction base="string"> <enumeration value="smallestMode"/> <enumeration value="smallMode"/> <enumeration value="mediumMode"/> <enumeration value="largeMode"/> <enumeration value="largestMode"/> <restriction> <simpleType>
The following information is valid for HTML Export only.
Valid for the characterByteOrder option. The enumeration is defined as follows:
<simpleType name="CharacterByteOrderEnum"> <restriction base="string"> <enumeration value="big-endian"/> <enumeration value="little-endian"/> <enumeration value="template-order"/> </restriction> </simpleType>
Valid for the outputCharacterSet option. The enumeration is defined as follows:
<simpleType name="CharacterSetEnum"> <restriction base="string"> <enumeration value="ISO-8859-1"/> <enumeration value="ISO-8859-2"/> <enumeration value="ISO-8859-3"/> <enumeration value="ISO-8859-4"/> <enumeration value="ISO-8859-5"/> <enumeration value="ISO-8859-6"/> <enumeration value="ISO-8859-7"/> <enumeration value="ISO-8859-8"/> <enumeration value="ISO-8859-9"/> <enumeration value="x-Mac-roman"/> <enumeration value="x-Mac-ce"/> <enumeration value="x-Mac-Greek"/> <enumeration value="x-Mac-Cyrillic"/> <enumeration value="x-Mac-Turkish"/> <enumeration value="GB2312"/> <enumeration value="Big5"/> <enumeration value="Shift_JIS"/> <enumeration value="KOI8-R"/> <enumeration value="windows-1250"/> <enumeration value="windows-1251"/> <enumeration value="windows-1252"/> <enumeration value="windows-1253"/> <enumeration value="windows-1254"/> <enumeration value="windows-1255"/> <enumeration value="windows-1256"/> <enumeration value="windows-1257"/> <enumeration value="EUC-KR"/> <enumeration value="EUC-JP"/> <enumeration value="ISO-2022-JP"/> <enumeration value="windows-874"/> <enumeration value="UTF-7"/> <enumeration value="UTF-8"/> <enumeration value="ISO-10646-UCS-2"/> <enumeration value="x-Charset-Unknown"/> </restriction> </simpleType>
Valid for the compliance option. The enumeration is defined as follows:
<simpleType name="ComplianceEnum"> <restriction base="string"> <enumeration value="none"/> <enumeration value="well-formed"/> <enumeration value="strictDTD"/> </restriction> </simpleType>
EmailHeaderOutputEnum takes the place of the MimeHeaderOutputEnum. Valid for the emailHeaderOutput option. The enumeration is defined as follows:
<simpleType name="EmailHeaderOutputEnum"> <restriction base="xsd:string"> <enumeration value="emailHeaderStandard"/> <enumeration value="emailHeaderAll"/> </restriction> </simpleType>
Valid for the extractEmbeddedFiles option. The enumeration is defined as follows:
<simpleType name="ExtractEmbeddedFilesEnum"> <restriction base="string"> <enumeration value="ignoreFiles"/> <enumeration value="convertFiles"/> <enumeration value="extractFiles"/> </restriction> </simpleType>
Valid for the flavor option. The enumeration is defined as follows:
<simpleType name="FlavorEnum"> <restriction base="string"> <enumeration value="generic-html"/> <enumeration value="generic-wireless-html"/> <enumeration value="html2.0"/> <enumeration value="html3.0"/> <enumeration value="html4.0"/> <enumeration value="netscape3.0"/> <enumeration value="netscape4.0"/> <enumeration value="internetExplorer3.0"/> <enumeration value="internetExplorer4.0"/> <enumeration value="avantGo3.3-palm"/> <enumeration value="avantGo3.3-palm-noTables"/> <enumeration value="avantGo3.3-winCE"/> <enumeration value="avantGo3.3-winCE-noTables"/> <enumeration value="webClipping1.1"/> <enumeration value="webClipping1.1-noTables"/> <enumeration value="chtml2.0"/> <enumeration value="hdml3.0"/> <enumeration value="text"/> <enumeration value="wml1.1"/> <enumeration value="wml1.1-withTables"/> <enumeration value="wml2.0"/> <enumeration value="xhtml-basic1.0"/> <enumeration value="xhtml-basic1.0-noTables"/> </restriction> </simpleType>
Valid for the graphicSizeMethod option. The enumeration is defined as follows:
<simpleType name="GraphicSizeMethodEnum"> <restriction base="string"> <enumeration value="smooth"/> <enumeration value="quick"/> <enumeration value="smoothGray"/> </restriction> </simpleType>
Valid for the graphicType option. The enumeration is defined as follows:
<simpleType name="GraphicTypeEnum"> <restriction base="string"> <enumeration value="bmp"/> <enumeration value="gif"/> <enumeration value="jpeg"/> <enumeration value="noGraphics"/> <enumeration value="png"/> <enumeration value="wbmp"/> </restriction> </simpleType>
Valid for the gridAdvance option. The enumeration is defined as follows:
<simpleType name="GridAdvanceEnum"> <restriction base="string"> <enumeration value="advanceAcross"/> <enumeration value="advanceDown"/> </restriction> </simpleType>
Valid for the reorderMethod option. The enumeration is defined as follows:
<simpleType name="ReorderMethodEnum"> <restriction base="xsd:string"> <enumeration value="reorderOff"/> <enumeration value="reorderLeftToRight"/> <enumeration value="reorderRightToLeft"/> </restriction> </simpleType>
Valid for the spreadsheetBorders option. The enumeration is defined as follows:
<simpleType name="SpreadsheetBordersEnum"> <restriction base="string"> <enumeration value="createBorderIfMissing"/> <enumeration value="bordersOff"/> <enumeration value="useSourceBorders"/> </restriction> </simpleType>
The following information is valid for Search Export.
Valid for the oleEmbeddings option. The enumeration is defined as follows:
<simpleType name="OleEmbeddingsEnum"> <restriction base="string"> <enumeration value="processAll"/> <enumeration value="processNone"/> <enumeration value="processStandard"/> </restriction> </simpleType>
Valid for the unmappedText option. The enumeration is defined as follows:
<simpleType name="SearchMLUnmappedTextEnum"> <restriction base="string"> <enumeration value="justUnmappedText"/> <enumeration value="noUnmappedText"/> <enumeration value="bothUnmappedText"/> </restriction> </simpleType>
Valid for the xmlDefinitionMethod option. The enumeration is defined as follows:
<simpleType name="XmlDefinitionMethodEnum"> <restriction base="string"> <enumeration value="dtd"/> <enumeration value="noDefinition"/> <enumeration value="xsd"/> </restriction> </simpleType>
The following information is valid for Image Export.
Valid for the databaseFitToPage option. The enumeration is defined as follows:
<simpleType name="DatabaseFitToPageEnum"> <restriction base="string"> <enumeration value="dbNoScaling"/> <enumeration value="dbFitToPage"/> <enumeration value="dbFitToWidth"/> <enumeration value="dbFitToHeight"/> </restriction> </simpleType>
EmailHeaderOutputEnum takes the place of the MimeHeaderOutputEnum. Valid for the emailHeaderOutput option. The enumeration is defined as follows:
<simpleType name="EmailHeaderOutputEnum"> <restriction base="xsd:string"> <enumeration value="emailHeaderStandard"/> <enumeration value="emailHeaderAll"/> </restriction> </simpleType>
Valid for the graphicCropping option. The enumeration is defined as follows:
<simpleType name="GraphicCroppingEnum"> <restriction base="string"> <enumeration value="noCropping"/> <enumeration value="cropToContent"/> </restriction>
Valid for the graphicSizeMethod option. The enumeration is defined as follows:
<simpleType name="GraphicSizeMethodEnum"> <restriction base="string"> <enumeration value="smooth"/> <enumeration value="quick"/> <enumeration value="smoothGray"/> </restriction> </simpleType>
Valid for the graphicWatermarkScaleType option. The enumeration is defined as follows:
<simpleType name="GraphicWatermarkScaleTypeEnum"> <restriction base="string"> <enumeration value="scaleWatermarkOff"/> <enumeration value="scaleWatermarkByPercent"/> </restriction> </simpleType>
Valid for the mimeHeaderOutput option. The mimeHeaderOutput option is no longer preferred, and has been replaced with the emailHeaderOutput option. The enumeration is defined as follows:
<simpleType name="MimeHeaderOutputEnum"> <restriction base="string"> <enumeration value="all"/> <enumeration value="standard"/> <restriction> <simpleType>
Valid for the reorderMethod option. The enumeration is defined as follows:
<simpleType name="ReorderMethodEnum"> <restriction base="xsd:string"> <enumeration value="reorderOff"/> <enumeration value="reorderLeftToRight"/> <enumeration value="reorderRightToLeft"/> </restriction> </simpleType>
Valid for the spreadsheetFitToPage option. The enumeration is defined as follows:
<simpleType name="SpreadsheetFitToPageEnum"> <restriction base="string"> <enumeration value="ssNoScaling"/> <enumeration value="ssFitToPage"/> <enumeration value="ssFitToWidth"/> <enumeration value="ssFitToHeight"/> <enumeration value="ssScaleByPercentage"/> <enumeration value="ssFitToPages"/> </restriction> </simpleType>
Valid for the spreadsheetPageDirection option. The enumeration is defined as follows:
<simpleType name="SpreadsheetPageDirectionEnum"> <restriction base="string"> <enumeration value="downThenAcross"/> <enumeration value="acrossThenDown"/> </restriction> </simpleType>
Part of the TiffOptions structure. The enumeration is defined as follows:
<simpleType name="TiffByteOrderEnum"> <restriction base="string"> <enumeration value="little-endian"/> <enumeration value="big-endian"/> </restriction> </simpleType>
Part of the TiffOptions structure. The enumeration is defined as follows:
<simpleType name="TiffColorSpaceEnum"> <restriction base="string"> <enumeration value="blackWhite-1Bit"/> <enumeration value="palette-8Bit"/> <enumeration value="rgb-24Bit"/> </restriction> </simpleType>
Part of the TiffOptions structure. The enumeration is defined as follows:
<simpleType name="TiffCompressionEnum"> <restriction base="string"> <enumeration value="noCompression"/> <enumeration value="packbits"/> <enumeration value="LZW"/> <enumeration value="CCITT-1D"/> <enumeration value="CCITT-Group3-Fax"/> <enumeration value="CCITT-Group4-Fax"/> </restriction> </simpleType>
The following information is valid for PDF Export.
Valid for the defaultPageUnits option. The enumeration is defined as follows:
<simpleType name="DefaultPageUnitsEnum"> <restriction base="xsd:string"> <enumeration value="inches"/> <enumeration value="points"/> <enumeration value="centimeters"/> <enumeration value="picas"/> </restriction> </simpleType>
EmailHeaderOutputEnum takes the place of the MimeHeaderOutputEnum. Valid for the emailHeaderOutput option. The enumeration is defined as follows:
<simpleType name="EmailHeaderOutputEnum"> <restriction base="xsd:string"> <enumeration value="emailHeaderStandard"/> <enumeration value="emailHeaderAll"/> </restriction> </simpleType>
Valid for the reorderMethod option. The enumeration is defined as follows:
<simpleType name="ReorderMethodEnum"> <restriction base="xsd:string"> <enumeration value="reorderOff"/> <enumeration value="reorderLeftToRight"/> <enumeration value="reorderRightToLeft"/> </restriction> </simpleType>
Valid for the watermarkPosition option. The enumeration is defined as follows:
<simpleType name="WatermarkPostionEnum"> <restriction base="xsd:string"> <enumeration value="centerOfPage"/> </restriction> </simpleType>
Valid for the watermarkScaling option. The enumeration is defined as follows:
<simpleType name="WatermarkScalingEnum"> <restriction base="xsd:string"> <enumeration value="pdfNoMap"/> <enumeration value="pdfFitToPage"/> <enumeration value="pdfScale"/> </restriction> </simpleType>
The following information is valid for XML Export.
Valid for the graphicSizeMethod option. The enumeration is defined as follows:
<simpleType name="GraphicSizeMethodEnum"> <restriction base="string"> <enumeration value="smooth"/> <enumeration value="quick"/> <enumeration value="smoothGray"/> </restriction> </simpleType>
Valid for the graphicType option. The enumeration is defined as follows:
<simpleType name="GraphicTypeEnum"> <restriction base="string"> <enumeration value="bmp"/> <enumeration value="gif"/> <enumeration value="jpeg"/> <enumeration value="noGraphics"/> <enumeration value="png"/> <enumeration value="wbmp"/> </restriction> </simpleType>
Valid for the oleEmbeddings option. The enumeration is defined as follows:
<simpleType name="OleEmbeddingsEnum"> <restriction base="string"> <enumeration value="processAll"/> <enumeration value="processNone"/> <enumeration value="processStandard"/> </restriction> </simpleType>
Valid for the reorderMethod option. The enumeration is defined as follows:
<simpleType name="ReorderMethodEnum"> <restriction base="xsd:string"> <enumeration value="reorderOff"/> <enumeration value="reorderLeftToRight"/> <enumeration value="reorderRightToLeft"/> </restriction> </simpleType>