Web Service: testService
Target Namespace:
http://test.x-road.global/producer
Port testServicePort
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
- getRandom
- helloService
- listPeople
- personDetails
Operations
- getRandomDescription:Get random number serviceThis service returns a random number every time.Style:documentOperation 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 stringService responseRandom number response
 
- data type string
- helloServiceDescription:Hello serviceThis service returns a hello message using the given input.Style:documentOperation 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 stringNameName
 Output:helloServiceResponse (soap:body, use = literal, part = client)body type helloServiceResponse- message type stringService responseHello response
 
- name type string
- listPeopleDescription:List people serviceThis service returns a list of people in the registry.Style:documentOperation type:Request-response. The endpoint receives a message, and sends a correlated message.Input:listPeople (soap:body, use = literal, part = client)listPeople type listPeopleOutput:listPeopleResponse (soap:body, use = literal, part = client)listPeopleResponse type listPeopleResponse- people ... is recursive
 
- personDetailsDescription: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:documentOperation 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