MSM to Caché Conversion Guide
About This Book
Go to:

Whenever you migrate from one database environment to another, there are always many points to consider. The decisions you will have to make can be as simple as determining how much disk space you will need, or as complex as figuring out which implementation-specific language features you will need to change in your code in order for your application to work.

This document will attempt to address all of these concerns. We will cover a variety of topics ranging from hardware requirements to data migration to system management.
Because this conversion guide is meant to provide a path for you to follow, rather than actually teach you how to use the various Caché components themselves, you will want to familiarize yourself with the Caché documentation as much as possible. These references will be your most complete source for moving ahead with Caché. See the InterSystems web sites for the most up-to-date information on Caché ( and MSM (
You are of course invited to contact your InterSystems Account Manager and Sales Engineer for more detailed information as necessary.
Migrating to Caché from MSM involves several steps. Your success in this project depends greatly on carefully planning each aspect of the transition. Keep the following points in mind:
All information written in this document is believed to be accurate as of the date of publication. While most of the strategies behind migrating to Caché 5 will be applicable to migrating to future versions of Caché, there may be some differences. You should carefully consult future Caché documentation to learn how the strategies presented in this paper may need to be modified.
Any code presented is by example only, and is unsupported and without warranty. You are free to use any code you see here, but in doing so you assume all responsibility and risk associated with its use. We welcome any comments or suggestions that you might have regarding this guide.