Top Method Summary
Options Name Purpose
EnforceXmlSerializeNames (dataset, character) Ensures every table and field in the design has an XML compatible SERIALIZE-NAME
ShutdownInternal () Uninitializes the plug-in instance and unsubscribes from events
StartupInternal () Initializes the plug-in instance and subscribes to required events
ValidateDesignHandler (CancelableEventArgs) Event handler for the ValidateDesign event of the BusinessEntityGenerator

Top Property Summary
Options Name Purpose
CHARACTER ReplacementCharacter


Method Detail
Top

EnforceXmlSerializeNames (dataset, character)

Purpose: Ensures every table and field in the design has an XML
compatible SERIALIZE-NAME
Notes: Only tables and (non virtual) fields whose effective serialize
name contains an XML incompatible character are touched; an
already valid, explicitly assigned serialize name is kept. The
XML name logic is provided by Consultingwerk.Util.XmlHelper

Parameters:
dsBusinessEntity DATASET dsBusinessEntity
The Business Entity design dataset to process
pcReplacementCharacter CHARACTER
The character used to replace XML incompatible characters
Top

ShutdownInternal ()

Purpose: Uninitializes the plug-in instance and unsubscribes from events
Notes: Called by derived classes from their Shutdown method

Top

StartupInternal ()

Purpose: Initializes the plug-in instance and subscribes to required events
Notes: Called by derived classes from their Startup method

Top

ValidateDesignHandler (CancelableEventArgs)

Purpose: Event handler for the ValidateDesign event of the
BusinessEntityGenerator
Notes: Raised before the source code is generated, for both the GUI
and the server (MCP / Web) variants of the designer

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


Property Detail
Top

CHARACTER ReplacementCharacter


Returns CHARACTER


ProDataset Detail

ProDataset dsBusinessEntity

Member tables: eBusinessEntity, eDataRelation, eDataRelationProperties, eTable, eField, eFieldProperties, eIndex, eIndexProperties, eTableProperties, eBusinessEntityProperties


Temp-Table Detail

Temp-Table eBusinessEntity

Defined in:

Temp-Table eBusinessEntityProperties

Defined in:

Temp-Table eDataRelation

Defined in:

Temp-Table eDataRelationProperties

Defined in:

Temp-Table eField

Defined in:

Temp-Table eFieldProperties

Defined in:

Temp-Table eIndex

Defined in:

Temp-Table eIndexProperties

Defined in:

Temp-Table eTable

Defined in:

Temp-Table eTableProperties

Defined in:


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