File Differences Analysis

Generated by CSDiff on 2002/01/03 3:31 PM

Base file: Schema 2_0\ChangeConsumerLocationRequest.xsd

Compared file: schemas_211201\ChangeConsumerLocationRequest.xsd

<?xml version = "1.0" encoding = "ISO-8859-1"?>

<!-- Change Consumer Location Request Schema for Ontario v2.0 2001/08/031 2001/12/21 -->

<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema" 
        xmlns = "http://www.oeb.gov.on.ca/"
        targetNamespace = "http://www.oeb.gov.on.ca/"
        elementFormDefault="qualified">

    <xsd:include schemaLocation = "SimpleTypes.xsd"/>
    <xsd:include schemaLocation = "CommonTypes.xsd"/>

<!--                                                        -->
<!--    Change Consumer Location Request Main Section       -->
<!--                                                        -->
        
    <xsd:complexType name = "ChangeConsumerLocationRequest">
        <xsd:sequence>
            <xsd:element name = "ConsumerInformation"   type = "ConsumerInformationWithContact"/>
            <xsd:element name = "AccountInformation"    type = "AccountInformationChangeConsumerLocationRequest"/>
        </xsd:sequence>
        <xsd:attribute name = "RequestedEffectiveDate"  type = "date" use = "optional"/>
    </xsd:complexType>

<!--                                                    -->
<!--    Change Consumer Location Request Definitions    -->
<!--                                                    -->

    <xsd:complexType name = "AccountInformationChangeConsumerLocationRequest">
        <xsd:sequence>
            <xsd:element name = "ValidationInformation"                 type = "ValidationInformationStandard"/>
            <xsd:element name = "ConsumerAccountNumber"                 type = "ConsumerAccountNumber" minOccurs = "1" maxOccurs = "2"/>
            <xsd:element name = "PreviousLocationAccountNumber"         type = "PreviousLocationAccountNumber"/>
            <xsd:element name = "CommodityType"                         type = "commodityType"/>
            <xsd:element name = "BillingCycle"                          type = "BillingCycle" minOccurs = "0" maxOccurs = "1"/>
            <xsd:element name = "ServiceLocationInformation"            type = "ServiceLocationInformation"/>
            <xsd:element name = "BillingInformation"                    type = "NameWithAddressAndContact"/>
            <xsd:element name = "ThirdPartyForCopiesOfBills"            type = "NameWithAddress" minOccurs = "0" maxOccurs = "1"/>
        </xsd:sequence>

        <xsd:attribute name = "LanguagePreference"  type = "languagePreference" use = "required"/>
        <xsd:attribute name = "BillingMethod"       type = "billingMethod" use = "required"/>
        <xsd:attribute name = "PaymentArrangement"  type = "yesNo" use = "optional"/>
        <xsd:attribute name = "BudgetBilling"       type = "yesNo" use = "optional"/>
    </xsd:complexType>

</xsd:schema>