Top Method Summary
Options Name Purpose
+ CHARACTER AddCalculatedField (AddCalculatedFieldParameter) Adds a calculated field to a Business Entity
+ LONGCHAR CreateBusinessEntity (CreateBusinessEntityParameter) Creates a new Business Entity
+ LONGCHAR CreateDataFields (character, character) Creates data fields for a Business Entity
# CHARACTER FixRelativePath (character) Fixes a relative path to an absolute path
+ ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
# InitializeBusinessEntityDesignerServices () Initialize Business Entity Designer services
# InitializeEnvironment () Hook to initialize environment (logging, settings, etc.)
# InitializeLogging () Hook to initialize logging for MCP task operations
# InitializePlugins () Loads the plugin manager service
# OnAfterGenerateSource (EventArgs) Raises the AfterGenerateSource event
# OnAfterRegenerateSource (EventArgs) Raises the AfterRegenerateSource event
# CHARACTER OpenFile (character) Opens a Business Entity Designer file
+ LOGICAL PromptForOverwrite (character) Prompts the user if a resource should be overwritten
# RegenerateSource () Regenerates the source code
+ CHARACTER RemoveField (RemoveFieldParameter) Removes a field from a Business Entity
+ SaveFile (character) Saves a .bedgm file

Top Constructor Summary
Options Name Purpose
+ BusinessEntityDesignerMcpBusinessTask () Constructor for BusinessEntityDesignerMcpBusinessTask

Top Event Summary
Options Name Purpose
+ AfterGenerateSource (Object, EventArgs) Event raised after the source code is generated
+ AfterRegenerateSource (Object, EventArgs) Event raised after the source code is re-generated

Top Property Summary
Options Name Purpose
+ HANDLE DatasetHandle


Method Detail
Top

PUBLIC CHARACTER AddCalculatedField (AddCalculatedFieldParameter)

Purpose: Adds a calculated field to a Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.AddCalculatedFieldParameter
The AddCalculatedFieldParameter with details
Returns CHARACTER
The response from the SmartFramework MCP server
Top

PUBLIC LONGCHAR CreateBusinessEntity (CreateBusinessEntityParameter)

Purpose: Creates a new Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.CreateBusinessEntityParameter
The CreateBusinessEntityParameter with details
Returns LONGCHAR
The response from the SmartFramework MCP server
Top

PUBLIC LONGCHAR CreateDataFields (character, character)

Purpose: Creates data fields for a Business Entity
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity
pcProductModule CHARACTER
The name of the product module
Returns LONGCHAR
The response from the SmartFramework MCP server
Top

PROTECTED CHARACTER FixRelativePath (character)

Purpose: Fixes a relative path to an absolute path
Notes: Uses the location of the .BusinessEntityDesignerSettings.xml file as the base for relative paths

Parameters:
pcPath CHARACTER
The relative path
Returns CHARACTER
The absolute path
Top

PUBLIC ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns ListRestMethod
The list of supported rest methods to the caller
Top

PROTECTED InitializeBusinessEntityDesignerServices ()

Purpose: Initialize Business Entity Designer services
Notes:

Top

PROTECTED InitializeEnvironment ()

Purpose: Hook to initialize environment (logging, settings, etc.)
Notes: Extend as needed for MCP execution context

Top

PROTECTED InitializeLogging ()

Purpose: Hook to initialize logging for MCP task operations
Notes: Intentionally left blank for now

Top

PROTECTED InitializePlugins ()

Purpose: Loads the plugin manager service
Notes:

Top

PROTECTED OnAfterGenerateSource (EventArgs)

Purpose: Raises the AfterGenerateSource event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED OnAfterRegenerateSource (EventArgs)

Purpose: Raises the AfterRegenerateSource event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PROTECTED CHARACTER OpenFile (character)

Purpose: Opens a Business Entity Designer file
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity Designer file
Returns CHARACTER
The fully qualified path to the .bedgm file
Top

PUBLIC LOGICAL PromptForOverwrite (character)

Purpose: Prompts the user if a resource should be overwritten
Notes:

Parameters:
pcObjectName CHARACTER
The name of the resources that
Returns LOGICAL
Logical value indicating if an existing object should be overwritten
Top

PROTECTED RegenerateSource ()

Purpose: Regenerates the source code
Notes:

Top

PUBLIC CHARACTER RemoveField (RemoveFieldParameter)

Purpose: Removes a field from a Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.RemoveFieldParameter
The RemoveFieldParameter with details
Returns CHARACTER
The response from the SmartFramework MCP server
Top

PUBLIC SaveFile (character)

Purpose: Saves a .bedgm file
Notes:

Parameters:
pcFileName CHARACTER
The name (including path) of the .bedgm file to save


Constructor Detail
Top

PUBLIC BusinessEntityDesignerMcpBusinessTask ()

Purpose: Constructor for BusinessEntityDesignerMcpBusinessTask
Notes:



Event Detail
Top

PUBLIC AfterGenerateSource (Object, EventArgs)

Purpose: Event raised after the source code is generated
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

PUBLIC AfterRegenerateSource (Object, EventArgs)

Purpose: Event raised after the source code is re-generated
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event


Property Detail
Top

PUBLIC HANDLE DatasetHandle


Returns HANDLE


Temp-Table Detail


©2006-2025 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       16.11.2025 16:06:02