Home > Class Reference > HSLIB namespace > HC.build

HC.build

class HC.build

Method Inventory (Including Private)

Methods (Including Private)

classmethod ActivateConfiguration(pNS) as %Status [ Language = objectscript ]
classmethod CreateDatabase(pDatabaseName, pDir, pResource) as %Status [ Language = objectscript ]
classmethod CreateNamespace(pNamespace, pCodeDB, pDataDB) as %Status [ Language = objectscript ]
classmethod CreateTempDatabase(pDatabaseName) as %Status [ Language = objectscript ]
classmethod Init(pIsDev) [ Language = objectscript ]
classmethod InitDev() [ Language = objectscript ]
classmethod PackageManager(pIsDev, pSync, pVerbose, pRoot, pAppModules, pFileSpec, pApplyLabel) [ Language = objectscript ]
classmethod Replace(pNewDB) [ Language = objectscript ]
classmethod ShutdownCSP() [ Language = objectscript ]
classmethod UpdateSourcesClasses(PerforcePackage) [ Language = objectscript ]
Update the ^Sources information for classes with the file dates
classmethod UpdateSourcesRoutines(type) [ Language = objectscript ]
Update the ^Sources information for routines with the file dates type="INC" for includes, "MAC" for .mac, etc
classmethod build(pIsDev=1, pSync=0, pVerbose=1, pAppModules=$G(%AppModules), pRoot=$G(%Root), pFilespec=$g(%Filespec), pApplyLabel=$G(%ApplyLabel)) as %Status [ Language = objectscript ]
Variables expected from releng build %AppModules = //healthshare/appmodules/ %Root = {perforcedir}/healthshare/appmdodules/HealthConnect/{version}/
classmethod getFiles(dir, wildcard, filelist) [ Language = objectscript ]
Returns in filelist a list of files in dir (or sub-dirs) that match wildcard
classmethod loadClasses(pSubDir, pIsDev=0, pPackageName) [ Language = objectscript ]
pSubDir = where in Perforce to look for classes and packages (.xml export of .cls) e.g. "C:\Perforce\dev\2008.2.x\databases\hslib\cls"
classmethod loadIncludes(pSubDir, pIsDev=0, pPackageName) [ Language = objectscript ]
pSubDir = where in Perforce to look for includes (*.inc as %RO) e.g. "C:\Perforce\dev\2008.2.x\databases\hslib\inc"
Feedback