DGBuss:Systemoppsett
DGBuss
Snarveg (wdgbuss.exe)
Første gang DGBuss settes opp må man lage en snarveg som peker på arbeidskatalogen. Her settes også om man vil benytte MSSQL eller FOX utgaven via oppstartsparameter.
Arbeidskatalog (PCP50)
Inneholder databasefiler (hvis Fox utgave), konfigurasjonsfiler, eksportmapper, rapportmapper etc..
SQL-tilkobling/innstillinger
Her endrer man de enkelte parameterne som danner SQL server connectionstring .
DGis
Snarveg (proDGgis.exe)
Første gang DGis settes opp må man lage en snarveg som peker på proDGgis.exe. Her settes også om man vil benytte MSSQL eller FOX utgaven via oppstartsparameter. Parameteren bestemmer om man får åpne MSSQL eller FOX prosjektfiler med denne snarvegen. Ved installasjon fra MSI så opprettes det automatisk egne snarveger for FOX og MSSQL.
Prosjektfil
For å ta i bruk DGis må man ha en prosjektfil (DGP).
Nytt prosjekt
Hvis man ikke har prosjektfil, må man opprette et nytt prosjekt fra filmenyen Fil > Åpne prosjekt > Nytt prosjekt.
Her velger man Prosjektnavn og arbeidskatalogen (PCP50) for DGBuss.
Dette oppretter mappene:
- Bitmaps (inneholder ulike symboler som kan benyttes)
- Elveg (SOSI-kartdata hvis applikasjonen benytter det)
- Felles ( Felles filer for kommuner og vegklasser)
- Prosjekt-katalog
Eksempel på nytt prosjekt:
SQL versjon
SQL server connection string legges til i DGP-filen.
[mssql] DriverID=MSSQL Database=DG_Buss_SQL OS Authentication=0 Server=DG_Buss_SQL User_Name=DG_Buss Password=DG_Buss
DGPDF
DGPDF trenger at det opprettes to variabler i Windows registry som modifiseres under generering av holdeplasskilt i DGBuss.
[HKEY_CURRENT_USER\Software\DGPDF] "BypassSaveAs"="1" "OutputFile"="c:\\temp\\DGBuss\\0005.pdf"
Rapportgenerator
SQL server tilkoblingsdetaljene må settes like som i DGBuss.
For egendefinerte rapporter laget i Fastreport benyttes en egen ini-fil der man kan legge inn parameter for tilkobling til SQL server.
[Database] Server=DG_Buss_SQL Database=DG_Buss_Test User_Name=DG_Buss Password=DG_Buss
For egendefinerte spørringer eksportert til (Excel/CSV) benyttes en egen appsettings.json der man kan legge inn parameter for tilkobling til SQL server.
{ "ConnectionStrings": { "DefaultConnection": "Server=DG_Buss_SQL;Database=DG_Buss_Test;User ID=DG_Buss;Password=DG_Buss" } }
Oppskrift: Feil på SQL server connectionstring eller flytting til ny server
1) Lag eller bruk en snarveg som starter DGBuss i Fox utgave
Snarveiens skiller seg fra vanlig snarvei, ved at den ikke har parameter «MSSQL», og derved startes DGBuss som FOX-versjon: (Den må peke på korrekt arbeidsmappe!)
2) Start DGBuss som normalt via denne snarvegen.
Her endrer man de enkelte parameterne som danner SQL server connectionstring.