<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:otrans="http://rets.org/xsd/OfficeTransmittal/2007-08"
xmlns:commons="http://rets.org/xsd/RETSCommons/2007-08"
xmlns:nrds="http://rets.org/xsd/NRDSCommons/2007-08"
targetNamespace="http://rets.org/xsd/OfficeTransmittal/2007-08"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!--
Tab stops
:set ts=3
File History
======================
$Header: OfficeTransmittals.xsd, 17, 7/9/07 3:37:05 PM EDT, Paul Stusiak$
$Log:
17 055_RETS_Standard 1.16 7/9/07 3:37:05 PM EDT Paul Stusiak
Update versionTimestamp to 2007-07-09T19:21:00Z
16 055_RETS_Standard 1.15 7/6/07 5:29:46 PM EDT Gina Accawi
Rename ids.
15 055_RETS_Standard 1.14 6/13/07 3:48:25 PM EDT Gina Accawi
Indicate NRDSCommons items by renaming elements to include NRDS in the
name. As per May meeting suggestion in Rockville.
14 055_RETS_Standard 1.13 5/1/07 5:49:49 PM EDT Paul Stusiak
Update the version timestamp, make the schema relative again.
13 055_RETS_Standard 1.12 4/3/07 7:59:31 PM EDT Paul Stusiak
use url resolution for include, import to test schema validation
12 055_RETS_Standard 1.11 4/3/07 4:43:58 AM EDT Paul Stusiak
change namespace to remote location (www.ftc2.com) for testing
11 055_RETS_Standard 1.10 4/2/07 2:26:56 PM EDT Paul Stusiak
change namespace to match responding server and to use the URI
versioning suggested by both HP and XFront
10 055_RETS_Standard 1.9 3/30/07 9:20:59 PM EDT Paul Stusiak
Update of the versionTimestamp and the namespace (namespace to
200704). Change formating to a standard format
9 055_RETS_Standard 1.8 3/21/07 4:23:46 AM EDT Paul Stusiak
formatting change
8 055_RETS_Standard 1.7 3/21/07 4:19:45 AM EDT Paul Stusiak
change namespace to match the filename. modify the version to be
consistent with the other versionTimestamp elements. modify formatting
7 055_RETS_Standard 1.6 3/21/07 4:15:49 AM EDT Paul Stusiak
change filename to match global element name
6 055_RETS_Standard 1.5 3/8/07 1:57:16 AM EST Paul Stusiak
Added standard document header. Change ID to Id
5 055_RETS_Standard 1.4 2/22/07 6:34:53 PM EST Gina Accawi
Remove all references to the schemaLocation as being
http://retsserver.realtors.org:8080/xsd/. These references have been
changed to be relative path (as the current directory). Now,
regardless of where they are published, the referential internal
integrity will remain. The assumption is that these will all reside as
neighbors on the target distribution server.
4 055_RETS_Standard 1.3 12/20/06 3:31:08 PM ESTJeff Brush
added retsserver location back to imports; renamed Prospect to
SavedQuery; changed ListingHistory to track only select fields
identified by workgroup;renamed Agency to Agents and fixed references
in other schemas;changed TotalSqFeet references to TotalArea; per 12/7
MLS payload workgroup meeting
3 055_RETS_Standard 1.2 12/2/06 4:12:45 AM EST Paul Stusiak
various mechanical fixes tho the schema and a re-direct from
retsserver.realtors.org to www.ftc2.com
2 055_RETS_Standard 1.1 7/31/06 12:26:03 PM EDTJeff Brush
updated schemas to have child element of minOccurs="0" allowing for
empty root element to be returned in cases where the search results
are empty
1 055_RETS_Standard 1.0 4/4/06 11:06:08 AM EDT Jeff Brush
Updated schemas. All MLS schemas have extensibility points. New
ObjectReferenceList.xsd
$
======================
-->
<xs:annotation>
<xs:documentation>
Elements related to membership or association information.
</xs:documentation>
</xs:annotation>
<xs:import namespace="http://rets.org/xsd/RETSCommons/2007-08"
schemaLocation="../../../xsd/RETSCommons/2007-08/RETSCommons.xsd"/>
<xs:import namespace="http://rets.org/xsd/NRDSCommons/2007-08"
schemaLocation="../../../xsd/NRDSCommons/2007-08/NRDSCommons.xsd"/>
<!-- Types -->
<xs:complexType name="OfficeTransmittal">
<xs:sequence>
<xs:element name="NRDSRecordType"
type="nrds:RecordType"
minOccurs="0"/>
<xs:element name="NRDSSenderId"
type="nrds:MemberSenderId"
minOccurs="0"/>
<xs:element name="NRDSTransmittalBatchNumber"
type="nrds:TransmittalBatchNumber"
minOccurs="0"/>
<xs:element name="NRDSTransactionNumber"
type="nrds:TransactionNumber"
minOccurs="0"/>
<xs:element name="NRDSTransactionTotal"
type="nrds:TransactionTotal"
minOccurs="0"/>
<xs:element name="NRDSTransactionDate"
type="nrds:TransactionDateTime"
minOccurs="0"/>
<xs:element name="NRDSRecordChangeType"
type="nrds:RecordChangeType"
minOccurs="0"/>
<xs:element name="NRDSAssociationId"
type="nrds:AssociationId"
minOccurs="0"/>
<xs:element name="NRDSOfficeId"
type="commons:OfficeId"
minOccurs="0"/>
<xs:element name="NRDSStatusCode"
type="nrds:MemberStatus"
minOccurs="0"/>
<xs:element name="NRDSStatusDate"
type="nrds:StatusDate"
minOccurs="0"/>
<xs:element name="NRDSSalesPersonCount"
type="nrds:SalesPersonCount"
minOccurs="0"/>
</xs:sequence>
<xs:attribute name="officeTransmittalId"
type="xs:string"
use="required"/>
</xs:complexType>
<xs:complexType name="OfficeTransmittals">
<xs:sequence>
<xs:element name="OfficeTransmittal"
type="otrans:OfficeTransmittal"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="versionTimestamp"
type="xs:dateTime"
use="required"
fixed="2007-07-09T19:21:00Z"/>
</xs:complexType>
<!-- Elements -->
<xs:element name="OfficeTransmittals"
type="otrans:OfficeTransmittals"/>
</xs:schema>
|