XDSConnectWS


Click here for a complete list of operations.

ConnectCustomVettingZ

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /xdsconnect/XDSconnectWS.asmx HTTP/1.1
Host: www.web.xds.co.za
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.web.xds.co.za/XDSConnectWS/ConnectCustomVettingZ"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ConnectCustomVettingZ xmlns="http://www.web.xds.co.za/XDSConnectWS">
      <zrequest>
        <Username>string</Username>
        <Password>string</Password>
        <IdNumber>string</IdNumber>
        <PassportNo>string</PassportNo>
        <FirstName>string</FirstName>
        <SurName>string</SurName>
        <DateofBirth>string</DateofBirth>
        <YourReference>string</YourReference>
        <VoucherCode>string</VoucherCode>
      </zrequest>
    </ConnectCustomVettingZ>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ConnectCustomVettingZResponse xmlns="http://www.web.xds.co.za/XDSConnectWS">
      <ConnectCustomVettingZResult>
        <Status>string</Status>
        <ErrorDescription>string</ErrorDescription>
        <XDSReference>string</XDSReference>
        <ClientReference>string</ClientReference>
        <ConsumerInfo>
          <IDNumber>string</IDNumber>
          <PassportNo>string</PassportNo>
          <BirthDate>string</BirthDate>
          <Title>string</Title>
          <Surname>string</Surname>
          <FirstName>string</FirstName>
          <SecondName>string</SecondName>
          <Cell1>string</Cell1>
          <Cell2>string</Cell2>
          <Cell3>string</Cell3>
          <HomeTelephone1>string</HomeTelephone1>
          <HomeTelephone2>string</HomeTelephone2>
          <HomeTelephone3>string</HomeTelephone3>
          <WorkTelephone1>string</WorkTelephone1>
          <WorkTelephone2>string</WorkTelephone2>
          <WorkTelephone3>string</WorkTelephone3>
        </ConsumerInfo>
        <MtnPrevetScore>
          <CreditLimit>string</CreditLimit>
          <Note>string</Note>
          <Result>string</Result>
          <Score>string</Score>
          <Exclusionreason>string</Exclusionreason>
        </MtnPrevetScore>
        <VodacomPrevetScore>
          <CreditLimit>string</CreditLimit>
          <Note>string</Note>
          <Result>string</Result>
          <Score>string</Score>
          <Exclusionreason>string</Exclusionreason>
        </VodacomPrevetScore>
        <TelkomPrevetScore>
          <CreditLimit>string</CreditLimit>
          <Note>string</Note>
          <Result>string</Result>
          <Score>string</Score>
          <Exclusionreason>string</Exclusionreason>
        </TelkomPrevetScore>
        <IntellicellScoreSegment>
          <Segment>string</Segment>
        </IntellicellScoreSegment>
        <FMPResponse>
          <FMPReference xmlns="">string</FMPReference>
          <FMPDateTime xmlns="">dateTime</FMPDateTime>
          <ScorecardCharacteristic xmlns="">string</ScorecardCharacteristic>
          <CharacteristicAttribute xmlns="">string</CharacteristicAttribute>
          <CharacteristicAttribute xmlns="">string</CharacteristicAttribute>
          <FraudStatus xmlns="">string</FraudStatus>
          <FraudRuleTriggered xmlns="">string</FraudRuleTriggered>
          <FraudRuleTriggered xmlns="">string</FraudRuleTriggered>
          <FraudScore xmlns="">int</FraudScore>
          <ApplicationError xmlns="">string</ApplicationError>
          <ValidationError xmlns="">
            <IsValidConnectTicket>boolean</IsValidConnectTicket>
            <IsValidSubscriberID>boolean</IsValidSubscriberID>
            <IsValidCustomerTypeID>boolean</IsValidCustomerTypeID>
            <IsValidAccountTypeID>boolean</IsValidAccountTypeID>
            <IsValidBusinessProcessID>boolean</IsValidBusinessProcessID>
            <IsValidTransactionTypeID>boolean</IsValidTransactionTypeID>
            <IsValidProductTypeID>boolean</IsValidProductTypeID>
            <IsValidApplicationDateTime>boolean</IsValidApplicationDateTime>
            <IsValidFirstName>boolean</IsValidFirstName>
            <IsValidLastName>boolean</IsValidLastName>
            <IsValidIdentificationTypeID>boolean</IsValidIdentificationTypeID>
            <IsValidIDNumber>boolean</IsValidIDNumber>
            <IsValidMonthlyIncome>boolean</IsValidMonthlyIncome>
            <IsValidMonthlyExpenses>boolean</IsValidMonthlyExpenses>
            <IsValidSpouseMonthlyIncome>boolean</IsValidSpouseMonthlyIncome>
            <IsValidBranchEmailAddress>boolean</IsValidBranchEmailAddress>
            <IsValidSystemUserEmailAddress>boolean</IsValidSystemUserEmailAddress>
            <IsValidEmailAddress>boolean</IsValidEmailAddress>
            <IsValidMaritalStatusID>boolean</IsValidMaritalStatusID>
            <IsValidGenderID>boolean</IsValidGenderID>
            <IsValidSpouseIdentificationTypeID>boolean</IsValidSpouseIdentificationTypeID>
          </ValidationError>
        </FMPResponse>
      </ConnectCustomVettingZResult>
    </ConnectCustomVettingZResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /xdsconnect/XDSconnectWS.asmx HTTP/1.1
