Exemplo n.º 1
0
def main(args):
    """
    The main entry point for the encryptModel tool.

    :param args:
    :return:
    """
    _method_name = 'main'

    __logger.entering(args[0],
                      class_name=_class_name,
                      method_name=_method_name)
    for index, arg in enumerate(args):
        __logger.finer('sys.argv[{0}] = {1}',
                       str(index),
                       str(arg),
                       class_name=_class_name,
                       method_name=_method_name)

    wlst_helper.silence()
    exit_code = _process_request(args)
    __logger.exiting(class_name=_class_name,
                     method_name=_method_name,
                     result=exit_code)
    sys.exit(exit_code)
Exemplo n.º 2
0
def main(args):
    """
    The main entry point for the discoverDomain tool.

    :param args:
    :return:
    """
    _method_name = 'main'

    __logger.entering(class_name=_class_name, method_name=_method_name)
    for index, arg in enumerate(args):
        __logger.finer('sys.argv[{0}] = {1}',
                       str(index),
                       str(arg),
                       class_name=_class_name,
                       method_name=_method_name)

    wlst_helper.silence()

    exit_code = CommandLineArgUtil.PROG_OK_EXIT_CODE

    model_context = None
    try:
        model_context = __process_args(args)
    except CLAException, ex:
        exit_code = ex.getExitCode()
        if exit_code != CommandLineArgUtil.HELP_EXIT_CODE:
            __logger.severe('WLSDPLY-20008',
                            _program_name,
                            ex.getLocalizedMessage(),
                            error=ex,
                            class_name=_class_name,
                            method_name=_method_name)
        __log_and_exit(None, exit_code, _class_name, _method_name)
Exemplo n.º 3
0
def main(args):
    """
    The main entry point for the validateModel tool.

    :param args:
    :return:
    """
    _method_name = 'main'

    __logger.entering(args[0],
                      class_name=_class_name,
                      method_name=_method_name)
    for index, arg in enumerate(args):
        __logger.finer('sys.argv[{0}] = {1}',
                       str(index),
                       arg,
                       class_name=_class_name,
                       method_name=_method_name)

    wlst_helper.silence()

    try:
        model_context = __process_args(args)
    except CLAException, ex:
        exit_code = ex.getExitCode()
        if exit_code != CommandLineArgUtil.HELP_EXIT_CODE:
            __logger.severe('WLSDPLY-20008',
                            _program_name,
                            ex.getLocalizedMessage(),
                            error=ex,
                            class_name=_class_name,
                            method_name=_method_name)
        __clean_up_temp_files()
        sys.exit(exit_code)
 def silence(self):
     """
     Performs the wlst commands to suppress stdout and stderr chatter.
     """
     _method_name = 'silence'
     self.__logger.entering(class_name=self.__class_name, method_name=_method_name)
     wlst_helper.silence()
     return
Exemplo n.º 5
0
def main(args):
    """
    The entry point for the create domain tool.

    :param args:
    :return:
    """
    _method_name = 'main'

    __logger.entering(args[0],
                      class_name=_class_name,
                      method_name=_method_name)
    for index, arg in enumerate(args):
        __logger.finer('sys.argv[{0}] = {1}',
                       str(index),
                       str(arg),
                       class_name=_class_name,
                       method_name=_method_name)

    wlst_helper.silence()

    exit_code = CommandLineArgUtil.PROG_OK_EXIT_CODE

    try:
        model_context = __process_args(args)
    except CLAException, ex:
        exit_code = ex.getExitCode()
        if exit_code != CommandLineArgUtil.HELP_EXIT_CODE:
            __logger.severe('WLSDPLY-20008',
                            _program_name,
                            ex.getLocalizedMessage(),
                            error=ex,
                            class_name=_class_name,
                            method_name=_method_name)
        cla_helper.clean_up_temp_files()

        # create a minimal model for summary logging
        model_context = ModelContext(_program_name, dict())
        tool_exit.end(model_context, exit_code)
