Inmagic Logo DB/Text® WebPublisher PRO
Schema documentation

schema location:  InputSchema.xsd
 
Elements  Complex types  Simple types 
AC  KeyFieldsType  detailType 
BU  MatchFieldsType  trimType 
CS  RecordsetType  validationType 
DF  RecordType 
DL 
DT 
ES 
ID 
KeyField 
MatchField 
MF 
MQ 
MR 
NP 
Query 
QY 
RF 
RL 
RN 
SE 
SN 
TI 
TN 
TR 
TX 
XC 
XE 
XM 
XP 
XS 


element AC
diagram
type extension of xs:string
used by
element Query
attributes
Name  Type  Use  Default  Fixed  Annotation
validation  validationType  optional      
trim  trimType  optional      
annotation
documentation 
Specifies the action the program will take.
source
<xs:element name="AC">
  <xs:annotation>
    <xs:documentation>Specifies the action the program will take.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="validation" type="validationType" use="optional"/>
        <xs:attribute name="trim" type="trimType" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element BU
diagram
type xs:anyURI
used by
element Query
annotation
documentation 
Specifies the base URL. Points to page used to generate search.
source
<xs:element name="BU" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>Specifies the base URL. Points to page used to generate search.</xs:documentation>
  </xs:annotation>
</xs:element>

element CS
diagram
type xs:boolean
used by
element Query
annotation
documentation 
Specifies whether report/display pages use CSS.
source
<xs:element name="CS" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Specifies whether report/display pages use CSS.</xs:documentation>
  </xs:annotation>
</xs:element>

element DF
diagram
type restriction of xs:string
used by
element Query
facets
minLength 1
maxLength 20
annotation
documentation 
Specifies the expanded display form name.
source
<xs:element name="DF">
  <xs:annotation>
    <xs:documentation>Specifies the expanded display form name.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="20"/>
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element DL
diagram
type xs:boolean
used by
element Query
annotation
documentation 
Specifies whether to show the form list on the expanded display.
source
<xs:element name="DL" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Specifies whether to show the form list on the expanded display.</xs:documentation>
  </xs:annotation>
</xs:element>

element DT
diagram
type restriction of xs:string
used by
element Query
facets
minLength 1
maxLength 50
annotation
documentation 
Specifies the document type used in the content setting for HTTP header information passed to browser.
source
<xs:element name="DT">
  <xs:annotation>
    <xs:documentation>Specifies the document type used in the content setting for HTTP header information passed to browser.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ES
diagram
type xs:boolean
used by
element Query
annotation
documentation 
Specifies whether to open the expanded display form in a new browser window.
source
<xs:element name="ES" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Specifies whether to open the expanded display form in a new browser window.</xs:documentation>
  </xs:annotation>
</xs:element>

element ID
diagram
type restriction of xs:string
used by
element Query
facets
minLength 0
maxLength 15
annotation
documentation 
Specifies the password you want to use.
source
<xs:element name="ID">
  <xs:annotation>
    <xs:documentation>Specifies the password you want to use.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="0"/>
      <xs:maxLength value="15"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element KeyField
diagram
type xs:string
used by
complexType KeyFieldsType
annotation
documentation 
Specifies a field that the user wants returned in the XML response.
source
<xs:element name="KeyField" type="xs:string">
  <xs:annotation>
    <xs:documentation>Specifies a field that the user wants returned in the XML response.</xs:documentation>
  </xs:annotation>
</xs:element>

element MatchField
diagram
type xs:string
used by
complexType MatchFieldsType
annotation
documentation 
Specifies the name of the field on which records are matched.
source
<xs:element name="MatchField" type="xs:string">
  <xs:annotation>
    <xs:documentation>Specifies the name of the field on which records are matched.</xs:documentation>
  </xs:annotation>
</xs:element>

