Generated by
CSDiff on 2002/01/03 4:10 PM<?xml version = "1.0" encoding = "ISO-8859-1"?> <!-- PIP Transaction 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/" (Item #570) targetNamespace = "http://www.oeb.gov.on.ca/" (Item #570) elementFormDefault="qualified"> <xsd:include schemaLocation = "ApplicationAdviceAccept.xsd"/> <xsd:include schemaLocation = "ApplicationAdviceReject.xsd"/> <xsd:include schemaLocation = "ChangeBillingOptionAccept.xsd"/> <xsd:include schemaLocation = "ChangeBillingOptionReject.xsd"/> <xsd:include schemaLocation = "ChangeBillingOptionRequest.xsd"/> <xsd:include schemaLocation = "ChangeConsumerAccept.xsd"/> <xsd:include schemaLocation = "ChangeConsumerLocationAccept.xsd"/> <xsd:include schemaLocation = "ChangeConsumerLocationReject.xsd"/> <xsd:include schemaLocation = "ChangeConsumerLocationRequest.xsd"/> <xsd:include schemaLocation = "ChangeConsumerReject.xsd"/> <xsd:include schemaLocation = "ChangeConsumerRequest.xsd"/> <xsd:include schemaLocation = "DropAccept.xsd"/> <xsd:include schemaLocation = "DropReject.xsd"/> <xsd:include schemaLocation = "DropRequest.xsd"/> <xsd:include schemaLocation = "EnrolmentAcceptBillReadySplit.xsd"/> <xsd:include schemaLocation = "EnrolmentAcceptRateReady.xsd"/> <xsd:include schemaLocation = "EnrolmentRejectBillReadySplit.xsd"/> <xsd:include schemaLocation = "EnrolmentRejectRateReady.xsd"/> <xsd:include schemaLocation = "EnrolmentRequestBillReadySplit.xsd"/> <xsd:include schemaLocation = "EnrolmentRequestRateReady.xsd"/> <xsd:include schemaLocation = "HistoricalPaymentAccept.xsd"/> <xsd:include schemaLocation = "HistoricalPaymentReject.xsd"/> <xsd:include schemaLocation = "HistoricalPaymentRequest.xsd"/> <xsd:include schemaLocation = "HistoricalUsageAccept.xsd"/> <xsd:include schemaLocation = "HistoricalUsageReject.xsd"/> <xsd:include schemaLocation = "HistoricalUsageRequest.xsd"/> <xsd:include schemaLocation = "InvoiceBillReady.xsd"/> <xsd:include schemaLocation = "InvoiceMarketParticipant.xsd"/> <xsd:include schemaLocation = "InvoiceRateReady.xsd"/> <xsd:include schemaLocation = "InvoiceSettlementDetail.xsd"/> <xsd:include schemaLocation = "InvoiceSettlementTotal.xsd"/> <xsd:include schemaLocation = "MeterAccept.xsd"/> <xsd:include schemaLocation = "MeterMaintenance.xsd"/> <xsd:include schemaLocation = "MeterReject.xsd"/> <xsd:include schemaLocation = "MeterRequest.xsd"/> <xsd:include schemaLocation = "NSLSDaily.xsd"/> (Item #603) <xsd:include schemaLocation = "PaymentAdviceDetail.xsd"/> <xsd:include schemaLocation = "PaymentAdviceTotal.xsd"/> <xsd:include schemaLocation = "StatusAdvice.xsd"/> <xsd:include schemaLocation = "Usage.xsd"/> <xsd:include schemaLocation = "SimpleTypes.xsd"/> <!-- --> <!-- PIP Transaction Main Section --> <!-- --> <xsd:complexType name = "PIPTransaction"> <xsd:choice> <xsd:element name = "ApplicationAdviceAccept" type = "ApplicationAdviceAccept"/> <xsd:element name = "ApplicationAdviceReject" type = "ApplicationAdviceReject"/> <xsd:element name = "ChangeBillingOptionAccept" type = "ChangeBillingOptionAccept"/> <xsd:element name = "ChangeBillingOptionReject" type = "ChangeBillingOptionReject"/> <xsd:element name = "ChangeBillingOptionRequest" type = "ChangeBillingOptionRequest"/> <xsd:element name = "ChangeConsumerAccept" type = "ChangeConsumerAccept"/> <xsd:element name = "ChangeConsumerLocationAccept" type = "ChangeConsumerLocationAccept"/> <xsd:element name = "ChangeConsumerLocationReject" type = "ChangeConsumerLocationReject"/> <xsd:element name = "ChangeConsumerLocationRequest" type = "ChangeConsumerLocationRequest"/> <xsd:element name = "ChangeConsumerReject" type = "ChangeConsumerReject"/> <xsd:element name = "ChangeConsumerRequest" type = "ChangeConsumerRequest"/> <xsd:element name = "DropAccept" type = "DropAccept"/> <xsd:element name = "DropReject" type = "DropReject"/> <xsd:element name = "DropRequest" type = "DropRequest"/> <xsd:element name = "EnrolmentAcceptBillReadySplit" type = "EnrolmentAcceptBillReadySplit"/> <xsd:element name = "EnrolmentAcceptRateReady" type = "EnrolmentAcceptRateReady"/> <xsd:element name = "EnrolmentRejectBillReadySplit" type = "EnrolmentRejectBillReadySplit"/> <xsd:element name = "EnrolmentRejectRateReady" type = "EnrolmentRejectRateReady"/> <xsd:element name = "EnrolmentRequestBillReadySplit" type = "EnrolmentRequestBillReadySplit"/> <xsd:element name = "EnrolmentRequestRateReady" type = "EnrolmentRequestRateReady"/> <xsd:element name = "HistoricalPaymentAccept" type = "HistoricalPaymentAccept"/> <xsd:element name = "HistoricalPaymentReject" type = "HistoricalPaymentReject"/> <xsd:element name = "HistoricalPaymentRequest" type = "HistoricalPaymentRequest"/> <xsd:element name = "HistoricalUsageAccept" type = "HistoricalUsageAccept"/> <xsd:element name = "HistoricalUsageReject" type = "HistoricalUsageReject"/> <xsd:element name = "HistoricalUsageRequest" type = "HistoricalUsageRequest"/> <xsd:element name = "InvoiceBillReady" type = "InvoiceBillReady"/> <xsd:element name = "InvoiceMarketParticipant" type = "InvoiceMarketParticipant"/> <xsd:element name = "InvoiceRateReady" type = "InvoiceRateReady"/> <xsd:element name = "InvoiceSettlementDetail" type = "InvoiceSettlementDetail"/> <xsd:element name = "InvoiceSettlementTotal" type = "InvoiceSettlementTotal"/> <xsd:element name = "MeterAccept" type = "MeterAccept"/> <xsd:element name = "MeterMaintenance" type = "MeterMaintenance"/> <xsd:element name = "MeterReject" type = "MeterReject"/> <xsd:element name = "MeterRequest" type = "MeterRequest"/> <xsd:element name = "NSLSDaily" type = "NSLSDaily"/> (Item #603) <xsd:element name = "PaymentAdviceDetail" type = "PaymentAdviceDetail"/> <xsd:element name = "PaymentAdviceTotal" type = "PaymentAdviceTotal"/> <xsd:element name = "StatusAdvice" type = "StatusAdvice"/> <xsd:element name = "Usage" type = "Usage"/> </xsd:choice> <xsd:attribute name = "TransactionReferenceNumber" type = "lengthThirty" use = "required"/><xsd:attribute name = "OriginalTransactionReferenceNumber" type = "lengthThirty" use = "optional"/>(Item #600) </xsd:complexType> </xsd:schema>