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>

Copyright © 2020- Temenos Headquarters SA

Published on :
Monday, May 27, 2024 4:29:36 PM IST