element MF
diagram
type xs:string
used by
element Query
annotation
documentation 
Specifies the message file name for message translation.
source
<xs:element name="MF" type="xs:string">
  <xs:annotation>
    <xs:documentation>Specifies the message file name for message translation.</xs:documentation>
  </xs:annotation>
</xs:element>

element MQ
diagram
type restriction of xs:string
used by
element Query
facets
minLength 1
maxLength 20
annotation
documentation 
Specifies name of query screen from which to read search textbase information for WebPublisher Multiple Texbase Query.
source
<xs:element name="MQ">
  <xs:annotation>
    <xs:documentation>Specifies name of query screen from which to read search textbase information for WebPublisher Multiple Texbase Query.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MR
diagram
type restriction of xs:integer
used by
element Query
facets
minInclusive 1
annotation
documentation 
Specifies the maximum number of records displayed per page.
source
<xs:element name="MR">
  <xs:annotation>
    <xs:documentation>Specifies the maximum number of records displayed per page.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element NP
diagram
type restriction of xs:integer
used by
element Query
facets
minInclusive 1
annotation
documentation 
Specifies location of the form list and Next/Previous/New Search buttons.
source
<xs:element name="NP">
  <xs:annotation>
    <xs:documentation>Specifies location of the form list and Next/Previous/New Search buttons.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element Query
diagram
children AC TN BU CS DF DL DT ES ID MF MQ MR NP QY RF RL RN SE SN TI TR TX XC XE XM XP XS MatchFields KeyFields Recordset
attributes
Name  Type  Use  Default  Fixed  Annotation
detail  detailType  optional      
annotation
documentation 
Root element.
source
<xs:element name="Query">
  <xs:annotation>
    <xs:documentation>Root element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:all>
      <xs:element ref="AC"/>
      <xs:element ref="TN" minOccurs="0"/>
      <xs:element ref="BU" minOccurs="0"/>
      <xs:element ref="CS" minOccurs="0"/>
      <xs:element ref="DF" minOccurs="0"/>
      <xs:element ref="DL" minOccurs="0"/>
      <xs:element ref="DT" minOccurs="0"/>
      <xs:element ref="ES" minOccurs="0"/>
      <xs:element ref="ID" minOccurs="0"/>
      <xs:element ref="MF" minOccurs="0"/>
      <xs:element ref="MQ" minOccurs="0"/>
      <xs:element ref="MR" minOccurs="0"/>
      <xs:element ref="NP" minOccurs="0"/>
      <xs:element ref="QY" minOccurs="0"/>
      <xs:element ref="RF" minOccurs="0"/>
      <xs:element ref="RL" minOccurs="0"/>
      <xs:element ref="RN" minOccurs="0"/>
      <xs:element ref="SE" minOccurs="0"/>
      <xs:element ref="SN" minOccurs="0"/>
      <xs:element ref="TI" minOccurs="0"/>
      <xs:element ref="TR" minOccurs="0"/>
      <xs:element ref="TX" minOccurs="0"/>
      <xs:element ref="XC" minOccurs="0"/>
      <xs:element ref="XE" minOccurs="0"/>
      <xs:element ref="XM" minOccurs="0"/>
      <xs:element ref="XP" minOccurs="0"/>
      <xs:element ref="XS" minOccurs="0"/>
      <xs:element name="MatchFields" type="MatchFieldsType" minOccurs="0"/>
      <xs:element name="KeyFields" type="KeyFieldsType" minOccurs="0"/>
      <xs:element name="Recordset" type="RecordsetType" minOccurs="0"/>
    </xs:all>
    <xs:attribute name="detail" type="detailType" use="optional"/>
  </xs:complexType>
</xs:element>

element Query/MatchFields
diagram
type MatchFieldsType
children MatchField
source
<xs:element name="MatchFields" type="MatchFieldsType" minOccurs="0"/>

element Query/KeyFields
diagram
type KeyFieldsType
children KeyField
source
<xs:element name="KeyFields" type="KeyFieldsType" minOccurs="0"/>

