Hallo,
ich weiss, die Überschrift ist nicht so gut, aber ich weiss nicht, wie ich das kurz formulieren kann.
Folgendes:
Hier wurde - über Jahre - ein Item im Postopen per Skript gesetzt. Dieses Item erscheint nicht als Feld in der Maske (im Notes-Designer).
Set oItem = New NotesItem(oDoc, "WfSecReader" , aNames , READERS)
Wenn ich das Dokument dann speichere, ist das Feld nicht da.
Es gibt keinen item.remove() code.
Wenn ich beim QuerySave im debugger das entsprechende Notes-Document Objekt aufklappen will, stürzt der Designer r.e.g.e.l.m.ä.s.s.i.g ab.
Ich habe das entsprechende Item jetzt als verstecktes Mehrfachwerte-Feld berechnet auf sich selbst in die Maske getan, weil ich diese ganze Konstruktion mit dem im Postopen item per Skript erzeugen und dieses dann nicht in der Maske zu haben für irgendwie bedenklich halte (hab ich auch nicht programmiert). Weiss allerdings nicht, ob das Folgefehler nach sich führt. Halte das Risiko aber für gering.
Jedenfalls hat es jahrelang funktioniert (Feld ist da nach Abspeichern). Es funktioniert auch immer noch auf dem Produktivserver. Auf dem Entwicklungsserver jedoch bei verschiedenen in diesem Aspekt gleich programmierten datenbanken nicht mehr. Vorgestern funktionierte es aber noch.
Es konnte mir auch bislang hier keiner eine Aussage darüber geben, ob irgendwelche administrativen Änderungen auf dem Notes-Server bzw. der box wo er drauf läuft in den letzten 48 Stunden durchgeführt wurden.
Hat jemand vielleicht, möglicherweise und eventuell eine Idee, woran das liegen könnte.
Beide Server sind 5.0.11. Das OS scheint sich in den letzten 48 Stunden nicht geändert zu haben haben (Windows NT4 im Test und Win-NT5 in Produktion).
Gruß Axel