Autor Thema: Neue Maildatei für User anlegen  (Gelesen 4323 mal)

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Neue Maildatei für User anlegen
« am: 03.08.05 - 11:27:19 »
Hallo,

ein USer hat das altbekannte Problem, dass er eine Weiterleitungregel eingerichtet hatte. NAchdem diese nicht m her benötigt wurde, hat er sie deaktiviert. Trotzdem wurden die Mails weiterhin weitergeleitet. Dann hat er die Regel einfach gelöscht. Trotzdem werden weiterhin die Mail weitergeleitet.

Nun hat der Kollege aber erst wenige Mail erhalten und gefragt, ob man ihm einfach eine neue mailbox einrichten könne.

Deshalb meine Frage: Kann ich einem USer einfach eine neue Mailbox einrichten und ihm die alte als Archiv zur Verfügung stellen?
Wenn ja, wie macht man das?

Offline klaussp

  • Aktives Mitglied
  • ***
  • Beiträge: 184
  • Geschlecht: Männlich
Re: Neue Maildatei für User anlegen
« Antwort #1 am: 03.08.05 - 11:35:02 »
Hey!

Ich würde wohl einfach die alte umbenennen, eine neue erstellen (mit altem Dateinamen), die alte öffnen und alle (Mail- & Kalender-) Doks kopieren und in die neue Einfügen. Dann kannst Du die alte wegwerfen!

Gruß, Klaus
Klaus

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Neue Maildatei für User anlegen
« Antwort #2 am: 03.08.05 - 12:27:11 »
Hallo,

wenn die Regel immer noch greift, dann liegt das am Profildokument der Maildatenbank. Du müsstes dieses Dokument bearbeiten und dann die entsprechende Regelinformation dort löschen.

Siehe hier:
Table of Contents

I. Disabled rules that still trigger
II. Deleted rules that still trigger
III. Rules that are enabled but do not run
IV. Workaround for rules that are deleted but still trigger and rules that are enabled but still run
V. New mail rules run but do not appear in Rules folder
VI. Background Information on mail rule functionality

**********************************************
I. Disabled rules that still trigger:
This issue is common in Notes R6 where mail templates from Notes 6.0.2 (and releases after this one) and R6.5 are used. This issue occurs when the Calendar "MiniView" rule is not configured and either a single mail rule exists and it is disabled, or multiple mail rules exist and they are all selected to be disabled. The result is that the first mail rule (with an OrderNum field value of 0) is not properly disabled and it will continue to execute.

This issue was reported to Quality Engineering as SPR #FBAY5UCKZR.

Workaround (to repair current issue):

1. Examine the document properties of the existing rules and be sure that the one with a field value of 0 (zero) in the OrderNum field is disabled.

2. Create and execute the following LotusScript agent:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim ff As NotesItem

Set db=session.currentdatabase
Set doc=db.getprofiledocument("CalendarProfile")
Set ff = doc.GetFirstItem("$FilterFormula_0")
Call ff.Remove

If doc.getitemvalue("Use_CalendarRule")(0) = "1" Then
doc.Use_CalendarRule = "0"
End If
Call doc.Save(True, True)

3. Re-enable the Calendar "MiniView" rule if so desired.

Solution (to avoid this situation in the future):
To resolve this issue, the LotusScript code within the Disable action in the "(Rules)" folder must be updated, as follows:

For Notes R6.5 and R6.0.2 (and releases after 6.0.2):

Original code (line 23):
If Not ( Lcase( Left( items.name,16 ) ) = "$filterformula_0" ) Then '//Resave for MiniView

Modified line:
If Not ( Lcase( Left( items.name,16 ) ) = "$filterformula_0" And profile.getitemvalue("Use_CalendarRule")(0) = "1") Then  '//Resave for MiniView

For Notes R6.0 and R6.0.1:
For R6.0 prior to 6.0.2, either update to the 6.0.2 (or later) template and make the above correction, or replace the following area of the code as noted:

Original code (starting on line 22):
If Lcase(Left(items.name,7)) = "$filter" Then
Call items.remove()
End If

