axisService.addParameter(CarbonConstants.KEEP_SERVICE_HISTORY_PARAM, "true");
// set the KEEP_SERVICE_HISTORY_PARAM and PRESERVE_SERVICE_HISTORY_PARAM to
// true in AxisServiceGroup
AxisServiceGroup axisServiceGroup = axisService.getAxisServiceGroup();
axisServiceGroup.addParameter(CarbonConstants.KEEP_SERVICE_HISTORY_PARAM, "true");
axisServiceGroup.addParameter(CarbonConstants.PRESERVE_SERVICE_HISTORY_PARAM, "true");
RuleServiceAdminHandler adminHandler = getRuleServiceAdminHandler(fileExtension);
adminHandler.saveRuleService(getAxisConfig(), axisService, serviceDescription);
} catch (AxisFault axisFault) {
throw new RuleServiceManagementException("Error while accessing " +