Lektionen

Automic Self-Service Sicherheit: Tipps

Reguläre Ausdrücke & Auswahlboxen sind für User Reguläre Ausdrücke um den Input von Promptsets zu prüfen sowie Auswahlboxen sollte man im Kopf als Sicherheitsvorkehrung, zumindest bis und mit V12.3, ausschließen. Sonderzeichen im Script entfernen Eine Maßnahme um Command-Injections zu vermeiden ist, die Input – Variablen via AE-Script von Sonderzeichen zu säubern (STR_SUBSTITUTE), bevor diese zum

Automic Self-Service Sicherheit: Tipps Read More »

Automic Self-Service Sicherheit: Alles klar in der Textbox?

Einleitung Dieses Beispiel deckt einen gängigen Fall ab – “Command” injection via Textboxen. Denn Textboxen eignen sich optimal, um Freitexte einzugeben. Beispielsweise um bei einem Import-Job einen Dateinamen anzugeben. Aber was passiert, wenn der Input auf einmal weitere Kommandos auslöst? Videobeitrag Mehr über Reguläre Ausdrücke: http://regexe.com/hilfe.jsp

Automic Self-Service Sicherheit: Alles klar in der Textbox? Read More »

Unix EPOCH Zeitstempel konvertieren: Wann schlägt der Y2K38 Bug zu?

Um nun zu berechnen, wann der Bug zuschlägt, ist eine Information notwendig: die EPOCH Zählung wird als 32 Bit Zahl gespeichert, genauer als “signed int”. Das “int” steht für Integer, also eine Zahl. Das “signed” steht dafür, dass das erste Bit als Vorzeichen verwendet wird. Klingt komisch? Hier eine kleine Erläuterung: Nun ergibt aus heutiger

Unix EPOCH Zeitstempel konvertieren: Wann schlägt der Y2K38 Bug zu? Read More »

Unix EPOCH Zeitstempel konvertieren: Die Lösung mit Herleitung

Bei der Umwandlung eines Datums zu EPOCH und umgekehrt ist zu beachten, dass EPOCH immer in der UTC (GMT) Zeitzone ist. Daher müssen Zeitangaben zuerst in die UTC Zeitzone und erst anschließend in EPOCH umgewandelt werden. Umgekehrt gilt natürlich auch, dass ein EPOCH Zeitpunkt in UTC umgewandelt und von da aus nach CET (respektive die

Unix EPOCH Zeitstempel konvertieren: Die Lösung mit Herleitung Read More »

{Klammern}-Notation für XML-VARAs: Anwendungsfälle

Beispiel: eine Konfiguration für zwei Umgebungen In XML lassen sich Konfigurationen abbilden inklusive Kommentar. Durch die Verwendung von vordefinierte Variablen beim Zugriff auf die Werte, wie beispielsweise &$CLIENT# (Mandantennummer), kann man die Konfiguration einmal aufbauen und 1:1 transportieren, ohne später Anpassungen vornehmen zu müssen. Im Workflow kann so auf Taskebene in den PreConditions gesteuert werden,

{Klammern}-Notation für XML-VARAs: Anwendungsfälle Read More »

{Klammern}-Notation für XML-VARAs: Die Anwendung

{Klammern} generell Die geschweifte-Klammern-Notation war lange Zeit ein relativ unbekanntes Feature. Sie erlaubt Werte aus einer VARA auszulesen – und das ohne AE Script Elemente. Man kann diese Schreibweise daher in vielen Objekt-Feldern als Platzhalter verwenden – beispielsweise bei den Archive-Keys oder auch in Objektvariablen. Diese Werte werden dann bei der Objektgenerierung aufgelöst. Hier ein

{Klammern}-Notation für XML-VARAs: Die Anwendung Read More »

MULTI-VARAs Delta Verarbeitungen: Maintenance leicht gemacht

Videobeitrag Beispiel Um rauszufinden, welche Dateien in der STATIC VARA registriert sind, aber gar nicht mehr auf dem Filesystem liegen, drehst du die bestehende MULTI-VARA einfach um. Anschließend reicht ein einfaches SCRI Objekt, um mit DELETE_VAR die überflüssigen Schlüssel rauszulöschen. Die Maintenance Lösung kann als Ergänzung zu den bestehenden Objekten hier heruntergeladen werden: Übrigens: alternativ

MULTI-VARAs Delta Verarbeitungen: Maintenance leicht gemacht Read More »