Neueste Beiträge

Seiten: 1 2 3 [4] 5 6 ... 10
31
Offtopic / Antw:Alternativen zu Notes
« Letzter Beitrag von lbolender am 08.01.26 - 10:24:12  »
Hallo Schnubbel,
wir bei Gedys haben heute eine moderne Plattform auf SQL-Basis, vollständig web- und mobilfähig, mit klarer Trennung von Datenhaltung, Logik und Oberfläche.
Funktional decken wir die klassische Notes-Datenbank- und Anwendungsseite (Formulare, Views, Berechtigungen, Workflows, Agenten/Automatiken) ab – nur eben zeitgemäß und wartbar.

Wichtiger Punkt aus der Praxis:
Wir machen das nicht theoretisch, sondern begleiten seit fast 40 Jahren Notes-Kunden und haben bereits sehr viele Migrationen hinter uns – von einzelnen Fachanwendungen bis hin zu gewachsenen Notes-Landschaften mit dutzenden Datenbanken.
Typisch ist dabei ein schrittweises Vorgehen, nicht der Big-Bang.

Kurz gesagt:
moderne SQL-basierte Datenplattform
Web & Mobile statt Notes-Client
Workflow, Rollen & Logik wie aus Notes bekannt
praxisbewährte Notes-Migration inkl. Daten, Strukturen und Ablösung gewachsener Eigenentwicklungen

Gerne kannst du dich ganz unverbindlich an uns/mich wenden.

Herzliche Grüße
Lars
32
Offtopic / Alternativen zu Notes
« Letzter Beitrag von Schnubbel am 08.01.26 - 09:50:18  »
Moin,
bei mir in der "Firma" wird seit Jahr(zehnt)en in den höheren Etagen davon "geträumt", Notes endlich abzulösen. Dann erhalte ich den Arbeitsauftrag :"Guck dir mal den Markt an". Ich gucke mir also diverse (LowCode/NoCode) Anbieter an (sowas möchte man "oben" haben) und melde dann zurück "Naja, damit kann man evtl. 70% der erstellen Anwendungen aus Notes abdecken." Dann ist Ruhe für 2 Jahre und dann geht es wieder los.

Mal abgesehen von der LowCode/NoCode Problematik, kennt irgendjemand ein Programm/Anbieter, der die Datenbankseite/Programmierseite von Notes abdecken kann?
33
Entwicklung / Webagenten, Profildokumente, Lese- / Autorenfelder
« Letzter Beitrag von Tim Pistor am 23.12.25 - 12:33:55  »
Wir haben kürzlich (und endlich!) einen interessanten Umstand identifiziert der uns nun ein paar Jahre das Leben schwer gemacht hat.

Wenn ein Benutzer (1) ein Profildokument benutzt, das mit Leser-/Autor-Feldern geschützt ist, kann ein anderer Benutzer (2) keine (beliebigen) Agenten mehr aufrufen. Der Verdacht liegt nahe, dass bereits beim Aufruf eines beliebigen Agenten der Zugriff auf ein durch den HTTP-Task gecachte(s) Profildokument(e) erfolgt, nicht erst beim beabsichtigten Zugriff darauf.

Bei uns tritt das produktiv in XPages und NotesAgent.runWithDocumentContext auf, kann aber auch mit klassische Webagenten nachvollzogen werden.

Das Problem ist uns seit mindestens Version 12.x.x bekannt. Aufgrund der Komplexität der Anwendung ist es uns jedoch erst kürzlich gelungen, es auf Profildokumente einzugrenzen. Support request ist gestellt, dachte ich erzähl es mal hier noch.

Ein kurzes Video gibts hier https://youtu.be/EA4Ggd0rfig und Beispieldatenbank im Anhang.
-----------------
Beschreibung aus unserem Bug Report

Web agents / HTTP: If one user (1) uses a profile document that is protected with
reader/author fields, this prevents another user (2) from calling up agents.

