upgrade Lotus notes to IBM Notes 8.0 or 8.5 - lotus-notes

We are having Lotus notes 4.5 database.
We want to upgrade it to IBM Notes 8.0 or 8.5.
Is it possible ?
if yes, can you give the link or reference.

A 4.5 database should work without any changes on a 8.x server or client. Only in rare cases you need something to change. If that is the case then post the issue here on stackoverflow.
Make sure to change ODS version of database so it can use the improvements of 8.x IBM Notes version.
You might want to use new design possibilities to improve the user experience but that is just the next step.

There is no "standalone" 4.5 Database: You need a server or a client to access the data in the database.
If your question is, whether you can update the Client / Server to 8.5 (better use the current version 9), then the answer is already given by Knut: All 4.5 database should (mostly) work on an 8.5 server or in a 8.5 client.
BUT: Updating a Client or Server from 4.5 to a current Version directly is not possible. You either need to take a lot of steps in between or completely reinstall the new Client / Server using existing databases (names.nsf, etc.).
As execution order of Notes Formula Language has significantly changed from 4 to 5 and the formula engine has been completely redone in Version 6 there might be some buttons that do not do in the new version what they where supposed to do in 4.5
So: the short answer is "yes", the long answer is: find someone to help you with this...

Related

Migration from WAS 8.5.5 to WAS 9 Liberty Server

I have been working with migrations of applications from WAS 8.5.5 to WAS 9 Liberty Server. Is there anyone who can confirm what requirements must be met?
My application is built in Java 6 - what kind of other technologies do I need for migration?
IBM provides a collection of articles that talk about the basics of migrating applications to Liberty. These pages include links to tools meant to scan the environment and identify the changes needed to make applications compatible with Liberty and produce sample server configuration.
I'd suggest you read through these and see if they answer your basic questions, and then you can post more specific questions if you need to.

Posting data from notes documents with java agent to PHP file

With Ibm notes I got a Java Agent which posts fields from 50.000 notes documents to a website which has a PHP file. It does a single post per document. Eventually this PHP file does some job on that documents.
After a few thousand documents my Notes crashes. In the log file I can't find anything. Can't Notes handle this?
You're probably missing at least one required call to the recycle() method of some of the objects you're using. See here.
And also consider switching to use the OpenNTF Domino API instead. (Actually, I think the github home for it is better for you to check out than the OpenNTF site.) One of the improvements it makes over the standard API from IBM is that it handles the recycling for you, so you won't have problems with running out of that pesky back-end storage allocated by the Notes C API underneath the Java layer.
Trying to make easier Lotus Notes development with Java, I started an Open Source project some years ago, http://riverframework.org.
It supports the native IBM Java libraries and OpenNTF Domino API. The framework handles the recycling too. Because of time, I couldn't keep working on it, but the last version was stable. I used it in real projects.
HTH,

SHA2 Support for Domino 8.5.3 FP6 Server?

In this technote from IBM you can find the following answers:
Q1: Can I import the SHA-2 cert on a Domino 9.x server and then use that keyring on a Domino 8.5.x server? No. Domino 8.5.x lacks the
cryptographic infrastructure for SHA-2. This means if you import the
cert using 9.x and the Interim Fix and and KYRTool described above,
you can use that keyring on a Domino 9.0 or above server, but not on a
Domino server pre-Domino 9.0.
Q2: Can I get a hotfix on 8.5.x or earlier to support SHA-2? No. This
is not possible since releases prior to Domino 9.0 lack the
cryptographic infrastructure for SHA-2.
Is an update to Domino 9.x the only way the handle this issue? If so, how long it's time, before the relevant web browsers (ie, firefox and chrome) will cancel the support for SHA-1?
Yes, for long-term, upgrade to Domino 9 is the only solution. As a workaround you could use a reverse-proxy solution, (e.g. using Apache Web Server, NGINX or HAProxy), see https://frostillic.us/blog/posts/6AF303DE836BA02D85257D570058B1CA as an example.
Regarding browsers support of SHA-1:
Microsoft:
http://blogs.technet.com/b/pki/archive/2013/11/12/sha1-deprecation-policy.aspx
Google:
http://googleonlinesecurity.blogspot.co.uk/2014/09/gradually-sunsetting-sha-1.html
Mozilla:
https://blog.mozilla.org/security/2014/09/23/phasing-out-certificates-with-sha-1-based-signature-algorithms/
In order to be able to get SHA-2 certificates with Domino 8.5.3 you could install a reverse- proxy in front of domino and let that one handle encryption. But of course then you have two machines and two different software- environments to maintain. And you still have a "very old" software running.
As of this Link the first to abandon SHA-1 Support will be Microsoft in January 2016. Chrome will show warnings long before that but still accept them.
Firefox will not accept SHA-1 after January 2017.
From that point Chrome will also treat them as "affirmatively insecure".
Best advice: update your servers to 9.0.1 as fast as possible. The effort is minimal and then you can natively handle TLS 1.2

Exception Cannot find the library com.ibm.xsp.extlib.library, required by the application /xsp/Domino9Test

We have installed domino 9 Server, copied existing xPages based application on Server. Did some minor changes on Designer 9.0.1 when try to run on Lotus Notes Client. 8.5.2 received following exception.
Exception
Cannot find the library com.ibm.xsp.extlib.library, required by the application /xsp/Domino9Test!!ClientDb.nsf
Removed all controls created in 9.0.1 and saved all design element in 8.5.2 but still same exception when try to open application in 8.5.2 client. Moreover nothing used in code new in 9.0.1.
Server 9.0.1 and client 8.5.2
Please guide and tell us safe method to migrate application from 8.5.2 to 9.0.
Thanks in advance.
Kind Regards,
Qaiser
In the XSP Properties there's an option for "Minimum supported release". I've never used it but try setting that to 8.5.2 and doing a clean and re build.
I would think any app should run fine on the server but it sounds like you're having a problem with the client? That might get dicey. I don't believe there was an Ext. Library available in 8.5.2 - I forget when that came in. but it's now built into 9.*. So it's a big difference as far as clients go.
If you really have to support XPiNC in 8.5.2 and I feel bad for you if you do as that was really "beta" in my opinion, but if you do then I would only touch the app with an 8.5.2 designer....

SubSonic 3.0 - Medium Trust

In June 2009 SubSonic 3.0 was released. Because I'm looking for an ORM solution for my website which is able to work in a medium trust environment this looks an option.
From searching this site I noted that SubSonic 2.0 is able to work in a medium trust environment. With respect to 3.0 I could not find this on the web.
Does anyone has any experience yet with 3.0 in a medium trust environment (at an ISP)? And what are the do and don't issues. I tested this briefly locally but security exceptions were thrown. Before implementing any further this I would like to know because I was already disappointed by Nhibernate an a medium trust environment.
We tested this in medium trust and currently there are no issues.
I wanted to test this out. The only issue I had with Active Record was pulling from the 'data context' object. Anytime I pulled from DBContext.TableNames and used a function like Where() or Count() under medium trust, it would throw a SecurityException.
I was successfully able to pull single rows using the constructors, and I was also able to save and delete them using Active Record with no medium trust issues.
For the listing problem, I bugged it here. Feel free to add to it if you have anything.
http://github.com/subsonic/SubSonic-3.0/issues/#issue/99
I know there is a new ORM Framework being released this month that supports Medium Trust. FlyweightObjects.NET is also an out-of-the box architecture. You might want to check it out when it releases.
link text

Resources