LookupIban structures

BankWizardService-v1.wsdl

Messages

<message name="LookupIbanRequest">

<part name="LookupIbanRequest" element="v1_1:LookupIbanRequest"/>

</message>

 

<message name="LookupIbanResponse">

<part name="LookupIbanResponse" element="v1_1:LookupIbanResponse"/>

</message>

Operations

<operation name="LookupIban">

<input message="tns:LookupIbanRequest"/>

<output message="tns:LookupIbanResponse"/>

</operation>

 

<operation name="LookupIban">

<soap:operation soapAction="LookupIban" />

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

</operation>

BankWizardService-v1-1.xsd

<xsd:complexType name="LookupIbanRequest">

<xsd:sequence>

<xsd:element name="BBAN" minOccurs="1" maxOccurs="4" type="bws:BBANBaseType"/>

</xsd:sequence>

<xsd:attribute name="ISOCountry" type="bwc:ISO3166-1" use="required"/>

<xsd:attribute name="language" type="xsd:language" use="optional" default="en" />

<xsd:attribute name="reportString" type="bwc:ReportString" use="optional"/>

<xsd:attribute name="itemisationID" type="bwc:ItemisationID" use="optional"/>

</xsd:complexType>

 

<xsd:complexType name="LookupIbanResponse">

<xsd:sequence>

<xsd:element name="BBAN" minOccurs="1" maxOccurs="4" type="bws:BBANBaseType"/>

<xsd:element name="IBAN" minOccurs="0" maxOccurs="1" type="bwc:IBAN"/>

<xsd:element name="RoutingBic" minOccurs="0" maxOccurs="1" type="bw:BIC"/>

<xsd:element name="Result" minOccurs="1" maxOccurs="1" type="bw:LookupResult"/>

</xsd:sequence>

</xsd:complexType>

 

<xsd:simpleType name="BIC">

<xsd:restriction base="xsd:string">

<xsd:minLength value="11"/>

<xsd:maxLength value="11"/>

</xsd:restriction>

</xsd:simpleType>

 

<xsd:simpleType name="LookupResult">  

<xsd:restriction base="xsd:token">

<xsd:enumeration value="Match"/>  

<xsd:enumeration value="No Match"/>  

<xsd:enumeration value="Not Supported"/>

<xsd:enumeration value="Check Match"/>

</xsd:restriction>

</xsd:simpleType>