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> |
<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> |