<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation xml:lang="en">
      ©2022 Financial Industry Regulatory Authority, Inc. (FINRA). All rights reserved.  Materials may not be reprinted or republished without the express permission of FINRA.  This document contains FINRA Confidential and Proprietary information. FINRA provides this information to member firms only for the firms' internal assessment or use of the FINRA CRD Batch Filing and Data Download transfer program. Any other use is strictly prohibited by FINRA. FINRA reserves the right to seek all injunctive and equitable relief available to it in the event FINRA Confidential or Proprietary information is released to a third party by a member firm. A firm's use of this document demonstrates its acknowledgement that this document contains FINRA Confidential and Proprietary information, agreement that the firm will not reprint, republish or otherwise disclose this information to any third party and its agreement that FINRA may protect its rights, including but not limited to intellectual property rights.

      Version:  Release 2022.12 (last updated on 08/28/2019)
      
    </xs:documentation>
	</xs:annotation>
	<xs:element name="PostEnrollmentsReport" type="PostEnrollmentsReportType"/>
	<!-- MAIN BODY -->
	<xs:complexType name="PostEnrollmentsReportType">
		<xs:annotation>
			<xs:documentation>
        The POST ENROLLMENTS report contains information about a firm's representative's exam enrollments or exam enrollment window changes for a specified date. All exam enrollments, including voluntary Continuing Education sessions are reported.
      </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Criteria" type="CriteriaType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
            The Criteria describes the selection criteria used to in processing this feed.
          </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="Enrollments" type="EnrollmentsType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
            The Enrollments node contains a collection firm representative's exam enrollments.
          </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="CriteriaType">
		<xs:annotation>
			<xs:documentation>
        The Criteria describes the selection criteria used in processing this feed.
      </xs:documentation>
		</xs:annotation>
		<xs:attribute name="firmCRDNumber" type="Int8" use="required">
			<xs:annotation>
				<xs:documentation>
          Firm CRD # for processing this feed.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="postingDate" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>
          Reporting date for processing this feed (YYYY-MM-DD).
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="includeSSN" type="answerYNType" use="required">
			<xs:annotation>
				<xs:documentation>
          Indicates whether SSN would be included in the report.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="EnrollmentsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        The Enrollments node contains a collection firm representative's exam enrollments.
      </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Enrollment" type="EnrollmentType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
            The Enrollment node contains one of many firm's representative's exam enrollments.
          </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EnrollmentType">
		<xs:sequence>
			<xs:element name="Name" type="NameType">
				<xs:annotation>
					<xs:documentation>
            The Name node contains common name information.
          </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
		<xs:attribute name="nrlmtID" type="xs:int" use="required">
			<xs:annotation>
				<xs:documentation>
          The enrollment ID for this exam or session.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="billingCode" type="Str8" use="optional">
			<xs:annotation>
				<xs:documentation>
          Representative's Employment Billing Code.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="individualCRDNumber" type="Int10" use="required">
			<xs:annotation>
				<xs:documentation>
          Individual's CRD #.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="individualSSN" type="Str11" use="optional">
			<xs:annotation>
				<xs:documentation>
          Individual's Social Security #.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="examCode" type="examCodeType" use="required">
			<xs:annotation>
				<xs:documentation>
          The exam code.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="examStatus" type="examStatusType" use="optional">
			<xs:annotation>
				<xs:documentation>
          The Exam Status.
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="windowBeginDate" type="xs:date" use="optional">
			<xs:annotation>
				<xs:documentation>
          The window begin date (YYYY-MM-DD).
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="windowEndDate" type="xs:date" use="optional">
			<xs:annotation>
				<xs:documentation>
          The window end date (YYYY-MM-DD).
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="NameType">
		<xs:attribute name="last" use="optional">
			<xs:annotation>
				<xs:documentation>
          The individual's last name.
        </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="25"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="first" use="optional">
			<xs:annotation>
				<xs:documentation>
          The individual's first name.
        </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="25"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="middle" use="optional">
			<xs:annotation>
				<xs:documentation>
          The individual's middle name.
        </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="20"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="suffix" use="optional">
			<xs:annotation>
				<xs:documentation>
          The individual's suffix.
        </xs:documentation>
			</xs:annotation>
			<xs:simpleType>
				<xs:restriction base="xs:string">
					<xs:maxLength value="5"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:simpleType name="examCodeType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        The exam code.
        Allowed values(code-description) are:
        SIE-SIE
        S3-S3
        S4-S4
        S5-S5
        S6-S6
        S6TO-S6TO
        S7-S7
        S7TO-S7TO
        S7A-S7A
        S7B-S7B
        S9-S9
        S10-S10
        S11-S11
        S12-S12
        S14-S14
        S14A-S14A
        S15-S15
        S16-S16
        S17-S17
        S19-S19 (New Exam effective 2016_04)
        S21-S21
        S22-S22
        S22TO-S22TO
        S23-S23
        S24-S24
        S25-S25 (Expired on 2016_04)
        S26-S26
        S27-S27
        S28-S28
        S30-S30
        S31-S31
        S32-S32
        S33-S33
        S34-S34
        S37-S37
        S38-S38
        S39-S39
        S42-S42
        S44-S44
        S45-S45
        S46-S46
        S48-S48
        S49-S49
        S50-S50
        S51-S51
        S52-S52
        S52TO-S52TO
        S53-S53
        S54-S54  (effective 11/04/2019)
        S55-S55
        S56-S56
        S57-S57
        S57TO-S57TO
        S62-S62
        S63-S63
        S65-S65
        S66-S66
        S72-S72
        S79-S79
        S79TO-S79TO
        S82-S82
        S82TO-S82TO
        S86-S86
        S87-S87
        S99-S99
        S99TO-S99TO
        S101-S101
        S106-S106
        S201-S201
        S501-S501
        S901-S901
        G43-G43
        G51-G51
      </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="16"/>
			<xs:enumeration value="SIE"/>
			<xs:enumeration value="S3"/>
			<xs:enumeration value="S4"/>
			<xs:enumeration value="S5"/>
			<xs:enumeration value="S6"/>
			<xs:enumeration value="S6TO"/>
			<xs:enumeration value="S7"/>
			<xs:enumeration value="S7TO"/>
			<xs:enumeration value="S7A"/>
			<xs:enumeration value="S7B"/>
			<xs:enumeration value="S9"/>
			<xs:enumeration value="S10"/>
			<xs:enumeration value="S11"/>
			<xs:enumeration value="S12"/>
			<xs:enumeration value="S14"/>
			<xs:enumeration value="S14A"/>
			<xs:enumeration value="S15"/>
			<xs:enumeration value="S16"/>
			<xs:enumeration value="S17"/>
			<xs:enumeration value="S19"/>
			<xs:enumeration value="S21"/>
			<xs:enumeration value="S22"/>
			<xs:enumeration value="S22TO"/>
			<xs:enumeration value="S23"/>
			<xs:enumeration value="S24"/>
			<xs:enumeration value="S25"/>
			<xs:enumeration value="S26"/>
			<xs:enumeration value="S27"/>
			<xs:enumeration value="S28"/>
			<xs:enumeration value="S30"/>
			<xs:enumeration value="S31"/>
			<xs:enumeration value="S32"/>
			<xs:enumeration value="S33"/>
			<xs:enumeration value="S34"/>
			<xs:enumeration value="S37"/>
			<xs:enumeration value="S38"/>
			<xs:enumeration value="S39"/>
			<xs:enumeration value="S42"/>
			<xs:enumeration value="S44"/>
			<xs:enumeration value="S45"/>
			<xs:enumeration value="S46"/>
			<xs:enumeration value="S48"/>
			<xs:enumeration value="S49"/>
			<xs:enumeration value="S50"/>
			<xs:enumeration value="S51"/>
			<xs:enumeration value="S52"/>
			<xs:enumeration value="S52TO"/>
			<xs:enumeration value="S53"/>
			<xs:enumeration value="S54"/>
			<xs:enumeration value="S55"/>
			<xs:enumeration value="S56"/>
			<xs:enumeration value="S57"/>
			<xs:enumeration value="S57TO"/>
			<xs:enumeration value="S62"/>
			<xs:enumeration value="S63"/>
			<xs:enumeration value="S65"/>
			<xs:enumeration value="S66"/>
			<xs:enumeration value="S72"/>
			<xs:enumeration value="S79"/>
			<xs:enumeration value="S79TO"/>
			<xs:enumeration value="S82"/>
			<xs:enumeration value="S82TO"/>
			<xs:enumeration value="S86"/>
			<xs:enumeration value="S87"/>
			<xs:enumeration value="S99"/>
			<xs:enumeration value="S99TO"/>
			<xs:enumeration value="S101"/>
			<xs:enumeration value="S106"/>
			<xs:enumeration value="S201"/>
			<xs:enumeration value="S501"/>
			<xs:enumeration value="S901"/>
			<xs:enumeration value="G43"/>
			<xs:enumeration value="G51"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="examStatusType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        The Exam Status.
        Allowed values(code-description) for Scheduled exams are:
        DEVELOPED_NEED-Developed A Need
        REQUESTED-Request
        SCHEDULED-Scheduled
        FUNDS_DEFICIENT-Funds Deficient
        Allowed values(code-description) for Continuing Education sessions are:
        REQUIRED-Required
        CEINACTIVE-CE Inactive
        SATISFIED-Satisfied
		  </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
			<xs:enumeration value="DEVELOPED_NEED"/>
			<xs:enumeration value="REQUESTED"/>
			<xs:enumeration value="SCHEDULED"/>
			<xs:enumeration value="FUNDS_DEFICIENT"/>
			<xs:enumeration value="REQUIRED"/>
			<xs:enumeration value="CEINACTIVE"/>
			<xs:enumeration value="SATISFIED"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Int8">
		<xs:restriction base="xs:integer">
			<xs:totalDigits value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Int10">
		<xs:restriction base="xs:integer">
			<xs:totalDigits value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str8">
		<xs:restriction base="xs:string">
			<xs:maxLength value="8"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str10">
		<xs:restriction base="xs:string">
			<xs:maxLength value="10"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str11">
		<xs:restriction base="xs:string">
			<xs:maxLength value="11"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Str20">
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="answerYNType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Y"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
