Remove old emails from a Lotus Notes database - lotus-notes

Is there a utility, plugin, application that can help an admin of a Lotus Notes(v6.5 Client)/Domino (v5) server to trim the fat from the database? But it needs to skip certain Users. I found the following tool: http://www.virtualobjectives.com.au/notesdomino/mailboxcleaner6.htm
I really do not know anything about administrating the backend of lotus notes. And I am not sure if the above utility will allow me filter the users.

This would've been better served in ServerFault.
You don't need a 3rd party tool, Notes already comes with archiving.
You can enable scheduled archiving. Bring up the Archive Settings in database properties. Enable and customise an archive profile i.e. archive messages old than N days. And finally make sure you select "Just clean up this database without archiving".
For more details check out Lotus Notes help pages.

Related

Categorize documents in sharepoint

I am switching from Lotus Notes into sharepoint, but I find it hard to access the data that I want easily. I am currently using documents application on sharepoint. The only options it offers are creating or uploading a new file or folder. In my lotus notes I can access files in different ways based on some categorizations such as client, author, date modified and some other categorizations. Moreover I can even categorize them based on data and client at the same time for example. All I need to do is a single click and everything is managed by notes. What are your suggestions?
That's why an "easy" migration so sharepoint never works: Notes is not only a "datastore" but almost every time contains application logic.
To get the same in sharepoint, you need to export the "metadata" of your application including attachments and evertyhing to a structure that you can import in sharepoint.
Then you need an "application" in sharepoint that has the necessary fields for your metadata and different views in sharepoint.
You need development knowledge on side of Lotus Notes to create your export and development knowledge on SharePoint to create the application there and import the data.
Without someone who knows how it works or one of the "magic migration tools" in the market, you will not succeed.
And this is something that nobody who makes an analysis to migrate to outlook / sharepoint takes into account...
And this is the reason, why every company trying to migrate that I know still uses Domino in addition to Outlook / Sharepoint and not even one was able to shutdown the domino servers / get rid of Notes- Client...

How can I automate adding members to a Domino Server?

The company I work for wants to host documents on Lotus Quickr for external vendors to view. The way it currently works is as follows: A project manager needs to retrieve the non-employee's information (name, contact info, job title, etc.), which is sent to the Lotus manager. The Lotus manager then needs to add the non-employee as a new member to the Domino server. Then the Lotus manager needs to send the login credentials to the non-employee. Lastly, the project manager needs to give the non-employee access to the relevant Quickr place.
Because this process is very slow, my manager wants to automate a portion of the process. Our ideal solution would be to build a webpage where the non-employee could fill out their information. The project manager could then look over the the non-employee's information and choose to approve, deny, or send back the information. If the information is approved, the user will automatically be added to the Domino server. Then, the project manager would add them to the Quickr place as usual. This alternative method would eliminate a few steps, a lot of time, and the non-employee's login credentials would only be known to the non-employee.
The problem is that we're not sure how to tackle this. Would it be possible to build an XPage that could be sent out publicly that could handle this? Or is there a similar solution that we could use? I am very new to Domino and Lotus, but I would be comfortable with learning any necessary APIs once I know where to begin. For reference, we are using IBM Notes and Domino Designer 9 Social Edition.
This is indeed possible. Take a look at the User Group application on OpenNTF. It includes functionality for users to register themself so that they can login afterwards.
Good luck with your project.
in addition to #stwissel's and #Thierry's answers:
you of course can build an Xpages based application through which an anonymous user could ask to be granted access to some quickr place. You'll have to keep in mind that most visitors aren't registered users for you Domino server so you need to treat them as anonymous. This could mean that for example resources like company logos or stylesheets used in you "anonymous" application forms need to be marked as available for public access users.
Then you'll have to decide how the application forms are passed on to the project manager; you could send the data using mail, which however might open up an unwanted gateway for spammers. Preferably you would store the applicants' data in a small database from which you project managers then pull all open applications.
The rest is simple and has already been layed out by #stwissel und #Thierry: use quickr's ability to maintain its own set of place-based "local" directories (btw. one of the real cool features of this otherwise dead product).
Speaking about the product: as #stwissel already pointed out this product is no longer maintained by IBM; looking at the long record of known problems quickr had with various browser updates (esp. MSIE), not to speak of future Domino server support allow me to recommend looking for an entirely different solution
http://www-10.lotus.com/ldd/lqwiki.nsf/m_Home.xsp?documentId=F26B114598D21516852577FB005171F4#mobileViewer
QuickR on Domino can allow member not in directory if option is enabled by admin. So no need to ask to lotus manager, project manager can create local member

