<!--
Open Financial Exchange Specification (c)1996-2004 ("Specification") by all of its publishers:
CheckFree Corp., Intuit Inc., and Microsoft Corporation. All rights reserved.
Revision History:
Version Date Editor Email Addr Short Description
p18 2002-02-11 altenburgd@businesslogic.com Initial revision
p21 2002-03-17 altenburgd@businesslogic.com Renamed "Account" to "AbstractAccount"
Renamed "SyncRequest" to "AbstractSyncRequest"
Renamed "SyncResponse" to "AbstractSyncResponse"
Renamed "TransactionRequest" to "AbstractTransactionRequest"
Renamed "TransactionResponse" to "AbstractTransactionResponse"
p21 2002-03-17 altenburgd@businesslogic.com Changed elementFormDefault to "unqualified"
Changed namespace to "http://ofx.net/types/2003/04"
-->
<xsd:schema
elementFormDefault="unqualified"
targetNamespace="http://ofx.net/types/2003/04"
xmlns:ofx="http://ofx.net/types/2003/04"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="OFX_Investment_Messages.xsd"/>
<xsd:complexType name="InvestmentMailSyncRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVMAILSYNCRQ" is of type "InvestmentMailSyncRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractSyncRequest">
<xsd:sequence>
<xsd:element name="INCIMAGES" type="ofx:BooleanType"/>
<xsd:element name="USEHTML" type="ofx:BooleanType"/>
<xsd:element name="INVACCTFROM" type="ofx:InvestmentAccount"/>
<xsd:element name="INVMAILTRNRQ" type="ofx:InvestmentMailTransactionRequest" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentMailSyncResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVMAILSYNCRS" is of type "InvestmentMailSyncResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractSyncResponse">
<xsd:sequence>
<xsd:element name="INVACCTFROM" type="ofx:InvestmentAccount"/>
<xsd:element name="INVMAILTRNRS" type="ofx:InvestmentMailTransactionResponse" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentMailTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVMAILTRNRQ" is of type "InvestmentMailTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="INVMAILRQ" type="ofx:InvestmentMailRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentMailTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVMAILTRNRS" is of type "InvestmentMailTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="INVMAILRS" type="ofx:InvestmentMailResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentStatementTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVSTMTTRNRQ" is of type "InvestmentStatementTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="INVSTMTRQ" type="ofx:InvestmentStatementRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentStatementTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVSTMTTRNRS" is of type "InvestmentStatementTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="INVSTMTRS" type="ofx:InvestmentStatementResponse" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentStatementEndTransactionRequest">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVSTMTTRNRQ" is of type "InvestmentStatementTransactionRequest"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionRequest">
<xsd:sequence>
<xsd:element name="INVSTMTENDRQ" type="ofx:InvestmentStatementEndRequest"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InvestmentStatementEndTransactionResponse">
<xsd:annotation>
<xsd:documentation>
The OFX element "INVSTMTTRNRS" is of type "InvestmentStatementTransactionResponse"
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ofx:AbstractTransactionResponse">
<xsd:sequence>
<xsd:element name="INVSTMTENDRQ" type="ofx:InvestmentStatementEndResponse"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
|