Hallo,
es ist möglich sich per API mit FirstSpirit zu verbinden um Aufträge zu starten, z.B. so:
import de.espirit.firstspirit.access.schedule.ScheduleEntryRunningException;
import de.espirit.firstspirit.access.schedule.ScheduleEntry;
import de.espirit.firstspirit.access.AdminService;
import de.espirit.firstspirit.access.Connection;
import de.espirit.firstspirit.access.ConnectionManager;
String host = "your.firstpirit.host";
int port = 1089;
int mode = ConnectionManager.SOCKET_MODE;
String login = "Admin";
String password = "Admin";
Connection connection = ConnectionManager.getConnection(host, port, mode, login, password); AdminService adminService = connection.getService(AdminService.class);
ScheduleEntry scheduleEntry = adminService.getScheduleStorage().
getScheduleEntry(connection.getProjectById(7L), "myScheduleTask");
try {
scheduleEntry.execute();
} catch (ScheduleEntryRunningException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Eine Möglichkeit ohne API ist mir nicht bekannt.
Gruß, Hendrik Holst