Skip to main content

Global Extension Points

The Global category has the following available Extension Points defined.

BimlFlex Global Settings

Internal Global Extension Point that control environment settings. This has been superseded by built-in BimlStudio features.

Outputs

Name
TypeDescription
CustomerUIDGUIDThe Customer UID to use for the metadata connection
VersionStringThe Version Name to use for the metadata connection
ServerStringThe Server Name to use for the metadata connection
DatabaseStringThe Database Name of the metadata database
UseWindowsAuthenticationBooleanLegacy for backward compatibility should the metadata connection use Windows Authentication
AuthenticationStringSQL Server authentication method to connect to metadata database.
ProviderStringConnection Provider to use
UserIdStringSQL Authentication User Id
PasswordStringSQL Authentication Password
IsUserConnectionModeBooleanShould User Connection Mode be used
IsUserModeBooleanShould User Mode be used
IsQuickParseBooleanShould Quick Parse be used

Template

<#@ extension bundle="BimlFlex.bimlb" extensionpoint="GlobalSettings" #>
<#
CustomOutput.CustomerUID = GetBundleSetting("BimlFlex.bimlb", null, "CustomerUID");
CustomOutput.Version = GetBundleSetting("BimlFlex.bimlb", null, "Version");
CustomOutput.Server = GetBundleSetting("BimlFlex.bimlb", null, "Server");
CustomOutput.Database= GetBundleSetting("BimlFlex.bimlb", null, "Database");
CustomOutput.Authentication = GetBundleSetting("BimlFlex.bimlb", null, "Authentication");
CustomOutput.Provider = GetBundleSetting("BimlFlex.bimlb", null, "Provider");
CustomOutput.UserId = GetBundleSetting("BimlFlex.bimlb", null, "UserId");
CustomOutput.Password = GetBundleSetting("BimlFlex.bimlb", null, "Password");
CustomOutput.IsUserConnectionMode = GetBundleSetting("BimlFlex.bimlb", null, "IsUserConnectionMode");
CustomOutput.IsUserMode = GetBundleSetting("BimlFlex.bimlb", null, "IsUserMode");
CustomOutput.IsQuickParse = GetBundleSetting("BimlFlex.bimlb", null, "IsQuickParse");
#>