REST Service Information API
{ urn:com.soa.rest.services } RESTServiceInfoProvider
This API is used to get information about REST services
GET/servicesGet all hosted REST services.
Returns the set of all hosted REST services for this container.
Request:
GET /rest/services HTTP/1.1
Accept: application/json
Response:
HTTP/1.1 200 OK
{
"Service" : [
{"
"name" : "Alert Export Management Service",
"description" : "Alert Export Management Service",
"key" : "uddi:soa.com:remote-export-alerts-servicekey",
"qname" : "{http://soa.com/uri/products/export-alerts-service/wsdl/1.0}ExportAlertsService",
"organization" : "uddi:soa.com:managementconfigurationbusinesskey",
"Links" : [
{
"rel" : "wsdl",
"href" : "http://localhost:9900/rest/services/uddi:soa.com:remote-export-alerts-servicekey/wsdl"
},{
"rel" : "self",
"href" : "http://localhost:9900/rest/services/uddi:soa.com:remote-export-alerts-servicekey"
}
]
}
... not shown for brevity ...
]
}
Reponse
Produces application/jsonapplication/xml
200
Success
hostedServices
hostedServices {
Service( Collection of hostedService )
}
hostedService {
qname( string )
organization( string )
name( string )
description( string )
Links( Collection of atomLink )
Properties( Collection of nameValuePair )
key( string )
}
atomLink {
hreflang( string )
length( string )
rel( string )
href( anyURI )
title( string )
type( string )
lang( string )
base( anyURI )
}
nameValuePair {
name( string )
value( string )
}