Generating Change Query MetaEd Artifacts for Extensions

ODS / API source code is already updated when you access the change query enhancements. However if you have extensions, extension artifacts need to be regenerated using a MetaEd dev release 3.0.2-dev.4. 

To obtain 3.0.2-dev.4 dev release version:  Navigate to your MetaEd IDE installation directory and enter: 

yarn upgrade atom-metaed@3.0.2-dev.4

To target MetaEd for ODS/API v5.3 extension and generate artifacts for change query enhancements, you will need to use metaed-console command line runner that targets API 6.0 while using DS 3.3.1b. The attached sample configuration file in the downloads section can be used. Update the configuration file per your need: 

Setting NameSample ValueDescription
artifactDirectoryC:\\MetaEd\\MetaEdOutputGenerated outputs will be found in this directory
projects-Is an array of MetaEd project information, taken from the package.json of those MetaEd projects. Core is always first. Extensions follow and are optional. 
projects:projectNameSampleStudentTranscriptProjectName taken from package.json of the MetaEd project
projects:namespaceNameSampleStudentTranscriptSame as projectName, except for EdFi
projects:projectExtensionEXTENSION

Is always empty for core and "EXTENSION" for extensions. 

projectPathsC:\\MetaEd\\StudentTranscriptMetaEd

Is an array of the directory paths to each project, in the same order as "projects"

defaultPluginTechVersion6.0.0Is the API version to target. Must be 6.0.0 for this use case.

On the command line navigate to node_modules\@edfi\metaed-console\dist folder in your MetaEd IDE installation directory and run: 

node index.js --config <config-filename>

Downloads

The following link contains the Visual Studio Extension:

MetaEdConfig-API-5.3-DS-3.3.1b.json