Autor Thema: Datenbank per Kommandozeile abfragen ?  (Gelesen 3490 mal)

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Datenbank per Kommandozeile abfragen ?
« am: 23.09.13 - 17:28:49 »
Hallo,

kann man eine Notes Datenbank irgendwie per Kommandozeile abfragen?

Evtl. mit Zusatztools o.ä.?

Auch als CSV Ausgabe der gefundenen Datensätze?

Gruß
Leo
nobody is perfect but i'm pretty close 

Driri

  • Gast
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #1 am: 24.09.13 - 08:56:00 »
Kommandozeile wüßte ich nicht, aber z.B. mit einem Webservice könnte man die Daten auslesen lassen und dann entsprechend präsentieren.

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #2 am: 24.09.13 - 13:28:40 »
mit einem Webservice könnte man die Daten auslesen lassen und dann entsprechend präsentieren.
Meinst Du, alle Felder der Dokumente als eine Tabelle anzeigen lassen und auf der Webseite ein extra Feld für die Abfrage einbauen?
nobody is perfect but i'm pretty close 

Driri

  • Gast
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #3 am: 24.09.13 - 13:36:06 »
Könnte man so machen. Das kommt auch darauf an, wie man die Webdarstellung umsetzt.

Das könnte man z.B. auch via XPage machen, dann spart man sich vermutlich einiges an Logik. Oder man liest die Daten auf andere Weise aus (z.B. via Webservice-Aufruf) und bastelt sich die Darstellung in einem HTML-Formular zusammen.

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #4 am: 25.09.13 - 10:19:29 »
Was willst Du den erreichen?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #5 am: 25.09.13 - 15:11:13 »
Was willst Du den erreichen?

Ich hab die Anforderung bekommen:

"...Es handelt sich aber in allen Fällen primär erstmal nur um lesende Zugriffe um Daten aus "Notes Tabellen" in den vorhanden Toolchains wie z.B. hwdb weiter nutzen zu können oder um z.B. Kalender Einträge oder Inventar Tabellen mit anderen Tools zu verarbeiten.

z.B. Zugriff auf Servicezeit Tabelle:

servicezeiten2csv --date_start 2013-09-01 --date_end 2013-12-31 --employee "Stefan J" --renderer csv

Gibt Daten als CSV zurück, z.B.

# "Datum";"Serviczeit";"Mitarbeiter"
"2013-03-25";"nH";"Stefan J"

Aus so einem einfachen Format, kann man z.B. auch .ics oder ähnliches generieren..."
nobody is perfect but i'm pretty close 

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #6 am: 25.09.13 - 15:57:40 »
Das geht alles... Aber nicht ohne Programmierung. z.B. stellt man in der gewünschten Datenbank einen Webservice zur Verfügung, und diesen Webservice ruft man dann z.B. mit wget in einem Script ab.

Mittels com / ole könnte man auch via vb direkt zugreifen, aber wie gesagt: all das benötigt Programmierkenntnisse.

Einzige Möglichkeit ohne programmieren:

http://server/db.nsf/AnsichtsName?ReadXMLEntries gibt alle Daten der Ansicht als XML zurück. bzw. ?ReadViewEntries&OutputFormat=JSON als JSON- String.

Wenn man das in einem Post- Request macht (damit man username und passwort mitgeben kann), oder anonymen Zugriff auf die Datenbank erlaubt, dann könnte man damit schon ganz schön weit kommen.
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #7 am: 25.09.13 - 16:10:31 »
Danke, Torsten!

Ich überlege es mir.

Gruß
Leo
nobody is perfect but i'm pretty close 

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Datenbank per Kommandozeile abfragen ?
« Antwort #8 am: 26.09.13 - 09:39:28 »
Moin
Du könntest das auch via NotesSQL zugriff oder LEI oder TDI machen...
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz