MatchCardHolder structures

BankWizardCardService-v1.wsdl

Messages

<message name="MatchCardHolderRequest">

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

</message>

<message name="MatchCardHolderResponse">

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

</message>

Operations

<operation name="MatchCardHolder">

<input message="tns:MatchCardHolderRequest"/>

<output message="tns:MatchCardHolderResponse"/>

</operation>

 

<operation name="MatchCardHolder">

<soap:operation soapAction="MatchCardHolder"/>

<input>

<soap:body use="literal"/>

</input>

<output>

<soap:body use="literal"/>

</output>

</operation>

BankWizardCardService-v1.0.xsd

<xsd:complexType name="MatchCardHolderRequest">

<xsd:complexContent>

<xsd:extension base="bankwizardcard10:GenericRequest">

<xsd:sequence>

<xsd:element name="CardDetails" minOccurs="1" maxOccurs="1" type="bankwizardcard10:CardDetails"/>

<xsd:element name="Personal" minOccurs="1" maxOccurs="1" type="bankwizard:PersonalDetails"/>

<xsd:element name="Address" minOccurs="1" maxOccurs="1" type="bankwizard:Address"/>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

 

<xsd:complexType name="MatchCardHolderResponse">

<xsd:complexContent>

<xsd:extension base="bankwizardcard10:GenericResponse">

<xsd:sequence>

<xsd:element name="overallResult" nillable="true" minOccurs="1" maxOccurs="1" type="bankwizardcard11:MatchingResult" />

<xsd:element name="cardCheckResult" nillable="true" minOccurs="1" maxOccurs="1" type="bankwizardcard11:MatchingResult" />

<xsd:element name="accountClosedFlag" nillable="true" minOccurs="1" maxOccurs="1" type="xsd:boolean" />

<xsd:element name="deceasedFlag" nillable="true" minOccurs="1" maxOccurs="1" type="xsd:boolean" />

<xsd:element name="personalDetailsScore" nillable="true" minOccurs="0" maxOccurs="1" type="bwacommon:VerifyScoreType" />

<xsd:element name="addressMatchResult" nillable="true" minOccurs="0" maxOccurs="1" type="bwacommon:PersonaplDetailsVerificationType" />

<xsd:element name="CardValidationResponse" minOccurs="1" maxOccurs="1" type="bankwizardcard:CardValidationResponse" />

<xsd:element name="ExceptionMessage" minOccurs="0" maxOccurs="unbounded" type="bankwizardcard10:GenericCodeMessage" />

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

 

<xsd:simpleType name="MatchingResult">

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

<xsd:enumeration value="Full"/>

<xsd:enumeration value="Partial"/>

<xsd:enumeration value="Issuer"/>

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

<xsd:enumeration value="Unable To Match"/>

<xsd:enumeration value="Account Closed"/>

<xsd:enumeration value="Deceased"/>

</xsd:restriction>

</xsd:simpleType>