Personal tools
You are here: Home Training & Education GT.M Administration and Operations Course

GT.M Administration and Operations Course

  • Education and training seminar
When Mar 17, 2017 08:30 AM to
Mar 19, 2017 05:00 PM
Where Regenstrief Institute 1101 West Tenth Street Indianapolis, IN 46202
Contact Name
Add event to calendar vCal

TO REGISTER For GT.M Administration & Operations Course  CLICK HERE


GT.M provides a tremendous breadth of functionality designed to to develop and deploy large scale applications. The GT.M Administration & Operations course provides training on setting up, managing, and troubleshooting GT.M environments. It it taught by KS Bhaskar who manages the GT.M for FIS and is a programmer and very knowledgeable about Linux independent of his "day job". GT.M is the open source version of M that is used for hosting VistA.

This is a very hands-on course. As the subject matter is empirical rather than theoretical, the emphasis in the course is on learning by doing under the guidance of the instructor, rather than learning by being taught by the instructor.


Target audience

 The target audience for the GT.M Administration & Operations course is those responsible for configuring and managing GT.M environments. Organizations often refer to such people as “Database administrators”. As a practical matter, a separate DBA is not required for GT.M, and UNIX/Linux system administrators who take the GT.M Administration & Operations should be able to manage GT.M environments very well. Although programmers will benefit from it, MUMPS or GT.M programming are not taught. Working knowledge of UNIX/Linux at the shell level would be very helpful.


Topics Covered

The following topics are covered in the course. With the exception of the first topic, they are all learned by working through hands-on exercises.

* Theory of Operation – Throughout the course, along with the hands on working with GT.M, the underlying principles of operation of GT.M are presented.

* Setup and Configuration – Environment variables, especially $gtmgbldirand $gtmroutines control the operation of GT.M. These variables and the role of the global directory in partitioning the database are covered.

* Security – GT.M environments are secured using the capabilities of the underlying operating system. Securing GT.M applications is discussed.

*  Continuity of Business – GT.M is designed as a platform for deploying applications that must be robust and continuously available. These are implemented through use of journaling and *logical dual site operation*, both of which are covered, along with recovering from crashes. *Backup*and recovery are covered.

* Lessons learned from VistA administration presented by Larry Landis


Other topics (e.g., leveraging features of operating system, database repair, program tracing, database encryption, UTF-8), per audience interest and as time permits.


Note: as you will need to bring your own laptop to the course, please contact K.S. Bhaskar at in advance of the class.