element Query/Recordset
diagram
type RecordsetType
children Record
source
<xs:element name="Recordset" type="RecordsetType" minOccurs="0"/>

element QY
diagram
type extension of xs:string
used by
element Query
annotation
documentation 
Specifies query criteria (field name) for search.
source
<xs:element name="QY">
  <xs:annotation>
    <xs:documentation>Specifies query criteria (field name) for search.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element RF
diagram
type restriction of xs:string
used by
element Query
facets
minLength 1
maxLength 20
annotation
documentation 
Specifies the report form name.
source
<xs:element name="RF">
  <xs:annotation>
    <xs:documentation>Specifies the report form name.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element RL
diagram
type xs:boolean
used by
element Query
annotation
documentation 
Specifies whether to show the form list on the report page.
source
<xs:element name="RL" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Specifies whether to show the form list on the report page.</xs:documentation>
  </xs:annotation>
</xs:element>

element RN
diagram
type xs:integer
used by
element Query
annotation
documentation 
Specifies record number in the current set.
source
<xs:element name="RN" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Specifies record number in the current set.</xs:documentation>
  </xs:annotation>
</xs:element>

element SE
diagram
type xs:integer
used by
element Query
annotation
documentation 
Specifies entry in the current set.
source
<xs:element name="SE" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Specifies entry in the current set.</xs:documentation>
  </xs:annotation>
</xs:element>

element SN
diagram
type restriction of xs:string
used by
element Query
facets
minLength 1
maxLength 20
annotation
documentation 
Specifies textbase set name for menu screen queries.
source
<xs:element name="SN">
  <xs:annotation>
    <xs:documentation>Specifies textbase set name for menu screen queries.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="20"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TI
diagram
type xs:integer
used by
element Query
annotation
documentation 
Textbase index. Used with  Multiple Textbase Query (MQ). Specifies which textbase the record comes from.
source
<xs:element name="TI" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Textbase index. Used with  Multiple Textbase Query (MQ). Specifies which textbase the record comes from.</xs:documentation>
  </xs:annotation>
</xs:element>

element TN
diagram
type xs:string
used by
element Query
annotation
documentation 
Specifies textbase name.
source
<xs:element name="TN" type="xs:string">
  <xs:annotation>
    <xs:documentation>Specifies textbase name.</xs:documentation>
  </xs:annotation>
</xs:element>

element TR
diagram
type xs:nonNegativeInteger
used by
element Query
annotation
documentation 
Specifies the maximum number of records that will be returned when using HTML output.
source
<xs:element name="TR" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Specifies the maximum number of records that will be returned when using HTML output.</xs:documentation>
  </xs:annotation>
</xs:element>

element TX
diagram
type xs:nonNegativeInteger
used by
element Query
annotation
documentation 
Specifies the maximum number of records displayed when using XML output. Default is 1000. If set to 0, all records will be returned.
source
<xs:element name="TX" type="xs:nonNegativeInteger">
  <xs:annotation>
    <xs:documentation>Specifies the maximum number of records displayed when using XML output. Default is 1000. If set to 0, all records will be returned.</xs:documentation>
  </xs:annotation>
</xs:element>

element XC
diagram
type xs:string
used by
element Query
annotation
documentation 
Specifies the name of the CGI program to use.
source
<xs:element name="XC" type="xs:string">
  <xs:annotation>
    <xs:documentation>Specifies the name of the CGI program to use.</xs:documentation>
  </xs:annotation>
</xs:element>

element XE
diagram
type restriction of xs:integer
used by
element Query
facets
minInclusive 0
maxInclusive 2
annotation
documentation 
Specifies how XML errors are returned if XSL file is specified.
source
<xs:element name="XE">
  <xs:annotation>
    <xs:documentation>Specifies how XML errors are returned if XSL file is specified.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element XM
diagram
type xs:boolean
used by
element Query
annotation
documentation 
Specifies whether to return XML output.
source
<xs:element name="XM" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Specifies whether to return XML output.</xs:documentation>
  </xs:annotation>