Host: www.web.xds.co.za
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ConnectCustomVettingZ xmlns="http://www.web.xds.co.za/XDSConnectWS">
      <zrequest>
        <Username>string</Username>
        <Password>string</Password>
        <IdNumber>string</IdNumber>
        <PassportNo>string</PassportNo>
        <FirstName>string</FirstName>
        <SurName>string</SurName>
        <DateofBirth>string</DateofBirth>
        <YourReference>string</YourReference>
        <VoucherCode>string</VoucherCode>
      </zrequest>
    </ConnectCustomVettingZ>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ConnectCustomVettingZResponse xmlns="http://www.web.xds.co.za/XDSConnectWS">
      <ConnectCustomVettingZResult>
        <Status>string</Status>
        <ErrorDescription>string</ErrorDescription>
        <XDSReference>string</XDSReference>
        <ClientReference>string</ClientReference>
        <ConsumerInfo>
          <IDNumber>string</IDNumber>
          <PassportNo>string</PassportNo>
          <BirthDate>string</BirthDate>
          <Title>string</Title>
          <Surname>string</Surname>
          <FirstName>string</FirstName>
          <SecondName>string</SecondName>
          <Cell1>string</Cell1>
          <Cell2>string</Cell2>
          <Cell3>string</Cell3>
          <HomeTelephone1>string</HomeTelephone1>
          <HomeTelephone2>string</HomeTelephone2>
          <HomeTelephone3>string</HomeTelephone3>
          <WorkTelephone1>string</WorkTelephone1>
          <WorkTelephone2>string</WorkTelephone2>
          <WorkTelephone3>string</WorkTelephone3>
        </ConsumerInfo>
        <MtnPrevetScore>
          <CreditLimit>string</CreditLimit>
          <Note>string</Note>
          <Result>string</Result>
          <Score>string</Score>
          <Exclusionreason>string</Exclusionreason>
        </MtnPrevetScore>
        <VodacomPrevetScore>
          <CreditLimit>string</CreditLimit>
          <Note>string</Note>
          <Result>string</Result>
          <Score>string</Score>
          <Exclusionreason>string</Exclusionreason>
        </VodacomPrevetScore>
        <TelkomPrevetScore>
          <CreditLimit>string</CreditLimit>
          <Note>string</Note>
          <Result>string</Result>
          <Score>string</Score>
          <Exclusionreason>string</Exclusionreason>
        </TelkomPrevetScore>
        <IntellicellScoreSegment>
          <Segment>string</Segment>
        </IntellicellScoreSegment>
        <FMPResponse>
          <FMPReference xmlns="">string</FMPReference>
          <FMPDateTime xmlns="">dateTime</FMPDateTime>
          <ScorecardCharacteristic xmlns="">string</ScorecardCharacteristic>
          <CharacteristicAttribute xmlns="">string</CharacteristicAttribute>
          <CharacteristicAttribute xmlns="">string</CharacteristicAttribute>
          <FraudStatus xmlns="">string</FraudStatus>
          <FraudRuleTriggered xmlns="">string</FraudRuleTriggered>
          <FraudRuleTriggered xmlns="">string</FraudRuleTriggered>
          <FraudScore xmlns="">int</FraudScore>
          <ApplicationError xmlns="">string</ApplicationError>
          <ValidationError xmlns="">
            <IsValidConnectTicket>boolean</IsValidConnectTicket>
            <IsValidSubscriberID>boolean</IsValidSubscriberID>
            <IsValidCustomerTypeID>boolean</IsValidCustomerTypeID>
            <IsValidAccountTypeID>boolean</IsValidAccountTypeID>
            <IsValidBusinessProcessID>boolean</IsValidBusinessProcessID>
            <IsValidTransactionTypeID>boolean</IsValidTransactionTypeID>
            <IsValidProductTypeID>boolean</IsValidProductTypeID>
            <IsValidApplicationDateTime>boolean</IsValidApplicationDateTime>
            <IsValidFirstName>boolean</IsValidFirstName>
            <IsValidLastName>boolean</IsValidLastName>
            <IsValidIdentificationTypeID>boolean</IsValidIdentificationTypeID>
            <IsValidIDNumber>boolean</IsValidIDNumber>
            <IsValidMonthlyIncome>boolean</IsValidMonthlyIncome>
            <IsValidMonthlyExpenses>boolean</IsValidMonthlyExpenses>
            <IsValidSpouseMonthlyIncome>boolean</IsValidSpouseMonthlyIncome>
            <IsValidBranchEmailAddress>boolean</IsValidBranchEmailAddress>
            <IsValidSystemUserEmailAddress>boolean</IsValidSystemUserEmailAddress>
            <IsValidEmailAddress>boolean</IsValidEmailAddress>
            <IsValidMaritalStatusID>boolean</IsValidMaritalStatusID>
            <IsValidGenderID>boolean</IsValidGenderID>
            <IsValidSpouseIdentificationTypeID>boolean</IsValidSpouseIdentificationTypeID>
          </ValidationError>
        </FMPResponse>
      </ConnectCustomVettingZResult>
    </ConnectCustomVettingZResponse>
  </soap12:Body>
</soap12:Envelope>