Autor Thema: Per Skript signieren  (Gelesen 3644 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Per Skript signieren
« am: 03.09.08 - 14:17:14 »
Hallo,

aus gegebenen Anlaß würde ich gerne eine Datenbank mit der server.id signieren. Dass ich die DB per signieren kann weiss, aber wie kann ich die server.id dafür verwenden.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #1 am: 03.09.08 - 14:18:32 »
Der Admin-Client bietet diese Option.
Blödsinn - du willst das ja per Programm machen ...

Bernhard
« Letzte Änderung: 03.09.08 - 14:25:25 von koehlerbv »

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #2 am: 03.09.08 - 14:25:20 »
danke bernhard,

aber ich möchte das gerne aus meiner anwendung heraus machen
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

botschi

  • Gast
Re: Per Skript signieren
« Antwort #3 am: 03.09.08 - 14:32:38 »
Notesdatabase.sign. Wenn Du den Agenten dan mit der Server-ID laufen lässt, müsste das gehen.

Matthias

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #4 am: 03.09.08 - 15:19:00 »
Also Agenten starten der sich als server ausgibt und dann signieren ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

botschi

  • Gast
Re: Per Skript signieren
« Antwort #5 am: 03.09.08 - 16:22:22 »
Agent machen, der signiert und den selber mit der Server-ID signieren und periodisch laufen lassen.
Das haben wir in der alten Firma so gemacht. Der Agent hat quasi Anträge abgearbeitet und lief alle paar Minuten.

Du kannst aber auch per Script Konsolenbefehle absetzen, aber dafür muss der Agent auch mit dem Server signiert sein und periodisch laufen. Das habe ich in dem Zusammenhang aber noch nicht gemacht.

Matthias

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #6 am: 03.09.08 - 16:59:47 »
wie kann ich denn konsolenbefehle absetzen, dass kenn ich noch garnicht, das will ich lernen.  :)

Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Per Skript signieren
« Antwort #7 am: 03.09.08 - 17:04:48 »
Code
tell amgr run "DB" 'agent'
Die einfachen und doppelten Anführungszeichen sind wichtig.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #8 am: 03.09.08 - 17:21:08 »
Nö, Martin, es ging um das Verfahren per LS.
Und das ist die Methode SendConsoleCommand der Klasse NotesSession.

Was mir jetzt allerdings unklar ist: Wie kann man via ConsoleCommand eine DB signieren? Aber da kann ja wirklich meinerseits eine Wissenslücke vorliegen!

Matthias: Wenn Du NotesSession.SendConsoleCommand via Agent absetzt, muss dieser Agent beileibe nicht mit der Server-ID signiert sein, sondern von einer ID, die berechtigt wurde, dies auch zu tun. Das können durchaus auch Personen sein und hängt von den Einträgen im Server-Dokument ab.

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #9 am: 03.09.08 - 17:35:10 »
ICh glaube ich brauche mal ne Schulung für die Notes Hilfen,

wie Setze ich nun den Befehl zum signieren der Datenbank ab über die Konsole ?

Ich hab nur Tell .... der Rest fehlt.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #10 am: 03.09.08 - 17:52:48 »
Hast Du mein letztes Posting überhaupt richtig gelesen?

Bernhard

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Per Skript signieren
« Antwort #11 am: 03.09.08 - 19:01:40 »
Nö, Martin, es ging um das Verfahren per LS.
Und das ist die Methode SendConsoleCommand der Klasse NotesSession.
Jup. Danke. Ich sollte wohl doch wieder anfangen, genauer zu lesen. ;)
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

botschi

  • Gast
Re: Per Skript signieren
« Antwort #12 am: 04.09.08 - 09:35:41 »
Ich hab noch nie eine DB per Script UND Konsolenbefehl signiert.
Ich sagte nur, man KANN per Script Konsolenbefehle ausführen. Ob man so auch signieren kann- keine Ahnung.

Wir haben das mit einem periodischen Agenten und Notesdatabase.Sign gemacht. Wenn dann der Agent mit der ID des Servers signiert ist, wird die zu signierende DB auch mit dem Server signiert.

Matthias

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #13 am: 04.09.08 - 12:16:30 »
@Benrhard

Ja hab dein Posting gelesen. Weiss nun dass ich das über die NotesSession mache, aber ich kenne den Eigentlichen Befehl nicht.

Also den Befehl den ich in der Konsole schreiben würde.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #14 am: 04.09.08 - 12:21:44 »
... Was mir jetzt allerdings unklar ist: Wie kann man via ConsoleCommand eine DB signieren? Aber da kann ja wirklich meinerseits eine Wissenslücke vorliegen! ...

Und da bis jetzt niemand Gegenteiliges gepostet hat ...

Bernhard

Offline mase

  • Frischling
  • *
  • Beiträge: 14
Re: Per Skript signieren
« Antwort #15 am: 04.09.08 - 13:30:18 »
Hallo,
es gäbe da auch noch "SignDatabaseWithServerID" von NotesAdministrationProcess.
Wäre sicherlich auch eine Idee.

Gruß

Mark

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: Per Skript signieren
« Antwort #16 am: 04.09.08 - 13:44:23 »
@mase

Super klasse, so einfach und funzt

Code
	Dim ws As New NotesUiworkspace
	Dim s As New NotesSession
	
	Dim adminP As NotesAdministrationProcess
	
	
	Set adminP = s.CreateAdministrationProcess(s.CurrentDatabase.Server)
	Call adminP.SignDatabaseWithServerID(s.CurrentDatabase.Server,s.CurrentDatabase.FilePath,False)
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz