Här kan du hitta information gällande konfigureringen av Ledningsägarmodulen via Web.config-filen.

AppSettings

Generalla inställningar (De flesta har redan satts om man har kört ConfigurationWizard)

Inställningsnamn Beskrivning
InstallationKey En GUID som autogenereras av ConfigurationWizard, och används som identifiering av Ledningskollen.
AppRootUrl Extern eller intern adress för installationen, t.ex: http://localhost/lemmy/
LkWebServiceBase Adress för Ledningskollen, vanligtvis https://ella.ledningskollen.se/. Om installationen är för test-miljön, ange: https://test.ledningskollen.se/ella
LkApiVersion Versionen av Ledningskollens API som Ledningsägarmodulen ska använda sig av. (Vid version 1.3.x ska modulen ha "api/v3" och vid 1.4.x ska modulen ha "api/v4")
SystemUser Användarnamnet på Ledningskollen som modulen ska använda
SystemUserPassword Lösenordet för användaren som modulen ska använda
WatchDirectoryPath Sökvägen till geometri-filerna som modulen ska använda
RepositoryDirectoryPath Sökvägen till en mapp där modulen kommer att spara en jämförelse-variant av ledningsnätet (Kräver läs- och skrivrättigheter)
GdalPath Sökvägen till Gdal-biblioteket, och är inkluderat med installationen. Sökvägen bör se ut som följande: C:\inetpub\wwwroot\lemmy.current\gdal\bin
MaxAllowedAreaOfInterestDifference Värdet för "Största tillåtna förändringen för ett intresseområde i förhållande till urspungligt område". Det förvalda värdet är 1
MaxGeometriesPerArea Värdet bestämmer max-gränsen för antal geometrier per område för modulen. Om en fil t.ex. innehåller fler än 100 000 geometrier kan modulen krascha eller bli för långsam. Det förinställda värdet är 10 000 och bör inte förändras

Interna inställningar

En lista med interna inställningar från Web.config-filen

Inställningsnamn
GeoServicesRoot
GeoServicesCustomer
GeoServicesUsername
GeoServicesPassword

Externa API inställningar

Om ni planerar att utveckla en egen integration för modulen, finns följande inställningar tillgängliga Här Notera att detta är en valmöjlighet och inte ett krav för att Ledningsägarmodulen skall fungera.

Inställningsnamn Beskrivning
CustomDataAccess En true/false flagga som anger om modulen ska använda sig en extern integration. (Om satt till true måste inställningen PluginPath vara satt). Det förinställda värdet är satt till false
PluginPath Sökvägen för det externa "pluginet", bör se ut som följande: C:\inetpub\wwwroot\lemmy.current\addOns. Systemet förväntar sig .dll-filer i denna sökväg
CustomDataAccessSwapWKT Förinställt till false. Om satt till true kommer modulen att flippa koordinaterna (från lat/long till long/lat)

Gamla (används ej) inställningar

Följande inställningar används inte i modul-versioner 1.3.x och framåt

Inställningsnamn
LkWebServiceBase
LkWebServiceBase
LkLemmyLoginService

Connection Strings

Ledningsägarmodulen använder NHibernate för att hantera sin databas, och förväntar sig en s.k. ConnectionString för att veta hur den ska koppla upp sig till korrekt databas. Nedan är ett exempel på hur det kan se ut:

<add name="NHibernate"
     connectionString="Data Source=databasserver;Initial Catalog=databasnamn;User ID=databasanvändare;Password=lösenord" />

Loggfiler

Loggfiler skapas av log4net som har följande inställningar i Web.config-filen.

<log4net>
    <appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
        <file value="Lemmy.log" />
        <rollingStyle value="Date" />
        <datePattern value=".yyyyMMdd" />
        <maxSizeRollBackups value="30" />
        <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
        </layout>
    </appender>
    <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
        <applicationName value="Lemmy" />
        <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
        </layout>
        <filter type="log4net.Filter.LevelRangeFilter">
            <levelMin value="ERROR" />
            <levelMax value="FATAL" />
        </filter>
    </appender>
    <root>
        <level value="INFO" />
        <appender-ref ref="FileAppender" />
        <appender-ref ref="EventLogAppender" />
    </root>
    <logger name="NHibernate">
        <level value="WARN" />
    </logger>
    <logger name="NHibernate.SQL">
        <level value="WARN" />
    </logger>
</log4net>

Om ni vill ange en alternativ sökväg för Loggfilerna kan ni ange det enligt exemplet nedan:

<file value="c:\path\to\logs\Lemmy.log" />

Ni behöver även se till att användaren som Ledningsägarmodulen använder (enligt IIS) också har läs- och skrivrättigheter för den angivna sökvägen.

Loggfilerna är förinställda på att skriva minimal mängd information. Vid fel på modulen kan det vara bra att öka mängden loggad information, vilket även support kan komma att behöva. Om man ändrar det enligt exemplet nedan (från INFO till DEBUG) kommer en större mängd information skrivas till loggfilerna.

<root>
    <level value="DEBUG" />
    <appender-ref ref="FileAppender" />
    <appender-ref ref="EventLogAppender" />
</root>