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