Replacement code:
If Lcase(Left(items.name,14)) = "$filterformula" Then
If Not ( Lcase( Left( items.name,16 ) ) = "$filterformula_0" And profile.getitemvalue("Use_CalendarRule")(0) = "1") Then  '//Resave for MiniView
Call items.remove()
End If
End If

II. Deleted rules that still trigger:
This occurs if a rule was deleted while it was still enabled. This causes the rule entry in the Calendar Profile to not be removed. In order to avoid this issue in the future, be sure to always disable a mail rule prior to deleting it. Ways to workaround this issue (and remove the rule entry from the Calendar Profile) are listed further below.

This issue was reported to Quality Engineering as SPR# MGAN5EDSB2. There is a related issue where deleting a mail rule while the Preview Pane is open can cause an error (in Notes/Domino releases prior to 5.0.9). For more information on this issue refer to Document #1084301, "Receive Error When Deleting Mail Rule While the Preview Pane is Open."

For server-based mail rules, tested in 6.5.2 and 6.5.3, it was found that mail rules that were deleted while still enabled were in force until either SET RULES was issued from the Domino console (which showed the remaining rules as registered), or the Domino server was restarted.

NOTE: In some cases, a rule may not have been deleted but still runs and does not display in the Rules folder.

The cause may be a duplicate Rules folder, visible only in the Designer client. To check if this is the case, open the mail database in Designer and select Folders to see if there are duplicates. It is unknown why this would occur, but it may be related to unexpected behavior during the upgrade of the mail file design.

To remove a duplicate Rules folder:

1. Open the mail file in the Designer client.

2. Open the Folders design list.

3. The "(Rules)" folder with the older date should typically be the one to delete. If deleting the older folder causes issues, then repopulate the folder using the instructions below.

To populate a Rules folder:

1. Create a view with the selection formula, Select Form="Mailrule".

2. Open the documents that appear in the view to determine which correspond to rules missing from the Rules folder. If the rule is not within the view, do not continue with these instructions. Instead, follow the instructions in the Workaround section below.

3. Drag the document into the Rules folder.

III. Rules that are enabled but do not run:
This issue can occur due to different logic issues in the rule enablement functionality. One issue is that newly created mail rules that are initially disabled/off do not increment a necessary rule counter field. This issue is true within mail templates in both Notes R5 and R6.0.

In Notes R5, there is an additional issue in which the Disable Rule(s) action incorrectly sets the rules counter to a numerical value, rather than the expected text value. In the Notes Domino 6.0 mail template, there is an additional issue where the Enable Rule(s) action sets the rule counter to a value "1" less than is appropriate.

Additionally, given the numbering process used, enabled rules may not be numbered contiguously. Given that R5 will run a maximum of 50 rules per user, it is possible that a rule may not trigger if its internal number is greater than 49 (numbering starts at 0).

Relative to this issue are the following SPRs:

JCHN52B5GF: The "Disable Rule(s)" action incorrectly sets the rules counter to a numerical value rather than the expected text value.

MGAN5EDTNN: Notates an issue where the mail template code logic does not increment the rules counter for new disabled rules as well as an issue with the 6.0 mail template's "Enable Rule(s)" action incrementing to a value 1 less than expected.

DCOY4TX7JE (the workaround below can be adapted to resolve this issue): Server rules that are out of sequence will not execute. It was assumed that the issue occurred because the rules were set up on different replicas.

SBUR59GPW8: This requested that the maximum number of rules be increased. In Notes Domino 6, the maximum is now 100. For more information on this issue, refer to Document #1091326, "Is There a Limit to the Number of Mail Rules Each User Can Create?"

MGAN5W4VQN: Notates various issues in the mail template code logic that does not properly check to see if the Calendar Configure button was clicked (to enable "MiniView" rules), and thus causes the first mail rule and/or block mail rule to overwrite an existing rule. For more information on this issue, refer to Document #1160706, "Using the Block Sender functionality can internally overwrite previously created rules."

For Notes R6:
In the Rules script library, the following update should be made in the subroutines, ButtonOKClient, ButtonOKWeb and ButtonOKQuick.

Locate the following section of code and add the lines noted:
If note.isnewnote Then ' this is a new rule
' we need a new sequence number
Set viewcollection = view.allentries
If viewcollection.count = 0 Then
If profile.getitemvalue("Use_CalendarRule")(0) = "1" Then
nrulenum=1
Else
nrulenum=0
End If
Else

For Notes R6.5:
In the BlockUserRule script library, Declarations section, update the FindHighestRule function as follows:
If Highest=0 Then  'Remove this line and replace with below:
If Me.m_CalProfile.Use_CalendarRule(0)="1" Then
Highest = Highest + 1
End If
FindHighestRule =  Highest
End Function

IV. Workaround for deleted rules that still trigger and rules that are enabled but do not run:
These issues can be worked around using the following steps:

1. Select all of the mail rules that are not enabled and click the Enable Rule(s) action. NOTE: If no rules display in the view, then create one.

2. Click the Disable Rule(s) action.

3. Determine if the Rules OrderNum field values have gaps. If so, they must be reordered.

4. In order to determine a field's OrderNum value, right-click the document, choose the second tab, and find the OrderNum field in the list. The value will be in the right pane.

In R5, the first rule should be 0, the second 1, etc. If there are any gaps, they must be programmatically renumbered.

In R6, the first rule sometimes starts with 0 and sometimes starts with 1. All the following rules should follow in sequence and must be programmatically renumbered if they do not.

In R6 Server Rules, the first rule starts with 0.

5. If the OrderNum field values do not have gaps, enable the rules that you want to be active, or, as necessary, delete the "dummy" rule created in the first step. No other steps are needed at this time.

6. If the OrderNum field values have gaps, proceed below to the agent for reordering the rules.

Agent for reordering the rules:
With all of the rules enabled and then disabled, the following agent can be run to reorder the OrderNum field of the rules. The agent should be created as a Run Once agent in the mail file:

NOTE: The example below is designed to resolve rules issues where the order number is affecting the execution of the rule. Product Support is not available to make further modifications or enhancements to this code.
Dim s As New notessession
Dim db As notesdatabase
Dim rulesfolder As notesview
Dim rules As notesviewentrycollection
Dim rule As notesviewentry
Dim ruledoc As notesdocument

Set db=s.currentdatabase
Set rulesfolder=db.getview("Rules")  'If renumbering Server Rules then change the GetView parameter to "(Server Mail Rules)"
Set rules=rulesfolder.allentries

Set profile=db.GetProfileDocument("CalendarProfile")

'Optional code for User Rules to remove rule entries from the Calendar Profile which did not disable as expected.
'NOTE: A specific workaround and code fix for a Notes R6 issue is noted above in the section titled "Disabled Rules that Still Trigger"
'The code below must be used if you want to simply "clean out" the rule entirely in the profile.
'NOTE: The code below will disable the C&S Miniview rule so it must be manually re-enabled.

'If profile.getitemvalue("Use_CalendarRule")(0) = "1" Then
 ' profile.Use_CalendarRule = "0"
'End If
'Set Count=profile.getfirstitem("$FilterFormulaCount")
'Call count.remove
'Forall ff In profile.Items
' If ff.type = 1536 And Lcase(Left(ff.name,15)) = "$filterformula_" Then
' Call ff.remove
' End If
'End Forall
'Call profile.Save(True, True)

If profile.getitemvalue("Use_CalendarRule")(0) = "1" Then
number=1
Else
number=0
End If
Set rule=rules.getfirstentry
While Not rule Is Nothing
Set ruledoc=rule.document
ruledoc.ordernum=Cstr(number)
Call ruledoc.save(True, True)
Set rule=rules.getnextentry(rule)
number=number+1
Wend

NOTE: While using the agent above is the recommended procedure by Product Support for handling these issues, if a more straightforward agent is desired, the following approach can be used. However, the use of the agent below results in the complete deletion of the Calendar Profile document. This document is used to save all user settings found under Tools --> Preferences, such as Calendar free time, Alarms, Mail Delegation, Calendar Delegation, and so on. All these settings must be reset by the user manually through the user interface. It is suggested that users review their current settings under Tools --> Preferences and note the settings prior to executing the LotusScript code below.

The following agent sets up a handle to the current user's mail file and deletes the Calendar Profile:
The agent should be set up as a "Run Once" agent in Notes R5 and to run on "None" in Notes R6.
Dim session As New NotesSession
Dim db as NotesDatabase
Dim doc As NotesDocument
maildbinfo = Evaluate(|@MailDbName|)
Set db = session.getdatabase(maildbinfo(0), maildbinfo(1))
Set doc = db.getprofiledocument("CalendarProfile")
Call doc.remove(true)
To avoid these issues in the future:

-- Prior to deleting a rule, always disable it first.

-- When creating a rule, always have it enabled/on. If you do not want the rule enabled, highlight it in the folder and click Disable Rule(s).

-- If using Notes R6.0 or R6.5, make the corrections noted above in the sections, "Rules that are enabled but do not run" and "Disabled rules that still trigger."

An enhancement request was submitted to Quality Engineering as SPR #RWAS547K42, which requests that additional functionality be added to reorder the internal numbering used for rules. There are currently no plans to address this issue in Notes R6 or R5.

V. New mail rules run but do not appear in Rules folder
The cause may be duplicate (Rules) folders, visible only in the Designer client. To check if this is the case, open the mail database in Designer and select Folders to see if there are duplicate Rules folders.

There may be several reasons why there are duplicates, the most common being that a previous version of the folder was not removed if the mail template was upgraded. The outdated folder should be deleted.

Sometimes, "missing" rules will now appear in the remaining Rules folder and sometimes they will not. If they still do not appear, you must create a view that displays all documents with the form, Mailrule, and either drag them into the Rules folder or delete them. If the rules are deleted, you may have to delete the user's Calendar Profile as well.

VI. Background on mail rule functionality:
When a mail rule is enabled, a $FilterFormula_# field is added to the Calendar Profile, where x equals the number of the rule in the list, starting at 0. For example, if you have three rules in your Rules folder, and the 1st and 3rd rules in the list are enabled, the Calendar Profile will have $FilterFormula_0 and $FilterFormula_2. This field has a formula that matches the condition of your rule which is used to perform the rule action when mail is deposited.

When a rule is disabled, the corresponding $FilterFormula_# field is removed from the Calendar Profile.

NOTE: The fact that the $FilterFormula_# field is not deleted when a mail rule is deleted prior to being disabled is the SPR issue discussed above. By design, the $FilterFormula_# entries are not renumbered when a rule is disabled or deleted.

The Calendar Profile also contains a field, $FilterFormulaCount, that should coincide with the total number of rules within the mail file. The $FilterFormulaCount should always be at least one value higher than the highest $FilterFormula_# entry. Otherwise, the rules that fall numerically above $FilterFormulaCount-1 will not run.

For example if $FilterFormulaCount is 4, no $FilterFormula entries above $FilterFormula_3 will be executed. The reason for the offset by 1 is because the $FilterFormulaCount has a starting value of 1 and the $FilterFormula_# entries have a starting value of 0.

NOTE: In Notes R6, the numbering can be slightly different depending on whether the Calendar & Scheduling Configure button has been executed. When you click the C&S Configure button, an additional rule is created and is written to $FilterFormula_0. Any previously existing rules are rewritten to a $FilterFormula_# entry one value higher. For example, $FilterFormula_0 is shifted to $FilterFormula_1, and $FilterFormula_1 is shifted to $FilterFormula_2, and so on. The $FilterFormulaCount value is also incremented by 1. So, in the case where a user clicks the C&S Configure button, the $FilterFormulaCount value is equal to the number of user rules. plus 1.

Sample LotusScript to get a handle to the Calendar Profile document:
You can create a LotusScript agent or button with the following code in order to get a handle to the Calendar Profile. If you enable the LotusScript Debugger (Files --> Tools --> Debug LotusScript), you can step through the code and expand the DOC object, and then the ITEMS array, in order to view the $FilterFormula_# fields and the #FilterFormulaCount field.

Dim session As New NotesSession
Dim db as NotesDatabase
Dim doc As NotesDocument
maildbinfo = Evaluate(|@MailDbName|)
Set db = session.getdatabase(maildbinfo(0), maildbinfo(1))
Set doc = db.getprofiledocument("CalendarProfile")

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: Neue Maildatei für User anlegen
« Antwort #3 am: 03.08.05 - 20:14:10 »
Nach Ulrich-Thomas' sachlicher (und bitte zu befolgender) Erklärung von mir noch eine emotionale: IBM Lotus hat auch mit R6 die Regeln immer noch nicht im Griff. Die Art der Implemtierung habe ich von Anfang an für sehr fraglich gehalten. Meine Empfehlung lautet daher: Wenn man irgendwie auf die "Regeln" verzichten kann, sollte man das tun.

Bernhard

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: Neue Maildatei für User anlegen
« Antwort #4 am: 04.08.05 - 15:58:17 »
Erstmal vielen Dank für die Infos.
Also wie mach ich es denn jetzt mit der neuen Mail Datenbank?
Die alte umbennenn und eine neue anlegen ist klar. Aber wie weise ich dem USer diese zu? Reicht es wenn man im Kalenderprofil den betreffenenden User als Besitzer einträgt?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Maildatei für User anlegen
« Antwort #5 am: 04.08.05 - 16:00:50 »
Wenn die neue DB den gleichen Dateinamen hat und im gleichen Verzeichnis sitzt wie die alte, dann ja, sonst muss im Personendokument des Benutzers bzw. in der Arbeitsumgebung im Client der neue Dateiname/Pfad eingegeben werden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Neue Maildatei für User anlegen
« Antwort #6 am: 04.08.05 - 17:23:52 »
Warum aber die ganze Mail-DB in Frage stellen, wenn "nur" eine Regel nicht tut, wie sie soll ? Die Regel (oder notfalls alle Regeln) müssen gelöscht oder korrigiert werden - siehe die von Lossa gepostete "Waschanleitung".

Bernhard

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Maildatei für User anlegen
« Antwort #7 am: 04.08.05 - 17:35:14 »
Oder alternativ das Kalenderprofil beseitigen, dafür gibts im Forum an verschiedenen Orten bereits Anleitungen. Nachteil gegenüber der obigen Waschanleitung: Man muss die Einstellungen wieder neu definieren - naja, bei einem neuen Mailfile ist das ja auch so .....
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Neue Maildatei für User anlegen
« Antwort #8 am: 04.08.05 - 22:42:19 »
Hi all,

Ich würde einmal wieder sagen:
Es wird mit Kanonen auf Spatzen geschossen.

Gleich eine neue Maildatenbank anlegen, das wäre ungefähr so, als würde ich einen neuen Server einrichten nur weil ich öffters DEAD Mails habe.
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 Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Maildatei für User anlegen
« Antwort #9 am: 04.08.05 - 22:57:43 »
So wie jener Jäger, der dem Passanten auf die Frage, was er tue, antwortete:

"Stör mich nicht, ich will gerade der Fliege auf dem zweituntersten Ast der Tanne vorne links das rechte Auge ausschiessen"
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Tyler

  • Senior Mitglied
  • ****
  • Beiträge: 351
  • Geschlecht: Männlich
  • Admin Wesen
Re: Neue Maildatei für User anlegen
« Antwort #10 am: 05.08.05 - 18:09:51 »
Ihr habt schon Recht, dass das eigentlich etwas overdosed ist. Aber ehrlich gesagt komme ich mit der oben geposteten Vorgehensweise nicht wirklich zu Recht.
Der Fall ist: User hat die Regel deaktiviert, sie lief aber immer noch. Dann hat er sie eben gelöscht, läuft nun aber immer noch.

Tja, was tun? Nach obiger Anleitung habe ich schon nach doppelten Regel Ordnern geschaut. Sind aber keine doppelten vorhanden. Nun weiß ich nicht wie ich nach dieser Anleitung weiter vorgehen soll.
 ??? ???

Offline koehlerbv

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Neue Maildatei für User anlegen
« Antwort #11 am: 05.08.05 - 18:33:03 »
Doppelte Regelordner sind doch nur einer von mehreren möglichen Ursachen (eher noch ein unwahrscheinlicher - das wahrscheinlichst ist immer das Löschen ohne Deaktivieren).

Warum arbeitest Du die Liste, die Ulrich-Thomas gepostet hat, nicht einfach ab ?? Mit den so erarbeiteten Lösung stehst Du für (sehr wohl) mögliche neue Fälle sofort mit dem entsprechenden Werkzeug parat.

Gleich die Mail-DB löschen (wenn sie nicht sowieso gerade erst fast neu war) ist so, wie ein Auto wegwerfen und ein neues zu besorgen, nur weil der Treibstoff alle ist und man "es mit dem Tanken nicht so hat".

Bernhard

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Neue Maildatei für User anlegen
« Antwort #12 am: 06.08.05 - 21:35:56 »
@Bernhardt,

WAS man kann ein Auto Tanken, das ist ja nicht zu glauben! Ich mache das immer so, dann gibt es auch kein Problem mit den Inspektionen und dem TÜV. (Oder eben vollen Maildb's)
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 MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Neue Maildatei für User anlegen
« Antwort #13 am: 06.08.05 - 22:17:24 »
@Bernhard und Lossa - im Prinzip habt Ihr schon Recht. Nur muss ich Tyler schon in Schutz nehmen. Mir ging es früher auch so wie Ihm. Ich finde es aber auch Schwachsinn von IBM aus den Adminkursen jegliche "Design-Inhalte" rauszunehmen und in der KB wimmelt es nur so von Script-Lösungen administrativer Probleme/Bugs...

Als "normaler" Admin wird man von Scriptlösungen in der Regel ziemlich erschlagen und es hängt meistens an ganz trivialen Dingen wie: wo kopiere ich den Code hin? Wieso kommem beim reinkopieren Fehlermeldungen. was ist ein Profildokument usw.

Für Euch als "Programmierer" ist das natürlich alles kalter Kaffee.
Hier braucht ein Mann wie Tyler m.E. aber einfachere und klarere Hilfestellungen...

@Tyler - ich würde das ganze so machen:

Maildatenbank öffnen
- Erstellen Agent
- Name vergeben z.B. Kalenderprofil löschen
- dann das Agenten-Eigenschaftenfenster schliessen
- "Sprache" umstellen von Einfachen Aktionen auf Lotus Script
- auf Initialize gehen und folgenden Code reinkopieren

Dim session as new notessession
dim db as notesdatabase
dim doc as notesdocument

maildbinfo = Evaluate(|@MailDbName|)
set db = session.getdatabase(maildbinfo(0), maildbinfo(1))
set doc = db.getprofiledocument("CalendarProfile")
If Not doc.isnewnote Then Call doc.remove(true)

- Agent speichern
- in der Maildatenbank jetzt auf Aktionen - Kalenderprofil löschen gehen und danach ist das Kalenderprofil weg
- unter Werkzeuge - Vorgaben müssen jetzt halt wieder die ganzen Einstellungen gemacht werden...

Gruss
Martin

« Letzte Änderung: 06.08.05 - 22:19:52 von MartinG »
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Maildatei für User anlegen
« Antwort #14 am: 06.08.05 - 22:34:06 »
Martin, stimmt vollkommen, man beachte aber, dass für die Zertifizierung als Admin 2 Admin-Kurse und ein Entwicklerkurs besucht werden muss. Sprich, der zertifizierte Admin wird von IBM tatsächlich in die Grundlagen der Entwicklung eingeführt. Von daher ist das Fehlen von Programmier-Inhalten in den Admin-Kursen durchaus verständlich. Das Umgekehrte gilt übrigens auch: der Developer muss auch den Admin 1 besuchen, was genauso sinnvoll ist wie umgekehrt.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Neue Maildatei für User anlegen
« Antwort #15 am: 06.08.05 - 23:19:22 »
Zitat
Martin, stimmt vollkommen, man beachte aber, dass für die Zertifizierung als Admin 2 Admin-Kurse und ein Entwicklerkurs besucht werden muss. Sprich, der zertifizierte Admin wird von IBM tatsächlich in die Grundlagen der Entwicklung eingeführt   

Das war IMHO nur zu R4 Zeiten der Fall. Ich habe alle R5 Adminkurse durchgemacht und meinen CLP ohne eine einzige Formel, geschweige denn Scriptkenntniss gemacht. Davon abgesehen habe ich auch die "drei" Grundlagenkurse Entwicklung bei R5 gemacht und von Lotus Script hört man da auch quasi nichts...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Neue Maildatei für User anlegen
« Antwort #16 am: 06.08.05 - 23:27:09 »
Tatsächlich, das hab ich gar nicht richtig mitbekommen ...... Ich werd das gelegentlich mal bei zuständiger Stelle anschneiden, Deine Bemerkung scheint mir persönlich sehr wichtig.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline MartinG

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.802
  • Geschlecht: Männlich
Re: Neue Maildatei für User anlegen
« Antwort #17 am: 06.08.05 - 23:39:43 »
Das wäre natürlich eine gute Sache wenn Du was bewegen könntest. Mein zweiter Kritikpunkt hier wäre noch die Themen in den drei bzw ich meine jetzt sind es nur noch zwei "grundlegenden" Entwicklerkursen. Es kann m.E. nicht sein das man in 8 oder 9 Tagen Schulung, so gut wie gar nichts von Lotus Script hört, sondern sich mit Dingen: wie sieht meine DB im Web am besten aus beschäftigt...
Martin
Wir leben zwar alle unter dem gleichen Himmel, aber wir haben nicht den gleichen Horizont.
KONRAD ADENAUER

Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Neue Maildatei für User anlegen
« Antwort #18 am: 07.08.05 - 01:37:22 »
Eine an sich gut unterrichtete Stelle hat mir mal erzählt, dass für sämtliche Kurse von LotusNotes auch zu Hoch-Zeiten der LotusNotes-Schulungen genau 2 Leute zuständig waren. Zumindest in den Entwicklerkursen beinhalteten die Beispieldatenbanken eine Menge schwerwiegende Fehler. Wenn neue Schulungen rauskamen, gingen die Trainer bei meinem Ex-Arbeitgeber zu mir, damit wir die Dinger überhaupt lauffähig bekamen. Die Schulungsunterlagen im Admin-Bereich waren nicht schlecht, aber es gibt heute bessere Bücher.
Es können sowieso keine Schulungsunterlagen erstellt werden, die *allen* gerecht werden. Es gibt eben sehr unterschiedliche Vorkenntnisse. Was dort vermittelt wird, kann sowieso nur ein erster Schritt sein. Ausserdem sind IT-Schulungen aus - wie ich finde - nachvollziehbaren Controlling-Gründen massiv zusammengestrichen worden. Es gibt darüber Statistiken. Hab da mal was in der Computerwoche gelesen.
Bei ca. 50% der Schulungsteilnehmer hatte das aus meiner subjektiven Sicht sowieso eher auch Betriebsausflug-Charakter.  IT-Schulungen waren für eine Zeit ein sehr einträgliches Geschäft, dass für die Anbieter wesentlich weniger Risiken als z.B. Projekte oder Produkte implizierte.
Auf der anderen Seite ist im Web eine große E-Learning Bewegung entstanden. Und damit muß man halt klar kommen.

Ich denke, wir sind uns darüber einig, dass diese Schulungen niemals ausreichten, um ein halbwegs funktionierenden Coder oder Admin zu generieren.
Es gab natürlich auch einige wirklich gute Trainer, die durch persönlichen Antrieb aus ihren Schulungen etwas gemacht haben.
« Letzte Änderung: 07.08.05 - 01:40:02 von kennwort »
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Neue Maildatei für User anlegen
« Antwort #19 am: 07.08.05 - 01:38:10 »
Hallo Martin,

das mit den Kursen unter ND6 ist schon nicht so toll, aber ich habe vor 2Tagen den Plan für ND7 erhalten, das ist der Witz des Jahrtausends, es wird nur noch 5 Tage Entwicklerschulung geben, 2 Tage Fundamentals und 3 Tage Web. ENDE.
Sowie 5 Tage Systemadmin.

Sonst nichts!

Ich werde nunmehr alle CLI's in EMEA zusammen trommeln und eine gemeinsame Petition erstellen, die diesen Unhaltaberen Zuständen ein Ende setzt.
Es wird Zeit, das wir ihr in EMEA wieder ECHTE Schulungen für Domino Anbieten.

Also ALLE CLI's die das Lesen, bitte bei mir melden!



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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz