def main(): from LogManager import initConsoleLogging initConsoleLogging(formatStr='%(asctime)s %(message)s') #unit_test() parser = createArgParser() result = parser.parse_args() run(result)
def main(): from LogManager import initConsoleLogging initConsoleLogging(formatStr="%(asctime)s %(message)s") # test_parseFieldTypeSpecifier() test_strongly_connected_components() testDDZWRFile()
def main(): initParser = createInitialCrossRefGenArgParser() parser = argparse.ArgumentParser( description="VistA Cross-Reference Call Graph Log Files Parser", parents=[initParser] ) initConsoleLogging() result = parser.parse_args() crossRefGen = parseCrossReferenceGeneratorArgs(result.MRepositDir, result.patchRepositDir)
def main(): initParser = createInitialCrossRefGenArgParser() parser = argparse.ArgumentParser( description='VistA Cross-Reference Call Graph Log Files Parser', parents=[initParser]) initConsoleLogging() result = parser.parse_args() crossRefGen = parseCrossReferenceGeneratorArgs(result.MRepositDir, result.patchRepositDir)
def main(): crossRefParse = createCrossReferenceLogArgumentParser() parser = argparse.ArgumentParser( description='VistA Cross-Reference Builder', parents=[crossRefParse]) result = parser.parse_args() from LogManager import initConsoleLogging initConsoleLogging() crossRefBlder = CrossReferenceBuilder() crossRefBlder.buildCrossReferenceWithArgs(result)
def main(): crossRefParse = createCrossReferenceLogArgumentParser() parser = argparse.ArgumentParser( description='VistA Cross-Reference Builder', parents=[crossRefParse]) parser.add_argument('-pj', '--pkgDepJson', help='Output JSON file for package dependencies') result = parser.parse_args() from LogManager import initConsoleLogging initConsoleLogging() crossRefBlder = CrossReferenceBuilder() crossRefBlder.buildCrossReferenceWithArgs(result, result.pkgDepJson)
def main(): from LogManager import initConsoleLogging import sys from datetime import datetime import argparse initConsoleLogging(formatStr='%(asctime)s %(message)s') test_UtilitiesFunctions() #test_createGlobalNodeByZWRFile(sys.argv[1]) parser = argparse.ArgumentParser(description='VistA ZWR Global Parser') parser.add_argument('gdFile', help='path to ZWR file contains Globals data') parser.add_argument('-glbRoot', help='Global root location for FileMan file') result = parser.parse_args() test_readGlobalNodeFromZWRFileV2(result.gdFile, result.glbRoot)
def main(): crossRefParse = createCrossReferenceLogArgumentParser() parser = argparse.ArgumentParser( description='VistA Cross-Reference Builder', parents=[crossRefParse]) parser.add_argument('-pj', '--pkgDepJson', help='Output JSON file for package dependencies') result = parser.parse_args() print result from LogManager import initConsoleLogging initConsoleLogging() crossRefBlder = CrossReferenceBuilder() crossRefBlder.buildCrossReferenceWithArgs(result, result.pkgDepJson)
initParser = createInitialCrossRefGenArgParser() parser = argparse.ArgumentParser(description='VistA ICR JSON to Html', parents=[initParser]) parser.add_argument('icrJsonFile', help='path to the VistA ICR JSON file') parser.add_argument('outdir', help='path to the output web page directory') return parser def createRemoteProcedureMapping(MRepositDir, crossRef): return generateSingleFileFieldToIenMappingBySchema(MRepositDir, crossRef, RPC_FILE_NO, RPC_NAME_FIELD_NO) def run(args): crossRef = parseCrossReferenceGeneratorArgs(args.MRepositDir, args.patchRepositDir) rpcNameToIenMapping = createRemoteProcedureMapping(args.MRepositDir, crossRef) icrJsonToHtml = ICRJsonToHtml(crossRef, args.outdir) if hasattr(args, 'date'): date = args.date else: date = None icrJsonToHtml.convertJsonToHtml(args.icrJsonFile, date) if __name__ == '__main__': parser = createArgParser() result = parser.parse_args() initConsoleLogging() run(result)
for subPkg in icrItem['SUBSCRIBING PACKAGE']: if 'SUBSCRIBING PACKAGE' in subPkg: subPkgName = subPkg['SUBSCRIBING PACKAGE'] subDep = outDep.setdefault(subPkgName, {}).setdefault('dependencies',{}) subDep.setdefault(curPkg, []).append(curIaNum) curDep = outDep.setdefault(curPkg, {}).setdefault('dependents', {}) curDep.setdefault(subPkgName, []).append(curIaNum) with open(outputDepFile, 'w') as outJson: json.dump(outDep, outJson, indent=4) def createArgParser(): parser = argparse.ArgumentParser(description='Convert VistA ICR JSON to csv for Visualization') parser.add_argument('icrJsonFile', help='path to the VistA ICR JSON file') parser.add_argument('-csv', '--outCsvFile', help='path to the output csv file') parser.add_argument('-dep', '--pkgDepJsonFile', help='path to the output package dependency JSON file') return parser if __name__ == '__main__': parser = createArgParser() result = parser.parse_args() initConsoleLogging() # initConsoleLogging(logging.DEBUG) if result.icrJsonFile: icrJsonToHtml = ICRJsonToCsv() if result.outCsvFile: icrJsonToHtml.generateCsvByJson(result.icrJsonFile, result.outCsvFile) if result.pkgDepJsonFile: icrJsonToHtml.generatePackageDependencyJson(result.icrJsonFile, result.pkgDepJsonFile)
def main(): from LogManager import initConsoleLogging initConsoleLogging(formatStr='%(asctime)s %(message)s') #test_parseFieldTypeSpecifier() test_strongly_connected_components() testDDZWRFile()
def main(): from LogManager import initConsoleLogging initConsoleLogging(formatStr='%(asctime)s %(message)s') unit_test() #test_FileManDataEntry() testGlobalParser()
def main(): from LogManager import initConsoleLogging initConsoleLogging(formatStr='%(asctime)s %(message)s') testDDZWRFile()