Пример #1
0
    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)
        return exit_code

    if model_context.is_encryption_manual():
        try:
            passphrase = model_context.get_encryption_passphrase()
            encrypted_password = encryption_utils.encrypt_one_password(
                passphrase, model_context.get_encrypt_one_pass())
            print ""
            print encrypted_password
            exit_code = CommandLineArgUtil.PROG_OK_EXIT_CODE
        except EncryptionException, ee:
            exit_code = CommandLineArgUtil.PROG_ERROR_EXIT_CODE
            __logger.severe('WLSDPLY-04212',
                            _program_name,
                            ee.getLocalizedMessage(),
                            error=ee,
                            class_name=_class_name,
                            method_name=_method_name)
    else:
        exit_code = __encrypt_model_and_variables(model_context)

    __logger.exiting(class_name=_class_name,
    _method_name = '_process_request'

    __logger.entering(args[0], class_name=_class_name, method_name=_method_name)
    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)
        return exit_code

    if model_context.is_encryption_manual():
        try:
            passphrase = model_context.get_encryption_passphrase()
            encrypted_password = encryption_utils.encrypt_one_password(passphrase, model_context.get_encrypt_one_pass())
            print ""
            print encrypted_password
            exit_code = CommandLineArgUtil.PROG_OK_EXIT_CODE
        except EncryptionException, ee:
            exit_code = CommandLineArgUtil.PROG_ERROR_EXIT_CODE
            __logger.severe('WLSDPLY-04212', _program_name, ee.getLocalizedMessage(), error=ee,
                            class_name=_class_name, method_name=_method_name)
    else:
        exit_code = __encrypt_model_and_variables(model_context)

    __logger.exiting(class_name=_class_name, method_name=_method_name, result=exit_code)
    return exit_code


def main(args):