Generate Documentation
CIIDCIID-ReportsG3GitHub
  • Introduction to Generate
  • User Guide
    • Getting Started
      • Requesting Generate
      • User Roles and Logging In
      • Navigating Generate
    • Resources
    • Data Population Summary
      • Producing Reports
      • Reports
      • Running Reports
    • Standard Reports
      • EDFacts Reports
        • Creating Submission Files
      • SPP/APR Reports
      • Reports Library
    • Settings
      • Toggle
      • Update
      • Metadata
      • Data Migration
    • Quality Assurance
    • Support
  • Developer Guides
    • Getting Started
    • Installation
      • OAuth Configuration
      • Configuring Metadata Updates
      • Subfolder configuration
      • Optional Installations
      • Azure Installation Guide
      • Upgrade
        • Generate Update
        • Optional Installations
    • Migration
      • Fact Type Table
        • Assessment Fact Type
        • Child Count Fact Type
        • Directory Fact Type
        • Discipline Fact Type
        • Exiting Fact Type
        • Membership
        • Staff
    • Generate Utilities
      • File Comparison
        • Loading Files
        • Run the File Comparison
        • Reviewing Results
        • Researching Mismatches
      • Staging Validation
        • Staging Table Validation Process
      • Rebuild Indexes
      • Cleanup Grades Offered
      • Cleanup Debug Tables
      • Source System Reference Data Mapping Utility
        • Source System Reference Data
      • Staging Table Snapshot
      • Fact Type Table Validation Process
      • Debug Views for Staging and the Fact tables
    • Generate Architecture
    • GitHub Guide
    • Discord Guide
    • Working With Generate Code
      • Migration Stored Procedures
        • Staging.RUN_DMC
        • RDS.Get_MembershipReportData
        • Staging.Staging-to-DimPeople
        • Staging.Staging-To-DimPeople_K12Students
        • Staging.Staging-to-FactK12ProgramParticipations
        • Staging.Staging-To-FactK12SeclusionsOrRestraints
        • Staging.Staging-to-FactK12StudentCounts_ChildCount
        • Staging.Staging-to-FactK12StudentCounts_Chronic
        • Staging.Staging-to-FactK12StudentCounts_Dropout
        • Staging.Staging-to-FactK12StudentCounts_GraduationRate
        • Staging.Staging-to-FactK12StudentCounts_Homeless
        • Staging.Staging-to-FactK12StudentCounts_HSGradPSEnroll
        • Staging.Staging-to-FactK12StudentCounts_Membership
        • Staging.Staging-to-FactK12StudentCounts_MigrantEducationProgram
        • Staging.Staging-to-FactK12StudentCounts_NeglectedOrDelinquent
        • Staging.Staging-to-FactK12StudentCounts_SpecEdExit
        • Staging.Staging-to-FactK12StudentCourseSections
        • Staging.Staging-to-FactK12StudentDisciplines
        • Staging.Staging-to-FactK12StudentEnrollments
        • Staging.Staging-To-FactSpecialEducation
      • Unit Test By File Spec
        • App.DimK12Staff_TestCase
        • App.DimK12Students_TestCase
        • App.FS002_TestCase
        • App.FS005_TestCase
        • App.FS006_TestCase
        • App.FS007_TestCase
        • App.FS009_TestCase
        • App.FS032_TestCase
        • App.FS033_TestCase
        • App.FS040_TestCase
  • Release Notes
    • Introduction
    • Release Notes 12.4
    • Release Notes 12.3
    • Release Notes 12.2
    • Release Notes 12.1
    • Archive
      • Release Notes 12.0
      • Release Notes 11.4
      • Release Notes 11.3
      • Release Notes 11.2
      • Release Notes 11.1
      • Release Notes 11.0
      • Release Notes 5.3
        • Generate 5.3 Office Hour
      • Release Notes 5.2
        • Generate 5.2 Office Hour
      • Release Notes 5.1
        • Generate 5.1 Office Hour
      • Release Notes 5.0
        • Generate 5.0 Office Hour
      • Release Notes 4.1
      • Release Notes 4.0
      • Release Notes 3.8
      • Release Notes 3.7
      • Release Notes 3.6
      • Release Notes 3.5
      • Release Notes 3.4
      • Release Notes 3.3
      • Release Notes 3.2
      • Release Notes 3.1
      • Release Notes 3.0
      • Release Notes 2.4
    • Release Notes 12.3
  • Hot Fixes
    • Hot Fix - 4/13/2023
Powered by GitBook
On this page
  • Metadata Update Using Web Service API
  • Metadata Update Using Files Stored on the Server
  • Backup and Recovery
  • Refreshing Metadata

Was this helpful?

Edit on GitHub
  1. Developer Guides
  2. Installation

Configuring Metadata Updates

This documentation outlines the configuration steps required to enable the new Metadata Process in Generate using the EDFacts Metadata Repository (EMDR) API.

The settings are adjusted in the appsettings.json file, which controls the Generate Web application for fetching and updating metadata.


Metadata Update Using Web Service API

To configure metadata updates via the EMDR Web Service API, modify the following settings in the appsettings.json file:

  1. useWSforFSMetaUpd: Set this to "true" to use the web service for metadata updates. If the server does not have an internet connection, set this to "false" to avoid attempting a web service connection.

    "useWSforFSMetaUpd": "true"
  2. fsWSURL: If the web service is being used for metadata updates, set this to the following URL:

    "fsWSURL": "https://edfacts.ed.gov/generate/"

Metadata Update Using Files Stored on the Server

If metadata updates are performed using files stored on the server, configure the following settings:

  1. fsMetaFileLoc: Set this to the directory path where the metadata file is stored.

    "fsMetaFileLoc": "<Your Metadata File Location>"
  2. fsMetaESSDetailFileName: Specify the file name of the ESS metadata.

    "fsMetaESSDetailFileName": "<Your ESS Metadata File Name>"
  3. fsMetaCHRDetailFileName: Specify the file name of the Charter metadata.

    "fsMetaCHRDetailFileName": "<Your Charter Metadata File Name>"
  4. fsMetaESSLayoutFileName: Specify the file name for the ESS layout.

    "fsMetaESSLayoutFileName": "<Your ESS Layout File Name>"
  5. fsMetaCHRLayoutFileName: Specify the file name for the Charter layout.

    "fsMetaCHRLayoutFileName": "<Your Charter Layout File Name>"

Backup and Recovery

To handle metadata update failures and ensure data integrity, configure backup and recovery settings:

  1. bkfsMetaFileLoc: Set this to the directory path where the backup metadata file is stored.

    "bkfsMetaFileLoc": "<Your Backup File Location>"
  2. reloadFromBackUp: Set this to "true" to automatically reload metadata from the backup file if the primary metadata update process fails.

    "reloadFromBackUp": "true"

Refreshing Metadata

To refresh metadata directly from the Generate UI, follow these quick steps:

  1. Navigate to the gear icon in the top-right corner of the screen.

  2. Select "Metadata" from the dropdown menu.

  3. Click on the Refresh Metadata button to initiate the update.

For more in-depth instructions, refer to the full metadata management guide.

PreviousOAuth ConfigurationNextSubfolder configuration

Last updated 8 months ago

Was this helpful?

Metadata