Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. FuseIT.SDDMS /DataExport
    This uses the default connection string named, "SalesforceConnectionString", in the config file
    It will use the value of "DataExportPath" in config file, as the path where the dataExport zip files will be stored.
     e.g execute this command line (note spaces): FuseIT.SDDMS /DataExport
  2. FuseIT.SDDMS /DataExport /scs:YourSalesforceConnectionStringName "path"
    This uses your custom connection string with the name in the config file
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DataExport /scs:YourSalesforceConnectionStringName "path"
    where /scs is the required Salesforce connection prefix and
    path is the file directory where the data export files should be saved e.g. c:/Myplace 

Note: If you want to pull schema information then set "pullSchemaInfo" to true in config file. The schema information will be saved with the name 'dataCache' on your file system along with the DataExport zip files at the path specified above.

2. Database Generation Mode

...

The following ways can be used in this modeused to reference the connection string:

  1. FuseIT.SDDMS /DatabaseGen
    This uses the default connection string named, "SqlAdminConnectionString", in the config file to connect to SQL Server. 
    If "useDataCache" is set to true in config file, it will use the dataCache file, else it will use the default connection string named, "SalesforceConnectionString", in config file to get the schema info. 
    It will use the value of "DataExportPath" in config file, as the path where the dataExport zip files are stored.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DatabaseGen
  2. FuseIT.SDDMS /DatabaseGen /scs:YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"
    This uses your custom connection strings with the names in the config file.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DatabaseGen /scs:YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"
    where /scs is the required Salesforce connection string prefix,
    /sqlcs is the required SQL Server connection string prefix and
    path is the file directory from where the data export files are saved e.g. c:/MyplaceFuseIT.SDDMS /DatabaseGen /scs:useDataCache /sqlcs:YourSqlConnectionStringName "path"
    If you want to use the dataCache stored on the file system (stored while DataExport) write "useDataCache" in place of YourSalesforceConnectionStringName.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DatabaseGen /scs:useDataCache /sqlcs:YourSqlConnectionStringName "path"

3. Data Export and Database Generation Mode

...

The following ways can be used in this modeused to reference the connection string:

  1. FuseIT.SDDMS /DataExportAndDatabaseGen
    This uses the default connection strings named, "SalesforceConnectionString" and "SqlAdminConnectionString", in the config file.
    It uses the values of all the other required parameters from the config file.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DataExportAndDatabaseGen
  2. FuseIT.SDDMS /DataExportAndDatabaseGen /scs:YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"
    This uses your custom connection strings with the names in the config file.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DataExportAndDatabaseGen /scs:YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"
    where /scs is the required Salesforce connection string prefix,
    /sqlcs is the required SQL Server connection string prefix and
    path is the file directory from where the data export files are saved e.g. c:/Myplace

Note:- if you want to use data cache in this mode, set 'pullSchemaInfo' and 'useDataCache' to true in config file.

4. Web Application Generation Mode

Choose this mode by specifying "/WebAppGen" as the first argument.

The following ways can be used in this modeused to reference the connection string:

  1. FuseIT.SDDMS /WebAppGen
    This uses the default connection string named, "SqlAdminConnectionString", in the config file to connect to SQL Server.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /WebAppGen
  2. FuseIT.SDDMS /WebAppGen /sqlcs:YourSqlConnectionStringName
    This uses your custom connection string with the name in the config file
    e.g execute this command line (note spaces) - /WebAppGen /sqlcs:YourSqlConnectionStringName
    where /sqlcs is the required Salesforce connection prefix

Note:- The values of "appEdmFolder", "modelName" and "webApplicationProject" from the config file nested in appSettings section are required for this mode. 

5. Database Generation and Web Application Generation Mode

Choose this mode by specifying "/DataBaseGenAndWebAppGen" as the first argument.

The following ways can be used in this modeused to reference the connection string:

  1. FuseIT.SDDMS /DataBaseGenAndWebAppGen
    This uses the default connection strings string named, "SalesforceConnectionString" and  "SqlAdminConnectionString", in the config file.
    If "useDataCache" is set to true in config file, it will use the dataCache file, else it will use the default connection string named, "SalesforceConnectionString", in config file to get the schema info. 
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DataBaseGenAndWebAppGen
  2. FuseIT.SDDMS /DataBaseGenAndWebAppGen /scs:YourSalesforceConnectionStringName DataBaseGenAndWebAppGen /sqlcs:YourSqlConnectionStringName "path"
    This uses your custom connection strings with the names in the config file.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DataBaseGenAndWebAppGen DataBaseGenAndWebAppGen /scs:YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"
    where /scs is the required Salesforce connection string prefix,
    where /sqlcs is the required SQL Server connection string prefix and
    path is the file directory from where the data export files are saved e.g. c:/MyplaceFuseIT.SDDMS /DataBaseGenAndWebAppGen /scs:useDataCache /sqlcs:YourSqlConnectionStringName "path"
    If you want to use the dataCache stored on the file system (stored while DataExport) write "useDataCache" in place of YourSalesforceConnectionStringName

6. Data Export, Database Generation and Web Application Generation Mode

Choose this mode by specifying "/CompleteGen" as the first argument. 

The following ways can be used to reference the connection string:

  1. FuseIT.SDDMS /CompleteGen
    This uses the default connection strings named, "SalesforceConnectionString" and "SqlAdminConnectionString", in the config file.
    It uses the values of all the other required parameters from the config file.
    e.g execute this command line (note spaces) - FuseIT.SDDMS /DatabaseGen CompleteGen
  2. FuseIT.SDDMS /CompleteGen  /scs:useDataCache YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"

6. Complete Application Generation

Choose this mode by specifying "/CompleteGen" as the first argument. 

  1. This uses your custom connection strings with the names in the config file.
    e.g execute this command line (note spaces) - FuseIT.

...

  1. SDDMS /CompleteGen

...

This uses the default connection strings named, "SalesforceConnectionString" and "SqlAdminConnectionString", and all the default values set in appSetting section of config file.

 

...

  1. /scs:YourSalesforceConnectionStringName /sqlcs:YourSqlConnectionStringName "path"
    where /scs is the required Salesforce connection string prefix,
    /sqlcs is the required SQL Server connection string prefix and
    path is the file directory from where the data export files are saved e.g. c:/Myplace