Customizing Operator Advisor > Services in Operator Advisor > Material Management Thing Shape Services
Material Management Thing Shape Services
The following services are found on the material management Thing Shape (PTC.SCA.SCO.MaterialManagementThingShape):
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.
CreateMaterialClasses—Creates one or more material classes based on information added to the MaterialClasses input parameter table. Returns the list of material classes that were created, along with their UIDs.
Input parameters: MaterialClasses (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialClassLinks—Creates one or more material class links based on information added to the MaterialClassLinks input parameter table. Returns the list of material class links that were created, along with their UIDs.
Input parameters: MaterialClassLinks (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialDefinitionLinks—Creates one or more material definition links based on information added to the MaterialDefinitionLinks input parameter table. Returns the list of material definition links that were created, along with their UIDs.
Input parameters: MaterialDefinitionLinks (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialDefinitions—Creates one or more material definitions based on information added to the MaterialDefinitions input parameter table. Returns the list of material definitions that were created, along with their UIDs.
Input parameters: MaterialDefinitions (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialDefinitionToClassLinks—Creates one or more material definition-to-class links based on information added to the MaterialDefinitionToClassLinks input parameter table. Returns the list of material definition-to-class links that were created, along with their UIDs.
Input parameters: MaterialDefinitionToClassLinks (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialLotLinks—Creates one or more material definition lot links based on information added to the MaterialLotLinks input parameter table. Returns the list of material definition lot links that were created, along with their UIDs.
Input parameters: MaterialLotLinks (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialLots—Creates one or more material lots based on information added to the MaterialLots input parameter table. Returns the list of material definition lots that were created, along with their UIDs.
Input parameters: MaterialLots (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialSubLotLinks—Creates one or more material sublot links based on information added to the MaterialSubLotLinks input parameter table. Returns the list of material sublot links that were created, along with their UIDs.
Input parameters: MaterialSubLotLinks (INFOTABLE)
Output: result (INFOTABLE)
CreateMaterialSubLots—Creates one or more material sublots based on information added to the MaterialSubLots input parameter table. Returns the list of material sublots that were created, along with their UIDs.
Input parameters: MaterialSubLots (INFOTABLE)
Output: result (INFOTABLE)
Deletion Services
DeleteMaterialClass—Deletes the material class with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialClassLink—Deletes the material class link with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialDefinition—Deletes the material definition with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialDefinitionLink—Deletes the material definition link with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialDefinitionToClassLink—Deletes the material definition-to-class link with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialLot—Deletes the material lot with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialLotLink—Deletes the material lot link with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialSubLot—Deletes the material sublot with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
DeleteMaterialSubLotLink—Deletes the material sublot link with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
Read Services
GetMaterialClass—Retrieves the individual material class with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
GetMaterialClassLinks—Retrieves a list of all material class links with the specified parent UID.
Input parameters: ParentUID (STRING)
Output: result (INFOTABLE)
GetMaterialDefinition—Retrieves the individual material definition with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
GetMaterialDefinitionLinks—Retrieves a list of all material definition links with the specified parent UID.
Input parameters: ParentUID (STRING)
Output: result (INFOTABLE)
GetMaterialDefinitionToClassLinks—Retrieves a list of all material definition-to-class links with the specified parent UID.
Input parameters: ParentUID (STRING)
Output: result (INFOTABLE)
GetMaterialDefinitionToClassLinksByMaterialClass—Retrieves a list of material definition-to-class links for the specified material class UID.
Input parameters: MaterialClassUID (STRING)
Output: result (INFOTABLE)
GetMaterialLot—Retrieves the individual material lot with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
GetMaterialLotLinks—Retrieves a list of all material lot links with the specified parent material lot UID.
Input parameters: ParentMaterialLotUID (STRING)
Output: result (INFOTABLE)
GetMaterialLotsByMaterialDefinition—Retrieves a list of all material lots with the specified parent material definition UID.
Input parameters: MaterialDefinitionUID (STRING)
Output: result (INFOTABLE)
GetMaterialSubLot—Retrieves the individual material sublot with the specified UID.
Input parameters: UID (STRING)
Output: result (INFOTABLE)
GetMaterialSubLotLinks—Retrieves a list of all material sublot links with the specified parent material sublot UID.
Input parameters: ParentMaterialSubLotUID (STRING)
Output: result (INFOTABLE)
GetMaterialSubLotLinksByMaterialLot—Retrieves a list all material sublot links for the specified child material sublot UID.
Input parameters: ChildMaterialSubLotUID (STRING)
Output: result (INFOTABLE)
Update Services
UpdateMaterialClasses—Updates one or more material classes by UID, using the information added to the MaterialClasses input parameter table. Returns the list of material classes that were updated.
Input parameters: MaterialClasses (INFOTABLE)
Output: result (INFOTABLE)
UpdateMaterialClassLinks—Updates one or more material class links by UID, using the information added to the MaterialClassLinks input parameter table. Returns the list of material class links that were updated.
Input parameters: MaterialClassLinks (INFOTABLE)
Output: result (INFOTABLE)
UpdateMaterialDefinitionLinks—Updates one or more material definition links by UID, using the information added to the MaterialDefinitionLinks input parameter table. Returns the list of material definition links that were updated.
Input parameters: MaterialDefinitionLinks (INFOTABLE)
Output: result (INFOTABLE)
UpdateMaterialDefinitions—Updates one or more material definitions by UID, using the information added to the MaterialDefinitions input parameter table. Returns the list of material definitions that were updated.
Input parameters: MaterialDefinitions (INFOTABLE)
Output: result (INFOTABLE)
UpdateMaterialDefinitionToClassLinks—Updates one or more material definition-to-class links by UID, using the information added to the MaterialDefinitionToClassLinks input parameter table. Returns the list of material definition-to-class links that were updated.
Input parameters: MaterialDefinitionToClassLinks (INFOTABLE)
Output: result (INFOTABLE)
UpdateMaterialLotLinks—Updates one or more material lot links by UID, using the information added to the MaterialLotLinks input parameter table. Returns the list of material lot links that were updated.
Input parameters: MaterialLotLinks (INFOTABLE)
Output: No output
UpdateMaterialLots—Updates one or more material lots by UID, using the information added to the MaterialLots input parameter table. Returns the list of material lots that were updated.
Input parameters: MaterialLots (INFOTABLE)
Output: No output
UpdateMaterialSubLotLinks—Updates one or more material sublot links by UID, using the information added to the MaterialSubLotLinks input parameter table. Returns the list of material sublot links that were updated.
Input parameters: MaterialSubLotLinks
Output: No output
UpdateMaterialSubLots—Updates one or more material sublots by UID, using the information added to the MaterialSubLots input parameter table. Returns the list of material sublots that were updated.
Input parameters: MaterialSubLots
Output: No output
Miscellaneous and Utility Services
GetMaterialDBInfo—Retrieves the database table information related to material, 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?