187 lines
7.6 KiB
XML
187 lines
7.6 KiB
XML
<?xml version="1.0"?>
|
|
|
|
<!--
|
|
Description: COMPLEX TYPE DEFINITIONS
|
|
Version#: 1.16 (version #.yy)
|
|
-->
|
|
|
|
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
<xsd:complexType name="CanadaAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="prov_cd" type="provinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="countryType" minOccurs="0"/>
|
|
<xsd:element name="pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="CanadaOnlyAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="prov_cd" type="provinceType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="countryType" minOccurs="0"/>
|
|
<xsd:element name="pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="NR4CanadaAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="prov_cd" type="provinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="nr4CountryType" minOccurs="0"/>
|
|
<xsd:element name="pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="NR4ForeignAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="ste_cd" type="forcesProvinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="nr4CountryType" minOccurs="0"/>
|
|
<xsd:element name="fgn_pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="ForeignAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="ste_cd" type="provinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="countryType" minOccurs="0"/>
|
|
<xsd:element name="fgn_pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="T5SlipAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="prov_cd" type="forcesProvinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="countryType" minOccurs="0"/>
|
|
<xsd:element name="pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="NR4SlipForeignAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="ste_cd" type="forcesProvinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="countryType" minOccurs="0"/>
|
|
<xsd:element name="fgn_pstl_cd" type="pcType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="RequiredPstlCdAddressType">
|
|
<xsd:all>
|
|
<xsd:element name="addr_l1_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="addr_l2_txt" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="cty_nm" type="char28Type" minOccurs="0"/>
|
|
<xsd:element name="prov_cd" type="provinceStateType" minOccurs="0"/>
|
|
<xsd:element name="cntry_cd" type="countryType" minOccurs="0"/>
|
|
<xsd:element name="pstl_cd" type="pcType"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="NameType">
|
|
<xsd:all>
|
|
<xsd:element name="snm" type="char20Type"/>
|
|
<xsd:element name="gvn_nm" type="char12Type" minOccurs="0"/>
|
|
<xsd:element name="init" type="char1Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="NameType_2">
|
|
<xsd:all>
|
|
<xsd:element name="sec_snm" type="char20Type" minOccurs="0"/>
|
|
<xsd:element name="sec_gvn_nm" type="char12Type" minOccurs="0"/>
|
|
<xsd:element name="sec_init" type="char1Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="Former_Spouse_NameType">
|
|
<xsd:all>
|
|
<xsd:element name="frmr_sps_snm" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="frmr_sps_gvn_nm" type="char30Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="ContactType">
|
|
<xsd:all>
|
|
<xsd:element name="cntc_nm" type="char22Type"/>
|
|
<xsd:element name="cntc_area_cd" type="numeric3Type"/>
|
|
<xsd:element name="cntc_phn_nbr" type="phoneType"/>
|
|
<xsd:element name="cntc_extn_nbr" type="int7Type" minOccurs="0"/>
|
|
<xsd:element name="cntc_email_area" type="char60Type"/>
|
|
<xsd:element name="sec_cntc_email_area" type="char60Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="ContactType2">
|
|
<xsd:all>
|
|
<xsd:element name="cntc_nm" type="char22Type"/>
|
|
<xsd:element name="cntc_area_cd" type="numeric3Type"/>
|
|
<xsd:element name="cntc_phn_nbr" type="phoneType"/>
|
|
<xsd:element name="cntc_extn_nbr" type="int5Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="Line2Type">
|
|
<xsd:all>
|
|
<xsd:element name="l1_nm" type="char30Type"/>
|
|
<xsd:element name="l2_nm" type="char30Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="NR4_Line2Type">
|
|
<xsd:all>
|
|
<xsd:element name="l1_nm" type="char35Type"/>
|
|
<xsd:element name="l2_nm" type="char35Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="Line3Type">
|
|
<xsd:all>
|
|
<xsd:element name="l1_nm" type="char30Type"/>
|
|
<xsd:element name="l2_nm" type="char30Type" minOccurs="0"/>
|
|
<xsd:element name="l3_nm" type="char30Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="Line3Len35Type">
|
|
<xsd:all>
|
|
<xsd:element name="l1_nm" type="char35Type"/>
|
|
<xsd:element name="l2_nm" type="char35Type" minOccurs="0"/>
|
|
<xsd:element name="l3_nm" type="char35Type" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="RecipientNumberType">
|
|
<xsd:all>
|
|
<xsd:element name="sin" type="sinType"/>
|
|
<xsd:element name="fssn" type="char20Type"/>
|
|
<xsd:element name="rcpnt_bn" type="bnType"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="PropSinType">
|
|
<xsd:all>
|
|
<xsd:element name="pprtr_1_sin" type="sinType"/>
|
|
<xsd:element name="pprtr_2_sin" type="sinType" minOccurs="0"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="DateType">
|
|
<xsd:all>
|
|
<xsd:element name="dy" type="dayType"/>
|
|
<xsd:element name="mo" type="monthType"/>
|
|
<xsd:element name="yr" type="yearType"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="DateType2">
|
|
<xsd:all>
|
|
<xsd:element name="sec_dy" type="dayType"/>
|
|
<xsd:element name="sec_mo" type="monthType"/>
|
|
<xsd:element name="sec_yr" type="yearType"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
<xsd:complexType name="DayMonthType">
|
|
<xsd:all>
|
|
<xsd:element name="dy" type="dayType"/>
|
|
<xsd:element name="mo" type="monthType"/>
|
|
</xsd:all>
|
|
</xsd:complexType>
|
|
</xsd:schema>
|