4.3 Tilpasning til netværk og deling af data

<< Click to Display Table of Contents >>

Navigation:  4 Installationsvejledning >

4.3 Tilpasning til netværk og deling af data

Har man mere end én version af TLexplorer installeret i en virksomhed, vil det være en fordel at dele data imellem de forskellige brugere.

 

Dette gøres ved at angive en central (netværk) placering af data og TLexplorer's database. På hver enkelt maskine skal filen ”AppConfig.xml” derfor tilrettes, således at der peges på den samme placering.

 

Filen bør rettes på hver enkelt maskine før TLexplorer anvendes første gang. Dette gøres lettest ved at rette én fil til og kopiere denne til øvrige maskiner.

 

Standardopsætningen anvender ikke central placering eller en database til lagring af data. I stedet placeres data lokalt på den PC hvor TLexplorer er installeret, uden brug af database. I ældre versioner (1.8.4 og ældre) var det muligt at anvende en MS Access database, hvilket ikke længere er muligt. Pga. bagudkompabilitet vil TLexplorer ignorere konfigurationer som indeholder opsætning til MS Access.

 

Filen "AppConfig.xml" kan tilrettes lettest ved fra hovedmenuen af TLexplorer, at trykke Ctrl+Shift+Alt+c. Herefter kommer et lille konsolvindue op, hvor der skrives "config" efterfulgt af et tryk på Enter.

Herefter kommer opsætningen frem, som det ses længere ned på denne side.

 

Standardopsætning uden deling af data:

 

clip0002

 

Beskrivelse af konfigurationsværdierne:

 <CheckForUpdate>1</CheckForUpdate> - angiver hvor hyppigt der skal udføres tjek for opdateringer af applikationen. Værdien angives i antal dage. Sættes værdien til 0, udføres der ikke automatisk tjek for opdateringer.

 <LTLEndpoint>http://www.l-tl.dk/ltl/ltl.svc</LTLEndpoint> - slutpunkt til Tinglysningsservices. Bør ikke ændres.

 <ConnectionStrings>

   <ConnectionString> - opsætning af forbindelse til databasen. Hvis der ikke anvendes en database, skal både 'connectionString' og 'providerName' være tomme, ellers opfattes det som en fejl af TLexplorer.

     <name>IndexDB</name>

     <connectionString></connectionString>

     <providerName></providerName>

   </ConnectionString>

 </ConnectionStrings>

 <BrugerRolle>LANDINSPEKTØR</BrugerRolle> - angiver brugernes rolle. Gyldige værdier: UKENDT, LANDINSPEKTØR, ADVOKAT eller KOMMUNE.

 <SagsRefAssemblyName>SagsRefLocal.dll</SagsRefAssemblyName> -Komponent som styrer hvor ejendomsdata placeres. SagsRefLocal.dll er en standardkomponent og SagsRefJournal.dll integrerer programmet til LIFA's Journal-prog.

 <EAktPath>#CommonApplicationData#\LIFA\TLexplorer\Sager</EAktPath> - Hvis SagsRefAssemblyName er SagsRefLocal.dll angiver denne sti hvor xml-filer og pdfudskrifter med de hentede tingbogsoplysninger skal gemmes.

 <DigitalDokumentPath>#CommonApplicationData#\LIFA\TLexplorer\DigitaleDokumenter</DigitalDokumentPath> - Placering af digitale dokumenter.

 <DEBUG>false</DEBUG>

 <SingleInstance>true</SingleInstance> - angiver om TLexplorer kan startes mere end én gang. Hvis værdien er 'true' og TLexplorer afvikles, vil efterfølgende forsøg på opstart blot resultere i, at TLexplorer bringes i front.

 <BilagPath>#CommonApplicationData#\LIFA\TLexplorer\bilag</BilagPath> - placering af bilag

 <IndskannetAktPath>#CommonApplicationData#\LIFA\TLexplorer\IndskannedeAkter</IndskannetAktPath> - placering af gamle akter.

 <AppConfigRedirect /> - Mulighed for at omdirigere, hvor TLexplorer læser indstillingerne i AppConfig.xml.

 <MaxAntalSager>5</MaxAntalSager> - Maksimum antal viste sager i Sags-visning i TLexplorer.

</AppConfig>

 

Bemærk af stierne er præfikset med #CommonApplicationData#. Stier kan skrives med variable værdier ved anvendelse af miljøvariable som skal omsluttes med '%'-tegn eller specielle Windows-stier omsluttet af '#'-tegn.

 

