argList.append(notes) argList.append("-p") argList.append(shape) argList.append("-R") argList.append(readRole) argList.append("-S") argList.append(search) argList.append("-s") argList.append(save) argList.append("-t") argList.append(term_list) argList.append("-u") argList.append(uom) argList.append("-W") argList.append(writeRole) settings = saUtils.getSettings(sys.stdin) argList.append("-E") argList.append(settings['namespace']) argList.append("-I") argList.append(settings['infoPath']) saUtils.runProcess(sys.argv[0], "xsCreateADContext", argList, True) if containerName == '': containerName = contextName (worked, response, content) = saUtils.force_lookup_replication(settings['namespace'], containerName, settings['sessionKey'], None) except Exception, e: si.generateErrorResults(e)
argList.append("-C") argList.append(containerName) argList.append("-c") argList.append(contextName) argList.append("-n") argList.append(conceptName) argList.append("-p") argList.append(shape) argList.append("-s") argList.append(scope) argList.append("-a") argList.append(app) argList.append("-Y") argList.append(className) settings = saUtils.getSettings(sys.stdin) argList.append("-E") argList.append(settings['namespace']) argList.append("-I") argList.append(settings['infoPath']) saUtils.runProcess(sys.argv[0], "xsvUpdateConceptShape", argList, True) if containerName == '': containerName = contextName (worked, response, content) = saUtils.force_lookup_replication(settings['namespace'], containerName, settings['sessionKey'], None) except Exception, e: si.generateErrorResults(e)
raise Exception("xsvRenameConcept-F-001: Usage: xsvRenameConcept oldConcept FROM context [IN container] [BY class] [SCOPED] TO newConcept"); argList.append("-C") argList.append(containerName) argList.append("-c") argList.append(contextName) argList.append("-N") argList.append(oldConceptName) argList.append("-n") argList.append(newConceptName) argList.append("-O") argList.append(scope) argList.append("-a") argList.append(app) print argList settings = saUtils.getSettings(sys.stdin) argList.append("-E") argList.append(settings['namespace']) argList.append("-I") argList.append(settings['infoPath']) saUtils.runProcess(sys.argv[0], "xsvRenameConcept", argList, True) if newContainerName == '': newContainerName = newContextName (worked, response, content) = saUtils.force_lookup_replication(settings['namespace'], containerName, settings['sessionKey'], None) except Exception, e: si.generateErrorResults(e)
else: app = arg; appKeyword = '' else: className = arg; byKeyword = '' else: scope = arg; scopedKeyword = '' else: containerName = arg; inKeyword = '' else: raise Exception("xsvListConcepts-F-001: Usage: xsvListConcepts FROM context [IN container] [BY class] [SCOPED scope] [APP app]") argList.append("-C") argList.append(containerName) argList.append("-c") argList.append(contextName) argList.append("-s") argList.append(scope) argList.append("-a") argList.append(app) argList.append("-Y") argList.append(className) saUtils.runProcess(sys.argv[0], "xsvListConcepts", argList, False) except Exception, e: si.generateErrorResults(e)
else: containerName = arg; inKeyword = '' else: scope = arg; scopedKeyword = '' else: raise Exception("xsvGetContextFields-F-001: Usage: xsvGetContextFields context [IN container] [BY class] [SCOPED scope] [APP app] FIELDS ((field)+|*)") if (containerName == ''): containerName = contextName; argList.append("-C") argList.append(containerName) argList.append("-f") argList.append(fieldList) argList.append("-n") argList.append(contextName) argList.append("-s") argList.append(scope) argList.append("-a") argList.append(app) argList.append("-Y") argList.append(className) saUtils.runProcess(sys.argv[0], "xsvGetContextFields", argList, False) except Exception, e: si.generateErrorResults(e)
else: containerName = arg; inKeyword = '' else: scope = arg; scopedKeyword = '' else: raise Exception("xsvDisplayContext-F-001: Usage: xsvDisplayContext context [IN container] [BY class] [SCOPED scope] [APP app]") if containerName == '': containerName = contextName if app != '': argList.append("-a") argList.append(app) argList.append("-C") argList.append(containerName) argList.append("-n") argList.append(contextName) argList.append("-s") argList.append(scope) argList.append("-Y") argList.append(className) saUtils.runProcess(sys.argv[0], "xsvDisplayContext", argList, False) except Exception, e: si.generateErrorResults(e)
if conceptName == '' or contextName == '': raise Exception("xsvDeleteConcept-F-001: Usage: xsvDeleteConcept concept FROM context [IN container] [BY class] [SCOPED scope] [APP app]"); argList.append("-a") argList.append(app) argList.append("-c") argList.append(contextName) argList.append("-C") argList.append(containerName) argList.append("-Y") argList.append(className) argList.append("-s") argList.append(scope) argList.append("-t") argList.append(conceptName) settings = saUtils.getSettings(sys.stdin) argList.append("-E") argList.append(settings['namespace']) argList.append("-I") argList.append(settings['infoPath']) saUtils.runProcess(sys.argv[0], "xsvDeleteConcept", argList, True) if containerName == '': containerName = contextName (worked, response, content) = saUtils.force_lookup_replication(settings['namespace'], containerName, settings['sessionKey'], None) except Exception, e: si.generateErrorResults(e)
inKeyword = '' elif byKeyword == 'by': argList.append("-Y") argList.append(arg) byKeyword = '' elif appKeyword == 'app': argList.append("-a") argList.append(arg) appKeyword = '' else: argList.append("-n") argList.append(arg) else: raise Exception("xsvSetContextFields-F-001: Usage: xsvSetContextFields context [IN container] [BY class] [SCOPED scope] [APP app](FIELD field VALUE value)+") if (containerName == '""'): containerName = contextName; settings = saUtils.getSettings(sys.stdin) argList.append("-E") argList.append(settings['namespace']) argList.append("-I") argList.append(settings['infoPath']) saUtils.runProcess(sys.argv[0], "xsvSetContextFields", argList, True) (worked, response, content) = saUtils.force_lookup_replication(settings['namespace'], containerName, settings['sessionKey'], None) except Exception, e: si.generateErrorResults(e)