Fehlende Config-Datei: Fehlermeldung
Sofern provokant faule User es vermeiden, eine Config-Datei im Verzeichnis anzulegen, sollte klar sein, wie diese Leute zu behandeln sind: Beispielsweise kommen sie entweder damit durch und bekommen eine (letztlich nicht zu verwertende) PlotID. Oder PlotID verweigert die Ausführung unter Verweis auf eine fehlende Config-Datei.
Zur Zeit ist letzteres der Fall, wenn auch -- wie mir scheint -- ungewollt:
publishing of AB01-61791F81 started
script sucessfully published
Warning: data export was not sucessful
> In PlotID.createFileCopy (line 73)
In PlotID.Publish (line 155)
In plot2_plotid (line 23)
Warning: data export was not sucessful
> In PlotID.createFileCopy (line 73)
In PlotID.Publish (line 161)
In plot2_plotid (line 23)
Error using char
Cell elements must be character arrays.
Error in PlotID.Publish (line 177)
fid = fopen(char(configPath),'w');
Error in plot2_plotid (line 23)
PlotID.Publish(filepath, a.script, f1);
Deshalb der Vorschlag: Soll PlotID die Ausführung verweigern, wäre es nützlich, wenn zu Beginn ein kurzer Check abläuft, ob alle für PlotID benötigten Dateien vorhanden sind und anderenfalls wird ein selbst gewählter Fehler ausgegeben. Die in meinen Augen nachteiligste Lösung ist, wenn PlotID teilweise durchläuft (es wird eine ID vergeben, die in den Plot eingefügt und gleichzeitig auch schon ein Export-Ordner angelegt, in den teilweise geschrieben wird) und dann abbricht. Zumal ich dem mit der ID versehenen Ordner nicht ansehen kann, ob das jetzt ein "erfolgreicher" oder ein fehlerhafter Export von PlotID war (für den lokalen Fall), bei der Speicherung auf einem Server ist dieser Punkt noch gravierender.