<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:iso:std:iso:20022:tech:xsd:admi.004.001.02"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    targetNamespace="urn:iso:std:iso:20022:tech:xsd:admi.004.001.02"
    elementFormDefault="qualified">
  <xs:element name="Document" type="Document_2"/>
  <xs:complexType name="Document">
    <xs:sequence>
      <xs:element name="SysEvtNtfctn" type="SystemEventNotificationV02"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Document_2">
    <xs:complexContent>
      <xs:restriction base="Document">
        <xs:sequence>
          <xs:element name="SysEvtNtfctn" type="SystemEventNotificationV02_2"/>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:complexType name="Event2">
    <xs:sequence>
      <xs:element name="EvtCd" type="Max4AlphaNumericText"/>
      <xs:element name="EvtParam" type="Max35Text" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="EvtDesc" type="Max1000Text" minOccurs="0"/>
      <xs:element name="EvtTm" type="ISODateTime" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="Event2_2">
    <xs:complexContent>
      <xs:restriction base="Event2">
        <xs:sequence>
          <xs:element name="EvtCd" type="Max4AlphaNumericText_2"/>
          <xs:element name="EvtParam" type="Max35Text" minOccurs="0" maxOccurs="unbounded"/>
          <xs:element name="EvtDesc" type="Max1000Text" minOccurs="0"/>
          <xs:element name="EvtTm" type="ISODateTime_2" minOccurs="0"/>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
  <xs:simpleType name="ISODateTime">
    <xs:restriction base="xs:dateTime"/>
  </xs:simpleType>
  <xs:simpleType name="ISODateTime_2">
    <xs:restriction base="ISODateTime">
      <xs:pattern value=".*(\+|-)((0[0-9])|(1[0-3])):[0-5][0-9]+"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max1000Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="1000"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max35Text">
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="35"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max4AlphaNumericText">
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="4"/>
      <xs:pattern value="[a-zA-Z0-9]{1,4}"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="Max4AlphaNumericText_2">
    <xs:restriction base="Max4AlphaNumericText">
      <xs:enumeration value="BRDU"/>
      <xs:enumeration value="EBRD"/>
      <xs:enumeration value="NSCI"/>
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="SystemEventNotificationV02">
    <xs:sequence>
      <xs:element name="EvtInf" type="Event2"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="SystemEventNotificationV02_2">
    <xs:complexContent>
      <xs:restriction base="SystemEventNotificationV02">
        <xs:sequence>
          <xs:element name="EvtInf" type="Event2_2"/>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:schema>
