GetCountryInput structures

BankWizardService-v1.wsdl

<message name="GetCountryInputRequest">

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

</message>

<message name="GetCountryInputResponse">

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

</message>

Operation

<operation name="GetCountryInput">

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

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

</operation>

 

<operation name="GetCountryInput">

<soap:operation soapAction="GetCountryInput" />

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

</operation>

BankWizardService-v1-0.xsd

<xsd:complexType name="GetCountryInputRequest">

<xsd:simpleContent>

<xsd:extension base="bwcommon:ISO3166-1">

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

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

 

<xsd:complexType name="GetCountryInputResponse">

<xsd:sequence>

<xsd:element name="validationCheck" minOccurs="1" maxOccurs="4" type="bankwizard:BankWizardCheckType" />

</xsd:sequence>

</xsd:complexType>

 

<xsd:complexType name="BankWizardCheckType">

<xsd:sequence>

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

</xsd:sequence>

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

<xsd:attribute name="description" type="xsd:string" />

</xsd:complexType>

 

<xsd:complexType name="BBANResponseType">

<xsd:simpleContent>

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

<xsd:attribute name="description" type="xsd:string"/>

<xsd:attribute name="maxSize" type="xsd:integer" />

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

 

<xsd:complexType name="BBANBaseType">

<xsd:simpleContent>

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

<xsd:attribute name="index" type="bankwizard:RestrictedInteger" use="required"/>

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

 

<xsd:simpleType name="RestrictedInteger">

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

<xsd:minInclusive value="1"/>

<xsd:maxInclusive value="5"/>

</xsd:restriction>

</xsd:simpleType>

 

<xsd:simpleType name="CheckingLevel">

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

<xsd:enumeration value="Branch"/>

<xsd:enumeration value="Account"/>

<xsd:enumeration value="Domestic" />

<xsd:enumeration value="BIC"/>

</xsd:restriction>

</xsd:simpleType>