Namespace: Consultingwerk.SmartFrameworkMcpServer.BusinessEntities
Interface 
IBusinessEntityMcpService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.SmartFrameworkMcpServer.BusinessEntities.BusinessEntityMcpService

Purpose: Returns the list of Business Entity class names
Notes:Business Entities are found by scanning configured filter paths for classes implementing Consultingwerk.OERA.IBusinessEntity



Top Method Summary
Options Name Purpose
+ Progress.Json.ObjectModel.JsonArray GetBusinessEntities (character) Returns the list of Business Entity class names Notes : Business Entities are found by scanning configured filter paths for classes implementing Consultingwerk.OERA.IBusinessEntity @param pcClassNameFilter Optional filter applied using MATCHES substitute("*&1*", pcClassNameFilter) @return JsonArray with the class names */
+ Progress.Json.ObjectModel.JsonObject GetBusinessEntityDetails (character) Returns schema details for a Business Entity Notes : The schema is returned based on FetchDataset and contains fields and indexes for each buffer in the dataset @param pcBusinessEntityName The full Business Entity class name @return JsonObject containing the details of the Business Entity */
+ Progress.Json.ObjectModel.JsonArray SearchBusinessEntities (character) Searches Business Entities by name or description Notes : Returns Business Entity class names that match the filter either by class name or by description @param pcFilter Filter value applied using MATCHES substitute("*&1*", pcFilter) @return JsonArray with matching Business Entity class names */


Method Detail
Top

PUBLIC Progress.Json.ObjectModel.JsonArray GetBusinessEntities (character)

Purpose: Returns the list of Business Entity class names
Notes : Business Entities are found by scanning configured filter paths for classes implementing Consultingwerk.OERA.IBusinessEntity

Parameters:
pcClassNameFilter CHARACTER
Optional filter applied using MATCHES substitute("*&1*", pcClassNameFilter)
Returns Progress.Json.ObjectModel.JsonArray
JsonArray with the class names
Top

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

Purpose: Returns schema details for a Business Entity
Notes : The schema is returned based on FetchDataset and contains fields and indexes for each buffer in the dataset

Parameters:
pcBusinessEntityName CHARACTER
The full Business Entity class name
Returns Progress.Json.ObjectModel.JsonObject
JsonObject containing the details of the Business Entity
Top

PUBLIC Progress.Json.ObjectModel.JsonArray SearchBusinessEntities (character)

Purpose: Searches Business Entities by name or description
Notes : Returns Business Entity class names that match the filter either by class name or by description

Parameters:
pcFilter CHARACTER
Filter value applied using MATCHES substitute("*&1*", pcFilter)
Returns Progress.Json.ObjectModel.JsonArray
JsonArray with matching Business Entity class names


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