Customizing Operator Advisor > Services in Operator Advisor > Processing Resource Management Thing Shape Services
Processing Resource Management Thing Shape Services
The following services are found on the processing resource management Thing Shape (PTC.SCA.SCO.ProcessingResourceManagementThingShape):
Creation Services
* 
When creating any object that is part of the Operator Advisor data model, the UID value is automatically generated by the system. Any value you enter in the UID field is ignored.
CreateProcessingResourceClasses—Creates one or more processing resource classes based on information added to the ProcessingResourceClasses input parameter table. Returns the list of processing resource classes that were created, along with their UIDs.
Input parameters: ProcessingResourceClasses (INFOTABLE)
Output: result (INFOTABLE)
CreateProcessingResources—Creates one or more processing resources based on information added to the ProcessingResources input parameter table. Returns the list of processing resources that were created, along with their UIDs.
Input parameters: ProcessingResources (INFOTABLE)
Output: result (INFOTABLE)
CreateProcessingResourceToClassLinks—Creates one or more processing resource-to-class links based on information added to the ProcessingResourceToClassLinks input parameter table. Returns the list of processing resource-to-class links that were created, along with their UIDs.
Input parameters: ProcessingResourceToClassLinks (INFOTABLE)
Output: result (INFOTABLE)
Deletion Services
DeleteProcessingResource—Deletes the processing resource with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteProcessingResourceClass—Deletes the processing resource class with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteProcessingResourceToClassLink—Deletes the processing resource-to-class link with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
Read Services
GetProcessingResource—Retrieves the individual processing resource with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
GetProcessingResourceClass—Retrieves the individual processing resource class with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
GetProcessingResourceToClassLinks—Retrieves a list of all processing resource-to-class links with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
Update Services
UpdateProcessingResourceClasses—Updates one or more processing resource classes by UID, using the information added to the ProcessingResourceClasses input parameter table. Returns the list of processing resource classes that were updated.
Input parameters: ProcessingResourceClasses (INFOTABLE)
Output: result (INFOTABLE)
UpdateProcessingResources—Updates one or more processing resources by UID, using the information added to the ProcessingResources input parameter table. Returns the list of processing resources that were updated.
Input parameters: ProcessingResources (INFOTABLE)
Output: result (INFOTABLE)
UpdateProcessingResourceToClassLinks—Updates one or more processing resource-to-class links by UID, using the information added to the ProcessingResourceToClassLinks input parameter table. Returns the list of processing resource-to-class links that were updated.
Input parameters: ProcessingResourceToClassLinks (INFOTABLE)
Output: result (INFOTABLE)
Miscellaneous and Utility Services
GetProcessingResourceDBInfo—Retrieves the database table information related to processing resources, such as database table column names. Used internally by other services. Not intended for standalone use.
Input parameters: No inputs
Output: result (JSON)
Was this helpful?