Autor Thema: Gestaltung aktualisieren  (Gelesen 3062 mal)

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Gestaltung aktualisieren
« am: 10.03.03 - 17:24:09 »
Gibt es die Möglichkeit ganz schnell und nicht so umständlich über Datenbank/Gestaltung akt. die Gestaltung einer DB zu aktualisieren?
Ich hab es derzeit mit einem Button der @Command([DesignRefresh]) macht, aber da muss ich auch den Server angeben und dann nochmal auf ja klicken!!
Aber die DB soll immer vom gleichen Server die Schablone aktualisiern und die bestätigung mag ich auch nicht haben!!!

danke robertpp
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:Gestaltung aktualisieren
« Antwort #1 am: 11.03.03 - 12:19:23 »
hallo,

also, ich selber kenne nur eine einzige moeglichkeit, wie du die gestaltungen der DB's ohne einzugreifen aktualisieren kannst: mit einem programm, das am server läuft. da musst du dich dann aber bis zum naechsten morgen gedulden. so ein programm läuft bei mir jede nacht.

wenn ich aber meine ergebnisse gleich sehen will, dann geht das nicht anders, nicht soweit ich weiss.

jedoch hab ich festgestellt, wenn's keine lokale replik gibt, dann bietet er von haus aus gleich den richtigen server an. dann muss man nur noch OK klicken, ohne den server auszuwaehlen.

aber vielleicht hat ja noch jemand eine andere idee.

gruss,
daniela
im moment in mutterschutz

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re:Gestaltung aktualisieren
« Antwort #2 am: 11.03.03 - 12:36:25 »
Ja das mit dem Server ist klar der "Design" Task lauft bei uns auch jede nach am server aber wenn ich was ändere in der DB die ich zur zeit designe dann will ich das gleich in der DB haben!! Das mit der lokalen replikt stimmt aber auch nicht weil ich hab keine und er schlägt trotzdem zuerst lokal vor!!!
Na macht ja nichts!!
Vielleicht weiß sonst noch jemand eine Lösung


robertpp
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:Gestaltung aktualisieren
« Antwort #3 am: 27.06.03 - 13:07:07 »
hallo,

weiss denn da wirklich keiner eine lösung, wie ich die formel
@Command([DesignRefresh])
auf dem toolbar button erweitern muss, um nicht den server auswählen zu müssen? würde mir auch sehr helfen.

gruss,
daniela
im moment in mutterschutz

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re:Gestaltung aktualisieren
« Antwort #4 am: 27.06.03 - 15:51:17 »
Hi,

unter LN 5.x würde ich es mal mit einem Aufruf über C-Api versuchen
unter LN 6.x gibt es nun die Möglichkeit über Script ein Designrefresh zu machen.
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Gestaltung aktualisieren
« Antwort #5 am: 27.06.03 - 22:28:42 »
... es gibt doch sogenannte "Programmdokumente" im Server-Adressbuch - damit kann man Konsolenbefehle zeitgesteuert absetzen...

ata
Grüßle Toni :)

Offline MiMueller

  • Frischling
  • *
  • Beiträge: 37
  • Geschlecht: Männlich
  • das is´ halt Notes...
Re:Gestaltung aktualisieren
« Antwort #6 am: 28.06.03 - 14:24:27 »
Ich habe einen Agent mit folgendem Script erstellt
(Manuell aus dem Menü "Aktionen"):

Option Public
Option Declare

' Notes functions
Declare Function NSFDbOpen Lib "nnotes.dll" Alias "NSFDbOpen" ( Byval filename As String, hdb As Long ) As Integer
Declare Function NSFDbClose Lib "nnotes.dll" Alias "NSFDbClose" ( Byval hdb As Long ) As Integer
Declare Function DesignReplace Lib "nnotes.dll" Alias "DesignReplace" ( Byval ht As Long, Byval hdb As Long, Byval dw1 As Long, Byval dw2 As Long, Byval dw3 As Long, Byval dw4 As Long ) As Integer

Sub ReplaceDesign( tpl As NotesDatabase, db As NotesDatabase )
Dim source As String
Dim target As String
Dim status As Integer
Dim ht As Long
Dim hdb As Long

' öffnen der >>Template-Datenbank<<
If tpl.Server="" Then
source=tpl.FilePath
Else
source=tpl.Server & "!!" & tpl.FilePath
End If
status=NSFDbOpen( source, ht )
If status<>0 Then Error 1, "Fehler beim öffnen von " & source & " (error code=" & status & ")"

' Öffnen der zu aktualisierenden Datenbank
If db.Server="" Then
target=db.FilePath
Else
target=db.Server & "!!" & db.FilePath
End If
status=NSFDbOpen( target, hdb )
If status<>0 Then
NSFDbClose ht
Error 1, "Fehler beim öffnen von " & target & " (error code=" & status & ")"
End If

status=DesignReplace( ht, hdb, 0, 1, 0, 0 )

NSFDbClose ht
NSFDbClose hdb

If status<>0 Then Error 1, "Fehler beim Ersetzen der Gestaltung " & (error code=" & status & ")"

End Sub


Und im Event 'initialize'

Dim ss As New notesSession

   Dim tpl As NotesDatabase
   Dim db As NotesDatabase
   
   Set db = ss.CurrentDatabase               
   Set tpl = ss.GetDatabase("","SCHABLONE.ntf") ' Schablone
   
   Call procReplaceDesign(tpl,db)


Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re:Gestaltung aktualisieren
« Antwort #7 am: 28.06.03 - 15:56:43 »
Hi,

genau so hätte ich mir das vorstellen können.
Bist Du ein C Fan?
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline MiMueller

  • Frischling
  • *
  • Beiträge: 37
  • Geschlecht: Männlich
  • das is´ halt Notes...
Re:Gestaltung aktualisieren
« Antwort #8 am: 28.06.03 - 17:35:49 »
Hi,

genau so hätte ich mir das vorstellen können.
Bist Du ein C Fan?

das ist Lotus Script...   ;D

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re:Gestaltung aktualisieren
« Antwort #9 am: 29.06.03 - 00:04:56 »
Hi,

na ja aber mit Aufruf von C-API Funktionen.
Hast Du evtl. eine Api Referenz. Hab schon überall gesucht
wo die Funktionen mal beschrieben sein könnten.
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Gestaltung aktualisieren
« Antwort #10 am: 29.06.03 - 09:26:13 »
... API-Referenz gibt es bei IBM zum downloaden - wenn ich mich nicht täusche - in der Sandbox

ata
Grüßle Toni :)

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re:Gestaltung aktualisieren
« Antwort #11 am: 29.06.03 - 10:23:13 »
Danke,

diese ist aber etwas kompliziert für mich, blick da nicht richtig durch.
Ich suche so etwas in der Richtung Funktionsbeschreibung.
Name der Funktion, welche Lib, Aufruf, Beschreibung...
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline Hoshee

  • Administrator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 697
  • Geschlecht: Männlich
  • Try To Be Mensch ...
    • Syslords Solutions IT-Dienstleistungen
Re:Gestaltung aktualisieren
« Antwort #12 am: 29.06.03 - 21:21:47 »
Yoo,

schau doch mal hier:

http://www.mentalis.org/agnet/appdown.shtml

Dort findest Du einen API-Viewer und einer API-Guide.

Gruss...

Hoshee
Detlef

-> Syslords Solutions
*************************************
Wer dem Chef in den Hintern kriecht, muß damit rechnen, daß er ihm eines Tages zum Hals heraushängt

Offline luna

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.362
  • Geschlecht: Weiblich
  • mein name ist hase...
    • sixtnix homepage
Re:Gestaltung aktualisieren
« Antwort #13 am: 30.06.03 - 08:19:51 »
... es gibt doch sogenannte "Programmdokumente" im Server-Adressbuch - damit kann man Konsolenbefehle zeitgesteuert absetzen...

ata
hi anton,

ja, das gibt es schon, wie auch weiter oben schon beschrieben. die nutze ich ja auch des nächtens. aber wenn man an einer schablone arbeitet, will man die mehrmals hintereinander immer wieder über die nsf drüberlaufen lassen. das geht eben mit dieser formel. frage war nur, was man dahinterschreiben könnte, damit man selber nicht immer von local auf einen bestimmten server wechseln möchte. aber sowas gibts anscheinend ohne script nicht...

gruss,
daniela
im moment in mutterschutz

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Gestaltung aktualisieren
« Antwort #14 am: 30.06.03 - 09:25:25 »
... auf den Gedanken bin ich so noch nicht gekommen. Ich wechsle das Design mit Tastenkombinationen - und da bin ich mittelerweile recht flott unterwegs - aber dein Ansatz mit dem Script hat durchaus was...

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz