<xs:complexType name="PrimaryBankDetailType">
<xs:sequence>
<xs:element name="IFSCCode">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:pattern value="[A-Z]{4}[0][A-Z0-9]{6}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankName">
<xs:simpleType>
<xs:restriction base="nonEmptyString">
<xs:minLength value="1" />
<xs:maxLength value="125" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BankAccountNo">
<xs:simpleType>
<xs:restriction base="nonZeroString">
<xs:pattern value="[a-zA-Z0-9]([/-]?(((\d*[1-9]\d*)*[a-zA-Z/-])|(\d*[1-9]\d*[a-zA-Z]*))+)*[0-9]*" />
<xs:minLength value="1" />
<xs:maxLength value="20" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
|