Execute Search XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Documentation XML schema for the first input parameter in the Search.singleObjectTypeExecute and Search.singleObjectTypeExecuteXML methods.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema elementFormDefault="qualified">
...
</xsd:schema>
top

Global Declarations

Element: request

Name request
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Specifies the root element.
XML Instance Representation
<request>
<objectstores> objectstoresType </objectstores> [1]
<querystatement> querystatementType </querystatement> [1]
<options> optionsType </options> [0..1]
</request>
Schema Component Representation
<xsd:element name="request">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="objectstores" type=" objectstoresType "/>
<xsd:element name="querystatement" type=" querystatementType "/>
<xsd:element name="options" type=" optionsType " minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Global Definitions

Complex Type: objectstoreType

Super-types: None
Sub-types: None
Name objectstoreType
Abstract no
Documentation Specifies a Content Engine Object Store.
XML Instance Representation
<...
id="xsd:string [1] "
name="xsd:string [0..1] "/>
Schema Component Representation
<xsd:complexType name="objectstoreType">
<xsd:attribute name="id" type=" xsd:string " use="required"/>
<xsd:attribute name="name" type=" xsd:string "/>
</xsd:complexType>
top

Complex Type: objectstoresType

Super-types: None
Sub-types: None
Name objectstoresType
Abstract no
Documentation Specifies a collection of objectstore elements.
XML Instance Representation
<...
mergeoption="xsd:NMTOKEN (value comes from list: {'none'|'union'|'intersection'}) [0..1] ">
<objectstore> objectstoreType </objectstore> [1..*]
</...>
Schema Component Representation
<xsd:complexType name="objectstoresType">
<xsd:sequence>
<xsd:element name="objectstore" type=" objectstoreType " maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="mergeoption" use="default" value="union">
<xsd:simpleType>
<xsd:restriction base=" xsd:NMTOKEN ">
<xsd:enumeration value="none"/>
<xsd:enumeration value="union"/>
<xsd:enumeration value="intersection"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
top

Complex Type: optionsType

Super-types: None
Sub-types: None
Name optionsType
Abstract no
Documentation Specifies query options.
XML Instance Representation
<...
maxrecords="xsd:string [0..1] "
cursorlocation="xsd:NMTOKEN (value comes from list: {'server'|'client'}) [0..1] "/>
Schema Component Representation
<xsd:complexType name="optionsType">
<xsd:attribute name="maxrecords" type=" xsd:string " use="default" value="0"/>
<xsd:attribute name="cursorlocation" use="default" value="server">
<xsd:simpleType>
<xsd:restriction base=" xsd:NMTOKEN ">
<xsd:enumeration value="server"/>
<xsd:enumeration value="client"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
top

Complex Type: querystatementType

Super-types: None
Sub-types: None
Name querystatementType
Abstract no
Documentation Specifies a query statement that only queries for a single object type. The query statement can contain content search for the Document object type. However, it cannot contain a SQL multi-table join or self-join.
XML Instance Representation
<...
tablealias="xsd:string [0..1] "
hascontentsearch="xsd:NMTOKEN (value comes from list: {'true'|'false'}) [0..1] "/>
Schema Component Representation
<xsd:complexType name="querystatementType">
<xsd:attribute name="tablealias" type=" xsd:string "/>
<xsd:attribute name="hascontentsearch" use="default" value="false">
<xsd:simpleType>
<xsd:restriction base=" xsd:NMTOKEN ">
<xsd:enumeration value="true"/>
<xsd:enumeration value="false"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
top



Feedback

© Copyright IBM Corporation 2013.
This information center is powered by Eclipse technology. (http://www.eclipse.org)