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