</xs:element>

element XP
diagram
type restriction of xs:string
used by
element Query
facets
minLength 1
maxLength 50
annotation
documentation 
Specifies the expires setting for the HTTP header information passed to the browser.
source
<xs:element name="XP">
  <xs:annotation>
    <xs:documentation>Specifies the expires setting for the HTTP header information passed to the browser.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="50"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element XS
diagram
type xs:string
used by
element Query
annotation
documentation 
Specifies which XSL file to use to transform XML output.
source
<xs:element name="XS" type="xs:string">
  <xs:annotation>
    <xs:documentation>Specifies which XSL file to use to transform XML output.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType KeyFieldsType
diagram
children KeyField
used by
element Query/KeyFields
annotation
documentation 
The parent of the KeyField elements.
source
<xs:complexType name="KeyFieldsType">
  <xs:annotation>
    <xs:documentation>The parent of the KeyField elements.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="KeyField" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType MatchFieldsType
diagram
children MatchField
used by
element Query/MatchFields
annotation
documentation 
The parent of the MatchField elements.
source
<xs:complexType name="MatchFieldsType">
  <xs:annotation>
    <xs:documentation>The parent of the MatchField elements.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="MatchField" maxOccurs="5"/>
  </xs:sequence>
</xs:complexType>

complexType RecordsetType
diagram
children Record
used by
element Query/Recordset
annotation
documentation 
The parent of the Recordset elements.
source
<xs:complexType name="RecordsetType">
  <xs:annotation>
    <xs:documentation>The parent of the Recordset elements.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Record" type="RecordType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Retrievable unit of information in a textbase.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element RecordsetType/Record
diagram
type RecordType
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
Retrievable unit of information in a textbase.
source
<xs:element name="Record" type="RecordType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Retrievable unit of information in a textbase.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType RecordType
diagram
type restriction of xs:anyType
used by
element RecordsetType/Record
attributes
Name  Type  Use  Default  Fixed  Annotation
annotation
documentation 
Type that defines what the Record element can contain.
source
<xs:complexType name="RecordType" mixed="true">
  <xs:annotation>
    <xs:documentation>Type that defines what the Record element can contain.</xs:documentation>
  </xs:annotation>
  <xs:complexContent mixed="true">
    <xs:restriction base="xs:anyType">
      <xs:sequence>
        <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>A textbase can contain both elements and data.</xs:documentation>
          </xs:annotation>
        </xs:any>
      </xs:sequence>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>

simpleType detailType
type restriction of xs:string
used by
attribute Query/@detail
facets
enumeration qy
enumeration full
enumeration off
annotation
documentation 
Specifies Detail attribute value: qy (default) or full or off.
source
<xs:simpleType name="detailType">
  <xs:annotation>
    <xs:documentation>Specifies Detail attribute value: qy (default) or full or off.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="qy"/>
    <xs:enumeration value="full"/>
    <xs:enumeration value="off"/>
  </xs:restriction>
</xs:simpleType>

simpleType trimType
type restriction of xs:string
used by
attribute AC/@trim
facets
enumeration y
enumeration n
annotation
documentation 
Specifies trim attribute value: y or n (default).
source
<xs:simpleType name="trimType">
  <xs:annotation>
    <xs:documentation>Specifies trim attribute value: y or n (default).</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="y"/>
    <xs:enumeration value="n"/>
  </xs:restriction>
</xs:simpleType>

simpleType validationType
type restriction of xs:string
used by
attribute AC/@validation
facets
enumeration none
enumeration update
enumeration override
annotation
documentation 
Specifies validation attribute value: update or override or none (default).
source
<xs:simpleType name="validationType">
  <xs:annotation>
    <xs:documentation>Specifies validation attribute value: update or override or none (default).</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="none"/>
    <xs:enumeration value="update"/>
    <xs:enumeration value="override"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com