Difference between revisions of "HOWTO Report An Error"

From VistApedia
Jump to: navigation, search
Line 1: Line 1:
 +
__TOC__
 
== Description ==
 
== Description ==
 
When you get an error, you may not know what to do. One of the first things that should be done is deciding where the error occurred ? There are several places that are parts of VistA.  A VistA system that is setup properly will have at least two kinds of computers involved.  One of the kinds of computers is called the Server computer. The other kind of computer is called the Client computer.  
 
When you get an error, you may not know what to do. One of the first things that should be done is deciding where the error occurred ? There are several places that are parts of VistA.  A VistA system that is setup properly will have at least two kinds of computers involved.  One of the kinds of computers is called the Server computer. The other kind of computer is called the Client computer.  

Revision as of 16:47, 27 May 2009

Description

When you get an error, you may not know what to do. One of the first things that should be done is deciding where the error occurred ? There are several places that are parts of VistA. A VistA system that is setup properly will have at least two kinds of computers involved. One of the kinds of computers is called the Server computer. The other kind of computer is called the Client computer.

Generally, you only have one Server computer, which is the common shared VistA Database. This computer is the center of the communications for the VistA system, and generally will never be turned off.

Most people have many computers that are client computers. They might be laptops, or they might be desktop machines, but most commonly, they are running Microsoft Windows as an operating system. The client computers usually run CPRS, BCMA, GUI Vitals, GUI Mail, as well as a few administration programs like GUI Config. There are some new client programs that allow a client machine to run other operating systems, such as Macintosh or the Linux Operating system, but these are less common. One of the most notable newer clients is CIS from Medsphere.

Deciding Which Checklist to Use

If an error occurs on the Server, the error might be in the MUMPS subsystem. You can recognize this error because you will see phrases like "%GTM-E" or "M ERROR" or "<UNDEFINED>" or "<SUBSCRIPT>" or "%GTM-E-UNDEF" for example. If you see this you can go to HOWTO Report A MUMPS Error.

If an error occurs on the Client, you might see a phrase like "[Pascal Fatal Error]" or "index out of bounds". If you see this, you need to know which client program you are using.

General Checklist

  • You need to know what Operating System you are using.
  • You need to know what implementation of MUMPS you are using on your server, and what version of the MUMPS implementation you are using.
  • If you are using a client program, you need to know which one you are using.