Schema Name: IFX170_SvcProfLib.xsd
Target Namespace: urn:ifxforum-org:XSD:1
Collapse XSD Schema Code:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:ifxforum-org:XSD:1" targetNamespace="urn:ifxforum-org:XSD:1" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xsd:include schemaLocation="IFX170_CoreLib.xsd"/>
	<xsd:include schemaLocation="IFX170_SvcProfInq.xsd"/>
	<xsd:complexType name="BankSvcProfInfo_Type">
		<xsd:sequence>
			<xsd:element ref="SvcCore"/>
			<xsd:element ref="MsgSupt" maxOccurs="unbounded"/>
			<xsd:element ref="RevOptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="CustBankPrefSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="DeliveryMethod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="StopChkProf" minOccurs="0"/>
			<xsd:element ref="XferProf" minOccurs="0"/>
			<xsd:element ref="InterXferProf" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="StopChkProf_Type">
		<xsd:sequence>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="PrcSched" minOccurs="0"/>
			<xsd:element ref="Fee" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RecXferProf_Type">
		<xsd:sequence>
			<xsd:element ref="Freq" maxOccurs="unbounded"/>
			<xsd:element ref="ModPendingType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="InterXferProf_Type">
		<xsd:sequence>
			<xsd:element ref="XferProf" minOccurs="0"/>
			<xsd:element ref="DomXferFeeCurAmt" minOccurs="0"/>
			<xsd:element ref="IntlXferFeeCurAmt" minOccurs="0"/>
			<xsd:element ref="USA.ACHProf" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="XferProf_Type">
		<xsd:sequence>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="PrcSched" minOccurs="0"/>
			<xsd:element ref="RecXferProf" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BaseSvcProfInfo_Type">
		<xsd:sequence>
			<xsd:element ref="SvcCore"/>
			<xsd:element ref="MsgSupt" maxOccurs="unbounded"/>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="SignonInfo"/>
			<xsd:element ref="EnrollProf" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EnrollProf_Type">
		<xsd:sequence>
			<xsd:element ref="WebEnrollURL" minOccurs="0"/>
			<xsd:element ref="EnrollDesc" minOccurs="0"/>
			<xsd:element ref="CryptType" minOccurs="0"/>
			<xsd:element ref="SecretPrompt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="CustNameReqd" minOccurs="0"/>
			<xsd:element ref="PostAddrReqd" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="MediaSvcProfInfo_Type">
		<xsd:sequence>
			<xsd:element ref="SvcCore"/>
			<xsd:element ref="MsgSupt" maxOccurs="unbounded"/>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PaySvcProfInfo_Type">
		<xsd:sequence>
			<xsd:element ref="SvcCore"/>
			<xsd:element ref="MsgSupt" maxOccurs="unbounded"/>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="PrcSched" minOccurs="0"/>
			<xsd:element ref="PmtModel"/>
			<xsd:element ref="DfltDaysToPay"/>
			<xsd:element ref="DfltXferDaysToPay"/>
			<xsd:element ref="DaysWith"/>
			<xsd:element ref="HistRetentionDays"/>
			<xsd:element ref="DeliveryMethod" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ModPendingType"/>
			<xsd:element ref="RecPmtProf" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PresSvcProfInfo_Type">
		<xsd:sequence>
			<xsd:element ref="SvcCore"/>
			<xsd:element ref="MsgSupt" maxOccurs="unbounded"/>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="PrcSched" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="RootSvcProfInfo_Type">
		<xsd:sequence>
			<xsd:element ref="SvcCore"/>
			<xsd:element ref="MsgSupt" maxOccurs="unbounded"/>
			<xsd:element ref="OptSupt" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="PmtModel_Type">
		<xsd:restriction base="ClosedEnum"/>
	</xsd:simpleType>
	<xsd:complexType name="RecPmtProf_Type">
		<xsd:sequence>
			<xsd:element ref="Freq" maxOccurs="unbounded"/>
			<xsd:element ref="ModPendingType"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="RecPmtProf" type="RecPmtProf_Type"/>
	<xsd:element name="PmtModel" type="PmtModel_Type"/>
	<xsd:element name="PresSvcProfInfo" type="PresSvcProfInfo_Type"/>
	<xsd:element name="RootSvcProfInfo" type="RootSvcProfInfo_Type"/>
	<xsd:element name="PaySvcProfInfo" type="PaySvcProfInfo_Type"/>
	<xsd:element name="MediaSvcProfInfo" type="MediaSvcProfInfo_Type"/>
	<xsd:element name="EnrollProf" type="EnrollProf_Type"/>
	<xsd:element name="BaseSvcProfInfo" type="BaseSvcProfInfo_Type"/>
	<xsd:element name="RecXferProf" type="RecXferProf_Type"/>
	<xsd:element name="XferProf" type="XferProf_Type"/>
	<xsd:element name="InterXferProf" type="InterXferProf_Type"/>
	<xsd:element name="StopChkProf" type="StopChkProf_Type"/>
	<xsd:element name="BankSvcProfInfo" type="BankSvcProfInfo_Type"/>
</xsd:schema>
Collapse ComplexTypes:
Collapse Elements:
Collapse SimpleTypes: