NOTESSIDAN

Allt om Lotus Notes & Domino




Ta kontroll över kopplingar till andra databaser
Ofta när man utvecklar applikationer för Notes och webb så vill man hämta data från andra notesdatabaser. Notesapplikationer tenderar ju att bli ganska komplexa med tiden och det kan ibland vara svårt att hålla koll på vilka databaskopplingar som finns.

Ett smidigt sätt att ha kontroll över databaskopplingar är att ha en vy som innehåller ett dokument för varje databas. på detta sätt vet man direkt genom att titta i vyn vilka kopplingar som finns för just din databas. (under förutsättning att kodningen är riktig vill säga)

Detta är ännu ett sätt att skriva portalbel kod, dvs man undviker att hårdkoda tex servernamn och filnamn, en administratör kan instället uppdatera kopplingsdokument om tex. en databas bytt plats eller bytt filnamn.

Image

När man sen kodar så hämtar man informationen om var databasen ligger från vyn med hjälp av några Lotusscript funktioner som returnerar ett databasobjekt antingen via replicaID eller via nyckelord.

Båda funktionerna använder sig av möjligheten att få tag i en databas via replicaid vilket är bra eftersom en databas kan finnas på flera servrar och man då inte binder sig till 1 server.

  • set db = GetDbFromReplicaId(Server, ReplicaId)
  • set db = GetDbFromKeyword(Nyckelord)

Funktionerna i detta exempel fungerar bara med Lotusscript men man kan så klart skriva motsvarande för Java. Vill man använda samma databaskopplingsdokument för formler så kan man använda tex. @dblookup för att hämta databasinformationen innan man gör databaskopplingarna.

Ett annat vanligt sätt att lagra information om databaskopplingar är att använda profildokument.

Ladda ner exempelapplikationen här



Relevanta Poster på Notessidan:



Publicerad 2006-03-28 | Kommentarer: 0 | Läsningar: 2495
Kommentarer

No documents found



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1381
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 184,25Mb
Fixup: 2019-07-21 00:31:05
FT:2019-07-22 07:13:00
DB Procent använd: 99,8
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7933
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-07-22 09:01:26
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 5
Kommentarsspam Totalt: 17957


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker