Autor Thema: Fehlermeldung beim Öffnen von Kalendereinträgen  (Gelesen 2893 mal)

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Hallo zusammen!

Eines vorab, es handelt sich um eine selbst gestrickte Anwendung meines Vorgängers unter V5. Diese Anwendung erstellt dann im Kalender des Users automatisch Einträge. Seit V6 werden zwar ohne Fehler die Einträge im Kalender erstellt, aber wenn man sie dann öffnen möchte, kommen folgende 2 Fehlermeldungen. Bin zwar kein Entwickler, aber ein wenig designt habe ich schon. Vielleicht hat ja jemand einen Tip, wenns nicht allzu schwer ist. :-)

Fehler 1:



Fehler 2:



Danke!!!
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #1 am: 13.06.06 - 12:59:56 »
Hallo,

zu Fehler 2:
Das deutet eindeutig darauf hin, das in dem Feld StartDate_2 eine berechnung stattfindet und die Werte darauf nicht den richtigen Datentyp haben. Prüfe also bitte die Formel in diesem Feld und welche Werte diese haben oder annehmen wenn das Dokument geöffnet wird.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #2 am: 13.06.06 - 14:13:05 »
Aha, danke. Und wie finde ich am schnellsten das Feld? Ist das in den Masken versteckt? Wenn ja, in welcher denn?
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #3 am: 13.06.06 - 14:17:03 »
Hallo,

In den Dokumenteigenschaften - 2. Reiter
im Feld form findest du die Information welche Maske benutzt wird, um das Dokument zu erstellen/bearbeiten.
Hier kannst du auch prüfen welchen Wert das Feld StartDate_2 jetzt hat.
In dieser Maske suchst du dann das Feld.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #4 am: 13.06.06 - 14:19:24 »
Felder sind immer in Masken (in Dokumenten sind Items).

Aber was willst Du mit diesem Feld? Das ist doch okay. Das Item ist falsch belegt - Du musst die Routine ändern, die die Kalendereinträge erstellt. Und da Du selbst schreibst, dass Du es mit der Programmierung nicht so hast, sehe ich da schlechte Karten für Dich: Es geht um Calendering, und das ist schon starker Tobak.

Bernhard

PS: Die Maske heisst Appointment. Und die brauchst Du ja doch, da sich StartDate_2 ja auf ein anderes Item bezieht und daher meckert ...

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #5 am: 13.06.06 - 14:22:13 »
Hallo Bernhard,

das mit der Maske Appointment kann sein, muss aber nicht, denn mcilly sagte etwas davon das wäre eine alte Eigenentwicklung seines Vorgängers.

!!!Sicherlich ohne Dokumentation!!!
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #6 am: 13.06.06 - 14:26:15 »
Doch, doch, muss sein, Ulrich: Die Applikation erzeugt Einträge im Kalender des Users (1. Post). Und die Applikation macht dabei Murks, was R5 noch akzeptiert hat, R6 aber nun nicht mehr.

Bernhard

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #7 am: 13.06.06 - 14:26:35 »
LOL - ihr habt ja so Recht - und keine Doku. Mir fehlts hier leider wirklich ein wenig, aber ich denke mit euch sind die Karten gar nicht so schlecht, die ich habe.

Also, Maske ist "Appointment".
Feld "StartDate_2" gibt es keines.
Feld "StartDate" dafür und zwar sieht der Inhalt so aus:

Feldname: StartDate
Datentyp: Zeit/Datum-Liste oder Zeitraum
Datenlänge: 12 Byte
Seq.-Num.: 2
Doppeleintrags-ID: 0
Feld-Flags: SUMMARY

12.06.2006 00:00:00 CEDT

Kleiner Zusatz: wir syncen auch mit OBMG und BlackBerry unsere Notes DBen und da gibts dann öfters mit diesen Einträgen Probleme. Meldung: keine Start und Endzeit !!!
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #8 am: 13.06.06 - 14:41:24 »
Oh doch - StartDate_2 gibt es und ist berechnet zur Anzeige.
Und hier ist die Formel dahinter (eben die, die dann den Fehler wirft:
Code
REM {If it is a new doc, you need to build the date};
REM {If it is a repeat with more than 1 instance, you need to extract the element};
REM {Otherwise, you use the date};

REM { not used if editing a new doc  - will fail };
@If(@IsDocBeingEdited & @IsNewDoc;@Return("");"");



xxShortDayString := "So":"Mo":"Di":"Mi":"Do":"Fr":"Sa";

REM {StartDate and StartTime are not available from R4 invitations };
tmpStartDate := @If(!@IsAvailable(StartDate);StartDateTime;StartDate);
tmpStartTime := @If(!@IsAvailable(StartTime);StartDateTime;StartTime);

tmpIndex := @Member(@Text(Startdate;"D0S0Z1");@Text(StartDateTime;"D0S0Z1"));
tmpStartNDT := @If(@IsNewDoc | @IsDocBeingEdited;
	@TimeMerge(@Date(@Year(tmpStartDate);@Month(tmpStartDate);@Day(tmpStartDate));	
		 @Time(@Hour(tmpStartTime);@Minute(tmpStartTime);@Second(tmpStartTime));StartTimeZone);
			@IsAvailable(OrgRepeat) & @Elements(StartDateTime) > 1;
				StartDateTime[@If(tmpIndex = 0;1; tmpIndex)];StartDateTime);



xxStartDate := @TimeToTextInZone(tmpStartNDT;LocalTimeZone;"D0S0Z0");
xxDayStartDate := xxShortDayString[@Weekday(@TextToTime(xxStartDate))];

xxDayStartDate + " " + xxStartDate

Ich denke, angesichts der Formel ist es einfacher, einen fehlerhaften (programmgenerierten) und einen manuell erstellen Termin Item für Item zu vergleichen (bei ersterem werden welche fehlen) und hierbei besonders die Datentypen zu vergleichen.
Hilfreich ist für sowas Ytria's ScanEZ, nicht ganz so komfortabel ist MayFlower's DocViewer (dafür kostenlos - aber der kann dann auch nicht mehr).

Bernhard

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #9 am: 13.06.06 - 15:57:02 »
Da ihr mir da weit voraus seid und ich keine Ahnung habe, wirds schwer. Die Maske Appointment in meiner Mail DB habe ich noch gefunden, aber jetzt weiß ich nicht weiter. Wenn jemand denkt, es macht noch Sinn mir weiterzuhelfen, DANKE.
Wenn nicht, bin ich auch nicht böse, da ich offensichtlich nicht die notwendigen Sachkentnisse habe. BTW, welchen Kurs sollte ich besuchen? 6.5. AD?
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #10 am: 13.06.06 - 16:03:25 »
In diesem Post habe ich einen Codeausschnitt veröffentlicht, der die in R6 erforderlichen Felder für einen Termin beeinhaltet. Gehe diese Felder in Eurer Applikation (die die Einträge generiert) durch, schaue, ob sie vorhanden sind und vor allem, ob die Datentypen stimmen.

Vielleicht hilft Dir das weiter.

Bernhard

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #11 am: 13.06.06 - 16:04:01 »
Ich habs!!! Maske nach alias "Appointment" gefunden. Dort gibts das Feld StartDate2. Jetzt muss ich wahrscheinlich noch in die selbst gestrickte DB rein und auch nach dem Feld suchen und den Code vergleichen. Richtig?

Danke an alle schon mal - ich schaff es :-)
LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #12 am: 13.06.06 - 16:13:41 »
Nach StartDate_2 brauchst Du nicht suchen, da dass im anderen Programm nicht verwendet werden sollte. Wichtig sind vielmehr die Items, die in der StartDate_2-Formel verwendet werden.

Bernhard

Offline mcilly

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.361
  • Geschlecht: Männlich
  • nicht die Bohne...
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #13 am: 13.06.06 - 16:28:22 »
Hilft der Script Debugger weiter?

LG Roman

http://www.appreport.net - Täglich Berichte über Apps aus den App Stores

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Fehlermeldung beim Öffnen von Kalendereinträgen
« Antwort #14 am: 13.06.06 - 16:37:23 »
Nein, vor allem nicht in der Appointmentmaske - die hat mit dem Fehler nichts zu tun, sondern meldet ihn als Betroffene nur.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz