Files
zszq-trs/YLErpWeb/App_Docs/xsd/A1013.xsd
T
2024-05-09 14:06:26 +08:00

1133 lines
52 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="RequestHeaderType">
<xs:sequence>
<xs:element name="Version" type="VersionType"/>
<xs:element name="SenderCode" type="ReporterCodeType"/>
<xs:element name="ReceiverCode" type="ReporterCodeType"/>
<xs:element name="SendDate" type="DateType"/>
<xs:element name="FileNumber" type="FileNumberType"/>
<xs:element name="BusiDataType" type="BusiDataTypeType"/>
<xs:element name="OperationType" type="OperationTypeType"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="VersionType">
<xs:restriction base="xs:string">
<xs:enumeration value="001"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DateType">
<xs:restriction base="xs:string">
<xs:pattern value="|(\d\d\d\d-\d\d-\d\d)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ReporterCodeType">
<xs:restriction base="xs:string">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="FileNumberType">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{4}"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BusiDataTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="A1013"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OperationTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="A"/>
<xs:enumeration value="R"/>
<xs:enumeration value="U"/>
<xs:enumeration value="D"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BizIDType">
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="YearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="MonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="MainAgreementLastMonthAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="MainAgreementAddedThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="MainAgreementAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="MainAgreementValidedAtEndOfThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SupplementalAgreementLastMonthAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SupplementalAgreementAddedThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SupplementalAgreementAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SupplementalAgreementValidedAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="PerformanceGuaranteeAgreementLastMonthAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="PerformanceGuaranteeAgreementAddedThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="PerformanceGuaranteeAgreementAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="PerformanceGuaranteeAgreementValidedAtEndOfThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TransactionConfirmationLastMonthAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TransactionConfirmationAddedThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TransactionConfirmationBookAccumulatedThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TransactionConfirmationValidedAtEndOfThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SWAPNominalCapitalStockAtBeginningType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SWAPIncreasedOriginalTransactionNominalCapitalAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SWAPNotionalPrincipalAmountAllowedToBeTerminatedAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SWAPNominalCapitalStockAtEndingType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapCategoryNominalPrincipalThisYearCumulativeInitialTransactionType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OptionOfNotionalPrincipalStockAtBeginningType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OptionIncreasedOriginalTransactionNominalCapitalAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OptionNotionalPrincipalAmountAllowedToBeTerminatedAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OptionOfNotionalPrincipalStockAtEndingType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NominalPrincipalOfOptionClassHasBeenAddedToInitialTransactionType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StockOfSwapContractsAtBeginningType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfNewSwapInitialTradingContractsAtThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfSwapContractsToTerminateAtThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="StockOfSwapContractsAtEndingType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfSwapContractsIncreasedByThisYearType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="StockOfOptionContractsAtBeginningType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfNewOptionInitialTradingContractsAtThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfOptionContractsToTerminateAtThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="StockOfOptionContractsAtEndingType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfOptionContractsHasIncreasedInitialTransactionType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapSignedWithTheCustomerThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfSwapTradingAccountsAtThisPeriodThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfSwapTradingClientStockThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapSignedWithTheCustomerLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfSwapTradingAccountsLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfSwapTradingClientStockLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OptionSignedWithTheCustomerThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfOptionTradingAccountsThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfOptionTradingClientStockThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OptionSignedWithTheCustomerLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfOptionTradingAccountsLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="NumberOfOptionTradingClientStockLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SignedTotalCustomerType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalNumberOfTradingAccountsAtThisPeriodType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalNumberOfTradingClientAccountsType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SignedTotalCustomerLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalNumberOfTradingAccountsAtThisPeriodLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalNumberOfTradingClientAccountsLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalNominalPrincipalAmountOfSwapThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TotalNominalPrincipalAmountOfSwapLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TheValueOfTheStockSwapInTheCorrespondingPerformanceGuaranteeThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TheValueOfTheStockSwapInTheCorrespondingPerformanceGuaranteeLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapCashCollateralValueThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapCashCollateralValueLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapSecuritiesCollateralValueThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapSecuritiesCollateralValueLastMonthThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheSwapBusinessThisMonthFullType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheSwapBusinessLastMonthFullType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheSwapBusinessThisMonthNetType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheSwapBusinessLastMonthNetType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapNumberOfDefaultCustomersAtThisMonthThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapNumberOfDefaultCustomersAtThisMonthLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapDefaultTransactionNumberAtThisMonthThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapDefaultTransactionNumberAtThisMonthLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalSwapDefaultCustomerNumberInThisYearThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalSwapDefaultCustomerNumberInThisYearLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapNumberOfDefaultCustomersInThisYearThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SwapNumberOfDefaultCustomersInThisYearLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalNominalPrincipalAmountOfOTCOptionsThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TotalNominalPrincipalAmountOfOTCOptionsLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TheValueOfTheStockOTCOptionsCorrespondingPerformanceGuaranteeThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TheValueOfTheStockOTCOptionsCorrespondingPerformanceGuaranteeLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OTCOptionsCashCollateralValueThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OTCOptionsCashCollateralValueLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OTCOptionsSecuritiesCollateralValueThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OTCOptionsSecuritiesCollateralValueLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessThisMonthFullType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessLastMonthFullType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessThisMonthNetType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessLastMonthNetType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OTCOptionsNumberOfDefaultCustomersAtThisMonthThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OTCOptionsNumberOfDefaultCustomersAtThisMonthLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OTCOptionsTransactionNumberAtThisMonthThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OTCOptionsTransactionNumberAtThisMonthLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalOTCOptionsDefaultCustomerNumberInThisYearThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="TotalOTCOptionsDefaultCustomerNumberInThisYearLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OTCOptionsNumberOfDefaultCustomersInThisYearThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="OTCOptionsNumberOfDefaultCustomersInThisYearLastMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="StockTradingCorrespondsToValueOfCollateralAtEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StockTradingCorrespondsToValueOfCollateralAtEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CashBalanceAtEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CashBalanceAtEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldStockMarketValueAtEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldStockMarketValueAtEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldMarketValueOfBondsAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldMarketValueOfBondsAtTheEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OwnedAssetManagementProductsAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OwnedAssetManagementProductsAtTheEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OwnedBankFinanceAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OwnedBankFinanceAtTheEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldTrustProductAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldTrustProductAtTheEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="InsuranceProductsAreHeldAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="InsuranceProductsAreHeldAtTheEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldOtherProductsAtTheEndOfThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HoldOtherProductsAtTheEndOfLastMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SettledSwapItemsAtThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SettledSwapTransactionInvolvesNotionalPrincipalAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapIncomeCashFlowType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapExpensesCashFlowType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CashFlowCorrespondingToNetIncomeOnSwapMarginType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SwapHedgeCostType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SettledOptionItemsAtThisMonthType">
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
<xs:simpleType name="SettledOptionTransactionInvolvesNotionalPrincipalAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OptionPremiumIncomeType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="OptionHedgeCostType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfSwapRealizedGainsAndLossesAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfOptionRealizedGainsAndLossesAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfSwapRealizedGainsAndLossesAtThisYearType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfOptionRealizedGainsAndLossesAtThisYearType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfSwapChangedGainsAndLossesInFairValueAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfOptionChangedGainsAndLossesInFairValueAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfSwapChangedGainsAndLossesInFairValueAtThisYearType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfOptionChangedGainsAndLossesInFairValueAtThisYearType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfSwapTotalGainsAndLossesAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfOptionTotalGainsAndLossesAtThisMonthType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfSwapTotalGainsAndLossesAtThisYearType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="BalanceOfOptionTotalGainsAndLossesAtThisYearType">
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="4"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="IncreaseBusinessDetailsThisMonthTupleType">
<xs:sequence>
<xs:element name="NameOfSecuritiesCompany" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfCounterparty" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfCounterpartyProduct" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransactionConfirmationNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusinessType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NotionalPrincipalAmountLNotionalPrincipalAmount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SNotionalPrincipalAmount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StartDay" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="|(\d\d\d\d-\d\d-\d\d)"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DueDate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="|(\d\d\d\d-\d\d-\d\d)"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InvestmentTargetType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetTradgPlc" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptionObjectSecondClass" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SwapObjectSecondClass" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NonAnnualOptionFee" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptionType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InventoryBusinessDetailsAtTheEndOfThisMonthTupleType">
<xs:sequence>
<xs:element name="NameOfSecuritiesCompany" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfCounterparty" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NameOfCounterpartyProduct" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransactionConfirmationNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusinessType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NotionalPrincipalAmountLNotionalPrincipalAmount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SNotionalPrincipalAmount" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="StartDay" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="|(\d\d\d\d-\d\d-\d\d)"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DueDate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="|(\d\d\d\d-\d\d-\d\d)"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InvestmentTargetType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetTradgPlc" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptionObjectSecondClass" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SwapObjectSecondClass" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NonAnnualOptionFee" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptionType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MaitainMarginRation" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CorrelationCoefficient" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LongPositionContractValue" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShortPositionContractValue" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="TargetCaseAndHedgeTupleType">
<xs:sequence>
<xs:element name="NameOfSecuritiesCompany" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BusinessType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InvestmentTargetType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InvestmentTarget" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UnderlyingCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UndrlygAssetTradgPlc" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="200"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BuyingImpulseVolume" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SellingImpulseVolume" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ImpulseVolume" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PositionAtTheEndOfThisMonth" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TheNumberOfPositionsHeldAtTheEndOfThisMonth" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal"/>
</xs:simpleType>
</xs:element>
<xs:element name="AveragePriceAtTheEndOfTheMonth" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ExceIDType">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-z0-9]{28}"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="Root">
<xs:complexType>
<xs:sequence>
<xs:element name="Header" type="RequestHeaderType"/>
<xs:element name="Body">
<xs:complexType>
<xs:sequence>
<xs:element name="PeriodicReportISDA" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ExceID" type="ExceIDType"/>
<xs:element name="BizID" type="BizIDType" minOccurs="0" nillable="true"/>
<xs:element name="Year" type="YearType"/>
<xs:element name="Month" type="MonthType"/>
<xs:element name="MainAgreementLastMonthAccumulatedThisYear" type="MainAgreementLastMonthAccumulatedThisYearType"/>
<xs:element name="MainAgreementAddedThisMonth" type="MainAgreementAddedThisMonthType"/>
<xs:element name="MainAgreementAccumulatedThisYear" type="MainAgreementAccumulatedThisYearType"/>
<xs:element name="MainAgreementValidedAtEndOfThisMonth" type="MainAgreementValidedAtEndOfThisMonthType"/>
<xs:element name="SupplementalAgreementLastMonthAccumulatedThisYear" type="SupplementalAgreementLastMonthAccumulatedThisYearType"/>
<xs:element name="SupplementalAgreementAddedThisMonth" type="SupplementalAgreementAddedThisMonthType"/>
<xs:element name="SupplementalAgreementAccumulatedThisYear" type="SupplementalAgreementAccumulatedThisYearType"/>
<xs:element name="SupplementalAgreementValidedAtTheEndOfThisMonth" type="SupplementalAgreementValidedAtTheEndOfThisMonthType"/>
<xs:element name="PerformanceGuaranteeAgreementLastMonthAccumulatedThisYear" type="PerformanceGuaranteeAgreementLastMonthAccumulatedThisYearType"/>
<xs:element name="PerformanceGuaranteeAgreementAddedThisMonth" type="PerformanceGuaranteeAgreementAddedThisMonthType"/>
<xs:element name="PerformanceGuaranteeAgreementAccumulatedThisYear" type="PerformanceGuaranteeAgreementAccumulatedThisYearType"/>
<xs:element name="PerformanceGuaranteeAgreementValidedAtEndOfThisMonth" type="PerformanceGuaranteeAgreementValidedAtEndOfThisMonthType"/>
<xs:element name="TransactionConfirmationLastMonthAccumulatedThisYear" type="TransactionConfirmationLastMonthAccumulatedThisYearType"/>
<xs:element name="TransactionConfirmationAddedThisMonth" type="TransactionConfirmationAddedThisMonthType"/>
<xs:element name="TransactionConfirmationBookAccumulatedThisYear" type="TransactionConfirmationBookAccumulatedThisYearType"/>
<xs:element name="TransactionConfirmationValidedAtEndOfThisMonth" type="TransactionConfirmationValidedAtEndOfThisMonthType"/>
<xs:element name="SWAPNominalCapitalStockAtBeginning" type="SWAPNominalCapitalStockAtBeginningType"/>
<xs:element name="SWAPIncreasedOriginalTransactionNominalCapitalAtThisMonth" type="SWAPIncreasedOriginalTransactionNominalCapitalAtThisMonthType"/>
<xs:element name="SWAPNotionalPrincipalAmountAllowedToBeTerminatedAtThisMonth" type="SWAPNotionalPrincipalAmountAllowedToBeTerminatedAtThisMonthType"/>
<xs:element name="SWAPNominalCapitalStockAtEnding" type="SWAPNominalCapitalStockAtEndingType"/>
<xs:element name="SwapCategoryNominalPrincipalThisYearCumulativeInitialTransaction" type="SwapCategoryNominalPrincipalThisYearCumulativeInitialTransactionType"/>
<xs:element name="OptionOfNotionalPrincipalStockAtBeginning" type="OptionOfNotionalPrincipalStockAtBeginningType"/>
<xs:element name="OptionIncreasedOriginalTransactionNominalCapitalAtThisMonth" type="OptionIncreasedOriginalTransactionNominalCapitalAtThisMonthType"/>
<xs:element name="OptionNotionalPrincipalAmountAllowedToBeTerminatedAtThisMonth" type="OptionNotionalPrincipalAmountAllowedToBeTerminatedAtThisMonthType"/>
<xs:element name="OptionOfNotionalPrincipalStockAtEnding" type="OptionOfNotionalPrincipalStockAtEndingType"/>
<xs:element name="NominalPrincipalOfOptionClassHasBeenAddedToInitialTransaction" type="NominalPrincipalOfOptionClassHasBeenAddedToInitialTransactionType"/>
<xs:element name="StockOfSwapContractsAtBeginning" type="StockOfSwapContractsAtBeginningType"/>
<xs:element name="NumberOfNewSwapInitialTradingContractsAtThisMonth" type="NumberOfNewSwapInitialTradingContractsAtThisMonthType"/>
<xs:element name="NumberOfSwapContractsToTerminateAtThisMonth" type="NumberOfSwapContractsToTerminateAtThisMonthType"/>
<xs:element name="StockOfSwapContractsAtEnding" type="StockOfSwapContractsAtEndingType"/>
<xs:element name="NumberOfSwapContractsIncreasedByThisYear" type="NumberOfSwapContractsIncreasedByThisYearType"/>
<xs:element name="StockOfOptionContractsAtBeginning" type="StockOfOptionContractsAtBeginningType"/>
<xs:element name="NumberOfNewOptionInitialTradingContractsAtThisMonth" type="NumberOfNewOptionInitialTradingContractsAtThisMonthType"/>
<xs:element name="NumberOfOptionContractsToTerminateAtThisMonth" type="NumberOfOptionContractsToTerminateAtThisMonthType"/>
<xs:element name="StockOfOptionContractsAtEnding" type="StockOfOptionContractsAtEndingType"/>
<xs:element name="NumberOfOptionContractsHasIncreasedInitialTransaction" type="NumberOfOptionContractsHasIncreasedInitialTransactionType"/>
<xs:element name="SwapSignedWithTheCustomerThisMonth" type="SwapSignedWithTheCustomerThisMonthType"/>
<xs:element name="NumberOfSwapTradingAccountsAtThisPeriodThisMonth" type="NumberOfSwapTradingAccountsAtThisPeriodThisMonthType"/>
<xs:element name="NumberOfSwapTradingClientStockThisMonth" type="NumberOfSwapTradingClientStockThisMonthType"/>
<xs:element name="SwapSignedWithTheCustomerLastMonth" type="SwapSignedWithTheCustomerLastMonthType"/>
<xs:element name="NumberOfSwapTradingAccountsLastMonth" type="NumberOfSwapTradingAccountsLastMonthType"/>
<xs:element name="NumberOfSwapTradingClientStockLastMonth" type="NumberOfSwapTradingClientStockLastMonthType"/>
<xs:element name="OptionSignedWithTheCustomerThisMonth" type="OptionSignedWithTheCustomerThisMonthType"/>
<xs:element name="NumberOfOptionTradingAccountsThisMonth" type="NumberOfOptionTradingAccountsThisMonthType"/>
<xs:element name="NumberOfOptionTradingClientStockThisMonth" type="NumberOfOptionTradingClientStockThisMonthType"/>
<xs:element name="OptionSignedWithTheCustomerLastMonth" type="OptionSignedWithTheCustomerLastMonthType"/>
<xs:element name="NumberOfOptionTradingAccountsLastMonth" type="NumberOfOptionTradingAccountsLastMonthType"/>
<xs:element name="NumberOfOptionTradingClientStockLastMonth" type="NumberOfOptionTradingClientStockLastMonthType"/>
<xs:element name="SignedTotalCustomer" type="SignedTotalCustomerType"/>
<xs:element name="TotalNumberOfTradingAccountsAtThisPeriod" type="TotalNumberOfTradingAccountsAtThisPeriodType"/>
<xs:element name="TotalNumberOfTradingClientAccounts" type="TotalNumberOfTradingClientAccountsType"/>
<xs:element name="SignedTotalCustomerLastMonth" type="SignedTotalCustomerLastMonthType"/>
<xs:element name="TotalNumberOfTradingAccountsAtThisPeriodLastMonth" type="TotalNumberOfTradingAccountsAtThisPeriodLastMonthType"/>
<xs:element name="TotalNumberOfTradingClientAccountsLastMonth" type="TotalNumberOfTradingClientAccountsLastMonthType"/>
<xs:element name="TotalNominalPrincipalAmountOfSwapThisMonth" type="TotalNominalPrincipalAmountOfSwapThisMonthType"/>
<xs:element name="TotalNominalPrincipalAmountOfSwapLastMonth" type="TotalNominalPrincipalAmountOfSwapLastMonthType"/>
<xs:element name="TheValueOfTheStockSwapInTheCorrespondingPerformanceGuaranteeThisMonth" type="TheValueOfTheStockSwapInTheCorrespondingPerformanceGuaranteeThisMonthType"/>
<xs:element name="TheValueOfTheStockSwapInTheCorrespondingPerformanceGuaranteeLastMonth" type="TheValueOfTheStockSwapInTheCorrespondingPerformanceGuaranteeLastMonthType"/>
<xs:element name="SwapCashCollateralValueThisMonth" type="SwapCashCollateralValueThisMonthType"/>
<xs:element name="SwapCashCollateralValueLastMonth" type="SwapCashCollateralValueLastMonthType"/>
<xs:element name="SwapSecuritiesCollateralValueThisMonth" type="SwapSecuritiesCollateralValueThisMonthType"/>
<xs:element name="SwapSecuritiesCollateralValueLastMonthThisMonth" type="SwapSecuritiesCollateralValueLastMonthThisMonthType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheSwapBusinessThisMonthFull" type="ProportionOfTheOverallPerformanceOfTheSwapBusinessThisMonthFullType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheSwapBusinessLastMonthFull" type="ProportionOfTheOverallPerformanceOfTheSwapBusinessLastMonthFullType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheSwapBusinessThisMonthNet" type="ProportionOfTheOverallPerformanceOfTheSwapBusinessThisMonthNetType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheSwapBusinessLastMonthNet" type="ProportionOfTheOverallPerformanceOfTheSwapBusinessLastMonthNetType"/>
<xs:element name="SwapNumberOfDefaultCustomersAtThisMonthThisMonth" type="SwapNumberOfDefaultCustomersAtThisMonthThisMonthType"/>
<xs:element name="SwapNumberOfDefaultCustomersAtThisMonthLastMonth" type="SwapNumberOfDefaultCustomersAtThisMonthLastMonthType"/>
<xs:element name="SwapDefaultTransactionNumberAtThisMonthThisMonth" type="SwapDefaultTransactionNumberAtThisMonthThisMonthType"/>
<xs:element name="SwapDefaultTransactionNumberAtThisMonthLastMonth" type="SwapDefaultTransactionNumberAtThisMonthLastMonthType"/>
<xs:element name="TotalSwapDefaultCustomerNumberInThisYearThisMonth" type="TotalSwapDefaultCustomerNumberInThisYearThisMonthType"/>
<xs:element name="TotalSwapDefaultCustomerNumberInThisYearLastMonth" type="TotalSwapDefaultCustomerNumberInThisYearLastMonthType"/>
<xs:element name="SwapNumberOfDefaultCustomersInThisYearThisMonth" type="SwapNumberOfDefaultCustomersInThisYearThisMonthType"/>
<xs:element name="SwapNumberOfDefaultCustomersInThisYearLastMonth" type="SwapNumberOfDefaultCustomersInThisYearLastMonthType"/>
<xs:element name="TotalNominalPrincipalAmountOfOTCOptionsThisMonth" type="TotalNominalPrincipalAmountOfOTCOptionsThisMonthType"/>
<xs:element name="TotalNominalPrincipalAmountOfOTCOptionsLastMonth" type="TotalNominalPrincipalAmountOfOTCOptionsLastMonthType"/>
<xs:element name="TheValueOfTheStockOTCOptionsCorrespondingPerformanceGuaranteeThisMonth" type="TheValueOfTheStockOTCOptionsCorrespondingPerformanceGuaranteeThisMonthType"/>
<xs:element name="TheValueOfTheStockOTCOptionsCorrespondingPerformanceGuaranteeLastMonth" type="TheValueOfTheStockOTCOptionsCorrespondingPerformanceGuaranteeLastMonthType"/>
<xs:element name="OTCOptionsCashCollateralValueThisMonth" type="OTCOptionsCashCollateralValueThisMonthType"/>
<xs:element name="OTCOptionsCashCollateralValueLastMonth" type="OTCOptionsCashCollateralValueLastMonthType"/>
<xs:element name="OTCOptionsSecuritiesCollateralValueThisMonth" type="OTCOptionsSecuritiesCollateralValueThisMonthType"/>
<xs:element name="OTCOptionsSecuritiesCollateralValueLastMonth" type="OTCOptionsSecuritiesCollateralValueLastMonthType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessThisMonthFull" type="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessThisMonthFullType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessLastMonthFull" type="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessLastMonthFullType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessThisMonthNet" type="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessThisMonthNetType"/>
<xs:element name="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessLastMonthNet" type="ProportionOfTheOverallPerformanceOfTheOTCOptionsBusinessLastMonthNetType"/>
<xs:element name="OTCOptionsNumberOfDefaultCustomersAtThisMonthThisMonth" type="OTCOptionsNumberOfDefaultCustomersAtThisMonthThisMonthType"/>
<xs:element name="OTCOptionsNumberOfDefaultCustomersAtThisMonthLastMonth" type="OTCOptionsNumberOfDefaultCustomersAtThisMonthLastMonthType"/>
<xs:element name="OTCOptionsTransactionNumberAtThisMonthThisMonth" type="OTCOptionsTransactionNumberAtThisMonthThisMonthType"/>
<xs:element name="OTCOptionsTransactionNumberAtThisMonthLastMonth" type="OTCOptionsTransactionNumberAtThisMonthLastMonthType"/>
<xs:element name="TotalOTCOptionsDefaultCustomerNumberInThisYearThisMonth" type="TotalOTCOptionsDefaultCustomerNumberInThisYearThisMonthType"/>
<xs:element name="TotalOTCOptionsDefaultCustomerNumberInThisYearLastMonth" type="TotalOTCOptionsDefaultCustomerNumberInThisYearLastMonthType"/>
<xs:element name="OTCOptionsNumberOfDefaultCustomersInThisYearThisMonth" type="OTCOptionsNumberOfDefaultCustomersInThisYearThisMonthType"/>
<xs:element name="OTCOptionsNumberOfDefaultCustomersInThisYearLastMonth" type="OTCOptionsNumberOfDefaultCustomersInThisYearLastMonthType"/>
<xs:element name="StockTradingCorrespondsToValueOfCollateralAtEndOfThisMonth" type="StockTradingCorrespondsToValueOfCollateralAtEndOfThisMonthType"/>
<xs:element name="StockTradingCorrespondsToValueOfCollateralAtEndOfLastMonth" type="StockTradingCorrespondsToValueOfCollateralAtEndOfLastMonthType"/>
<xs:element name="CashBalanceAtEndOfThisMonth" type="CashBalanceAtEndOfThisMonthType"/>
<xs:element name="CashBalanceAtEndOfLastMonth" type="CashBalanceAtEndOfLastMonthType"/>
<xs:element name="HoldStockMarketValueAtEndOfThisMonth" type="HoldStockMarketValueAtEndOfThisMonthType"/>
<xs:element name="HoldStockMarketValueAtEndOfLastMonth" type="HoldStockMarketValueAtEndOfLastMonthType"/>
<xs:element name="HoldMarketValueOfBondsAtTheEndOfThisMonth" type="HoldMarketValueOfBondsAtTheEndOfThisMonthType"/>
<xs:element name="HoldMarketValueOfBondsAtTheEndOfLastMonth" type="HoldMarketValueOfBondsAtTheEndOfLastMonthType"/>
<xs:element name="OwnedAssetManagementProductsAtTheEndOfThisMonth" type="OwnedAssetManagementProductsAtTheEndOfThisMonthType"/>
<xs:element name="OwnedAssetManagementProductsAtTheEndOfLastMonth" type="OwnedAssetManagementProductsAtTheEndOfLastMonthType"/>
<xs:element name="OwnedBankFinanceAtTheEndOfThisMonth" type="OwnedBankFinanceAtTheEndOfThisMonthType"/>
<xs:element name="OwnedBankFinanceAtTheEndOfLastMonth" type="OwnedBankFinanceAtTheEndOfLastMonthType"/>
<xs:element name="HoldTrustProductAtTheEndOfThisMonth" type="HoldTrustProductAtTheEndOfThisMonthType"/>
<xs:element name="HoldTrustProductAtTheEndOfLastMonth" type="HoldTrustProductAtTheEndOfLastMonthType"/>
<xs:element name="InsuranceProductsAreHeldAtTheEndOfThisMonth" type="InsuranceProductsAreHeldAtTheEndOfThisMonthType"/>
<xs:element name="InsuranceProductsAreHeldAtTheEndOfLastMonth" type="InsuranceProductsAreHeldAtTheEndOfLastMonthType"/>
<xs:element name="HoldOtherProductsAtTheEndOfThisMonth" type="HoldOtherProductsAtTheEndOfThisMonthType"/>
<xs:element name="HoldOtherProductsAtTheEndOfLastMonth" type="HoldOtherProductsAtTheEndOfLastMonthType"/>
<xs:element name="SettledSwapItemsAtThisMonth" type="SettledSwapItemsAtThisMonthType"/>
<xs:element name="SettledSwapTransactionInvolvesNotionalPrincipalAtThisMonth" type="SettledSwapTransactionInvolvesNotionalPrincipalAtThisMonthType"/>
<xs:element name="SwapIncomeCashFlow" type="SwapIncomeCashFlowType"/>
<xs:element name="SwapExpensesCashFlow" type="SwapExpensesCashFlowType"/>
<xs:element name="CashFlowCorrespondingToNetIncomeOnSwapMargin" type="CashFlowCorrespondingToNetIncomeOnSwapMarginType"/>
<xs:element name="SwapHedgeCost" type="SwapHedgeCostType"/>
<xs:element name="SettledOptionItemsAtThisMonth" type="SettledOptionItemsAtThisMonthType"/>
<xs:element name="SettledOptionTransactionInvolvesNotionalPrincipalAtThisMonth" type="SettledOptionTransactionInvolvesNotionalPrincipalAtThisMonthType"/>
<xs:element name="OptionPremiumIncome" type="OptionPremiumIncomeType"/>
<xs:element name="OptionHedgeCost" type="OptionHedgeCostType"/>
<xs:element name="BalanceOfSwapRealizedGainsAndLossesAtThisMonth" type="BalanceOfSwapRealizedGainsAndLossesAtThisMonthType"/>
<xs:element name="BalanceOfOptionRealizedGainsAndLossesAtThisMonth" type="BalanceOfOptionRealizedGainsAndLossesAtThisMonthType"/>
<xs:element name="BalanceOfSwapRealizedGainsAndLossesAtThisYear" type="BalanceOfSwapRealizedGainsAndLossesAtThisYearType"/>
<xs:element name="BalanceOfOptionRealizedGainsAndLossesAtThisYear" type="BalanceOfOptionRealizedGainsAndLossesAtThisYearType"/>
<xs:element name="BalanceOfSwapChangedGainsAndLossesInFairValueAtThisMonth" type="BalanceOfSwapChangedGainsAndLossesInFairValueAtThisMonthType"/>
<xs:element name="BalanceOfOptionChangedGainsAndLossesInFairValueAtThisMonth" type="BalanceOfOptionChangedGainsAndLossesInFairValueAtThisMonthType"/>
<xs:element name="BalanceOfSwapChangedGainsAndLossesInFairValueAtThisYear" type="BalanceOfSwapChangedGainsAndLossesInFairValueAtThisYearType"/>
<xs:element name="BalanceOfOptionChangedGainsAndLossesInFairValueAtThisYear" type="BalanceOfOptionChangedGainsAndLossesInFairValueAtThisYearType"/>
<xs:element name="BalanceOfSwapTotalGainsAndLossesAtThisMonth" type="BalanceOfSwapTotalGainsAndLossesAtThisMonthType"/>
<xs:element name="BalanceOfOptionTotalGainsAndLossesAtThisMonth" type="BalanceOfOptionTotalGainsAndLossesAtThisMonthType"/>
<xs:element name="BalanceOfSwapTotalGainsAndLossesAtThisYear" type="BalanceOfSwapTotalGainsAndLossesAtThisYearType"/>
<xs:element name="BalanceOfOptionTotalGainsAndLossesAtThisYear" type="BalanceOfOptionTotalGainsAndLossesAtThisYearType"/>
<xs:element name="IncreaseBusinessDetailsThisMonthTuple" type="IncreaseBusinessDetailsThisMonthTupleType" maxOccurs="unbounded" minOccurs="0" nillable="true"/>
<xs:element name="InventoryBusinessDetailsAtTheEndOfThisMonthTuple" type="InventoryBusinessDetailsAtTheEndOfThisMonthTupleType" maxOccurs="unbounded" minOccurs="0" nillable="true"/>
<xs:element name="TargetCaseAndHedgeTuple" type="TargetCaseAndHedgeTupleType" maxOccurs="unbounded" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>