Bei der Ausführung von #INSERT_SP_EXEC_[Programmname]! werden geschweifte Klammern, die von Serverprogrammen benötigt werden, nicht korrekt übergeben.
Beispiel:
Ursache:
Mit geschweiften Klammern umschließt man in VIO.Matrix-Befehlen andere VIO.Matrix-Befehle die in den Aufruf eingebunden werden sollen. Das o.g. Beispiel würde den folgenden Befehl auf dem Webserver ausführen:
identify /home/projekt/www/liste.xml | awk -F" " '{print $1}'!
Lösung:
Derjenige Bereich des Kommandos, der von geschweiften Klammern umgeben ist muss in einer gesonderten Variable eingefügt werden:
Fachbeitrag: Hilfreiche Tools zur Webentwicklung