Web Service: testService - Generated by wsdl-viewer.xsl

Web Service: testService

Target Namespace:
http://test.x-road.global/producer

Port testServicePort

Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. getRandom
  2. helloService
  3. listPeople
  4. personDetails

Operations

    Port type testServicePortType

    1. getRandom
      Description:
      Get random number serviceThis service returns a random number every time.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      getRandom (soap:body, use = literal, part = client)
      body type getRandom - nillable;
      Output:
      getRandomResponse (soap:body, use = literal, part = client)
      body type getRandomResponse
      • data type string
        Service response
        Random number response
    2. helloService
      Description:
      Hello serviceThis service returns a hello message using the given input.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      helloService (soap:body, use = literal, part = client)
      body type helloService
      • name type string
        Name
        Name
      Output:
      helloServiceResponse (soap:body, use = literal, part = client)
      body type helloServiceResponse
      • message type string
        Service response
        Hello response
    3. listPeople
      Description:
      List people serviceThis service returns a list of people in the registry.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      listPeople (soap:body, use = literal, part = client)
      listPeople type listPeople
      Output:
      listPeopleResponse (soap:body, use = literal, part = client)
      listPeopleResponse type listPeopleResponse
      • people ... is recursive
    4. personDetails
      Description:
      Person details serviceThis service returns the details of the person with the provided SSN. If no matching person is found, an empty result is returned.
      Style:
      document
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      personDetails (soap:body, use = literal, part = client)
      personDetails type personDetails
      • ssn type stringSocial Security Number
      Output:
      personDetailsResponse (soap:body, use = literal, part = client)
      personDetailsResponse type personDetailsResponse
      • person - optional; type person - extension of type personShort
        • ssn type stringSocial Security Number
        • firstName type stringFirst name
        • lastName type stringLast name
        • dateOfBirth type dateDate of birth
        • contactAddress - optional; type stringContact address
        • contacts ... is recursive