Eksempel på anvendelse af miljøvariabel: <BilagPath>%APPDATA%\LIFA\TLexplorer\bilag</BilagPath>

 

Der findes en liste over alle specielle windows-stier her: http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx

 

Eksempel på opsætning med deling af data og anvendelse af database, uden integration til LIFA's Journal-løsning:

<?xml version="1.0" encoding="utf-8"?>

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

 <CheckForUpdate>1</CheckForUpdate>

 <LTLEndpoint>http://www.l-tl.dk/ltl/ltl.svc</LTLEndpoint>

 <ConnectionStrings>

   <ConnectionString>

     <connectionString>Data Source=MyDatabaseServer;Initial Catalog=TLexplorer;Integrated Security=SSPI</connectionString>

     <name>IndexDB</name>

     <providerName>System.Data.SqlClient</providerName>

   </ConnectionString>

 </ConnectionStrings>

 <BrugerRolle>LANDINSPEKTØR</BrugerRolle>

 <SagsRefAssemblyName>SagsRefLocal.dll</SagsRefAssemblyName>

 <EAktPath>\\MyServer\LIFA\TLexplorer\Sager</EAktPath>

 <DigitalDokumentPath>\\MyServer\LIFA\TLexplorer\DigitaleDokumenter</DigitalDokumentPath>

 <DEBUG>false</DEBUG>

 <SingleInstance>true</SingleInstance>

 <BilagPath>\\MyServer\LIFA\TLexplorer\bilag</BilagPath>

 <IndskannetAktPath>\\MyServer\LIFA\TLexplorer\IndskannedeAkter</IndskannetAktPath>

 <AppConfigRedirect />

 <MaxAntalSager>5</MaxAntalSager>

</AppConfig>

 

Eksempel på opsætning med deling af data, med integration til LIFA's Journal-løsning:

<?xml version="1.0" encoding="utf-8"?>

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

 <CheckForUpdate>1</CheckForUpdate>

 <LTLEndpoint>http://www.l-tl.dk/ltl/ltl.svc</LTLEndpoint>

 <ConnectionStrings>

   <ConnectionString>

     <connectionString>Data Source=MyDatabaseServer;Initial Catalog=TLexplorer;Integrated Security=SSPI</connectionString>

     <name>IndexDB</name>

     <providerName>System.Data.SqlClient</providerName>

   </ConnectionString>

 </ConnectionStrings>

 <BrugerRolle>LANDINSPEKTØR</BrugerRolle>

 <SagsRefAssemblyName>SagsRefJournal.dll</SagsRefAssemblyName>

 <DigitalDokumentPath>\\MyServer\LIFA\TLexplorer\DigitaleDokumenter</DigitalDokumentPath>

 <DEBUG>false</DEBUG>

 <SingleInstance>true</SingleInstance>

 <BilagPath>\\MyServer\LIFA\TLexplorer\bilag</BilagPath>

 <IndskannetAktPath>\\MyServer\LIFA\TLexplorer\IndskannedeAkter</IndskannetAktPath>

 <AppConfigRedirect />

 <MaxAntalSager>5</MaxAntalSager>

</AppConfig>

 

SagsRefJournal.dll kræver desuden 2 ekstra konfigurationsfiler, 'CustomCode.cs' og 'SagsRefJournal.dll.config', som ligeledes skal sættes op jf. gældende Journal-opsætning.

 

Konfigurationsfilen kan lettere sættes op ved brug af en brugergrænseflade til redigering af konfigurationsfilen. Dette gøres ved at starte TLexplorer med argumentet -config.

Eksempel: c:\program files(x86)\lifa\TLexplorer\TLexplorer.exe -config

 

clip0003

 

TLexplorers database

Der kan med fordel anvendes en database til TLexplorer, dette kan forbedre indlæsningshastigheden væsenligt og samtidig reducere netværkstrafikken.

Databasen kan installeres ved at anvende MS-SQL-scripts, som kan hentes her:

 

MS SQL 2005/2008: http://install.lifa.dk/tlexplorer/TLexplorerSQLCreate.zip

 

Databasescripts skal modificeres før de afvikles. Stier til databasefil og logfil skal ændres så de passer til den database-server hvor scriptet afvikles. Desuden skal der oprettes login med læse- og skriverettigheder, enten via script'et eller via en database administrations applikation.

 

Bemærk at ConnectionString til databasen, sættes ligeledes i filen "AppConfig.xml" og ikke i TLexplorer.exe.config-filen, selvom dette kan være standard i andre programmer.

 

OBS! For yderligere oplysninger og yderligere integration kontakt LIFA A/S Landinspektører.