Navigation:  Konfiguration >

Config-File

Previous pageReturn to chapter overviewNext page

Das .config File wird bei der Installation des News Builders automatisch erstellt und mit Standarddaten gefüllt. Für die Installation müssen dann nur noch wenige Parameter angepasst werden.

 

Datenbankverbindung:

Die Datenbankverbindung wird in der Section <connectionStrings> in einem <add>-Element definiert

Das Attribut name muss "DBConnectionString" heissen.

Das Attribut connectionString definiert den ADO.NET Datenbank-Connectionstring. Darin enthalten ist der DB-Pfad.

Das Attribut providerName beschreibt den verwendeten und installierten ADO.NET Datenbankprovider

 

<connectionStrings>

 <add name="DBConnectionString"

 connectionString="Provider=LCPI.IBProvider;

         data source=dabissrv01:D:\DABiS800\D800_DB\D800_NR_RZ_KIEL.GDB;

         ctype=win1252;user id=sysdba;password=masterkey"

 providerName="System.Data.OleDb" />

</connectionStrings>

 

Applikationseinstellungen:

Die Applikationseinstellungen werden in der Section <applicationSettings> gesetzt.

Als Applikationseinstellung gilt der Semaphore-Pfad der in einem <setting>-Tag mit dem Namen SemaphorePath definiert ist und im Attribut <value> den Wert enthält.

Falls die Fach-Semaphoren gelesen werden sollen, kann dies mit dem <setting> ReadFachSemaphore gesteuert werden.

Der Name des lizenzierten Senders für dieses Produkt wird auch in einem <settings>-Tag mit dem Namen StationName definiert. Der Wert wird im Attribut <value> gesetzt.

Im <setting> Attribut HelpFile kann der Pfad zur Online-Hilfe gesetzt werden, damit man übers Menu oder mit F1 direkt in die News Builder Hilfe gelangt.

Mit dem <setting> FillWithAirTypes kann definiert werden, nach welchen Typen mit Luft gefüllt werden soll.

 

Beispiel Konfiguration ApplicationSettings:

<applicationSettings>

   <ch.sohard.NewsBuilderUI.Properties.Settings>

     <setting name="SemaphorePath" serializeAs="String">

       <value>\\dabissrv01\D800_RUN\D800_SEM\</value>

     </setting>

     <setting name="StationName" serializeAs="String">

       <value>DABiS Test Station</value>

     </setting>

     <setting name="ReadFachSemaphore" serializeAs="String">

       <value>False</value>

     </setting>

     <setting name="HelpFile" serializeAs="String">

       <value />

     </setting>

     <setting name="FillWithAirTypes" serializeAs="Xml">

       <value>

         <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          xmlns:xsd="http://www.w3.org/2001/XMLSchema">

           <string>UB</string>

           <string>AN</string>

           <string>N</string>

         </ArrayOfString>

       </value>

     </setting>

   </ch.sohard.NewsBuilderUI.Properties.Settings>

 </applicationSettings>

 

Benutzereinstellungen:

Alle Einstellungen unter dem Tag <userSettings> sind Standardwerte für benutzerspezifische Einstellungen und werden von der Applikation gesetzt.