LexBuild

Shell Scripts for LexBuild WebApp

Shell scripts are used in the LexBuild Web Tools and are described as follows:

  • Dicretory: ${LB_DIR}/Tools/WebScript
  • Programs:
    • gSpell:
      NameDescriptionOutput
      ReIndexDicreindex gSpell dictionaries - LexiconLb and LexiconLbTemp
      • log: ${LB_DIR}/data.${HOST_NAME}/WebApp/WebScript/ReIndexDic.log.${HOST_NAME}
      • InflVars.uSort: ${LB_DIR}/data.${HOST_NAME}/WebApp/Outputs/Lexicon
      • InflVarsTemp.uSort: ${LB_DIR}/data.${HOST_NAME}/WebApp/Outputs/Lexicon
      • LexiconLb: ${GSPELL_DIR}/nls/gspell/dictionaries
      • LexiconLbTemp: ${GSPELL_DIR}/nls/gspell/dictionaries
      ReLoadStatusreload gSpell status to a file
      • ${LB_DIR}/data.${HOST_NAME}/WebApp/Outputs/PostProc/gSpellStatus.txt
    • Lexicon:
      NameDescriptionOutput
      GenerateInflVarsanalyze cross-ref data
      • msg: ${LB_DIR}/data.${HOST_NAME}/WebApp/MsgTemp/msg.user.id
      • inflVars: ${LB_DIR}/data.${HOST_NAME}/WebApp/Outputs/Lexicon/
      GenerateLexiconanalyze cross-ref data
      • msg: ${LB_DIR}/data.${HOST_NAME}/WebApp/MsgTemp/msg.user.id
      • LEXICON: ${LB_DIR}/data.${HOST_NAME}/WebApp/Outputs/Lexicon/
      GenerateLexiconInflVarsanalyze cross-ref data
      • msg: ${LB_DIR}/data.${HOST_NAME}/WebApp/MsgTemp/msg.user.id
      • inflVars.data: ${LB_DIR}/data.${HOST_NAME}/WebApp/Outputs/Lexicon/
    • Database tables:
      NameDescriptionOutput
      backupTablesbackup database table
      • msg: ${LB_DIR}/data.${HOST_NAME}/WebApp/MsgTemp/msg.user.id
      • tables: ${LB_DIR}/data.${HOSTNAME}/WebApp/Outputs/Tables/*

    • Cross-reference:

      These scripts are not used due to all cross references ar fixed during the the Lexicon generation processes.

      NameDescription
      AnalyzeDataanalyze cross-ref data.
      AutoFixfix cross-ref data on abbreviation. acronym and nominalization.
      AutoFixAndIdentifyFix and identify corss-ref issues.
      CheckCrossRefcheck corss-ref issues.
      FixHiddenRecordsfix hidden records between LexiconLb and LexiconLbTemp
      GenerateAcrAbbNomRecordsgenerate acronyms, abbreviation and nominalizations
      GenerateCountgenerate record count.
      IdentifyProblemidentify problems.