Reproductions:
- Make example database available on an Domino Server with webaccess (sign agents etc.)
- You need two users (1 & 2) with author access to database, Anonymous has no access
- For faster reproduction, set HTTP thread limit to 1
  (Server Document - Internet Protocols - HTTP - Number active threads - 1 == (Domino HTTP Task restart)
- Call 'LS Initialize Profile Doc' (init) Agent from web with user 1
- Use another browser / privacy mode for opening "LS Random Agent" (agent) with user 2
- User 2 should now see "You are not authorized to perform that operation"

Notes:
- Time is a factor, you might need to play around with both agents (usually less than a minute)
- To reset and reproduce just restart your http task
- The behaviour of a user has a direct impact on the functionality of the whole application.
- In production, there are of course many more HTTP tasks running - this leads to the error occurring completely randomly.

Agent Initialize (min)

Code
Option Public
Option Declare

Sub Initialize
	Dim sess As New notessession
	Dim doc As NotesDocument
	Dim IsNew As boolean
	Set doc = sess.Currentdatabase.Getprofiledocument("testProfileLS", sess.Effectiveusername)
	IsNew = doc.Isnewnote
	
	Print "Content-type: text/plain" & Chr(10)
	Print "Unid: " & doc.Universalid & " | Name: " & doc.Getitemvalue("$Name")(0) & " " & Now & Chr(10)
	
	doc.Replaceitemvalue("AccessServer", "[Server]").Isreaders = True
	doc.Replaceitemvalue("AccessAdmin", "[Administrator]").Isreaders = True
	doc.Replaceitemvalue("AccessReader", sess.Effectiveusername).Isreaders = True
	doc.Replaceitemvalue("AccessAuthor", sess.Effectiveusername).Isauthors = True

	if doc.save(True,False) Then
		If IsNew Then
			Print "Profile doc created "
		Else
			Print "Profile doc updated "
		End If
	
	Else
		Print "Profile doc save failed "
	End If
	
	Exit Sub
errsec:
	Print "Runtime Error in line " &  Erl & " :" & error
	Exit sub
End Sub


Random Agent

Code
Option Public
Option Declare

Sub Initialize
	Print "Random Webagent, " & now
End Sub
34
Hallo,

ich möchte hier einen Vorfall und dessen Lösung beschreiben, wie er letztens bei unserem Domino-Server betrieben auf einer IBM i (vorm. AS400) aufgetreten ist.

Laut Log beendete der Server, Version 12.0.2 FP 5 seine Tätigkeit um 20.28, als gerade das tägliche DBMT lief. Zu der Zeit lief auch die Sicherung über das IBM Sicherungstool BRMS. Diese Sicherung wurde infolge dessen auch nicht beendet.

Am nächsten Tag um 6:39 wurde der Server manuell wieder gestartet und lief nach ca. 5 Minuten auf den Fehler:
comp = 11, fnc = 82, tracePt = 10200002049 Unexpected internal error returned to logger: 0x20492010
 Thread=[338165:19190:00002-00000003]
PANIC: Unexpected internal error returned to logger: 0x20492010


Es wurde noch eine Mail-DB, die gerade recovered wurde genannt. Dann Stillstand.
Als erstes wurde die genannte Mail-DB weggesichert und entfernt, da wir schon einmal ein Problem mit einer defekten und sehr großen Datenbank hatten (da hat sich einer in kurzen Intervallen Videos von mehreren Überwachungskameras schicken lassen und die Mail-DB wuchs schnell auf über 120GB an).
Das hat aber keine Abhilfe geschaffen. Eine Google-Suche empfahl, das Transaction-Logging zu deaktivieren (Eintrag in notes.ini TransLog_Status=1 -> 0), was jedoch dazu führte, dass der Domino-Server mit dem DAOS nicht mehr umgehen konnte oder wollte. (The DAOS catalog cannot be updated.: Transactional Logging must be enabled for this function.)

Daraufhin wurde das Transaction-Logging wieder aktiviert und die Fehlermeldung kam, wie zu erwarten war, abermals.
Beim Durchschauen vom console.log fiel uns aber auf, dass es offenbar wirklich ein Problem mit dem Logging gab. In einem Forumsbeitrag wurde für einen Windows-Server geraten, die Rechte zu prüfen und ggf. den Inhalt des ganzen Logging-Verzeichnisses zu löschen.
Nach dem wir die Dateien in /Data/TransLog gesichert hatten, wurde das Directory geleert und der Server neu gestartet.
Dieser quitierte die Aktion mit einer Meldung (PANIC: About to reformat logs and Dirty Databases found, restart again to continue format.) und startete sich neu.
Danach wurde das Transaction-Log neu erstellt und der Recovery-Manager werkelte den Rest des Tages (ab ca. 10:00 bis 18:00) an den Datenbanken.
Aber der Server startete wieder und konnte langsam, nach dem die Mail-DBs recovered wurden wieder den Betrieb aufnehmen.
Am Abend wurde der Server nochmal durchgestartet und es gab keine Probleme mehr.

Wichtig für uns war, dass der Server wieder funktionierte, da tagsdarauf das Update auf Domino 14.5 mit FP1 anstand.
Diess Update wurde mittlerweile erfolgreich durchgeführt.

Ich hoffe, dass dieser Bericht nützlich ist.
Günter Bretterebner
35
Hi Tode,

Danke Dir für Deine Antwort, das hatte ich schon probiert, leider ohne Erfolg. Habe eine komplett leere Gruppe erstellt und diese hinterlegt, gleiches Verhalten.   : /
36
Danke. eXTRa hatte ich zwar gesehen, dachte aber es ist eine 3rd Party Geschichte. Dann gucke ich da mal rein.

Seltsam ist, dass ich beim DRV zwar ein Schema zu dem XML der gesendeten Daten finde, nichts aber zudem Antwortdateien.

Fun Fact. Im XSD gibt es eine Regex für die Validierung der Sozialversicherungsnummer. Lt. DRV kann das Datum z.B. auch der 99.02.99 sein. 🫢
37
Hallo Ulrich

Soweit ich weiß, basiert das XML-Schema für die Leistungsklassifikation für die berufliche Rehabilitation (LBR) auf dem sogenannten "eXTRa-Standard" (Dezember 2015).

Auf die Schnelle konnte ich nur die Schnittstellenspezifikationen finden: https://www.extra-standard.de/verfahren-nutzen/registrierte-verfahren/standard-titel

Darin ist auch ein Verfahren beschrieben, um Testdaten über einen Web-Service abzufragen (Abschnitt 2.6). Dort werden auch alle Antwort-Codes aufgeführt, die von der DRV im Fehler- bzw. Warnungsfall zurückgeschickt werden.

Hoffentlich hilft Dir das weiter.

Beste Grüße aus Stuttgart,
Pantelis
38
Entwicklung / Brauche mal eure Hilfe beim Thema Deutsche Rentenversicherung und LBR
« Letzter Beitrag von eknori am 19.11.25 - 07:44:03  »
Ich bearbeite gerade für einen Kunden das Thema LBR und hänge da etwas fest. Evtl. ist ja hier jemand von der Deutschen Rentenversicherung anwesend und kann helfen.
Die Mails von der DRV kann ich leider nicht lesen, weil die konsequent verschlüsselt senden, und mir der Schlüssel fehlt. Daher gestaltet sich die Kommunikation etwas problematisch.

Worum geht es:

Über eine Notes Anwendung übermittelt ein Kunde XML Daten mit entsprechenden LBR Codes an die DRV. Das scheint zu funktionieren ( zumindest teilweise ).
Die DRV validiert die Daten und stellt ihrerseits XML Daten mit den Responsecodes und ggfs. erkannten Fehlern zur Verfügung. Diese können bei der DRV heruntergeladen werden.

Soweit das, was mir bekannt ist, und ich im Code sehen kann. Dummerweise habe ich keinen Zugriff auf den Server, der die Daten sendet und die Antworten empfängt. Daher kann ich nicht beurteilen, ob hier alles OK ist.

Hier ist der Kunde bereits dabei, mir die notwendigen Berechtigungen zu beschaffen.

In der Zwischenzeit wollte ich schon einmal Code zur Verarbeitung der AntwortFiles (XML) erstellen. Leider habe ich aber keine Beispiele, und finde auch sonst nirgendwo brauchbare Informationen zum Aufbau dieser Dateien. Ist das überhaupt noch XML oder kommt das mitlerweile als JSON zurück? who knows ?? Sehr viele Unbekannte in der Rechnung ...

Daher meine Fragen und Bitte.

Schickt irgendwer LBR Meldungen an die DRV? Kann auch über ein anderes Tool als Notes sein.
Kann mir jemand anonymisierte Daten ( Antwortfiles) zur Verfügung stellen?
Weiss jemand, ob es analog zur DATEV ein Portal gibt, wo man den Prozess in einer Sandbox testen kann? Wenn ja, welche Klimmzüge muss ich machen, um da ran zu kommen?

Und nein, der Kunde kann die Fragen nicht beantworten, weil auch er lediglich verschlüsselte Mails erhält und diese nicht entschlüsseln kann. Eine Kontaktaufnahme per Telefon ist bei der DRV leider nahezu unmöglich.

39
Hi Leute,

auf alle in 2024 geplanten HCL Domino Online-Schulungen gibt es jetzt 20% Rabatt!

Beste Grüße,
Manfred
40
Offtopic / Antw:Momentum verpasst
« Letzter Beitrag von jBubbleBoy am 11.11.25 - 10:35:49  »
Aus meinem Bekanntenkreis habe ich schon so etwas gehört: Früher gab’s bis zu 200 Bewerber, heute sind es vielleicht noch zwei oder drei. Und die Wünsche der Generation Z im IT-Bereich würde ich wie folgt zusammenfassen: Etwas mit KI, im Homeoffice und am liebsten eine 4-Tage-Woche, wegen Work-Life-Balance (natürlich gilt das nicht für alle). Tatsache ist, dass KI derzeit die treibende Kraft in der Entwicklung ist. Daher kann ich gut nachvollziehen, dass HCL Notes/Domino KI-Funktionen in sein Produkt integriert – auch wenn ich persönlich den praktischen Nutzen eher gering einschätze, aber man muss damit werben. Der Fachkräftemangel führt zudem dazu, dass individuelle Lösungen zunehmend in den Hintergrund treten und stattdessen verstärkt auf Standardlösungen in Cloud-Systemen gesetzt wird.

In Spiegel Online erschien ein schöner Artikel mit dem Titel „Ein Job fürs Leben, das ist vorbei“. Diese Artikel passt auch gut in die IT-Welt, denn die Entwicklungszyklen werden immer kürzer und alles verändert sich rasant. Und Ehrlich gesagt ist der Einstieg in neue Technologien mithilfe von KI noch nie so einfach wie heute, unruhig werde ich erst wenn tatsächlich AGI (menschenähnliche Intelligenz) entwickelt wird. Doch das ist Zukunftsmusik, denn in die Zukunft blicken oder gar vorherzusagen, ist schlicht unmöglich und das war vor 20 Jahren nicht anders ::)
Seiten: 1 2 3 [4] 5 6 ... 10
Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz