#define CHECK_EXIST(args, name, out) \
if (!args.contains(name)) {\
- ReportError(TypeMismatchException(name" is required argument"), out);\
+ LogAndReportError(TypeMismatchException(name" is required argument"), out);\
return;\
}
args.get("insertionData").get<picojson::object>();
if (!insertionData.count("columns") || !insertionData.count("values")) {
- ReportError(TypeMismatchException(
+ LogAndReportError(TypeMismatchException(
"columns and values is required insertionData argument"), out);
return;
}
if (!insertionData["columns"].is<picojson::array>() ||
!insertionData["values"].is<picojson::array>()) {
- ReportError(TypeMismatchException("columns and values type must be array"),
- out);
+ LogAndReportError(TypeMismatchException("columns and values type must be array"),
+ out);
return;
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(UnknownException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
picojson::object updateData = args.get("updateData").get<picojson::object>();
if (!updateData.count("columns") || !updateData.count("values")) {
- ReportError(TypeMismatchException(
+ LogAndReportError(TypeMismatchException(
"columns and values is required updateData argument"), out);
return;
}
if (!updateData["columns"].is<picojson::array>() ||
!updateData["values"].is<picojson::array>()) {
- ReportError(TypeMismatchException(
+ LogAndReportError(TypeMismatchException(
"columns and values type must be array"), out);
return;
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(
+ UnknownException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(UnknownException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(
+ UnknownException(get_error_message(result)), out,
+ ("RunSQLDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
+
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(
+ UnknownException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(
+ UnknownException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(
+ UnknownException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}
ReportSuccess(out);
} else {
if (result == DATA_CONTROL_ERROR_IO_ERROR) {
- ReportError(IOException(get_error_message(result)), out);
+ LogAndReportError(
+ IOException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else if (result == DATA_CONTROL_ERROR_PERMISSION_DENIED) {
- ReportError(SecurityException(get_error_message(result)), out);
+ LogAndReportError(
+ SecurityException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
} else {
- ReportError(UnknownException(get_error_message(result)), out);
+ LogAndReportError(
+ UnknownException(get_error_message(result)), out,
+ ("RunMAPDataControlJob error: %d (%s)", result, get_error_message(result)));
}
}
}