Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Description

Creates a new Populated Template.
By default this will:

  • Validate all xml files
  • Resets the admin and security database
  • Creates a new database for the populated template data to be loaded into
  • Restores packages and build the bulk load client
  • Copies sample files to isolate the files into two sections one for each of the two load scenarios
  • Generates two apiclients with key/secret for the two necessary claimsets
  • Starts the test harness api
  • Executes first load scenario using the bootstrap data and claimset
  • Executes second load scenario using the rest of the sample data and the sandbox claimset
  • Stops the test harness api
  • Creates a backup of the new populated template at: Ed-Fi-ODS-Implementation\\DatabaseTemplate\\Database
    Populated.Template.bak
  • Creates a .nuspec file for the new populated template at: Ed-Fi-ODS-Implementation\\DatabaseTemplate\\Database
    Populated.Template.nuspec

Initialize-PopulatedTemplate Aliases

  • initpop
  • Reset-PopulatedTemplateFromSamples

Syntax

Initialize-PopulatedTemplate [-samplePath] <String> [-noExtensions] [-noValidation] [[-engine] <String>] [<CommonParameters>]

Parameters

Name

Alias

Description

Required?

Pipeline Input

Default Value

-samplePath


An absolute path to the folder to load samples from, for example: C:\\MySampleXmlData
.
Also supports specific version folders of the Data Standard repository, for example: C:\\Ed-Fi-Standard\\v3.0
or C:\\Ed-Fi-Standard\\v2.0
|true

false



-noExtensions


Ignores any extension sources when running the sql scripts against the database.

false

false

False

-noValidation


Disables xml validation.

false

false

False

-engine


The database engine provider, either 'SQLServer' or 'PostgreSQL'

false

false

SQLServer

Examples

EXAMPLE 1

EXAMPLE 1
Initialize-PopulatedTempalate -samplePath "C:\edfi\Ed-Fi-Standard\v3.2\"
  • No labels