Top Method Summary
Options Name Purpose
AddRepositoryDesignerUrl (JsonObject, character) Adds the RepositoryDesignerUrl attribute to a response JSON object
LONGCHAR BuildMessageResponse (longchar, character) Builds a JSON response with a message and an optional RepositoryDesignerUrl
CHARACTER GetRepositoryDesignerUrl (character) Returns the Web Repository Designer URL for a repository object
LogRequestDetail (character, character) Logs details about the begin of a SmartFramework MCP Server request
LogRequestEnd () Logs details about the end of current SmartFramework MCP Server request


Method Detail
Top

AddRepositoryDesignerUrl (JsonObject, character)

Purpose: Adds the RepositoryDesignerUrl attribute to a response JSON object
Notes: The attribute is only added when the McpServerRepositoryDesignerUrl
configuration property is set and the object name is not empty.

Parameters:
poResponse Progress.Json.ObjectModel.JsonObject
The response JSON object to enrich with the link
pcObjectName CHARACTER
The name of the affected repository object to link to
Top

LONGCHAR BuildMessageResponse (longchar, character)

Purpose: Builds a JSON response with a message and an optional RepositoryDesignerUrl
Notes: Used by MCP procedures that return a textual confirmation message.
The RepositoryDesignerUrl attribute is only added when the
McpServerRepositoryDesignerUrl configuration property is set and
the object name is not empty.

Parameters:
pcMessage LONGCHAR
The confirmation message to return to the caller
pcObjectName CHARACTER
The name of the affected repository object to link to
Returns LONGCHAR
The JSON text of the response object
Top

CHARACTER GetRepositoryDesignerUrl (character)

Purpose: Returns the Web Repository Designer URL for a repository object
Notes: Built from the IConfigurationProvider McpServerRepositoryDesignerUrl
configuration property with the object name appended. Returns an
empty string when the configuration property is not set or the
object name is empty, so callers can decide whether to add it.

Parameters:
pcObjectName CHARACTER
The name of the repository object to link to
Returns CHARACTER
The Web Repository Designer URL or an empty string
Top

LogRequestDetail (character, character)

Purpose: Logs details about the begin of a SmartFramework MCP Server request
Notes: This method stores the request start time and parameters for later use

Parameters:
pcProcedureName CHARACTER
The procedure name being invoked by the MCP server
pcArguments CHARACTER
The serialized arguments passed to the procedure
Top

LogRequestEnd ()

Purpose: Logs details about the end of current SmartFramework MCP Server request
Notes: The begin request details are taken from the last call to LogRequestDetail



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:36:23