Schema Service.xsd


schema location:  http://www.fpdsng.com/FPDS/schema/SystemServices/1.0/Service.xsd
targetNamespace:  http://www.fpdsng.com/FPDS
 
Elements  Complex types  Simple types 
listOfErrors  errorType  elementNameType 
listOfInfoMessages  infoType  messageCodeType 
listOfWarnings  listOfErrorsType  messageType 
response  listOfInfoMessagesType  sequenceNumberType 
listOfParametersType 
listOfWarningsType 
outputMessagesType 
parameterType 
responseType 
warningType 


element listOfErrors
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfErrorsType
children error
source
<element name="listOfErrors" type="FPDS:listOfErrorsType"/>

element listOfInfoMessages
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfInfoMessagesType
children info
source
<element name="listOfInfoMessages" type="FPDS:listOfInfoMessagesType"/>

element listOfWarnings
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfWarningsType
children warning
source
<element name="listOfWarnings" type="FPDS:listOfWarningsType"/>

element response
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:responseType
children requestNumber confirmationNumber listOfParameters outputMessages
source
<element name="response" type="FPDS:responseType"/>

complexType errorType
diagram
namespace http://www.fpdsng.com/FPDS
children elementName errorCode errorMessage
used by
element listOfErrorsType/error
source
<complexType name="errorType">
  <sequence>
    <element name="elementName" type="FPDS:elementNameType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="errorCode" type="FPDS:messageCodeType" minOccurs="0"/>
    <element name="errorMessage" type="FPDS:messageType"/>
  </sequence>
</complexType>

element errorType/elementName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:elementNameType
facets
minLength 1
maxLength 256
source
<element name="elementName" type="FPDS:elementNameType" minOccurs="0" maxOccurs="unbounded"/>

element errorType/errorCode
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:messageCodeType
source
<element name="errorCode" type="FPDS:messageCodeType" minOccurs="0"/>

element errorType/errorMessage
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:messageType
facets
maxLength 4096
source
<element name="errorMessage" type="FPDS:messageType"/>

complexType infoType
diagram
namespace http://www.fpdsng.com/FPDS
children elementName infoCode infoMessage
used by
element listOfInfoMessagesType/info
source
<complexType name="infoType">
  <sequence>
    <element name="elementName" type="FPDS:elementNameType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="infoCode" type="FPDS:messageCodeType" minOccurs="0"/>
    <element name="infoMessage" type="FPDS:messageType"/>
  </sequence>
</complexType>

element infoType/elementName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:elementNameType
facets
minLength 1
maxLength 256
source
<element name="elementName" type="FPDS:elementNameType" minOccurs="0" maxOccurs="unbounded"/>

element infoType/infoCode
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:messageCodeType
source
<element name="infoCode" type="FPDS:messageCodeType" minOccurs="0"/>

element infoType/infoMessage
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:messageType
facets
maxLength 4096
source
<element name="infoMessage" type="FPDS:messageType"/>

complexType listOfErrorsType
diagram
namespace http://www.fpdsng.com/FPDS
children error
used by
elements listOfErrors outputMessagesType/listOfErrors
source
<complexType name="listOfErrorsType">
  <sequence>
    <element name="error" type="FPDS:errorType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element listOfErrorsType/error
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:errorType
children elementName errorCode errorMessage
source
<element name="error" type="FPDS:errorType" minOccurs="0" maxOccurs="unbounded"/>

complexType listOfInfoMessagesType
diagram
namespace http://www.fpdsng.com/FPDS
children info
used by
elements listOfInfoMessages outputMessagesType/listOfInfoMessages
source
<complexType name="listOfInfoMessagesType">
  <sequence>
    <element name="info" type="FPDS:infoType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element listOfInfoMessagesType/info
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:infoType
children elementName infoCode infoMessage
source
<element name="info" type="FPDS:infoType" minOccurs="0" maxOccurs="unbounded"/>

complexType listOfParametersType
diagram
namespace http://www.fpdsng.com/FPDS
children parameter
used by
element responseType/listOfParameters
source
<complexType name="listOfParametersType">
  <sequence>
    <element name="parameter" type="FPDS:parameterType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element listOfParametersType/parameter
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:parameterType
children parameterName parameterType parameterValue
source
<element name="parameter" type="FPDS:parameterType" minOccurs="0" maxOccurs="unbounded"/>

complexType listOfWarningsType
diagram
namespace http://www.fpdsng.com/FPDS
children warning
used by
elements listOfWarnings outputMessagesType/listOfWarnings
source
<complexType name="listOfWarningsType">
  <sequence>
    <element name="warning" type="FPDS:warningType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

element listOfWarningsType/warning
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:warningType
children elementName warningCode warningMessage
source
<element name="warning" type="FPDS:warningType" minOccurs="0" maxOccurs="unbounded"/>

complexType outputMessagesType
diagram
namespace http://www.fpdsng.com/FPDS
children listOfErrors listOfWarnings listOfInfoMessages
used by
element responseType/outputMessages
source
<complexType name="outputMessagesType">
  <sequence>
    <element name="listOfErrors" type="FPDS:listOfErrorsType" minOccurs="0"/>
    <element name="listOfWarnings" type="FPDS:listOfWarningsType" minOccurs="0"/>
    <element name="listOfInfoMessages" type="FPDS:listOfInfoMessagesType" minOccurs="0"/>
  </sequence>
