Plant Information Catalog Web Service 
You can maintain a plant information catalog in any MII instance. This function fetches the details of the groups, tags, and their properties. The following WSDLs are used:
Catalog Administration/Maintenance: PlantInformationMaintenanceService/PlantInformationMaintenanceServiceBean?wsdl&mode=ws_policy
Browse Plant Information Catalog: http://<server>:<port>/PlantInformationCatalogService/PlantInformationCatalogServiceBean?wsdl&mode=ws_policy
Change List
http://<servername>:<port>/ChangeListServices/ChangeListServicesBean?wsdl&mode=ws_policy
The following operations are available in the working version and the live version:
Catalog Services
Operation |
Input Parameters |
Mandatory Parameters |
Output Parameters |
Description |
|---|---|---|---|---|
BrowseGroups |
|
Any one of the parameter. |
|
|
BrowseTags |
|
Any one of the parameter. |
|
|
GetTagDetails |
|
Any one of the parameter is mandatory. |
Tag object |
|
GetCategories |
none |
- |
List of group type objects |
Gets the categories associated with this plant tag catalog. |
GetGroupdetails |
groupName groupNamespace |
Any one of the parameter is mandatory |
Group object |
Group object |
GetPropertyValue |
tagNamespace propertyname |
Both |
List of TagProp objects |
List of properties matching the parameters |
SearchTags |
|
List of Tag objects |
List of tags matching the search criteria with all details.
The parameter InactiveTags must be set to False to facilitate search tags. When set to True, the search criteria returns only the list of inactive tags. End of the note. |
|
SearchGroups |
|
List of group objects |
List of groups matching the search criteria with all details. |
|
FetchAllCustomProperties |
NA |
NA |
List of TagProp objects |
List of custom properties |
CatalogAdminServices
Operation |
Input Parameters |
Mandatory Parameters |
Output Parameters |
Description |
|---|---|---|---|---|
CreateTag |
|
yes |
|
Creates the tag and returns the namespace of the tag created. |
CreateGroup |
|
yes |
|
Creates the group and returns the namespace of the tag created. |
MaintainTag |
|
yes |
updateTagResult (Boolean) |
Updates the tag and returns a Boolean to indicate whether the update was successful or not. |
MaintainGroup |
|
yes |
updateGroupResult (Boolean) |
Updates the group and returns a Boolean to indicate whether the update was successful or not. |
DeleteTag |
|
yes |
deleteTagResult (Boolean) |
Deletes the tag and returns a Boolean to indicate whether the delete was successful or not. |
DeleteGroup |
|
yes |
deleteGroupResult (Boolean) |
Deletes the group and returns a Boolean to indicate whether the delete was successful or not. |
GetPropertyValue |
tagNamespace propertyname |
Both |
List of TagProp objects |
List of properties matching the parameters |
DeleteProperties |
|
Yes |
deletePropertiesResult (Boolean) |
Deletes the properties that match the input parameters. The properties can either be properties under property set or any custom property |
addProperties |
; changeListId; List of propertySets; List of customProperties;
|
Yes |
addPropertiesResult (Boolean) |
Adds properties to the tag. The properties can either be properties under property set or any custom property |
GetTagDetails |
|
Any one of the parameter is mandatory. |
Tag object |
|
GetGroupdetails |
groupName groupNamespace |
Any one of the parameter is mandatory |
Group object |
Group object |
SearchTags |
|
List of tag objects |
List of tags matching the search criteria with all details.
The parameter InactiveTags must be set to False to facilitate search tags. When set to True, the search criteria returns only the list of inactive tags. End of the note. |
|
SearchGroups |
|
List of group objects |
List of groups matching the search criteria with all details. |
|
BrowseGroups |
|
Any one of the parameter. |
|
|
BrowseTags |
|
Any one of the parameter. |
|
|
Change Lists Services
Operation |
Input Parameters |
Mandatory Parameters |
Output Parameters |
Description |
|---|---|---|---|---|
CreateChangeList |
|
|
Change List Object |
Creates a new change list and returns the change list object upon successful creation. |
SearchChangeLists |
|
No |
List of Change List Objects |
Returns the list of change lists that match the user query. Returns all the change list if there are no input parameters.
If there are no inputs to SearchChangeLists operation, the following checks are performed:
End of the note. |
ApplyChanges |
Nil |
NA |
Boolean: Success |
Applies the changes to the active version and returns Boolean indicating the status of operation. |
MaintainChangeListStatus |
ChangeListID |
ChangeListID |
Boolean: Success |
Maintains the status of the change list. |
ResetObjects |
|
ChangeListID |
Boolean: Success |
Resets objects associated with the change list at the line level |
Property Set Sevices
Operation |
Input Parameters |
Mandatory Parameters |
Output Parameters |
Description |
|---|---|---|---|---|
Get Property Sets |
|
None |
List of Property Set Objects with all properties |
Gets all the property sets based on your input |
Create Property Set |
|
|
Boolean (true or false) |
Creates a property set based on your input. |
Edit Property Set |
|
|
Boolean (true or false) |
Edits a property set based on your input. |
Delete Property Set |
Property Set Name |
Property Set Name |
Boolean (true or false) |
Deletes a property set. |