model_file_name, iae.getLocalizedMessage(), error=iae) ex.setExitCode(CommandLineArgUtil.ARG_VALIDATION_ERROR_EXIT_CODE) __logger.throwing(ex, class_name=_class_name, method_name=_method_name) raise ex elif CommandLineArgUtil.ARCHIVE_FILE_SWITCH in optional_arg_map: archive_file_name = optional_arg_map[ CommandLineArgUtil.ARCHIVE_FILE_SWITCH] try: archive_file = WLSDeployArchive(archive_file_name) __tmp_model_dir = FileUtils.createTempDirectory(_program_name) tmp_model_raw_file = archive_file.extractModel(__tmp_model_dir) if not tmp_model_raw_file: ex = exception_helper.create_cla_exception( 'WLSDPLY-20026', _program_name, archive_file_name, CommandLineArgUtil.MODEL_FILE_SWITCH) ex.setExitCode( CommandLineArgUtil.ARG_VALIDATION_ERROR_EXIT_CODE) __logger.throwing(ex, class_name=_class_name, method_name=_method_name) raise ex tmp_model_file = FileUtils.fixupFileSeparatorsForJython( tmp_model_raw_file.getAbsolutePath()) except (IllegalArgumentException, IllegalStateException, WLSDeployArchiveIOException), archex:
'WLSDPLY-20006', _program_name, model_file_name, iae.getLocalizedMessage(), error=iae) ex.setExitCode(CommandLineArgUtil.ARG_VALIDATION_ERROR_EXIT_CODE) __logger.throwing(ex, class_name=_class_name, method_name=_method_name) raise ex elif archive_file_name is not None: try: archive_file = WLSDeployArchive(archive_file_name) __tmp_model_dir = FileUtils.createTempDirectory(_program_name) model_file_name = \ FileUtils.fixupFileSeparatorsForJython(archive_file.extractModel(__tmp_model_dir).getAbsolutePath()) except (IllegalArgumentException, IllegalStateException, WLSDeployArchiveIOException), archex: ex = exception_helper.create_cla_exception( 'WLSDPLY-20010', _program_name, archive_file_name, archex.getLocalizedMessage(), error=archex) ex.setExitCode(CommandLineArgUtil.ARG_VALIDATION_ERROR_EXIT_CODE) __logger.throwing(ex, class_name=_class_name, method_name=_method_name) raise ex optional_arg_map[ CommandLineArgUtil.MODEL_FILE_SWITCH] = model_file_name