Anmelden

Mit dem Werkzeug erstellen Sie die lokalen und globalen Ressourcendateien auf Basis der Ressourcendatenbank. Desweiteren dient das Werkzeug dem ASP- und cs-Quellcode-Scan nach Ressouren.

Einrichtung des Kommandozeilenwerkzeuges (CLI)

Aufruf Kommandozeilenwerkzeug Nsoft.MultiLang.CLI.exe oder Nsoft.MultiLang.CLI.cmd

Installation

  • Der SVN-Pfad /trunk/Bin muss unter c:/SMACC/Bin ausgecheckt werden. In diesem Ordner befinden sich das Kommandozeilenwerkzeug u.a.

Konfiguration

  • web.config
    • Pfad des Kommandozeilenwerkzeug .cmd oder .exe. Angabe ist optional. Standardwert:
      c:/SMACC/Bin/Debug/Nsoft.MultiLang.CLI.cmd
  • IIS-Manager
    • Scripts und ausfürbare Dateien
  • Nsoft.MultiLang.CLI.cmd
    • Anstelle Nsoft.MultiLang.CLI.exe
  • Nsoft.MultiLang.CLI.config
    • Basispfad der Website
    • Datenbank-Verbindung

Berechtigungen

  • Die Lokalisierung müssen die Resourcendateien in den Ressourcenordnern der Website neu erzeugen, und benötigen dazu Schreibzugriff auf diese Ordner.
  • Es gibt zwei Möglichkeiten. Entweder alle Ressourcenordner Schreibzugriff für IUSR_*** einrichten oder die Lokalisierungstools mit einem anderen Nutzerkonto ausführen, welches Schreibzugriff auf die gesamte Website hat. Da es relativ viele Ordner gibt, ist die zweite Möglichkeit einfacher einzurichten.
    • Im IIS-Manager muss für .../Admin/MultiLangManager.aspx unter Dateisicherheit der anonyme Zugriff aktiviert werden und das Nutzerkonto (mit Schreibzugriff auf die Website) eingetragen werden

Der Zugang zu Lokalisierungstools wird durch das SMACC-Berechtigungssystem gesichert. Lokalisierungstools führen ausschließlich Schreinoberationen auf Ressourcendateien aus. Insofern bestehen durch die geänderten IIS-Einstellungen keine Sicherheitsrisiken.

Testmöglichkeiten

  • Mittels Nsoft.MultiLang.CLI.cmd kann geprüft werden, ob das WebUI Programme ausführen kann und Schreibzugriff hat
  • NLog

Sowie Nsoft.MultiLang.CLI.exe ausgeführt wird kann der Vorgang über das NLog-Debugging überwacht werden. Dazu

Kommentare bereinigen

Ausbuchen aus SVN, tf-Option notwendig um bei bereinigten Dateien die SVN-Version zu übernehmen.

svn update ~/php/nsoft/sys --accept theirs-full

Kommentarberenigung ausführen. Hierbeir werden die letzen Änderungen erfasst (zb. Änderungen in den letzten 24 Stunden). Durch eine weitere Option soll der Zeitraum einstellbar gemacht werden. Der Job zeigt die geänderten Dateien an.

cd net/his2010/System/bin
mono Nsoft.MultiLang.CLI.exe /comments /php /path:/. /root:../../../../php/nsoft/sys
mono Nsoft.MultiLang.CLI.exe /comments /cs /path:/. /root:../../../trunk

Zur Sicherheit sollte die Überprüfung des Apache-Log bzgl. PHP-Fehler vorgenommen werden.

cat /var/log/apache2/error.log

Solutions/Hisgx kompilieren

cd ~/net
svn revert trunk/Solutions/Hisgx -R
xbuild /property:Configuration=Release /property:OutputPath=../../../../his2010/System/bin/ trunk/Solutions/Hisgx/Hisgx.sln
cd ~/net/his2010/System/bin
mono Nsoft.MultiLang.CLI.exe /comments /cs /path:/. /root:../../../trunk/Solutions/Hisgx

18.4

svn update trunk/Solutions/Hisgx/Hisgx.Connector/ImportLabJob.cs

Nsoft.His kompilieren

cd ~/net
svn revert trunk/Nsoft.His -R
svn update trunk/Nsoft.His
/usr/bin/xbuild /property:Configuration=Release trunk/Nsoft.His/Nsoft.His.sln
/usr/bin/xbuild /property:Configuration=Release /property:OutputPath=../../../../his2010/System/bin/ releases/his2010/Nsoft.His.Server/Nsoft.His.Server.sln
cd ~/net/his2010/System/bin
mono Nsoft.MultiLang.CLI.exe /comments /cs /path:/. /root:../../../trunk/Nsoft.His
   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche