Validate structures

BankWizardService-v1.wsdl

Messages

<message name="ValidateRequest">

<part name="ValidateRequest" element="v1_0:ValidateRequest"/>

</message>

<message name="ValidateResponse">

<part name="ValidateResponse" element="v1_0:ValidateResponse"/>

</message>

Operations

<operation name="Validate">

<input name="ValidateRequest" message="tns:ValidateRequest"/>

<output name="ValidateResponse" message="tns:ValidateResponse"/>

</operation>

 

<operation name="Validate">

<soap:operation soapAction="Validate" />

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

</operation>

BankWizardService-v1-0.xsd

<xsd:complexType name="ValidateRequest">

<complexContent>

<xsd:extension base="bankwizard:ValidationBBANRequestType">

<xsd:sequence/>

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

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

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

</xsd:extension>

</complexContent>

</xsd:complexType>

 

<xsd:complexType name="ValidateResponse">

<xsd:sequence>

<xsd:element name="BBAN" minOccurs="0" maxOccurs="5" type="bankwizard:BBANBaseType"/>

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

<xsd:element name="dataAccessKey" minOccurs="0" maxOccurs="1" type="xsd:string"/>

<xsd:element name="conditions" minOccurs="0" maxOccurs="1" type="bwcommon:Conditions"/>

</xsd:sequence>

</xsd:complexType>

 

<xsd:complexType name="ValidationBBANRequestType">

<xsd:sequence>

<xsd:element name="BBAN" minOccurs="1" maxOccurs="5" type="bankwizard:BBANBaseType"/>

</xsd:sequence>

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

<xsd:attribute name="checkingLevel" type="bankwizard:CheckingLevel" use="required"/>

</xsd:complexType>