wer einmal versucht hat das „www_wetter_net“-Brick in Betrieb zu nehmen, hat wahrscheinlich festgestellt, dass man sehr viel Geduld und Konzentration aufbringen muss, um die riesige Menge an Variablen anzulegen.
Ich habe aus diesem Grunde ein Skript geschrieben, was mir diese Arbeit abnimmt.
Das Skript benötigt als einzige Eingabe den Namen des Bricks. Es erwartet die „config.xml“-Datei in dem Verzeichnis, das den Namen des Bricks trägt.
Beispiel: „www_wetter_net“
Im Brick-Verzeichnis liegt das Unterverzeichnis „www_wetter_net“. In diesem befinden sich die beiden Dateien „config.xml“ und „run.brx.php“.
Das Skript „Create_Brick_Vars.ips.php“ wird im Standard-Skript-Verzeichnis abgelegt.
Vor dem Start des Skripts muss der Variablen $brickName der Name des Bricks zugewiesen werden.
Das Skript durchsucht nun die XML-Datei nach Variablen.
Es legt eine Kategorie mit dem Namen des Bricks an und kennzeichnet alle Eingangsvariablen mit dem Zusatz „inp“ und alle Ausgangsvariablen mit „out“.
Leider muss man die Variablen aber noch von Hand zuweisen. In einer späteren Version, soll auch das automatisch erfolgen.
Dazu müsste aber das Konzept angeglichen werden, also eine Aufgabe für paresy.