Namespace: Consultingwerk.SmartFrameworkMcpServer.Repository
Interface 
IRepositoryMcpService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.SmartFrameworkMcpServer.Repository.RepositoryMcpService

Purpose: Returns details about a repository object master
Notes:Uses ObjectMasterDatasetModel and enriches the result with design-time attributes and events



Top Method Summary
Options Name Purpose
+ Progress.Json.ObjectModel.JsonObject GetRepositoryAttributeDetails () Returns repository attribute details for all attributes Notes : Reads all records from the AttributeBusinessEntity @return JsonObject containing one entry per repository attribute */
+ Progress.Json.ObjectModel.JsonObject GetRepositoryObject (character) Returns details about a repository object master Notes : Uses ObjectMasterDatasetModel and enriches the result with design-time attributes and events @param pcObjectName The object name to load @return JsonObject containing object details */
+ Progress.Json.ObjectModel.JsonObject UpdateRepositoryObject (JsonObject) Updates or creates a repository object based on an updated JSON structure Notes : The input JsonObject is expected to match the structure returned by GetRepositoryObject. @param poObject The updated repository object JSON @return JsonObject with update result information */


Method Detail
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetRepositoryAttributeDetails ()

Purpose: Returns repository attribute details for all attributes
Notes : Reads all records from the AttributeBusinessEntity

Returns Progress.Json.ObjectModel.JsonObject
JsonObject containing one entry per repository attribute
Top

PUBLIC Progress.Json.ObjectModel.JsonObject GetRepositoryObject (character)

Purpose: Returns details about a repository object master
Notes : Uses ObjectMasterDatasetModel and enriches the result with design-time attributes and events

Parameters:
pcObjectName CHARACTER
The object name to load
Returns Progress.Json.ObjectModel.JsonObject
JsonObject containing object details
Top

PUBLIC Progress.Json.ObjectModel.JsonObject UpdateRepositoryObject (JsonObject)

Purpose: Updates or creates a repository object based on an updated JSON structure
Notes : The input JsonObject is expected to match the structure returned by GetRepositoryObject.

Parameters:
poObject Progress.Json.ObjectModel.JsonObject
The updated repository object JSON
Returns Progress.Json.ObjectModel.JsonObject
JsonObject with update result information


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.02.2026 20:04:15