SOA Governance and API Management : CentraSite Developers Guide : API for JAXR : Defining a Service
Defining a Service
A service is provided by an organization. It should have a name and a description and the details are specified by service bindings which are further detailed by specification links. The following code snippet, which assumes that the providing organization is known, shows how to create a new service:
Organization providingOrganization = ...;
 
Service service = m_lcManager.createService("service name");
service.setProvidingOrganization(providingOrganization);
InternationalString description =
lcManager.createInternationalString("service description");
service.setDescription(description);
 
ServiceBinding serviceBinding = ...;
// create service binding with specification links
 
service.addServiceBinding(serviceBinding);
 
ArrayList serviceList = new ArrayList();
serviceList.add(service);
lcManager.saveServices(serviceList);
// save service and related modified objects
Copyright © 2015- 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback