1(232) Projekt Triss 00-05-15 Version 2.0 Analys-översikt (Arkitektur) Triss 1. Introduktion 4 2. Beskrivning 4 3. Översiktliga diagram 4 6. Delsystem-struktur 6 6.1 Användargränssnittslager 6 6.1.1 Guides 6 6.1.1.1 Call 8 6.1.1.2 CallOld 11 6.1.1.3 Camera 14 6.1.1.4 ConfigureVVISPost 17 6.1.1.5 DistributionList 20 6.1.1.6 ExtTrafficMessage 23 6.1.1.7 FerryTime 26 6.1.1.8 FrostDamage 29 6.1.1.9 LogOn 32 6.1.1.10 Maintenance 34 6.1.1.11 MapLocate 36 6.1.1.12 ObjectBrowser 39 6.1.1.13 ReportGuide 42 6.1.1.14 RestArea 46 6.1.1.15 RoadCondStatus 49 6.1.1.16 RoadCondition 52 6.1.1.17 RoadConstruction 55 6.1.1.18 Routines 58 6.1.1.19 ShowMap 61 6.1.1.20 TaskView 64 6.1.1.21 TrafficMessage 67 6.1.1.22 TrissUsers 70 6.1.2 AdminGuides 74 6.1.3 Externakontroller 76 6.1.3.1 Crescent Internet toolpak 76 6.1.3.2 FPSpread 79
00-05-15 2(232) 6.1.3.3 GTMaskDate 81 6.1.3.4 GeniX 83 6.1.3.5 NTService 85 6.1.3.6 VisbyLib 87 6.1.4 KontrollPaletter 91 6.1.4.1 Alert 92 6.1.4.2 Comment 95 6.1.4.3 County 98 6.1.4.4 Date 100 6.1.4.5 DistListC 103 6.1.4.6 EventHandler 105 6.1.4.7 LocCode 108 6.1.4.8 LocationC 110 6.1.4.9 Names 113 6.1.4.10 Restriction 116 6.1.4.11 Schedule 118 6.1.4.12 Summary 120 6.1.4.13 TrissDragger 122 6.1.4.14 URLCollection 124 6.1.4.15 VerticalMenuC 126 6.2 Affärslager 133 6.2.1 Kodkomponenter 133 6.2.1.1 CallBack 135 6.2.1.2 FTP 139 6.2.1.3 GeniCam 141 6.2.1.4 ImportTrini 144 6.2.1.5 Indata 146 6.2.1.6 LocationCode 150 6.2.1.7 Report 153 6.2.1.8 ReportTrini 156 6.2.1.9 SOSMessage 158 6.2.1.10 SOSToTriss 160 6.2.1.11 TRISSCLASSES 163 6.2.1.12 TrissInterfaces 169 6.2.1.13 TrissMail 172 6.2.1.14 TrissStarter 175 6.2.1.15 TrissUncode 177 6.2.1.16 VVIS2Triss 180 6.2.1.17 pstartmenu 182 6.2.2 Tjänster 187 6.2.2.1 ReportService 187 6.2.2.2 SOSService 190 6.2.2.3 TFRService 192 6.2.2.4 TriniService 194 6.2.2.5 VVISService 196 6.3 Datalager 202 6.3.1 SQL-Server databaser 202 6.3.1.1 Triss 204 6.3.1.2 TrissAlertC 207 6.3.1.3 TrissArchive 209 6.3.1.4 TrissInput 211 6.3.1.5 TrissOutput 213 6.3.1.6 TrissRDB 215
00-05-15 3(232) 6.3.1.7 TrissRepl 218 6.3.1.8 TrissRoadNet 221 6.3.2 Access databaser 225
00-05-15 4(232) 1. Introduktion Triss systemet är modulerat och inläst i Rational Rose 4.0. För att ta ut dokumnet används Soda. Dokumenten är bara en generering ifrån modellen. I modellen ligger alltid orginalet och det senaste ändringarna. På detta sätt blir det en levande dokumentation som förbättras och ändras konternueligt. 2. Beskrivning 3. Översiktliga diagram KontrollPaletter Tjänster SQL-Server databaser Guides Kodkomponenter Access databaser Externakontroller AdminGuides Tre skikts vy
00-05-15 5(232) 6. Delsystem-struktur 6.1 Användargränssnittslager Användargränssnittslagret tillhandahåller det visuella gränssnittet för att presentera information och samla in data. Dess funktioner kan göra säkra anrop till önskade funktioner i affärslagret och integrerar användaren med applikationen, så att en affärsbearbetning kan genomföras. Guides AdminGuides KontrollPaletter Externakontroller Vy Användargränsnittslager 6.1.1 Guides Guider är Trissoperatörens användargränsnitt. Vi har valt att ej kalla det för formulär därför att tanken var att man skulle ha en guide för varje specifik uppgift t.ex. ett vägarbete. Skulle man hantera ett vägarbete så startade man den guiden och fick sedan hjälp med att hantera information som hör till ett vägarbete. Detta gäller också för de flesta guider idag. Men vissa passar igentligen inte in t.ex. Objektutforskaren. Alla guider skall implementera klassen ItrissGuide ifrån TrissInterfaces. Detta skall göras i en klass som heter Guide. Detta medför att alla guider i Triss startas på samma sätt dvs, att anropa Start på Guide klassen. Själva huvudformuläret skall heta frmguide.
00-05-15 6(232) Camera RoadCondition TrafficMessage TaskView LogOn ExtTraffic Message TrissUsers Configure VVISPost ReportGuide ObjectBrowser Call CallOld FerryTime FrostDamage MapLocate RestArea Maintenance Routines RoadCond Status DistributionList ShowMap Road Construction Vy Guides 6.1.1.1 Call Insamtalsguide. Hanterar in- och utsamtal. Man kan skapa nya objekt och/eller arkivera dessa
00-05-15 7(232) Call.modGuideTask Call.modMain Call.modDescriptionList Call.Guide Call.modData Call.frmGuide EventHandler CallOld Call Indata TrissInterfaces TRISSCLASSE S VerticalMenuC (from KontrollPalet Call 6.1.1.2 CallOld Insamtalsguide. Har tidigare använts för att hantera in- och utsamtal. Används nu endast till att hantera larm.
00-05-15 8(232) CallOld.modMain CallOld.modRichEdit CallOld.modDescriptionList CallOld.modGuideCall CallOld.modData CallOld.modGuideTask CallOld.Guide CallOld.frmGuide TRISSCLASSE S Indata CallOld CallBack (from Kodkompone Date Call CallOld
00-05-15 9(232) 6.1.1.3 Camera I Kamera guiden kan användaren titta på bilder ifrån kamerorna. Användaren kan välja att beställa en ny bild, då kommer Geni att ringa upp kameran och hämta en bild Camera.modMain Camera.modListViewUtil Camera.ConfGuide Camera.frmCamGuide Camera.frmSchedules Camera.Guide Camera.frmSchedule Camera.ListViewUtil Camera.frmGuide
00-05-15 10(232) EventHandler LocationC Summary TrissDragger (from KontrollPalette Date Camera GeniCam (from Kodkomponente TrissInterfaces TRISSCLASSE S Indata Camera 6.1.1.4 ConfigureVVISPost Guide som hanterar VVIS stolpar. Guiden visar alla attribut till en stolpe men endast stolpens namn, län och flagga(automatiskt med i rapporter) kan förändras. Funktioner såsom borttag och nyupplägg av stolpe finns ej
00-05-15 11(232) ConfigureVVISPost.frmGuide ConfigureVVISPost.modData ConfigureVVISPost.modSummary ConfigureVVISPost.Guide ConfigureVVISPost.modMain Indata Configure VVISPost EventHandler (from KontrollPalette LocationC (from KontrollPalett TRISSCLASSE S TrissInterfaces Summary (from KontrollPalet Beroenden an andra delsystem Configure VVISPost
00-05-15 12(232) 6.1.1.5 DistributionList Sändlisteguide. Hanterar sändlisteobjekt och mottagarobjekt dvs, man kan skapa nya, ta bort och ändra på befintliga objekt av typen sändlista och mottagare. Guiden fylls med samtliga befintliga sändlistor och mottagare för den region man är inloggad på vid uppstart. När guiden startas från objektbrowsern markeras det aktuella objektet. DistributionList.modMain DistributionList.modReport DistributionList.modData DistributionList.frmGuide DistributionList.Guide TrissInterfaces Indata DistributionList EventHandler TRISSCLASSE S (from Kodkompon
00-05-15 13(232) DistributionList 6.1.1.6 ExtTrafficMessage Guide som hanterar ett externttrafikmeddelande. För närvarande används den här guiden för att ta hand om information ifrån inrapporteringen i Trini och meddelanden ifrån SOS. Tanken är att den här guiden skall ta emot meddelanden ifrån alla andra system. Utifrån den här guiden kan skapa ett "riktigt" Trissobjekt. Detta görs genom att skapa den typ av guide som passar bäst till den typ av meddelande som man har fått in. ExtTrafficMessage.Guide ExtTrafficMessage.modMain ExtTrafficMessage.frmGuide
00-05-15 14(232) TrissInterfaces ExtTrafficMessage TRISSCLASSE S (from Kodkomponen Alert (from KontrollPalette Indata EventHandler Restriction URLCollection Summary (from KontrollPalett ExtTraffic Message 6.1.1.7 FerryTime Färjetidsguide. Hanterar färjetidsobjekt dvs, man kan skapa nya, ta bort och ändra på befintliga objekt. Guiden kan startas med ett vägarbetsobjekt, ett id objekt eller med ett tomt objekt. Guiden används för att koppla en lokalisering av en färja till en HTML-sida. Objektet används sedan i Trini.
00-05-15 15(232) FerryTime.frmGuide FerryTime.Guide FerryTime.modMain FerryTime.modData FerryTime.CRemoteNameInfo TRISSCLASSES TrissInterfaces TrissUncode (from Kodkomponenter Indata FerryTime LocationC FerryTime
00-05-15 16(232) 6.1.1.8 FrostDamage Tjälskadeguide. Visar tjälskadeobjekt dvs, man kan endast titta på befintliga objekt. Guiden kan startas med ett tjälskadeobjekt eller ett id objekt. FrostDamage.modConvert FrostDamage.modComboUtil FrostDamage.modData FrostDamage.frmGuide FrostDamage.modMain FrostDamage.Guide
00-05-15 17(232) TrissInterfaces Indata TRISSCLASSE S (from Kodkomponente EventHandler FrostDamage TrissUncode (from Kodkomponen LocationC Restriction Summary (from KontrollPalet Names FrostDamage 6.1.1.9 LogOn Inloggningsguide. I denna guide kan man logga in i Triss. Man måste välja från vilken region man kommer, vem man är och mot vilken region som man vill jobba mot. Man måste logga in i Triss för att kunna starta någon annan guide. Om man har en annan guide öppen och sedan loggar ut kan man ej spara något i databasen innan man har loggat in.
00-05-15 18(232) LogOn.Module1 LogOn.modUsers LogOn.frmLogOn LogOn.Guide LogOn TRISSCLASSE Indata TrissInterfaces S (from Kodkompon LogOn 6.1.1.10 Maintenance Underhållsguide. Hanterar Kundobjekt, Orsaksobjekt och Områdesobjekt för In/Utsamtalsguiden. Man kan skapa nya, ta bort och redigera samtliga tre objekttyper. När guiden startas visas samtliga kunder, orsaker och områden som finns sparade på den region man arbetar med. Guiden kan också startas med ett id objekt.
00-05-15 19(232) Maintenance.Guide Maintenance.modMain Maintenance.modData Maintenance.frmGuide Maintenance TrissInterfaces EventHandler TRISSCLASSE S Indata (from Kodkompone Maintenance 6.1.1.11 MapLocate Karta för att kunna lokalisera sig på vägnätet. Man kan lokalisera sig på länk, sträckor och LocationCode. Denna modul använder sig av Visby komponenten.
00-05-15 20(232) MapLocate.CRect MapLocate.frmInfo m_objmaprect m_recttherect MapLocate.Section MapLocate.frmKarta m_osymbstatus MapLocate.CSymbStatus MapLocate.CSectionEngine m_objsectionsengine m_objmapengine MapLocate.CMapEngine MapLocate.modDB MapLocate.frmAbout MapLocate.modKarta MapLocate.mdlDiv MapLocate.Guide MapLocate.frmLinkData MapLocate.modGlobal MapLocate.frmDataSources LocCode MapLocate VisbyLib (from Externakontroller TRISSCLASSE S TrissInterfaces EventHandler LocationCode (from Kodkompone
00-05-15 21(232) MapLocate 6.1.1.12 ObjectBrowser Objektutforskare. Används för att kunna se alla objekt i en grid. Objekten kan sedan öppnas i deras respektive guide. Objektutforskaren har egna utsökningsfunktioner mot databsan. Dessa fungerar så att man kan lägga in filter. Annars returnerar databasen alltid samma kolumner m.m. Datat hämtas nästan uteslutande ifrån objects tabellen. Bara för vissa objekt hämtas enstaka attribut ifrån attribut tabellerna. ObjectBrowser.CView oview ostandardview oview ObjectBrowser.Session osession ObjectBrowser.CObjectBrowser oobjectbrowser ObjectBrowser.frmView ObjectBrowser.Guide ObjectBrowser.frmGuide thefrmprint ObjectBrowser.frmPrint ObjectBrowser.CFilter mobjfilter ofilter ObjectBrowser.frmFilter ObjectBrowser.Module1 ObjectBrowser.CArea ObjectBrowser.modUrl ObjectBrowser.modConv ObjectBrowser.CFilters ObjectBrowser.CColums ObjectBrowser.CBrowserData ObjectBrowser.modBrowser ObjectBrowser.CFilterAdvDef ObjectBrowser.Type ObjectBrowser.CAdvancedFilter
00-05-15 22(232) VerticalMenuC ObjectBrowser (from KontrollPalet EventHandler (from KontrollPalet TrissInterfaces TRISSCLASSES LocationC (from KontrollPalet ObjectBrowser 6.1.1.13 ReportGuide Guide för att kunna skapa rapporter. Rapporterna är skapade i Access. Denna guide består egentligen av flera rapportguider, en guide för varje typ av rapport som kan skapas i Triss, dvs Vägarbetsrapporter, Väglagsrapporter, Rastplatsrapporter, tjälskaderapporter (TFR), Objektrapporter och fritextrapporter.
00-05-15 23(232) ReportGuide.GuideReportRoad ReportGuide.GuideReportRoad ReportGuide.modMain ReportGuide.GuideReportObject ReportGuide.modData ReportGuide.frmReportRoad ReportGuide.modSend ReportGuide.modVVIS ReportGuide.CTempVVIS ReportGuide.frmReportObject ReportGuide.modReport ReportGuide.frmReportRoadConstruction ReportGuide.GuideReportFrost ReportGuide.frmReportFrostDamage ReportGuide.frmSendStatus ReportGuide.Guide ReportGuide.GuideReportMessage ReportGuide.frmReportMessage ReportGuide.frmReportOrderGuide ReportGuide.frmReportRestArea ReportGuide.modAccessDB ReportGuide.GuideReportRestArea ReportGuide.modPrint
00-05-15 24(232) County EventHandler TrissInterfaces Comment Date ReportGuide TRISSCLASSES Report Indata (from Kodkomponente DistListC TrissUncode TrissMail ReportGuide TaskView
00-05-15 25(232) 6.1.1.14 RestArea Rastplatsguide. Hanterar rastplatsobjekt dvs, man kan skapa nya, ta bort och ändra på befintliga objekt. Guiden kan startas med ett rastplatsobjekt, ett id objekt eller med ett tomt objekt. RestArea.modData RestArea.Guide RestArea.modMain RestArea.frmGuide RestArea Indata (from Kodkomponent TRISSCLASSE S (from Kodkomponent TrissUncode (from Kodkomponent TrissInterfaces EventHandler LocationC Summary (from KontrollPaletter RestArea 6.1.1.15 RoadCondStatus Väglagsstatusguide. Hanterar väglagsstatusobjekt. I normalläge kan man endast ändra på befintliga objekt.
00-05-15 26(232) Guiden kan startas med ett väglagsstatusobjekt eller ett id objekt. Vid uppstart fylls guiden med de befintliga väglagsstatus objekt som finns i Triss. Guiden kan också startas med växeln "edit". Då visas ytterligare en flik där man kan skapa nya statusobjekt för någon av de olika objekttyperna i Triss. Väglagsstatusobjektet används också som kommentar i Trinirapporter för väglag. RoadCondStatus.frmGuide RoadCondStatus.Guide RoadCondStatus.modMain RoadCondStatus.modData RoadCondStatus TrissInterfaces TRISSCLASSES EventHandler Date Indata
00-05-15 27(232) RoadCond Status 6.1.1.16 RoadCondition Guide för att kunna hantera väglag. Denna guide har omarbetats flera gånger. Man kan lägga väglag, orsaker,varningar och åtgärd på valda sträckor. Sträckorna hämtas ifrån positioneringskartan. RoadCondition.CCallBack RoadCondition.modDb m_callback RoadCondition.frmGuide RoadCondition.modMain RoadCondition.modList RoadCondition.ListViewEx RoadCondition.modData RoadCondition.CConditionData RoadCondition.Guide
00-05-15 28(232) RoadCondition TRISSCLASSE S (from Kodkompone TrissInterfaces (from Kodkompone Date EventHandler Indata (from Kodkompone RoadCondition 6.1.1.17 RoadConstruction Vägarbetsguide. Hanterar vägarbetsobjekt dvs, man kan skapa nya, ta bort och ändra på befintliga objekt. Guiden kan startas med ett vägarbetsobjekt, ett id objekt eller med ett tomt vägarbetsobjekt. RoadConstruction.Guide RoadConstruction.modSummary RoadConstruction.frmGuide RoadConstruction.modMain RoadConstruction.modData
00-05-15 29(232) TrissInterfaces RoadConstruction TRISSCLASSES (from Kodkomponente Schedule Summary (from KontrollPaletter LocationC Restriction Alert EventHandler Indata Names Road Construction 6.1.1.18 Routines Rutinguide. Hanterar rutinobjekt dvs, man kan skapa nya, ta bort och ändra på befintliga objekt. Guiden kan startas med ett rutinobjekt eller ett id objekt. Vid uppstart fylls guiden med samtliga befintliga rutiner för den region man arbetar med.
00-05-15 30(232) Routines.modGuideTask Routines.modData Routines.modMain Routines.modRoutine Routines.modGuideCall Routines.frmGuide Routines.Guide Routines.frmObName TrissInterfaces Indata TRISSCLASSE S (from Kodkompone Routines Date Summary EventHandler (from KontrollPalet Routines
00-05-15 31(232) 6.1.1.19 ShowMap Visningskartan visar alla objekt som är lokaliserade. Visningskartan använder sig av T&MMap. Kopplingen mellan T&MMap och ShowMap(guiden till visningskartan) sker via DDE(Dynamic Data Exchange).Visningskartan skall automatiskt rita om sig när en ändirng i databasen har skett. Dock ritas den om var femte minut när ändringen har skett på någon annan klient. Det finns också möjlighet att slå av all uppdatering av kartan. T&MMap är ett 16 bits program. Alla andra delsystem i Triss är 32 bitars. ShowMap.CRect ShowMap.MyTMMap m_objwinpos m_objtmmap ShowMap.MapWindow ShowMap.CSeekEngine m_objactivewindow m_objseekengine ShowMap.modStrings ShowMap.frmVisningskarta ShowMap.MapFiles ShowMap.TheMain ShowMap.WinAPI ShowMap.modGlobal ShowMap.modConvert ShowMap.MapShow ShowMap.CLegendItem ShowMap.CNotify ShowMap.modRegistry ShowMap.modComboUtil ShowMap.ObjectTypeInfo ShowMap.OccurrenceSetting
00-05-15 32(232) ShowMap EventHandler (from KontrollPale TRISSCLASSE S TrissInterfaces (from Kodkomponenter ShowMap 6.1.1.20 TaskView Arbetsuppgifter. Guide för att kunna se vilka arbetsuppgifter som finns. Man kan hantera aktuella arbetsuppgifter och arkiverade arbetsuppgifter. Arbetsuppgifter skapas av in och ut samtal, vissa utgångna objekt, inrapportering från Trini, data från SOS och rutiner.
00-05-15 33(232) TaskView.CSound TaskView.frmReport TaskView.frmSearch m_osound R F TaskView.modTask TaskView.frmGuide TaskView.Guide TaskView.modMain TaskView.mod TaskView.modData Date TaskView EventHandler (from KontrollPalette TrissInterfaces FPSpread (from Externakontro Indata TRISSCLASSES ReportGuide
00-05-15 34(232) TaskView 6.1.1.21 TrafficMessage Guide för att hantera trafikmeddelanden. Denna guide är generell och hanterar både olyckor och andra trafikmeddelanden. Guiden kan startas med ett TrafficMessageobjekt, Idobjekt eller Tomt objekt. TrafficMessage.modData TrafficMessage.modMain TrafficMessage.modSummary TrafficMessage.Guide TrafficMessage.frmGuide
00-05-15 35(232) Restriction Summary Alert (from KontrollPalette LocationC TrafficMessage EventHandler (from KontrollPalette TrissInterfaces TRISSCLASSE S (from Kodkompone Schedule TrissDragger Indata (from Kodkompone TrafficMessage 6.1.1.22 TrissUsers Guide för att hantera Triss användare. Man kan skapa nya, ta bort och redigera användare. För att kunna göra detta måste man vara Triss Administratör. Är man inte det får man bara ändra sitt egna lösenord.
00-05-15 36(232) TrissUsers.Module1 TrissUsers.GuideTrissUser TrissUsers.frmGuide TrissUsers.modUsers TrissUsers EventHandler (from KontrollPale TRISSCLASSE S (from Kodkompone TrissInterfaces Indata TrissUsers 6.1.2 AdminGuides Formulär som sköter konfigurering och vissa administrativa sysslor i Triss systemet. Dessa behöver ej vara implementerade som en guide, eftersom de ej kan startas via Trissbaren. Dessa finns ej heller på alla Trissklienter utan finns bara där man skall kunna konfigurera Triss. Dessa finns oftast på Nic:en i Borlänge.
00-05-15 37(232) 6.1.3 Externakontroller Inköpta och ej utvecklade komponenter i TRISS. FPSpread VisbyLib GeniX Crescent Internet toolpak GTMaskDate NTService Vy Externakontroller 6.1.3.1 Crescent Internet toolpak Inköpt paket med kontroller för internet. CISMTP CIMIME 6.1.3.2 FPSpread Far Points Spread. Version 2.5.
00-05-15 38(232) vaspread FPSpread (from Externako TaskView 6.1.3.3 GTMaskDate ActiveX kontroll från GreenTree som hanterar datum och tid. MaskDate 6.1.3.4 GeniX Komponent som sköter koppling mot Geni. Utvecklad inom Geni projektet.
00-05-15 39(232) GeniX (from Externako GeniCam (from Kodkompo 6.1.3.5 NTService ActiveX komponent som gör det möjligt att köra VB program som NT-tjänster. Nästan alla Triss tjänster använder sig av den. Den är tillverkad av microsoft. Den har hittats på Microsoft Developers Network. Den har implementerat sådana funktiner som att installera, starta och stoppa tjänster NTService.NTService SvcControls SvcEventId SvcStartMode SvcState SvcEventType 6.1.3.6 VisbyLib Visby.
00-05-15 40(232) VisByCoord vsbgrpobjtype vsblinkroletype vsbfeatsideordirtype vsbdirfeattype vsbmemtype <<Get>> LinkRoleInHostRoad vsbroadroletype vsbsidefeattype vsbindependentfeattype VisBy vsbhittsttype vsbvissidetype VisbyLib (from Externako MapLocate 6.1.4 KontrollPaletter Kontrollpaletter kallar vi i Triss de ActiveX kontroller(ocx) som vi har skapat själva med hjälp av VB5. Dessa innehåller oftast sådana saker som upprepas ofta t.ex. restriktioner. Tanken är att man ej skall behöva skapa ett användargränsnitt för att mata in samma information flera gånger. En kontrollpalett bör ha eventen Changed och ComponontError. Changed skall ske när något har ändrats i kontrollen. ComponentError skall ske när något gick fel i kontrollen.
00-05-15 41(232) VerticalMenuC Comment County DistListC LocCode TrissDragger URLCollection Date LocationC Names Restriction Schedule Alert EventHandler Summary Vy KontrollPallertter 6.1.4.1 Alert Kontroll för att kunna koda en händelse enligt AlertC. AlertC koderna hämtas ifrån två access databaser. Dessa är TrissConfiguration och AlertCEventList. Man väljer också duration, den tid som ett objekt är giltigt, i denna kontroll. Detta kodas också enligt AlertC standarden. Alert.modAlertDb Alert.CDurationData Alert.AlertControl
00-05-15 42(232) Alert Date (from KontrollPale TRISSCLASSES Varför? Alert RoadConstruction TrafficMessage ExtTraffic Message 6.1.4.2 Comment Kontroll för att kunna kommentera rapporter. Kommentarerna sparas i accessdatabasen comment.mdb. Det finns tio sparade kommentarer per rapporttyp. Comment.Comment
00-05-15 43(232) Comment Bara för läsning ur registret. TRISSCLASSES Comment (from KontrollPa ReportGuide 6.1.4.3 County Kontroll för att kunna välja län. Används i rapportguiderna. Länen hämtas ifrån SQL-Server databasen, via TrissBizz. County.County
00-05-15 44(232) County Indata (from Kodkompone TRISSCLASSES Borde ej behövas County (from KontrollPa ReportGuide 6.1.4.4 Date Datumkontroll. Innehåller en annan datumkontroll, "GreenTree". Date.DateControl
00-05-15 45(232) Date.DateControl MaskDate CallOld RoadCondition TaskView Date Routines RoadCondStatus Camera ReportGuide 6.1.4.5 DistListC Kontroll för att kunna välja sändlistor. Här kan man också lägga till extra email/fax nummer. Dessa behöver alltså inte ligga med på någon sändlista.
00-05-15 46(232) DistListC.DistListControl DistListC (from KontrollPa Indata (from Kodkompo DistListC (from KontrollPa ReportGuide 6.1.4.6 EventHandler Hanterar händelser mellan guider och komponenter i Triss. Kopplar upp sig mot Callback. EventHandler bör ligga på alla guider. Genom EventHandler så kommer Events(händelser) som t.ex om man bör stänga ner Triss m.m
00-05-15 47(232) EventHandler.EventHandlerControl EventHandler CallBack TrissInterfaces (from Kodkomponente
00-05-15 48(232) RoadConstruction Call DistributionList FrostDamage TaskView TrafficMessage ObjectBrowser RoadCondition ExtTraffic Message EventHandler RestArea RoadCond Status TrissUsers Camera Maintenance Configure VVISPost ReportGuide MapLocate ShowMap Routines 6.1.4.7 LocCode Kontroll för att kunna lokalisera ett objekt på locationcode.
00-05-15 49(232) LocCode.frmSearch LocCode.frmList LocCode.LocCode LocCode (from KontrollPale LocCode (from KontrollPale MapLocate Beroenden till andra delsystem 6.1.4.8 LocationC Kontroll för att kunna plocka in en position ifrån positioneringskartan. Man kan bara plocka in LocationCode och/eller Länkar. Sträckor kan ej plockas in.
00-05-15 50(232) LocationC.LocationControl LocationC CallBack (from Kodkompon TRISSCLASSES
00-05-15 51(232) LocationC RestArea ObjectBrowser FrostDamage Configure VVISPost RoadConstruction FerryTime Camera TrafficMessage 6.1.4.9 Names Kontroll för att kunna mata in och hantera objekt av typen namn. Namn skulle egentligen kallas person. Därför att man kan mata in information en persons namn, befattning och tre telefonnummer. Names.NamesControl
00-05-15 52(232) Names TRISSCLASSES (from Kodkomponente Names Road Construction FrostDamage 6.1.4.10 Restriction Kontroll för att kunna mata in restriktioner. En restriktion kan vara hastighet, vikt, höjd, längd och bredd. Det finns också två till restriktioner omkörning förbuden och fordonstrafik förbjuden.
00-05-15 53(232) Restriction.proAbout Restriction.Restrictions Restriction (from KontrollPale Restriction Road Construction TrafficMessage ExtTraffic Message FrostDamage 6.1.4.11 Schedule Schemakontrollen används i guider där man kan skriva in ett schema t.ex. vägarbetsguiden. Med ett schema kan man ange vilka dagar inom en vecka vid en viss tidpunkt, t.ex. varje Måndag och Fredag kl 10.00.
00-05-15 54(232) Schedule.Schedu Schedule (from KontrollPale Schedule Road Construction TrafficMessage 6.1.4.12 Summary Sammanställningskontroll. Denna kontroll skall finnas på sista fliken i de flesta guider. Den skall visa en text sammanställning av det data som finns i guiden. Summary.Summary Summary (from KontrollPale
00-05-15 55(232) Summary Camera Configure VVISPost RestArea FrostDamage Road Construction Routines TrafficMessage ExtTraffic Message 6.1.4.13 TrissDragger Kontroll för att kunna länka guider till varandra. TrissDragger.TrissDrag
00-05-15 56(232) TrissDragger TRISSCLASSES (from Kodkomponen TrissInterfaces TrissDragger TrafficMessage Camera 6.1.4.14 URLCollection Kontroll som visar och hanterar länkar mellan objekt. Används av de guider där man kan länka ihop objekt. URLCollection.URLCollection
00-05-15 57(232) URLCollection TRISSCLASSES (from Kodkomponente URLCollection (from KontrollPalette ExtTrafficMessage 6.1.4.15 VerticalMenuC Verikalmeny knotroll som den som den som finns i Outlook.
00-05-15 58(232) VerticalMenuC.MenuItems mmenuitems VerticalMenuC.Arrow mpicdown mpicup VerticalMenuC.Menus mmenus VerticalMenuC.VMenu VerticalMenuC.VerticalMenu VerticalMenuC.MenuItem VerticalMenuC.Global VerticalMenuC.Menues VerticalMenuC.MenuObjects VerticalMenuC.MenuItemObjects VerticalMenuC.dlgAbout VerticalMenuC (from KontrollPale VerticalMenuC Call ObjectBrowser
00-05-15 59(232) 6.2 Affärslager Affärslagret är bryggan mellan användargränssnitts- och datalagret. Dess funktioner anropas från användaren (eller andra affärfunktioner) för att genomföra en affärsuppgift. Det gör de genom att tillämpa formella rutiner och affärsregler på det relevanta datat. När det önskade datat finns på en databasserver, så kan affärslagret göra säkra anrop till berörda funktioner i datalagret. På så sätt isoleras användaren från direkt interaktion med databasen. Eftersom affärsregler brukar förändras oftare än de särskilda affärsuppgifter de stödjer, så är de lämpliga att kapsla in som komponenter, vilka är fysiskt åtskilda från själva applikationslogiken. Tjänster Kodkomponenter Vy Affärslager 6.2.1 Kodkomponenter Dessa ActiveX komponenter hanterar sparning/hämtning av data mot SQL-Server databasen, kodning/uppkodning av data, definitioner av objekt och start av guider m.m. ActiveX komponenterna kan vara endera.exe eller.dll. För dessa finns inget interface att implementera som för guiderna.
00-05-15 60(232) GeniCam TrissStarter Report ReportTrini TRISSCLASSE S TrissInterfaces TrissUncode pstartmenu Indata ImportTrini SOSMessage SOSToTriss VVIS2Triss LocationCode TrissMail CallBack FTP Vy Kodkomponenter 6.2.1.1 CallBack Modul som hanterar meddelanden mellan guider i Triss. Det finns idag två olika sätt implementerade i denna modul. Den ena är ifrån triss 1.0 och bör ej användas. Den andra, den som bör användas, är byggt med hjälp av events. Eventhandler kopplar upp sig mot denna.
00-05-15 61(232) Används i Triss 2.0 CallBack.modMain CallBack.Global gevent GE Används ej i Triss 2.0 CallBack.Events CallBack.MsgConstants CallBack.Notifier m_omsgconstants CallBack.CallBacks CallBack ShowMap varför? TRISSCLASSES ShowMap
00-05-15 62(232) CallBack CallOld EventHandler pstartmenu 6.2.1.2 FTP Används för att skicka filer via FTP(File Trasnport Protocal). Används av vägsvar. Sändning av filer är den enda funktionen som är implementerade. I framtiden kommer öven hämtning av filer att byggas in. CFTP f frmmain Microsoft Internet Tranfer Control Vägsvar Beroenden till andra delsystem
00-05-15 63(232) 6.2.1.3 GeniCam GeniCam sköter kopplingen mot Geni. GeniCam.frmLog GeniCam.GeniDatabaseEngine m_ogenidatabases GeniCam.GeniDatabases GeniCam.CameraDirection GeniCam.StringHandler GeniCam.Constants GeniCam.CSchedule GeniCam.CSchedules m_ocamsetting GeniCam.CCameraSettings m_ogenidatabase GeniCam.GeniDatabase GeniCam (from Kodkompo GeniX (from Externako
00-05-15 64(232) GeniCam (from Kodkompo Camera 6.2.1.4 ImportTrini Hämtar meddelanden ifrån Internet(Trini). ImportTrini.Service ImportTrini TrissInterfaces Indata TRISSCLASSE S (from Kodkompone
00-05-15 65(232) ImportTrini (from Kodkompo TriniService (from Tjänster) 6.2.1.5 Indata TrissBizz är den modul som sköter all sparning och hämtning av objekt ifrån SQL-Server databasen. TrissBizz skall vara den enda vägen som data skall kunna sparas i databasen. I vissa fall så tillåts att man läsa data ifrån något annat delsystem. I TrissBizz finns generella publika funktioner för att kunna spara, hämta och ta bort Triss objekt ur databasen.
00-05-15 66(232) Indata.modGlobal Indata.modDistList Indata.modCameraStation Indata.modLocation Indata.modRestriction Indata.modConvert Indata.modFerryTime Indata.modLocCode Indata.modFrostDamage Indata.modMain Indata.modPerson Indata.modReplic Indata.modExtTrafficMessage Indata.modInterNetReport Indata.modLink Indata.modLocCodeDef Indata.modMeasure Indata.modRecipient Indata.modReportOrder Indata.modRoadCondition Indata.modRoutine Indata.modRoadwork Indata.modSectionDef Indata.modTimeInterval Indata.modNotify Indata.modRegistry Indata.modRestArea Indata.modRoadConditions Indata.modSchedule Indata.modUrls Indata.CData IndataCTabelAttr Indata.TrissDBIO Indata.PropBagEngine Indata.modSOSMessage Indata.modTrissUser Indata.modVVISPost Constants Indata.CTrissUser Indata.modTask Indata.modTrafficMessage Indata.CCounty Indata.CRegion Indata.TrissBizz modclassid Indata.modLongText Indata.modConvDB Indata TrissUncode (from Kodkompon TrissInterfaces TRISSCLASSE S
00-05-15 67(232) County DistListC SOSToTriss (from Kodkomponen pstartmenu Indata VVIS2Triss (from Kodkompone ImportTrini Guides (from Användargränssnittslager)
00-05-15 68(232) LogOn FerryTime TaskView RoadCondition ExtTraffic Message CallOld Routines Camera Indata TrafficMessage ReportGuide ObjectBrowser DistributionList RestArea Call Configure VVISPost TrissUsers FrostDamage Maintenance RoadCond Status Road Construction ShowMap Beroenden från guider till detta delsystem 6.2.1.6 LocationCode Modul för att hantera kodning och uppkodning av LocationCode.
00-05-15 69(232) LocationCode.CLocation LocationCode.CPosition glocationcodes LocationCode.mod LocationCode.CLocation LocationCode TrissUncode MapLocate LocationCode (from Kodkompon 6.2.1.7 Report Denna modul sköter uttag ur SQL Server databasen till rapporterna i Triss. Resultaten mellanlagras i Access databasen Report.mdb. Rapporterna skapas med Access.
00-05-15 70(232) Report.modConnect Report.modReportTables Report.modConvDB Report.ReportBizz Report TrissInterfaces (from Kodkomponen TrissUncode TRISSCLASSES (from Kodkomponent Report (from Kodkompo ReportGuide 6.2.1.8 ReportTrini Modul som skapar upp rapporter till Trini. Rapporerna är gjorda i Crystal Reports. Används av tjänsten ServiceTrini.
00-05-15 71(232) ReportTrini.modRegistry ReportTrini.ErrorHandler ReportTrini.modMain ReportTrini.Service ReportTrini (from Kodkompon ReportTrini (from Kodkompo ReportService (from Tjänster) 6.2.1.9 SOSMessage SOS meddelande.
00-05-15 72(232) SOSMessage.modMain SOSMessage.SOSMsg SOSMessage.modSOS SOSMessage (from Kodkompon SOSMessage (from Kodkompo SOSToTriss (from Kodkompo 6.2.1.10 SOSToTriss Modul för att hämta in SOS meddelanden till Triss. Anropas av tjänsten SOSService
00-05-15 73(232) SOSToTriss.CSettings SOSToTriss.modMain m_osettings SOSToTriss.SOS2Triss SOSToTriss.frmControl SOSToTriss Indata (from Kodkompone SOSMessage TrissInterfaces TRISSCLASSE S (from Kodkomponen
00-05-15 74(232) SOSToTriss (from Kodkompo SOSService (from Tjänster) Beroenden till andra delsystem 6.2.1.11 TRISSCLASSES I denna modul så finns alla Triss objekt som skall kunna sparas i databasen. TrissClasses brukar vara med i alla delsystem eftersom den innehåller alla klassdefinitioner av Triss objekt.. Eftersom nästan alla delsystem har early binding mot denna OLE komponent så är det viktigt att den är binärkompatibel så långt som det bara går. Om man gör så att den ej blir binärkompatibel så måste man kompilera om alla delsystem som har early binding mot denna komponent. För att den skall vara kompatibel får man bara lägga till saker ej dra ifrån. Man får heller inte ändra på medlemsfunktioners typer. Därför kan det i vissa fall vara bättre att skapa en ny funktion än att göra den okompatibel. I TrissClasses ligger också funktioner för att hantera registret och felhantering. Alla Triss objekt som finns skall också ha en ikon. Ikonerna lagras i en resursfil i TrissClasses.
00-05-15 75(232) TrissClasses.CLocCode TrissClasses.CCameraStation TrissClasses.CExtTrafficMessage m_objloccode m_loclocation m_loclocation TrissClasses.CFrostDamage TrissClasses.CLocation m_loclocation m_loclocation m_loclocation TrissClasses.CSectionDef m_collocation m_loclocation m_loclocation m_loclocation m_loclocation TrissClasses.CLocCodeDef TrissClasses.CRestArea TrissClasses.CRoadCondition TrissClasses.CRoadwork TrissClasses.CFerryTime TrissClasses.CTrafficMessage TrissClasses.CVVISPost TrissClasses.CSOSMessage TrissClasses.CClient TrissClasses.CEventType TrissClasses.CRegistryEngine TrissClasses.CRecipient TrissClasses.CRoutine TrissClasses.CTask TrissClasses.CInternetReport TrissClasses.CPerson TrissClasses.CSection TrissClasses.CMeasure TrissClasses.CClientGroup TrissClasses.CDistributionList TrissClasses.modResource TrissClasses.CId TrissClasses.CResource TrissClasses.CTimeInterval TrissClasses.FileIO TrissClasses.CSchedule TrissClasses.CLink TrissClasses.CReportOrder TrissClasses.CTaskType TrissClasses.CTopic TrissClasses.CObject TrissClasses.CUrl TrissClasses.CErrorEngine TrissClasses.PropBagEngine TrissClasses.modConv TrissClasses.CRestriction modclassid TrissClasses.CEventTypeGroup TrissClasses.modStrings
00-05-15 76(232) TRISSCLASSES (from Kodkompon TrissInterfaces (from Kodkompone CallBack County Comment SOSToTriss ImportTrini (from Kodkompone pstartmenu TrissUncode (from Kodkompone VVIS2Triss TrissMail TRISSCLASSE S Guides (from Användargrän
00-05-15 77(232) RoadCondition TrafficMessage TaskView Road Construction LogOn ExtTraffic Message TrissUsers Maintenance Configure VVISPost TRISSCLASSE S RoadCond Status ShowMap RestArea ReportGuide Camera Routines MapLocate ObjectBrowser Call CallOld DistributionList FerryTime FrostDamage Beroenden från Guides till detta delsystem 6.2.1.12 TrissInterfaces Innehåller de interface som finns i Triss. Alla guider skall vara av typen ITrissGuide. Alla Trissobjekt skall vara av typen ITrissObject. Nästan alla moduler i Triss blir beroende av denna modul. Det bör därför ej bli några ändringar i denna modul. Interfacen används till att TrissInterfaces.ITrissGuide TrissInterfaces.ITrissObject
00-05-15 78(232) TrissInterfaces (from Kodkompon ReportGuide DistributionList ObjectBrowser TaskView Call RoadCondition RoadCond Status Road Construction TrissInterfaces LogOn ExtTraffic Message FerryTime TrafficMessage Camera MapLocate ShowMap TrissUsers pstartmenu FrostDamage ImportTrini (from Kodkompone SOSToTriss Maintenance Configure VVISPost RestArea Routines
00-05-15 79(232) 6.2.1.13 TrissMail Används för att skicka email i Triss. Email skickas vid sändning av rapporter dels till faxtjänster och direkt till email mottagare. Email skickas via SMTP och följer MIME standarden. TrissMail.modMail TrissMail.Mail TrissMail.CrescentInternetToolPak TrissMail.frmMail CISMTP (from Crescent Internet toolpak) CIMIME (from Crescent In TrissMail TRISSCLASSE S
00-05-15 80(232) TrissMail (from Kodkompo ReportGuide 6.2.1.14 TrissStarter Applikation som används för att kunna starta triss objekt som har sparats till fil. Filen kan dels vara en länk till ett Triss objekt eller ett Triss objekt. Man kan alltså starta dessa objekt på fil genom att dubbelklicka på dem i filhanteraren. Man kan öppna en fil från filhanteraren med extension:.tof = Triss Object File och.tol = Triss Object Lin TrissStarter.modMain TrissStarter TRISSCLASSE S TrissInterfaces (from Kodkompon
00-05-15 81(232) TrissStarter (from Kodkompon 6.2.1.15 TrissUncode Denna modul används för att kunna koda upp olika typer av värden och objekt. Oftast så kodas ett objekt eller ett värde om från en kod till klartext. Är en ActiveX exe. TrissUncode.UnCode TrissUncode.CVVISIntervals TrissUncode.Module1 TrissUncode.start TrissUncode TRISSCLASSE S LocationCode (from Kodkompon
00-05-15 82(232) ReportGuide FerryTime Report TrissUncode FrostDamage RestArea Indata 6.2.1.16 VVIS2Triss Används för att hämta in VVIS värden i Triss. Värdena kommer på filer. Denna modul används av tjänsten ServiceVVIS. VVIS2Triss.modMain VVIS2Triss.Service
00-05-15 83(232) VVIS2Triss TRISSCLASSES Indata (from Kodkomponent VVIS2Triss (from Kodkompo VVISService (from Tjänster) Beroenden till andra delsystem 6.2.1.17 pstartmenu Denna modul har hand om att starta andra guider. Den tar emot meddelanden från trissbaren och startar rätt guide. Man kan också skicka in ett objekt och den guiden som hanterar detta objekt startas av startmenu.
00-05-15 84(232) pstartmenu.modclass pstartmenu.frmtimed pstartmenu.frmabout pstartmenu.startmenu pstartmenu.modmain pstartmenu TRISSCLASSES TrissInterfaces Indata
00-05-15 85(232) pstartmenu ShowMap ObjectBrowser Beroenden till andra delsystem 6.2.2 Tjänster Tjänster är NT-tjänster som ligger och utför opperationer mot Triss. Det kan t.ex. vara att läsa VVIS filer och spara dessa värden i Triss. ReportService SOSService VVISService TFRService TriniService Vy tjänster 6.2.2.1 ReportService Den här tjänsten används för att skapa HTML rapporter till Trini. Den innehåller ingen funktionalitet utan anropar affärsobjektet ReportTrini.
00-05-15 86(232) ReportService.frmReport ReportService (from Tjänster) ReportTrini (from Kodkompon NTService (from Externakontroller) 6.2.2.2 SOSService N-tjänst som anropar sköter hämtning av data ifrån SOS. SOSService.frmImportSOS
00-05-15 87(232) SOSService (from Tjänster) SOSToTriss (from Kodkompon NTService (from Externakontroller) 6.2.2.3 TFRService NT-tjänst som sköter hämtning av data ifrån TFR. TFRService.frmTFRService TFRService (from Tjänster) NTService (from Externako 6.2.2.4 TriniService NT-tjänst som hämtar infromation ifrån Trini. Den anropar affärsobjektet importtrini. Det är i importtrini som all logik m.m. ligger.
00-05-15 88(232) TriniService.frmImportTrini TriniService (from Tjänster) ImportTrini (from Kodkompon NTService (from Externakontroller) 6.2.2.5 VVISService Nt-tjänst som sköter inhätning av data ifrån VVIS. Själva tjänsten anropar affärsobjektet VVIS2Triss. All logik m.m. ligger i affärsobjektet. VVISService.frmVVISService VVISService (from Tjänster) VVIS2Triss (from Kodkompon NTService (from Externakontroller)
00-05-15 89(232) 6.3 Datalager Datalagrets funktioner underhåller, läser och uppdaterar data. De hanterar också varje begäran från affärslagret att ändra data. Att särskilja datalagret möjliggör underhåll och ändring av datamodellen - t o m omstrukturering om nödvändigt - utan att affärs- eller användargränssnittslagren påverkas. 6.3.1 SQL-Server databaser
00-05-15 90(232) Databas på fjärransluten server TrissRepl TrissArchive TrissRepl TrissInput Triss TrissRDB TrissOutput TrissRoadNet TrissAlertC Triss har vyer mot tabellerna i dessa databaser. Databas på fjärransluten server Databasöversikt 6.3.1.1 Triss Triss är systemets centrala databas med objektkatalog och objekt och vyer mot angränsande databaser. Triss_ Triss_Camera Triss_ Triss_Client Triss_ Triss_Cover Triss_Dist Triss_Event Triss_EventType Triss_ExtTraffic Triss_Ferry Triss_Frost Triss_Geni Triss_Internet Triss_ Triss_ Triss_ Triss_Report Triss_Rest Triss_ Triss_RoadWork Triss_Road Triss_ Triss_ Triss_ Triss_ Triss_ Triss_ Triss_Time Triss_Task Triss_ Triss_Traffic Triss_Triss Triss_ Triss_ Triss_Object Triss_ Triss_ Triss_ Triss_Road Triss_Attribute Triss_LocationText Triss_Location Triss_SA Proceduröversikt
00-05-15 91(232) Triss_Message Triss_Status Triss_Triss Triss_Browser Triss_BrowserFilter Triss_Directionality Triss_ Triss_Ob Triss_ Triss_Browser Triss_Browser Triss_Loc Triss_Direction Triss_ValueStd Triss_Attr Triss_Option Triss_ObVersions Triss_ValueStd Triss_ObLocs Triss_ObVersions Triss_ObLocsLoc Triss_Attr Triss_Data Triss_AlertMessages Triss_ObLocs Triss_Attr Triss_Valid Triss_Valid Triss_Attr Triss_Valid Triss_Valid Triss_Attr Triss_Attr Triss_TrissReturnCodes Triss_SchedTasks Triss_splog Triss_TrissConfigParams Triss_Cover Triss_ Triss_Task Triss_Id Tabellöversikt 6.3.1.2 TrissAlertC TrissAlertC innehåller koder för trafikmeddelanden från den internationella Alert C-standarden. Dessutom innehåller den alla Sveriges platskoder. Triss-databasen håller vyer mot tabellerna i denna databas. TrissAlertC_Message TrissAlertC_LocCodes TrissAlertC_Labels TrissAlertC_Phrasetext TrissAlertC_Duration TrissAlertC_DurationRecalc Tabellöversikt 6.3.1.3 TrissArchive TrissArchive innehåller arkiverade arbetsuppgifter, lagrade dels som objekt, dels som rader i en sökvänligare, rak tabell.
00-05-15 92(232) Efter en viss tid rensas arbetsuppgifterna även från denna databas. Dock behålls en säkerhetskopia, som görs före rensningen. TrissArchive_TaskArchive TrissArchive_Objects TrissArchive_ObVersionsAttr TrissArchive_ObVersionsLoc TrissArchive_AttrInts TrissArchive_ObLocsMilano TrissArchive_AttrStrings TrissArchive_ObLocsLocCode TrissArchive_AttrDates TrissArchive_ObLocsSection TrissArchive_AttrReals TrissArchive_AttrObjects Tabellöversikt 6.3.1.4 TrissInput TrissInput tar emot inposter från externa system (i dagsläget endast Indatasystemet i Göteborg) och skapar trissobjekt från dem. Databasen är endast installerad på Region Västs trisserver i Göteborg. TrissInput_InputRecords TrissInput_MappedRecords Tabellöversikt TrissInput_Interface Proceduröversikt
00-05-15 93(232) 6.3.1.5 TrissOutput Till TrissOutput skriver Triss regelbundet trafikmeddelanden mm som är platskodade. Därifrån kan externa system hämta datat på ett enkelt sätt. Databasen är ensam installerad på en trafikinformationsserver på Vägverkets mellannät. TrissOutput_FetchLog TrissOutput_OutputObjects Tabellöversikt TrissOutput_General Proceduröversikt 6.3.1.6 TrissRDB TrissRDB används av Trini för att presentera Triss-information på Internet. Till TrissRDB exporteras data gällande vissa objekttyper (olyckor, vägarbeten, trafikmeddelanden mm) kontinuerligt från Triss-databasen på samma server. Databasen är endast installerad på Internet-servern med trafikinformation. TrissRDB_TrissTransactions TrissRDB_RoadCondTypes TrissRDB_RoadConditions TrissRDB_RestAreaTypes TrissRDB_AlertPhrases TrissRDB_RestAreas TrissRDB_TrafficMessages TrissRDB_FerryTimes TrissRDB_MeasureTypes TrissRDB_Measures TrissRDB_Locations TrissRDB_LocationTexts Tabellöversikt
00-05-15 94(232) TrissRDB_RoadCondition TrissRDB_Adm TrissRDB_Interface TrissRDB_Dictionary TrissRDB_RestArea TrissRDB_TrafficMessage TrissRDB_FerryTime Proceduröversikt 6.3.1.7 TrissRepl TrissRepl innehåller spegeltabeller till alla objekt- och termtabeller i Triss- och TrissArchive-databaserna. Där skrivs kopior av de tabellrader som ska replikeras. Vidare skapas en distributionspost för varje mottagande server. SQLExecutive kör regelbundet replikeringsjobb, som kopierar in replikeringsposterna i de mottagande servrarnas databaser.
00-05-15 95(232) TrissRepl_NewDistId TrissRepl_appconfigparams TrissRepl_ToBeDistributed TrissRepl_ReplTo TrissRepl_ReplFrom TrissRepl_Objects TrissRepl_TaskArchive TrissRepl_ObVersionsAttr TrissRepl_ObVersionsLoc TrissRepl_AlertMessages TrissRepl_AttrReals TrissRepl_ObLocsMilano TrissRepl_AttrStrings TrissRepl_ObLocsLocCode TrissRepl_AttrDates TrissRepl_ObLocsSection TrissRepl_AttrObjects TrissRepl_AttrInts Tabellöversikt TrissRepl_Adm TrissRepl_SA TrissRepl_Interface TrissRepl_General Proceduröversikt 6.3.1.8 TrissRoadNet TrissRoadNet innehåller vägnätstabeller enligt VDB-modell, kompletterade med Triss-specifika tabeller för Europavägar, orter och driftsområden. Triss-databasen håller vyer mot tabellerna i denna databas.
00-05-15 96(232) TrissRoadNet_Regions TrissRoadNet_Places TrissRoadNet_Counties TrissRoadNet_Areas TrissRoadNet_EuroRoads TrissRoadNet_Roads TrissRoadNet_CompleteRoads TrissRoadNet_SequencedLinks TrissRoadNet_Links TrissRoadNet_RoadRoles TrissRoadNet_Nodes TrissRoadNet_LinkRoles Tabellöversikt 6.3.2 Access databaser