Lotus Notes auto export

I am doing trend analysis of data from lotus notes. I need to manually export data from lotus notes and import it into excel. Is there a way to automate this? I can even work with Access. I tried to create an agent and I do not have access to do so.
There are many ways to do this, depending on your skills and your access to the Notes database.
First of all, when you say "I do not have access to [create an agent]", are you saying that you don't have designer access to the database where the data lives?
If that is the case, simply build a separate Notes application, and write your export agent there. Put that application on the same server, and you can set the export to run every night 8or whenever you like).
Another option is to use COM in Access and pull the data over that way. You have all the COM classes documnented in the Domino Designer help, and the code should be very similar to what you would writ in Lotusscript.
A third option, if the database is web enabled, is to use HTTP to pull the data out of views. You can read it using ?ReadViewEntries, either as XML or as JSON. This requires that all the data you need is exposed in the view, though.
I think the first option is the best, though. However, if you have been tasked with creating this export, you should be able to ask for proper access to the database...
I know this is a past posting, but someone may need the latest answers get to Domino Data.
You can export any view in Notes. File -> Export -> Select CSV as the option.
Then there is the IBM ODBC driver. There are two versions. One for 8.5.3 and another for 9.x. Download here http://www.ibm.com/developerworks/lotus/toolkits.html
Instructions on how to install here http://xpagesbeast.com/uxdesign/dont-forget-about-the-notessql-driver/
Using DomSQL which is a true JDBC driver for Notes Domino data. Non Notes environments can execute SQL SELECT queries using this JDBC driver.
http://www.openntf.org/main.nsf/blog.xsp?permaLink=NHEF-8Q7AW3
Using the Domino REST Services. You can access DominoData through a URL and it returns JSON. There are URLs to get all database instances on the server, then you can get all views in the server, and you can then access documents in the views.
http://www-10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Domino+Access+Services+9.0.1#action=openDocument&content=catcontent&ct=api
If you cannot create an agent (no designer access) you can try to install NotesSQL (ODBC driver) besides your Notes Client and access with Excel, MsQuery, etc. with your user id.
You can find more information here: http://www.ibm.com/developerworks/lotus/products/notesdomino/notessql/

Edit attachment in web client

Document with attachments is opened in XPage. I want to edit attachment in associated program (say MS Word or Excel) and save changes back to Notes document.
I am aware of webdav configuration, but it have significant caveats: attachments are no longer stored within related document and security is controlled by ACL and not RN/AN.
How to edit document attachments in web client? Did any of you implemented such feature?
WebDAV is the way to go. There's an implementation that can read/write DominonAttachments. Soon on OpenNTF
Given that it would have to be opened in another program such as word / excel I'm not sure if this is possible, for example if your looking to save edits then you would need to know when someone saves the doc in word /excel etc.
You can attach a file download control to a domino doc field, when you do this it will display all attachments, when in edit mode you can delete these attachments, I think the only way this would work would be to enable them to delete / re upload, which is a fairly common thing to do on most web applications I would think
The tool we use, with recent improvements for XPages, is Swing: http://www.swingsoftware.com/
We checked many others, without success.

Lotus Notes Authentication

I want to setup Lotus Notes on my laptop to mess around with it. I am trying to setup my email, but my email through verizon.net requires authentication. I have it setup in Outlook 07, but Outlook does not have support for Databasing. Does anyone know how to setup authentication for outgoing email in Lotus Notes, let alone is it possible?
In your personal address book in Lotus Notes (File > Database > Open > names.nsf), go to the Advanced > Accounts section and create a new account. You'll need to create one count for POP and one account for SMTP to send and receive email. There are fields in those forms where you can put the authentication info.
Ken is correct, but I would like to counter Todd's remark (although I didn't vote you down, Todd).
Saying that Notes is crappy because it is not a RDBMS is like saying SQL is crappy because it is not a Network Operating System. Notes is tremendously powerful at what it does - indeed, it has no rival. Visual Studion + WinForms is in no way equivalent. There are things you can do in either Notes or a RDBMS - sometimes one platform will be better, sometimes the other.
Enjoy, Mark.
Ken Pespisa's answer is correct.
However, you need to understand that the nsf (Notes Databases) are completely flat files. They are in no way relational. Believe me, there are plenty of ways you can squeeze relational data into a notes database and everyone of them will leave you with TONS of maintanince nightmares and crappy data.
Mitch's comment to you is dead on, just mess around with SQL Server Express or MySQL. If you want the RAD aspect of Notes, just use Visual Studio with WinForms or something.

Resources