It looks like carte is just if you want to execute job (that is on a computer) on the server (remotely), so mainly for big job I guess.
Otherwise to schedule automatically you put PDI on the server and use your favourite scheduler (cron ...) that'll launch the kjb file
I'd just like to know if I can execute a job on my server when a file (xml) is added on the repository and how to do it?