def main(args):
    """
    The entry point for run test program

    :param args:
    :return:
    """
    _method_name = 'main'

    wlst_helper.silence()

    __logger.entering(args[0], class_name=_class_name, method_name=_method_name)

    for index, arg in enumerate(args):
        __logger.finer('sys.argv[{0}] = {1}', str(index), arg, class_name=_class_name, method_name=_method_name)

    run_test_args_map = {
        _TEST_DEF_OVERRIDES_FILE_SWITCH: None,
        _TEST_DEF_VERIFIER_NAME_SWITCH: None,
        _TEST_DEF_METADATA_FILE_SWITCH: None
    }

    if _TEST_TYPE_SWITCH in args:
        index = sys.argv.index(_TEST_TYPE_SWITCH)
        value = sys.argv[index+1]
        run_test_args_map[_TEST_TYPE_SWITCH] = value
        sys.argv.remove(_TEST_TYPE_SWITCH)
        sys.argv.remove(value)

    if _TEST_DEF_FILE_SWITCH in args:
        index = sys.argv.index(_TEST_DEF_FILE_SWITCH)
        value = sys.argv[index+1]
        run_test_args_map[_TEST_DEF_FILE_SWITCH] = value
        sys.argv.remove(_TEST_DEF_FILE_SWITCH)
        sys.argv.remove(value)

    if _TEST_DEF_OVERRIDES_FILE_SWITCH in args:
        index = sys.argv.index(_TEST_DEF_OVERRIDES_FILE_SWITCH)
        value = sys.argv[index+1]
        run_test_args_map[_TEST_DEF_OVERRIDES_FILE_SWITCH] = value
        sys.argv.remove(_TEST_DEF_OVERRIDES_FILE_SWITCH)
        sys.argv.remove(value)

    if _TEST_DEF_VERIFIER_NAME_SWITCH in args:
        index = sys.argv.index(_TEST_DEF_VERIFIER_NAME_SWITCH)
        value = sys.argv[index+1]
        run_test_args_map[_TEST_DEF_VERIFIER_NAME_SWITCH] = value
        sys.argv.remove(_TEST_DEF_VERIFIER_NAME_SWITCH)
        sys.argv.remove(value)

    if _TEST_DEF_METADATA_FILE_SWITCH in args:
        index = sys.argv.index(_TEST_DEF_METADATA_FILE_SWITCH)
        value = sys.argv[index+1]
        run_test_args_map[_TEST_DEF_METADATA_FILE_SWITCH] = value
        sys.argv.remove(_TEST_DEF_METADATA_FILE_SWITCH)
        sys.argv.remove(value)

    if _VERIFY_ONLY_SWITCH in args:
        value = True
        run_test_args_map[_VERIFY_ONLY_SWITCH] = value
        sys.argv.remove(_VERIFY_ONLY_SWITCH)

    try:
        __process_args(args)
        __process_run_test_args(run_test_args_map)
    except VerificationException, ve:
        exit_code = ve.getExitCode()
        if exit_code != CommandLineArgUtil.HELP_EXIT_CODE:
            __logger.severe('WLSDPLY-20008', _program_name, ve.getLocalizedMessage(), error=ve,
                            class_name=_class_name, method_name=_method_name)
        sys.exit(exit_code)
Exemplo n.º 7
0
def main(args):
    """
    The entry point for run test program

    :param args:
    :return:
    """
    _method_name = 'main'

    wlst_helper.silence()

    __logger.entering(args[0],
                      class_name=_class_name,
                      method_name=_method_name)

    for index, arg in enumerate(args):
        __logger.finer('sys.argv[{0}] = {1}',
                       str(index),
                       arg,
                       class_name=_class_name,
                       method_name=_method_name)

    compare_models_args_map = {
        _EXPECTED_MODEL_FILE_SWITCH: None,
        _ACTUAL_MODEL_FILE_SWITCH: None,
        _EXPECTED_MODEL_OVERRIDES_FILE_SWITCH: None,
        _ACTUAL_MODEL_OVERRIDES_FILE_SWITCH: None,
        _COMPARE_RESULT_FILE_SWITCH: None
    }

    if _EXPECTED_MODEL_FILE_SWITCH in args:
        index = sys.argv.index(_EXPECTED_MODEL_FILE_SWITCH)
        value = sys.argv[index + 1]
        compare_models_args_map[_EXPECTED_MODEL_FILE_SWITCH] = value
        sys.argv.remove(_EXPECTED_MODEL_FILE_SWITCH)
        sys.argv.remove(value)

    if _ACTUAL_MODEL_FILE_SWITCH in args:
        index = sys.argv.index(_ACTUAL_MODEL_FILE_SWITCH)
        value = sys.argv[index + 1]
        compare_models_args_map[_ACTUAL_MODEL_FILE_SWITCH] = value
        sys.argv.remove(_ACTUAL_MODEL_FILE_SWITCH)
        sys.argv.remove(value)

    if _EXPECTED_MODEL_OVERRIDES_FILE_SWITCH in args:
        index = sys.argv.index(_EXPECTED_MODEL_OVERRIDES_FILE_SWITCH)
        value = sys.argv[index + 1]
        compare_models_args_map[_EXPECTED_MODEL_OVERRIDES_FILE_SWITCH] = value
        sys.argv.remove(_EXPECTED_MODEL_OVERRIDES_FILE_SWITCH)
        sys.argv.remove(value)

    if _ACTUAL_MODEL_OVERRIDES_FILE_SWITCH in args:
        index = sys.argv.index(_ACTUAL_MODEL_OVERRIDES_FILE_SWITCH)
        value = sys.argv[index + 1]
        compare_models_args_map[_ACTUAL_MODEL_OVERRIDES_FILE_SWITCH] = value
        sys.argv.remove(_ACTUAL_MODEL_OVERRIDES_FILE_SWITCH)
        sys.argv.remove(value)

    if _COMPARE_RESULT_FILE_SWITCH in args:
        index = sys.argv.index(_COMPARE_RESULT_FILE_SWITCH)
        value = sys.argv[index + 1]
        compare_models_args_map[_COMPARE_RESULT_FILE_SWITCH] = value
        sys.argv.remove(_COMPARE_RESULT_FILE_SWITCH)
        sys.argv.remove(value)

    try:
        __process_args(args)
        __process_compare_models_args(compare_models_args_map)
    except VerificationException, ve:
        exit_code = ve.getExitCode()
        if exit_code != CommandLineArgUtil.HELP_EXIT_CODE:
            __logger.severe('WLSDPLY-20008',
                            _program_name,
                            ve.getLocalizedMessage(),
                            error=ve,
                            class_name=_class_name,
                            method_name=_method_name)
        sys.exit(exit_code)