ascheuch
I'm new here

FS Aufträge extern triggern

Hallo,

weiss jemand ob, und wenn ja wie sich FS-Aufträge von extern, z.B. mit UC4, antriggern lassen?

Gruß Arnold Scheuch

1 Reply
Hendrik
New Responder

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