
Petals Master also provides its own Web Service API. This API allows to search entities in the Petals Master Registry but also to publish or update informations, to remove them, or to do more advanced stuff like linking entities (Person or Organization to Services or Endpoints...).
\\
Here is a list of all available services :
\\
• *OrganizationManagerService* : allows to search, retrieve, update and delete organizations and to manage posts linked to these organizations.
\\
{note}{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/OrganizationManagerService {note}
\\
• *PersonManagerService* : allows to search, retrieve, update and delete persons.
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/PersonManagerService
{note}
\\
• *PostManagerService* : allows to retrieve, update and delete posts.
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/PostManagerService
\\
{note}
\\
• *WSDLManagerService* : allows to import new Services and Endpoints into Petals Master registry by providing their WSDL specifications or to retrieve WSDL specifications linked a given Service or Endpoint. Import and retrieval can be done with string or attached description (mtom ws attachment). Thanks to this API, you could import WSDL with absolute but also relative imports.
\\
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/WSDLManagerService
{note}
\\
• *ServiceManagerService* : allows to search, retrieve, update and delete services and their related documents and categories.
\\
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/ServiceManagerService
{note}
\\
• *EndpointManagerService* : allows to retrieve, update and delete services and their categories.
\\
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/EndpointManagerService
{note}
\\
• *RoleOfPartyManagerService* : allows to create, retrieve or remove links between Services/Endpoints and
Organizations/Persons.
\\
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/RoleOfPartyManagerService
{note}
\\
• *TechnologyManagerService* : allows to synchronize and search information about service execution environment like
Petals ESB.
\\
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/TechnologyManagerService
{note}
\\
• *TModelManagerService* : allows to retrieve available categorization/identification systems and associated values for
Organizations, Services and Endpoints.
\\
{note}
{color:#cc0000}{*}Note{*}{color}\\
\[Available at : http://host:port/petals-master-$\{version-number\}/ws/TModelManagerService
{note}