madicon easyMail

easymalWerbung (nicht im Sinne von SPAM) per eMail ist heute üblich und bietet eine kostengünstige Variante, Kunden oder Interessenten zeitnah mit aktuellen Informationen bzgl. neuer Produkte oder Dienstleistungen zu versorgen.

Solche Mails sollten eine individuelle Anrede aufweisen und ggf. im Text der Mail weitere, dem Empfänger der Mail zugeordnete Details enthalten. Kurz – eine solche Mail sollte personalisiert sein.

Zusätzlich sollen wichtige Textstellen optisch hervorgehoben werden können und somit auch eine (heute übliche) Zeichen- bzgl. Absatzformatierung möglich sein. Auch die Unterstützung von Dateianhängen sollte eine Selbstverständlichkeit sein.

Manfred Dillmann hat nach dem madicon RSS reader mit madicon easymail wieder einmal ein hervorragendes Programm veröffentlicht.


Team Mailbox v2.11

In jedem Unternehmen gibt es Mail-In Datenbanken wie info@acme.com oder sales@acme.com. In den meisten Fällen liegt diesen Datenbanken das Design der Standard Mailschablone zugrunde.

Diese Datenbanken werden zumeist nicht nur von einer einzigen Person genutzt, sondern von einem Team. Die Standardschablone hat aber den Nachteil, daÃ? man keine Gruppe als Datenbankeigentümer in die Vorgaben eintragen kann.

Brian Green stellt hier seine Team Mailbox v2.11 zum kostenlosen Download zur Verfügung.

[via Bruce Elgort]


Creating a database replica (stub) that contains no documents

When creating a new copy of a database with File -> Database -> New Copy, there is an option to only copy the design and no documents from the source database.
When creating a new replica of a database with File -> Replication -> New Replica, there is no option like this. The replica stub that is created will not include any documents, but it will not allow administrators to make any modifications to the database design or the Access Control List (ACL).

To create a replica of a database without any documents do the following