</complexType>

element outputMessagesType/listOfErrors
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfErrorsType
children error
source
<element name="listOfErrors" type="FPDS:listOfErrorsType" minOccurs="0"/>

element outputMessagesType/listOfWarnings
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfWarningsType
children warning
source
<element name="listOfWarnings" type="FPDS:listOfWarningsType" minOccurs="0"/>

element outputMessagesType/listOfInfoMessages
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfInfoMessagesType
children info
source
<element name="listOfInfoMessages" type="FPDS:listOfInfoMessagesType" minOccurs="0"/>

complexType parameterType
diagram
namespace http://www.fpdsng.com/FPDS
children parameterName parameterType parameterValue
used by
element listOfParametersType/parameter
source
<complexType name="parameterType">
  <sequence>
    <element name="parameterName" type="string"/>
    <element name="parameterType" type="string"/>
    <element name="parameterValue" type="string"/>
  </sequence>
</complexType>

element parameterType/parameterName
diagram
namespace http://www.fpdsng.com/FPDS
type string
source
<element name="parameterName" type="string"/>

element parameterType/parameterType
diagram
namespace http://www.fpdsng.com/FPDS
type string
source
<element name="parameterType" type="string"/>

element parameterType/parameterValue
diagram
namespace http://www.fpdsng.com/FPDS
type string
source
<element name="parameterValue" type="string"/>

complexType responseType
diagram
namespace http://www.fpdsng.com/FPDS
children requestNumber confirmationNumber listOfParameters outputMessages
used by
element response
source
<complexType name="responseType">
  <sequence>
    <element name="requestNumber" type="FPDS:sequenceNumberType"/>
    <element name="confirmationNumber" type="FPDS:sequenceNumberType" minOccurs="0"/>
    <element name="listOfParameters" type="FPDS:listOfParametersType" minOccurs="0"/>
    <element name="outputMessages" type="FPDS:outputMessagesType" minOccurs="0"/>
  </sequence>
</complexType>

element responseType/requestNumber
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:sequenceNumberType
source
<element name="requestNumber" type="FPDS:sequenceNumberType"/>

element responseType/confirmationNumber
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:sequenceNumberType
source
<element name="confirmationNumber" type="FPDS:sequenceNumberType" minOccurs="0"/>

element responseType/listOfParameters
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:listOfParametersType
children parameter
source
<element name="listOfParameters" type="FPDS:listOfParametersType" minOccurs="0"/>

element responseType/outputMessages
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:outputMessagesType
children listOfErrors listOfWarnings listOfInfoMessages
source
<element name="outputMessages" type="FPDS:outputMessagesType" minOccurs="0"/>

complexType warningType
diagram
namespace http://www.fpdsng.com/FPDS
children elementName warningCode warningMessage
used by
element listOfWarningsType/warning
source
<complexType name="warningType">
  <sequence>
    <element name="elementName" type="FPDS:elementNameType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="warningCode" type="FPDS:messageCodeType" minOccurs="0"/>
    <element name="warningMessage" type="FPDS:messageType"/>
  </sequence>
</complexType>

element warningType/elementName
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:elementNameType
facets
minLength 1
maxLength 256
source
<element name="elementName" type="FPDS:elementNameType" minOccurs="0" maxOccurs="unbounded"/>

element warningType/warningCode
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:messageCodeType
source
<element name="warningCode" type="FPDS:messageCodeType" minOccurs="0"/>

element warningType/warningMessage
diagram
namespace http://www.fpdsng.com/FPDS
type FPDS:messageType
facets
maxLength 4096
source
<element name="warningMessage" type="FPDS:messageType"/>

simpleType elementNameType
namespace http://www.fpdsng.com/FPDS
type restriction of string
used by
elements warningType/elementName errorType/elementName infoType/elementName
facets
minLength 1
maxLength 256
source
<simpleType name="elementNameType" final="restriction">
  <restriction base="string">
    <minLength value="1"/>
    <maxLength value="256"/>
  </restriction>
</simpleType>

simpleType messageCodeType
namespace http://www.fpdsng.com/FPDS
type integer
used by
elements errorType/errorCode infoType/infoCode warningType/warningCode
source
<simpleType name="messageCodeType" final="restriction">
  <restriction base="integer"/>
</simpleType>

simpleType messageType
namespace http://www.fpdsng.com/FPDS
type restriction of string
used by
elements errorType/errorMessage infoType/infoMessage warningType/warningMessage
facets
maxLength 4096
source
<simpleType name="messageType" final="restriction">
  <restriction base="string">
    <maxLength value="4096"/>
  </restriction>
</simpleType>

simpleType sequenceNumberType
namespace http://www.fpdsng.com/FPDS
type nonNegativeInteger
used by
elements responseType/confirmationNumber responseType/requestNumber
source
<simpleType name="sequenceNumberType">
  <restriction base="nonNegativeInteger"/>
</simpleType>


XML Schema documentation generated with
XML Spy Schema Editor http://www.altova.com/xmlspy