def installFileMan22_2(testClient, inputROFile): """ Script to initiate FileMan 22.2 """ if not os.path.exists(inputROFile): logger.error("File %s does not exist" % inputROFile) return rFile = inputROFile if isValidRoutineSha1Suffix(inputROFile): rFile = getFileMan22_2RoutineFile(inputROFile) from VistATaskmanUtil import VistATaskmanUtil outDir = None # gtm routine import out dir #allow logon to shutdown taskman via menu inhibitLogons(testClient, flag=False) # stop all taskman tasks taskManUtil = VistATaskmanUtil() logger.info("Stop Taskman...") taskManUtil.stopTaskman(testClient) logger.info("Inhibit logons...") inhibitLogons(testClient) # remove fileman 22.2 affected routines logger.info("Remove FileMan 22 routines") if testClient.isCache(): deleteFileManRoutinesCache(testClient) else: outDir = deleteFileManRoutinesGTM() if not outDir: logger.info("Can not identify mumps routine directory") return outDir = outDir[0] # import routines into System from VistARoutineImport import VistARoutineImport vistARtnImport = VistARoutineImport() logger.info("Import FileMan 22.2 Routines from %s" % rFile) vistARtnImport.importRoutines(testClient, rFile, outDir) # verify integrity of the routines that just imported logger.info("Verify FileMan 22.2 Routines...") verifyRoutines(testClient) # rewrite fileman routines logger.info("Rewrite FileMan 22.2 Routines...") if testClient.isCache(): rewriteFileManRoutineCache(testClient) else: rewriteFileManRoutineGTM(outDir) # initial fileman logger.info("Initial FileMan...") initFileMan(testClient, None, None) logger.info("Initial FileMan 22.2...") initFileMan22_2(testClient) logger.info("Enable logons...") inhibitLogons(testClient, flag=False) """ restart taskman """ logger.info("Restart Taskman...") taskManUtil.startTaskman(testClient)
def installFileMan22_2(testClient, inputROFile): """ Script to initiate FileMan 22.2 """ if not os.path.exists(inputROFile): logger.error("File %s does not exist" % inputROFile) return rFile = inputROFile if isValidRoutineSha1Suffix(inputROFile): rFile = getFileMan22_2RoutineFile(inputROFile) from VistATaskmanUtil import VistATaskmanUtil outDir = None # gtm routine import out dir #allow logon to shutdown taskman via menu inhibitLogons(testClient, flag=False) # stop all taskman tasks taskManUtil = VistATaskmanUtil() logger.info("Stop Taskman...") taskManUtil.stopTaskman(testClient) logger.info("Inhibit logons...") inhibitLogons(testClient) # remove fileman 22.2 affected routines logger.info("Remove FileMan 22 routines") if testClient.isCache(): deleteFileManRoutinesCache(testClient) else: outDir = deleteFileManRoutinesGTM() if not outDir: logger.info("Can not identify mumps routine directory") return outDir = outDir[0] # import routines into System from VistARoutineImport import VistARoutineImport vistARtnImport = VistARoutineImport() logger.info("Import FileMan 22.2 Routines from %s" % rFile) vistARtnImport.importRoutines(testClient, rFile, outDir) # verify integrity of the routines that just imported logger.info("Verify FileMan 22.2 Routines...") verifyRoutines(testClient) # rewrite fileman routines logger.info("Rewrite FileMan 22.2 Routines...") if testClient.isCache(): rewriteFileManRoutineCache(testClient) else: rewriteFileManRoutineGTM(outDir) # initial fileman logger.info("Initial FileMan...") initFileMan(testClient, None, None) logger.info("Initial FileMan 22.2...") initFileMan22_2(testClient) logger.info("Enable logons...") inhibitLogons(testClient, flag=False) """ restart taskman """ logger.info("Restart Taskman...") taskManUtil.startTaskman(testClient)
def __gotoKIDSMainMenu__(self, vistATestClient): menuUtil = VistAMenuUtil(self._duz) taskmanUtil = VistATaskmanUtil() taskmanUtil.stopTaskman(vistATestClient) menuUtil.gotoKidsMainMenu(vistATestClient)
def __gotoKIDSMainMenu__(self, vistATestClient): menuUtil = VistAMenuUtil(self._duz) taskmanUtil = VistATaskmanUtil() taskmanUtil.stopTaskman(vistATestClient) menuUtil.gotoKidsMainMenu(vistATestClient)