Example #1
0
        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)
Example #3
0
            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)
Example #4
0
                                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)
Example #6
0
                        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)
Example #7
0
        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)