<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation xml:lang="en">
      Â©2025 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 2025.04.12 (last updated on 04/01/2025)

      Change History

	  04/01/2025
	  - Renamed NYSE-CHI to NYSE-TEX

    </xs:documentation>
	</xs:annotation>
	<xs:element name="PostPendingReport" type="PostPendingReportType"/>
	<!-- MAIN BODY -->
	<xs:complexType name="PostPendingReportType">
		<xs:annotation>
			<xs:documentation>
        The POST PENDING report provides information on those representatives having a "pending" registration for any regulator (SRO or State) who are employed by the requesting firm as of the report day.
      </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="PendingRegistrations" type="PendingRegistrationsType" minOccurs="1" maxOccurs="1">
				<xs:annotation>
					<xs:documentation xml:lang="en">
            The PendingRegistrations node contains a collection of representatives having a "pending" registration for any regulator (SRO or State) who are employed by the requesting firm as of the report day.
          </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="PendingRegistrationsType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        The PendingRegistrations node contains a collection of representatives having a "pending" registration for any regulator (SRO or State) who are employed by the requesting firm as of the report day.
      </xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="PendingRegistration" type="PendingRegistrationType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>
            The PendingRegistration node contains one of many representatives having a "pending" registration for any regulator (SRO or State) who are employed by the requesting firm as of the report day.
          </xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="PendingRegistrationType">
		<xs:annotation>
			<xs:documentation>
        The PendingRegistration node contains one of many representatives having a "pending" registration for any regulator (SRO or State) who are employed by the requesting firm as of the report day.
      </xs:documentation>
		</xs:annotation>
		<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="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="u4FilingDate" type="xs:date" use="required">
			<xs:annotation>
				<xs:documentation>
          The U4 Filing Date (YYYY-MM-DD).
        </xs:documentation>
			</xs:annotation>
		</xs:attribute>
		<xs:attribute name="regulatorCode" type="regulatorType" use="required"/>
		<xs:attribute name="registrationCategoryCode" type="registrationCategoryType" use="required"/>
		<xs:attribute name="updateTS" type="xs:dateTime" use="optional">
			<xs:annotation>
				<xs:documentation>
          Date and time the current registration status was updated.
        </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="regulatorType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        Regulator Code.
        Allowed values(code-description) are:
        SEC-United States Securities and Exchange Commission
        FINRA-FINRA
        NYSE-AMER - NYSE American LLC
        BX-Nasdaq BX, Inc.
        CBOE - Cboe Exchange, Inc.
		NYSE-TEX - NYSE Texas, Inc.
        NYSE-NAT - NYSE National, Inc.
        NYSE-New York Stock Exchange
        PHLX-Nasdaq PHLX LLC
        NYSE-ARCA - NYSE Arca, Inc.
        ISE-Nasdaq ISE, LLC
        NQX-Nasdaq Stock Market
        CBOE BZX - Cboe BZX Exchange, Inc.
        CBOE BYX - Cboe BYX Exchange, Inc.
        BOX - BOX Exchange LLC
        CBOE EDGA - Cboe EDGA Exchange, Inc.
        CBOE EDGX - Cboe EDGX Exchange, Inc.
        MIAX EMERALD-MIAX Emerald, LLC
        MIAX OPTIONS-Miami International Securities Exchange, LLC
        MIAX PEARL-MIAX PEARL, LLC
        CBOE C2 - Cboe C2 Exchange, Inc.
        ISE GEMX-Nasdaq GEMX, LLC
        ISE MRX-Nasdaq MRX, LLC
        IEX-Investors' Exchange LLC
        LTSE-Long-Term Stock Exchange, Inc.
        MEMX-MEMX LLC
		MIAX SAPPHIRE-MIAX Sapphire
		AL-Alabama
        AK-Alaska
        AZ-Arizona
        AR-Arkansas
        CA-California
        CO-Colorado
        CT-Connecticut
        DE-Delaware
        DC-District of  Columbia
        FL-Florida
        GA-Georgia
        HI-Hawaii
        ID-Idaho
        IL-Illinois
        IN-Indiana
        IA-Iowa
        KS-Kansas
        KY-Kentucky
        LA-Louisiana
        ME-Maine
        MD-Maryland
        MA-Massachusetts
        MI-Michigan
        MN-Minnesota
        MS-Mississippi
        MO-Missouri
        MT-Montana
        NE-Nebraska
        NV-Nevada
        NH-New Hampshire
        NJ-New Jersey
        NM-New Mexico
        NY-New York
        NC-North Carolina
        ND-North Dakota
        OH-Ohio
        OK-Oklahoma
        OR-Oregon
        PA-Pennsylvania
        PR-Puerto Rico
        RI-Rhode Island
        SC-South Carolina
        SD-South Dakota
        TN-Tennessee
        TX-Texas
        UT-Utah
        VT-Vermont
        VA-Virginia
        WA-Washington
        WV-West Virginia
        WI-Wisconsin
        WY-Wyoming
        VI-Virgin Islands
        GU-Guam
      </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="20"/>
			<xs:enumeration value="SEC"/>
			<xs:enumeration value="FINRA"/>
			<xs:enumeration value="NYSE-AMER"/>
			<xs:enumeration value="BX"/>
			<xs:enumeration value="CBOE"/>
			<xs:enumeration value="NYSE-TEX"/>
			<xs:enumeration value="NYSE-NAT"/>
			<xs:enumeration value="NYSE"/>
			<xs:enumeration value="PHLX"/>
			<xs:enumeration value="NYSE-ARCA"/>
			<xs:enumeration value="ISE"/>
			<xs:enumeration value="NQX"/>
      <xs:enumeration value="CBOE BZX"/>
      <xs:enumeration value="CBOE BYX"/>
      <xs:enumeration value="BOX"/>
      <xs:enumeration value="CBOE EDGA"/>
      <xs:enumeration value="CBOE EDGX"/>
      <xs:enumeration value="MIAX EMERALD"/>
      <xs:enumeration value="MIAX OPTIONS"/>
      <xs:enumeration value="MIAX PEARL"/>
      <xs:enumeration value="MIAX SAPPHIRE"/>
      <xs:enumeration value="CBOE C2"/>
			<xs:enumeration value="ISE GEMX"/>
			<xs:enumeration value="ISE MRX"/>
			<xs:enumeration value="IEX"/>
      <xs:enumeration value="LTSE"/>
      <xs:enumeration value="MEMX"/>
			<xs:enumeration value="AL"/>
			<xs:enumeration value="AK"/>
			<xs:enumeration value="AZ"/>
			<xs:enumeration value="AR"/>
			<xs:enumeration value="CA"/>
			<xs:enumeration value="CO"/>
			<xs:enumeration value="CT"/>
			<xs:enumeration value="DE"/>
			<xs:enumeration value="DC"/>
			<xs:enumeration value="FL"/>
			<xs:enumeration value="GA"/>
			<xs:enumeration value="HI"/>
			<xs:enumeration value="ID"/>
			<xs:enumeration value="IL"/>
			<xs:enumeration value="IN"/>
			<xs:enumeration value="IA"/>
			<xs:enumeration value="KS"/>
			<xs:enumeration value="KY"/>
			<xs:enumeration value="LA"/>
			<xs:enumeration value="ME"/>
			<xs:enumeration value="MD"/>
			<xs:enumeration value="MA"/>
			<xs:enumeration value="MI"/>
			<xs:enumeration value="MN"/>
			<xs:enumeration value="MS"/>
			<xs:enumeration value="MO"/>
			<xs:enumeration value="MT"/>
			<xs:enumeration value="NE"/>
			<xs:enumeration value="NV"/>
			<xs:enumeration value="NH"/>
			<xs:enumeration value="NJ"/>
			<xs:enumeration value="NM"/>
			<xs:enumeration value="NY"/>
			<xs:enumeration value="NC"/>
			<xs:enumeration value="ND"/>
			<xs:enumeration value="OH"/>
			<xs:enumeration value="OK"/>
			<xs:enumeration value="OR"/>
			<xs:enumeration value="PA"/>
			<xs:enumeration value="PR"/>
			<xs:enumeration value="RI"/>
			<xs:enumeration value="SC"/>
			<xs:enumeration value="SD"/>
			<xs:enumeration value="TN"/>
			<xs:enumeration value="TX"/>
			<xs:enumeration value="UT"/>
			<xs:enumeration value="VT"/>
			<xs:enumeration value="VA"/>
			<xs:enumeration value="WA"/>
			<xs:enumeration value="WV"/>
			<xs:enumeration value="WI"/>
			<xs:enumeration value="WY"/>
			<xs:enumeration value="VI"/>
			<xs:enumeration value="GU"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="registrationCategoryType">
		<xs:annotation>
			<xs:documentation xml:lang="en">
        Representative Registration Category/Position with the Regulator..
        Allowed values(code-description) are:
        AC-Floor Clerk - Options
        AG-Agent
        AF-Floor Broker - Options
        AM-Allied Member
        AO-Market Maker - Options
        AP-Approved Person
        AR-Assistant Representative/Order Processing
        BM-Branch Office Manager
        CD-Canada-Limited General Securities Registered Representative
        CF-Compliance Official Specialist
        CN-Canada-Limited General Securities Registered Representative
        CO-Compliance Official
        CS-Corporate Securities Representative
        DP-Direct Participation Program Principal
        DR-Direct Participation Program Representative
        ET-Equity Trader
        FA-Foreign Associate
        FE-Floor Employee
        FI-Introducing Broker-Dealer/Financial and Operations Principal
        FN-Financial and Operations Principal
        GP-General Securities Principal
        GS-Full Registration/General Securities Representative
        IE-United Kingdom - Limited General Securities Registered Representative
        IP-Investment Company and Variable Contracts Products Principal
        IR-Investment Company and Variable Contracts Products Rep.
        LE-Securities Lending Representative
        LS-Securities Lending Supervisor
        ME-Member Exchange
        MP-Municipal Securities Principal
        MR-Municipal Securities Representative
        OF-Officer
        OP-Registered Options Principal
        OR-Options Representative
        PC-Floor Clerk Conducting Public Business
        PG-Government Securities Principal
        PM-Floor Member Conducting Public Business
        RG-Government Securities Representative
        SA-Supervisory Analyst
        SM-Securities Manager
        SU-General Securities Sales Supervisor
        TR-Securities Trader
        TS-Trading Supervisor
        SF-Single Stock Futures
        FP-Municipal Fund
        IF-In-Firm Delivery Proctor
        RS-Research Analyst
        FB-Floor Broker
        MB-Market Maker acting as Floor Broker
        MM-Market Maker Authorized Trader-Options
        RP-Research Principal
        SC-Specialist Clerk
        TA-Trading Assistant (Expired on 2016_04)
        PR-Limited Representative - Private Securities Offerings
        RA-Investment Advisor Representative
        MT-Market Maker Authorized Trader-Equities
        OT-Authorized Trader (Expired on 2016_04)
        IB-Investment Banking Representative
        OS-Operations Professional
        CT-Securities Trader Compliance Officer (name effective 01/04/2016)
        PT-Proprietary Trader
        TP-Securities Trader Principal (name effective 01/04/2016)
        TD-Securities Trader (effective 01/04/2016)
        FL-Floor Clerk - Equities (new position effective 2016_04)
        BP-Investment Banking Principal (new position effective 2018_10)
        PO-Private Securities Offerings Principal (new position effective 2018_10)
        CR-Compliance Officer  (new position effective 2018_10)
        OM-Options Member  (new position effective 2018_10)
      </xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="16"/>
			<xs:enumeration value="AC"/>
			<xs:enumeration value="AF"/>
			<xs:enumeration value="AG"/>
			<xs:enumeration value="AM"/>
			<xs:enumeration value="AO"/>
			<xs:enumeration value="AP"/>
			<xs:enumeration value="AR"/>
			<xs:enumeration value="BM"/>
			<xs:enumeration value="CD"/>
			<xs:enumeration value="CF"/>
			<xs:enumeration value="CN"/>
			<xs:enumeration value="CO"/>
			<xs:enumeration value="CS"/>
			<xs:enumeration value="DP"/>
			<xs:enumeration value="DR"/>
			<xs:enumeration value="ET"/>
			<xs:enumeration value="FA"/>
			<xs:enumeration value="FE"/>
			<xs:enumeration value="FI"/>
			<xs:enumeration value="FN"/>
			<xs:enumeration value="GP"/>
			<xs:enumeration value="GS"/>
			<xs:enumeration value="IE"/>
			<xs:enumeration value="IP"/>
			<xs:enumeration value="IR"/>
			<xs:enumeration value="LE"/>
			<xs:enumeration value="LS"/>
			<xs:enumeration value="ME"/>
			<xs:enumeration value="MP"/>
			<xs:enumeration value="MR"/>
			<xs:enumeration value="OF"/>
			<xs:enumeration value="OP"/>
			<xs:enumeration value="OR"/>
			<xs:enumeration value="PC"/>
			<xs:enumeration value="PG"/>
			<xs:enumeration value="PM"/>
			<xs:enumeration value="RG"/>
			<xs:enumeration value="SA"/>
			<xs:enumeration value="SM"/>
			<xs:enumeration value="SU"/>
			<xs:enumeration value="TR"/>
			<xs:enumeration value="TS"/>
			<xs:enumeration value="SF"/>
			<xs:enumeration value="FP"/>
			<xs:enumeration value="IF"/>
			<xs:enumeration value="RS"/>
			<xs:enumeration value="FB"/>
			<xs:enumeration value="MB"/>
			<xs:enumeration value="MM"/>
			<xs:enumeration value="RP"/>
			<xs:enumeration value="SC"/>
			<xs:enumeration value="TA"/>
			<xs:enumeration value="PR"/>
			<xs:enumeration value="RA"/>
			<xs:enumeration value="MT"/>
			<xs:enumeration value="OT"/>
			<xs:enumeration value="IB"/>
			<xs:enumeration value="OS"/>
			<xs:enumeration value="PT"/>
			<xs:enumeration value="TP"/>
			<xs:enumeration value="CT"/>
			<xs:enumeration value="TD"/>
			<xs:enumeration value="FL"/>
      <xs:enumeration value="BP"/>
      <xs:enumeration value="PO"/>
      <xs:enumeration value="CR"/>
      <xs:enumeration value="OM"/>
		</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>