BBMetalWeb Arguments and Options

Argument or Option

Description

/A

Include Add Data Forms. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Add Forms from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/CATALOGPATH

Argument

The folder containing catalog assemblies to use as the input for the list of features to for which to generate code.

/BUILDLOCATION

Argument

The build output folder to use when generating the vbproj file.

/CT

Include code table routines. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Code Tables from the Options tab.

/DB

Argument

The name of the database to use at the web service. This is the name that appears in the end-user login screen database prompt and not the actual SQL Server database object name. If not specified, the user environment variable BBAPPFX_INFINITYDEV_APPFXWEBSERVICE_DB NAME will be used. When BBMetalWeb is run, if there is a problem with wsuri, this is Database on the BBMetalWeb Connection Information screen.

/DL

Include data lists related to the specified record types. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Data Lists from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/E

Include Edit Data Forms. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Edit Forms from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/FORMAT

Use Visual Studio to format the generated code. Requires type Visual Studio 9.0 to be present.

/INPUTROLENAME

Argument

The name of an application System Role to use as the input for the list of features for which to generate code.

/L

Log exceptions to the console as well as to file <dbmlname>.Exceptions.txt.

/NODBCHECK

Skip verifying the database connection.

/PASSWORD

Optional explicit credential argument

The password for the Windows account specified in /USERNAME=

/R

Include record operations related to the specified record types. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Record operations from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/RT=<types>

Specify a list of record types to include, separated by a pipe |. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting the record types from the Record types tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/SL

Include search lists. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Search Lists from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/SILENT

Silent mode (no user interface).

/SINGLECATALOG

Argument

The name (no extension) of a single catalog assembly to use as the input for the list of features for which to generate code.

/SKIPREADONLY

Skip read-only files. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Skip read-only files.

/TARGETPATH

Argument

The targetpath argument points to the path where the BBMetalWeb generated code is saved.

/TDL

Include top-level data lists. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting Top-Level Data Lists from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/TERSESTATUS

Do not output status messages for every file.

/USERNAME

Optional explicit credential argument

The Windows account name of a user in the application for the target database instance. This user must be an application user with privileges to query the application catalog web service metadata.

/V

Include View Data Forms related to the tables in the source DBML file. When not in silent mode (/SILENT), this can be set from the BBMetal Options screen by selecting View Forms from the Options tab. Can only be used when not using /INPUTROLENAME or /CATALOGPATH.

/VERBOSE

Show detailed error messages.

/WAITONERROR

Wait for user input before exiting if an error occurs.

/WSURI

Argument

The wsuri argument should point to thefull URL for the Infinity AppFxWebService.asmx web serviceendpoint. When BBMetalWeb is run, if there is a problem with wsuri, this is Blackbaud AppFx URL on the BBMetalWeb Connection Information screen.

If not specified the user environment variable BBAPPFX_INFINITYDEV_APPFXWEBSERVICE_URL will be used.