[via Lotus Notes Knowledgebase # 1097325]


Wink

Wink is a Tutorial and Presentation creation software, primarily aimed at creating tutorials on how to use software (like a tutor for MS-Word/Excel etc). Using Wink you can capture screenshots, add explanations boxes, buttons, titles etc and generate a highly effective tutorial for your users.

Wink is distributed as freeware for business or personal use.

[via Julian Robichaux, Jumpstart Session Sneak Peek]


Lotusphere2006, Blackberry, Web Services

A few weeks ago, I already wrote a short note about RIM’s request to connect the Blackberry to the heldesk application !!HELP!! using the new web services feature in Domino 7.
Create Ticket via web services At this time I did not know much about web services and how a Blackberry could access the services in a Domino appication. So I decided to listen to the Julian Robichaux’s podcasts about web services on Taking Notes once again. After I realized that writing a web service in LotusScript is as easy as writing an agent, I began to code a few basic services like “Create Ticket” and “GetAllTicketsBySupporter”.

So far for the “producer” part; but what about the “consumer” ??

How could I test, if the services would work ?

After a short search on Google I found Webservice Studio. .NET Webservice Studio is a tool to invoke webmethods interactively. The user can provide a WSDL endpoint. On clicking button Get the tool fetches the WSDL, generates .NET proxy from the WSDL and displays the list of methods available. The user can choose any method and provide the required input parameters. On clicking Invoke the SOAP request is sent to the server and the response is parsed to display the return value.

Axel Janssen started to code a SWING client ( now available on sourceforge ) and Mark Teichmann created a RPC client to access and consume the services. Both, Axel and Mark are members of the German Notes Forum atnotes.de. If you are a german native speaker, you can read the whole story here

After coding a handful of services; I sent the source to RIM. Here is Jon’s reply:

I was able to load the lss into a web service just fine.
The web service imported into a MDS Studio project without problems. The final stage is to test the functionality through the service from our MDS connection service. … I am suspecting that the services will be consumed by the client without problems.

Assuming this all comes together on time, it will be a great showcase of your application and our platform capabilities.

What comes next ? Well, here comes the next mail from Jon:

Ulrich, update from our team meeting.
We are going to use the Help app in at least two of our hands-on training sessions at Lotusphere on Sunday and Monday.
We have another presentation session on Wed where it may get highlighted.
We have several booths on the showcase floor that will be demoing apps, and the App may make the these booth pods as well.

If you are at Lotusphere, be sure to visit the RIM booth 😉

!!HELP!! is an OpenNTF project and Bruce Elgort has a session about OpenNTF ( BP-105) . Please visit his presentation and “Learn How OpenNTF Open Source Solutions Can Save You Time, Money and Your Hair!”

And, to answer the question in advance; No, I’ll not be at Lotusphere. 😕


How to get control of your Server Availability Index (SAI) in 6.x

You upgraded your Domino 5.x server to 6.x or installed a new 6.x server and notice that:

  1. The SAI does not seem to behave the same in 6.x as it did in 5.x.
  2. The SAI is lower than expected.
  3. The SAI seems to move quickly between high and low.
  4. Your server tends to get busy (SAI=0) when it seems to still have plenty of power available.

The SAI calculation has changed between 5.x and 6.x. In 6.x, the SAI is more accurate, but consequently, being more sensitive, its default range is not appropriate for all type of servers.

Depending on the type of host server, alternate settings may be necessary to normalize the SAI.

This issue is independent of the performance of the host server or Domino server, but it can appear that the availability of the server is affected. This is because the SAI settings need to be adjusted.

By default, the server_transinfo_range in 6.x is set to 6. In many cases, this setting is too low for more powerful modern servers.

The solution is to set server_transinfo_range=25 in the notes.ini and to recycle the Domino server.

When upgrading from 5.x (or 6.x versions prior to 6.0.3), rename the file loadmon.ncf before restarting Domino. This file will be recreated.

A server_transinfo_range of 20 will bring your SAI to approximately 70, and a server_transinfo_range of 30 will bring your SAI to approximately 85.

[ Lotus Notes KnowledgeBase #1196871 ]


Web users are unable to upload files larger than 10 MB

Web users are not able to upload a file whose size is greater than 10 MB to a database on a Lotus Domino 6 server. Domino returns the following error message to the user:

‘Error: Unable to upload file: ‘

Or users might see the following error in the browser:

‘The page cannot be displayed. ‘

The error occurs when uploading a file, or attaching a file to a document, for any database on the server. You verify this is a server issue by creating a test database that includes an embedded file upload control on a form and a submit button, and reproducing the problem in this new database. You may notice this behavior for a new Domino 6 installation, or after upgrading the server from Domino R5 to Domino 6.  

By default, a Lotus Domino 6 server allows a maximum of 10 MB of POST data, which applies to file uploads.  To allow larger files to be uploaded to a Lotus Domino 6 server, you should verify or change the following settings in the Server document:

Maximum size of request content

The “Maximum size of request content” field is new to Domino 6.  This field sets the total amount of data that can be contained in a request.  This limit is enforced for all POST and PUT methods.  The default is 10 MB.  You can set a specific size, or enter zero (0) to allow an unlimited file size.

This field is found in the Server document, on the Internet Protocols – HTTP tab.

Maximum POST Data

The “Maximum POST data” field sets the amount of data that a user is allowed to send to the Web site in a POST request that targets a database. The default is 0, which does not restrict the amount of data that users can send.

This field is found in the Server document, on the Internet Protocols – Domino Web Engine tab.


Knochenmarkspende

DKMS Deutsche Knochenmarkspenderdatei Vor etlichen Jahren habe ich mich in das Deutsche Knochenmarkspender Verzeichnis eintragen lassen. Vor gut vier Jahren bekam ich erstmals einen Brief in dem stand, dass meine Gewebemerkmale mit denen eines an Leukämie erkrankten Patienten übereinstimmen.
Ob eine Knochenmarkspende in Frage kommt, wurde in einer zweiten Untersuchung in der Uni Klinik Düsseldorf ermittelt. Damals ohne Erfolg.

Heute überreichte mir der Postbote ein Paket ( Absender Uni Klinik Düsseldorf ) mit der Bitte, mir schnellstmöglich eine Blutprobe entnehmen zu lassen, da auch jetzt wieder der Fall eingetreten ist, daÃ? ich möglicherweise einem schwer erkrankten Menschen durch eine simple Aktion helfen kann. Das notwendige Vacutainer System lag dem Paket bei; ebenso die Anweisung an die die Butentnahme durchführende Praxis, keine Praxisgebühr zu erheben.
Ich weiss, ich bin nicht der Einzige, der angeschrieben wurde. Trotzdem finde ich es erstaunlich, daÃ? bei all’ den möglichen Spendern ich nun zum zweiten Mal als Spender in Frage komme.

Als ich mich seinerzeit habe registrieren lassen, ging es wirklich noch darum in einem operativen Eingriff Knochemmark zu extrahieren; heuzutage wird das ohne OP gemacht.

Daher möchte ich an dieser Stelle dazu auffordern, sich als möglicher Spender registrieren zu lassen.
Man muss sich lediglich ein wenig But abnehmen lassen …
Das ist eine Kleinigkeit, die aber evtl. Grosses bewirken kann.


Domiclipse

Das Project Domiclipse von Keith Smillie und Wes Gilster hat zum Ziel, Eclipse als Entwicklungswerkzeug für Java und Lotusscript unter Lotus Notes Domino zur Verfügung zu stellen. Domiclipse Java steht bereits in einer Alpha Version zur Verfügung; zu Domiclipse LS gibt es noch keinen Download auf der Seite. Informationen zur Verfügbarkeit und evtl. Kosten findet man in den FAQ

Domiclipse lets you write better Domino applications more quickly!
Use the full power of the worlds most advanced Java IDE to write Domino agents.
The advanced Java editor in Eclipse provides a level of functionality unseen in the Domino world.

  • Intelligent editor checks your code as you type and offers corrections.
  • Code completion for all Java methods, including Domino classes.
  • Online help shows you what every Java method does as you type.
  • Powerful macro language makes writing repetitive code as simple as filling in the blanks.
  • Use JavaDoc to write self documenting applications.
  • Integrated TODO list shows outstanding tasks.
  • Advanced search can find and replace across multiple agents and databases.
  • Much more…

[via ChadSmiley Blog]


Frau Osthoff und die Regierung

Sie ist sie frei und will gleich wieder zurück in den Irak. Damit setzt sie sich doch bewuÃ?t wieder der Gefahr aus, erneut entführt zu werden. Also ich wäre nicht so cool. Ich wäre froh, wenn ich dort nicht mehr hin müsste; aber sie muÃ? ja nicht, sie macht das freiwillig.

Jetzt schieÃ?en mir aber ganz komische Gedanken durch den Kopf. Möglicherweise ist sie ja gar nicht einem so groÃ?en Risiko ausgesetzt, wie es für den gemeinen Bürger in Deutschland erscheint … Sie kennt sich im Irak aus und hat dort auch sicherlich Kontakte zu Einheimischen.

Jetzt stellen wir uns doch einmal vor, daÃ? diese ganze Entführung ein einziger Fake war … Ja, richtig gehört, eine Fake, eine Ente, oder einfach nur vorgetäuscht !! Und was wäre, wenn unsere Regierung entgegen ihrer Politik ( “Kein Lösegeld an Erpresser” ) denn doch ein nicht zu knappes Lösegeld bezahlt hat ?

Wenn es denn wirklich ein Fake ist, dann steckt unsere Regierung aber mächtig in der Klemme; sie könnte ja niemals das Geld zurückfordern, weil ja offiziell kein Lösegeld geflossen ist …

Aber was ist die Wahrheit ? Ich weiÃ? es nicht.

Alles in Allem wird aufgrund der ganzen Umstände immer der Modergeruch des Zweifels über der Sache liegen. Auch der Mord an Präsident Kennedy konnte ja bisher nicht zweifelsfrei aufgeklärt werden. OK, sind andere Dimensionen … vielleicht aber auch nicht.


RIM, HELP and web services

A few days ago I received the following mail:

Hello Ulrich,

I am with Research In Motion, the makers of the BlackBerry solution.
We are currently looking to demonstrate at Lotusphere BlackBerry Mobile
Data Services 4.1 support for Domino 7 web services and your application
appeared as a candidate. Do you have any current work to extend the
application using the native D7 web services? Any means to get
development assistance from your team to add this into the application
(at least a few basic functions) in the next few weeks?

Thanks in advance,

I think, that this is a great idea, and Thomas Schulte, Axel Janssen an myself are now working on some web services.

more to come after christmas …

P.S. I am eager to see all my currently open tickets on a BlackBerry … unfortunatly we are not using HELP in my company …


Password quality scale in Notes

When registering new users, administrators assign a password strength to the user’s Notes ID file. This setting is stored in the user’s ID file and is enforced by the client software when the users changes their passwords. Prior to R5, password strength was based on the length of the password. Beginning with R5, this feature was enhanced to use a password quality algorithm, instead of relying solely on password length. The algorithm was designed to encourage users to choose better passwords to protect their ID files.

Read more about Password quality scale in Notes