Event Framework
R24 AMR | Min(s) read
Schemas for Inflow with AA Scope
Schemas are available for inflow with AA (Arrangement Architecture) scope.
Inflow with PW
AATest-NewInflowDesign.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/NewInflowDesign" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/NewInflowDesign" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/RequestCommon" xmlns:ns1="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/RequestCommon" schemaLocation="Common-RequestCommon.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca" schemaLocation="AATest-createarrangement_ca.xsd" /> <xsd:element name="NewInflowDesign"> <xsd:complexType> <xsd:sequence> <xsd:element ref="requestCommonDetails" minOccurs="1" maxOccurs="1" /> <xsd:element ref="createcrcontactlog_cccl" minOccurs="0" maxOccurs="unbounded" /> <xsd:element ref="createarrangement_caDetails" minOccurs="0" maxOccurs="unbounded" /> <xsd:element ref="amendcrcontactlog" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:simpleType name="name1Type"> <xsd:restriction base="xsd:string"> <xsd:maxLength value=" 35" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="shortNameType"> <xsd:restriction base="xsd:string"> <xsd:maxLength value=" 35" /> </xsd:restriction> </xsd:simpleType> <xsd:element name="requestCommonDetails"> <xsd:complexType> <xsd:sequence> <xsd:element name="requestCommon" type="ns0:RequestCommon" minOccurs="0" nillable="true" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createcrcontactlog_cccl"> <xsd:complexType> <xsd:sequence> <xsd:element name="mnemonic" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="name1List" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="name1" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="name1Type"> <xsd:attribute type="xsd:string" use="optional" name="language" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="sector" type="ns0:t24Decimal" minOccurs="0" nillable="true" /> <xsd:element name="shortNameList" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="shortName" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="shortNameType"> <xsd:attribute type="xsd:string" use="optional" name="language" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="language" type="ns0:t24Decimal" minOccurs="0" nillable="true" /> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" use="optional" /> <xsd:attribute name="index" type="xsd:string" use="optional" /> </xsd:complexType> </xsd:element> <xsd:element name="createarrangement_caDetails"> <xsd:complexType> <xsd:sequence> <xsd:element name="createarrangement_ca" type="ns1:createarrangement_ca" minOccurs="0" nillable="true" /> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" use="optional" /> <xsd:attribute name="index" type="xsd:string" use="optional" /> </xsd:complexType> </xsd:element> <xsd:element name="amendcrcontactlog"> <xsd:complexType> <xsd:sequence> <xsd:element name="category" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="6" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="currency" type="ns0:t24Currency" minOccurs="0" nillable="true" /> <xsd:element name="customer" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" use="optional" /> <xsd:attribute name="index" type="xsd:string" use="optional" /> </xsd:complexType> </xsd:element> </xsd:schema>
AATest-createarrangement_ca.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca" xmlns:ns1="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrangementactivity" xmlns:ns2="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_dormancyfees" xmlns:ns3="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_withdrawalfees" xmlns:ns4="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrdormancyaa_dormancy"> <xsd:import namespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrangementactivity" schemaLocation="createarrangement_ca-aaarrangementactivity.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_dormancyfees" schemaLocation="createarrangement_ca-aaarrchargeaa_dormancyfees.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_withdrawalfees" schemaLocation="createarrangement_ca-aaarrchargeaa_withdrawalfees.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrdormancyaa_dormancy" schemaLocation="createarrangement_ca-aaarrdormancyaa_dormancy.xsd" /> <xsd:complexType name="createarrangement_ca"> <xsd:sequence> <xsd:element name="aaarrangementactivity" type="ns1:aaarrangementactivity" minOccurs="0" nillable="true" /> <xsd:element name="aaarrchargeaa_dormancyfees" type="ns2:aaarrchargeaa_dormancyfees" minOccurs="0" nillable="true" /> <xsd:element name="aaarrchargeaa_withdrawalfees" type="ns3:aaarrchargeaa_withdrawalfees" minOccurs="0" nillable="true" /> <xsd:element name="aaarrdormancyaa_dormancy" type="ns4:aaarrdormancyaa_dormancy" minOccurs="0" nillable="true" /> </xsd:sequence> </xsd:complexType> </xsd:schema>
createarrangement_ca-aaarrangementactivity.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrangementactivity" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrangementactivity" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrangementactivity"> <xsd:sequence> <xsd:element name="aaArrangementActivityactivity" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="80" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrangementActivityadjustment" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="55" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
createarrangement_ca-aaarrchargeaa_dormancyfees.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_dormancyfees" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_dormancyfees" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrchargeaa_dormancyfees"> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrChargeaatierMaxCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
createarrangement_ca-aaarrchargeaa_withdrawalfees.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_withdrawalfees" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrchargeaa_withdrawalfees" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrchargeaa_withdrawalfees"> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrChargeaatierMaxCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
createarrangement_ca-aaarrdormancyaa_dormancy.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrdormancyaa_dormancy" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/createarrangement_ca/aaarrdormancyaa_dormancy" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrdormancyaa_dormancy"> <xsd:sequence> <xsd:element name="aaArrDormancyaastatusGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrDormancyaastatusGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrDormancyaastatus" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrDormancyaaperiod" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="4" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
Common-dataTypes.xsd
<xsd:schema targetNamespace="http://www.temenos.com/T24/inflow/Common/dataTypes" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:simpleType name="t24CurrencyType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z]{3}" /> <xsd:maxLength value="3" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24DataRemovalPattern"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="-" /> <xsd:enumeration value="|-|" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24Decimal"> <xsd:union memberTypes="t24DataRemovalPattern xsd:decimal" /> </xsd:simpleType> <xsd:simpleType name="t24Date"> <xsd:union memberTypes="t24DataRemovalPattern xsd:date" /> </xsd:simpleType> <xsd:simpleType name="t24Currency"> <xsd:union memberTypes="t24DataRemovalPattern t24CurrencyType" /> </xsd:simpleType> </xsd:schema>
Common-RequestCommon.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/Common/RequestCommon" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/Common/RequestCommon"> <xsd:complexType name="RequestCommon"> <xsd:sequence> <xsd:element name="requestType" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="companyCode" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="userName" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="messageId" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="timestamp" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="transactionMode" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="replace" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="replaceFieldIndicator" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="sequenceNumber" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="sequenceCheckType" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="customCommon" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="name" type="xsd:string" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="t24CurrencyType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z]{3}" /> <xsd:maxLength value="3" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24DataRemovalPattern"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="-" /> <xsd:enumeration value="|-|" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24Decimal"> <xsd:union memberTypes="t24DataRemovalPattern xsd:decimal" /> </xsd:simpleType> <xsd:simpleType name="t24Date"> <xsd:union memberTypes="t24DataRemovalPattern xsd:date" /> </xsd:simpleType> <xsd:simpleType name="t24Currency"> <xsd:union memberTypes="t24DataRemovalPattern t24CurrencyType" /> </xsd:simpleType> </xsd:schema>
AATest-ContainerNewInflowDesign.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/ContainerNewInflowDesign" xmlns:ns1="http://www.temenos.com/T24/inflow/AATest/NewInflowDesign" xmlns:container="http://www.temenos.com/T24/inflow/AATest/ContainerNewInflowDesign"> <xsd:import namespace="http://www.temenos.com/T24/inflow/AATest/NewInflowDesign" schemaLocation="AATest-NewInflowDesign.xsd" /> <xsd:element name="inflowContainer"> <xsd:complexType> <xsd:sequence> <xsd:element name="containerId" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="containerTimestamp" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="containerDataSource" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="bulkIndicator" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="tenantId" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="inflowRequest" type="container:inflowRequestType" minOccurs="1" maxOccurs="1" /> <xsd:element name="containerCustomCommon" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="name" type="xsd:string" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="inflowRequestType"> <xsd:sequence> <xsd:element ref="ns1:NewInflowDesign" minOccurs="1" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:schema>
Inflow without PW
AATest-NewInflowDesign1.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/AATest/NewInflowDesign1" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/AATest/NewInflowDesign1" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/RequestCommon" xmlns:ns1="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrangementactivity" xmlns:ns2="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_dormancyfees" xmlns:ns3="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_withdrawalfees" xmlns:ns4="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrdormancyaa_dormancy" xmlns:ns5="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrtaxaa_tax"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/RequestCommon" schemaLocation="Common-RequestCommon.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrangementactivity" schemaLocation="NewInflowDesign1-aaarrangementactivity.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_dormancyfees" schemaLocation="NewInflowDesign1-aaarrchargeaa_dormancyfees.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_withdrawalfees" schemaLocation="NewInflowDesign1-aaarrchargeaa_withdrawalfees.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrdormancyaa_dormancy" schemaLocation="NewInflowDesign1-aaarrdormancyaa_dormancy.xsd" /> <xsd:import namespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrtaxaa_tax" schemaLocation="NewInflowDesign1-aaarrtaxaa_tax.xsd" /> <xsd:element name="NewInflowDesign1"> <xsd:complexType> <xsd:sequence> <xsd:element ref="requestCommonDetails" minOccurs="1" maxOccurs="1" /> <xsd:element ref="aaarrangementactivitytestDetails" minOccurs="1" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="requestCommonDetails"> <xsd:complexType> <xsd:sequence> <xsd:element name="requestCommon" type="ns0:RequestCommon" minOccurs="0" nillable="true" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="aaarrangementactivitytestDetails"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaarrangementactivity" type="ns1:aaarrangementactivity" minOccurs="0" nillable="true" /> <xsd:element name="aaarrchargeaa_dormancyfees" type="ns2:aaarrchargeaa_dormancyfees" minOccurs="0" nillable="true" /> <xsd:element name="aaarrchargeaa_withdrawalfees" type="ns3:aaarrchargeaa_withdrawalfees" minOccurs="0" nillable="true" /> <xsd:element name="aaarrdormancyaa_dormancy" type="ns4:aaarrdormancyaa_dormancy" minOccurs="0" nillable="true" /> <xsd:element name="aaarrtaxaa_tax" type="ns5:aaarrtaxaa_tax" minOccurs="0" nillable="true" /> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" use="optional" /> <xsd:attribute name="index" type="xsd:string" use="optional" /> </xsd:complexType> </xsd:element> </xsd:schema>
NewInflowDesign1-aaarrangementactivity.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrangementactivity" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrangementactivity" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrangementactivity"> <xsd:sequence> <xsd:element name="aaArrangementActivityactivity" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="80" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrangementActivityadjustment" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="55" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
NewInflowDesign1-aaarrchargeaa_dormancyfees.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_dormancyfees" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_dormancyfees" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrchargeaa_dormancyfees"> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrChargeaatierMaxCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
NewInflowDesign1-aaarrchargeaa_withdrawalfees.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_withdrawalfees" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrchargeaa_withdrawalfees" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrchargeaa_withdrawalfees"> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinChargeGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrChargeaatierMinCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrChargeaatierMaxCharge" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="19" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
NewInflowDesign1-aaarrdormancyaa_dormancy.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrdormancyaa_dormancy" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrdormancyaa_dormancy" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:complexType name="aaarrdormancyaa_dormancy"> <xsd:sequence> <xsd:element name="aaArrDormancyaastatusGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrDormancyaastatusGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrDormancyaastatus" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="10" /> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="aaArrDormancyaaperiod" minOccurs="0" nillable="true"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="4" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
NewInflowDesign1-aaarrtaxaa_tax.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrtaxaa_tax" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/NewInflowDesign1/aaarrtaxaa_tax" xmlns:ns0="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:import namespace="http://www.temenos.com/T24/inflow/Common/dataTypes" schemaLocation="Common-dataTypes.xsd" /> <xsd:simpleType name="aaArrTaxaataxConditionType"> <xsd:restriction base="xsd:string"> <xsd:maxLength value="16" /> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="aaarrtaxaa_tax"> <xsd:sequence> <xsd:element name="aaArrTaxaataxCodeGroupParent" minOccurs="0" maxOccurs="1"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrTaxaataxCodeGroup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrTaxaataxCodeList" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrTaxaataxCode" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xsd:simpleType> <xsd:restriction base=""> <xsd:maxLength value="" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="aaArrTaxaataxConditionList" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="aaArrTaxaataxCondition" minOccurs="0" maxOccurs="unbounded" nillable="true"> <xsd:simpleType> <xsd:restriction base="aaArrTaxaataxConditionType"> <xsd:maxLength value="16" /> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute type="xsd:integer" use="optional" name="index" /> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>
Common-RequestCommon.xsd
<?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/Common/RequestCommon" elementFormDefault="qualified" targetNamespace="http://www.temenos.com/T24/inflow/Common/RequestCommon"> <xsd:complexType name="RequestCommon"> <xsd:sequence> <xsd:element name="requestType" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="companyCode" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="userName" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="messageId" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="timestamp" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="transactionMode" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="replace" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="replaceFieldIndicator" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="sequenceNumber" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="sequenceCheckType" type="xsd:string" minOccurs="0" maxOccurs="1" /> <xsd:element name="customCommon" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:simpleContent> <xsd:extension base="xsd:string"> <xsd:attribute name="name" type="xsd:string" /> </xsd:extension> </xsd:simpleContent> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="t24CurrencyType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z]{3}" /> <xsd:maxLength value="3" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24DataRemovalPattern"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="-" /> <xsd:enumeration value="|-|" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24Decimal"> <xsd:union memberTypes="t24DataRemovalPattern xsd:decimal" /> </xsd:simpleType> <xsd:simpleType name="t24Date"> <xsd:union memberTypes="t24DataRemovalPattern xsd:date" /> </xsd:simpleType> <xsd:simpleType name="t24Currency"> <xsd:union memberTypes="t24DataRemovalPattern t24CurrencyType" /> </xsd:simpleType> </xsd:schema>
Common-dataTypes.xsd
<xsd:schema targetNamespace="http://www.temenos.com/T24/inflow/Common/dataTypes" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.temenos.com/T24/inflow/Common/dataTypes"> <xsd:simpleType name="t24CurrencyType"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[A-Z]{3}" /> <xsd:maxLength value="3" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24DataRemovalPattern"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="-" /> <xsd:enumeration value="|-|" /> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t24Decimal"> <xsd:union memberTypes="t24DataRemovalPattern xsd:decimal" /> </xsd:simpleType> <xsd:simpleType name="t24Date"> <xsd:union memberTypes="t24DataRemovalPattern xsd:date" /> </xsd:simpleType> <xsd:simpleType name="t24Currency"> <xsd:union memberTypes="t24DataRemovalPattern t24CurrencyType" /> </xsd:simpleType> </xsd:schema>
In this topic