Patching Instructions

From VistApedia
Revision as of 20:57, 1 July 2006 by Kdtop (talk | contribs) (Lifecycle)
Jump to: navigation, search

This will be filled in over time...

Example name: XWB-1p1_SEQ-10_PAT-11.kid

XWB is package name

SEQ-10 means this is the 10th sequence number

Patch-11 means this is patch number 11

Because multiple teams may be working on a project, occasionally patch 4 might come out before patch 3. Thus the sequence numbers were introduced, to ensure proper ordering.

To make a long story short, install the KID patches in numerical SEQUENCE NUMBER ordering.

I think the KIDS menu option is under EVE->Programm->KID

Patches have to be first loaded, then applied Always read the .TXT file that accompanies a patch (.kid). This will tell the special conditions that should be met before applying a patch.

Rick's Talk

These are things that can be included in a KIDS package

Package elements: Primary

  • Package (?)
  • Build (file 9.6)
  • Data Dictionary (0)
  • Data (file 1)
  • Routine (*)
  • Routine (file 9.8) entries <--- possible conflicts with local stuff.
  • Option (file 19)
  • Protocol (file 101)
  • Remote Procedure (file 8994)


Package Elements: Secondary

  • Function (.5) -- fileman functions
  • Dialog (.84) -- i.e. internationalization text
  • Parameter (8989.5) -- i.e. adjustable parameters for CPRS etc.
  • Parameter Definition (8989.51)

Below are not included in KIDS, but instructions might specify for user to edit them.

  • Device
  • Domain
  • bulletin
  • Mail Group
  • Help Frame
  • Security Key
  • New Person

Package Elements: Templates Print Template sort Template Input Template Form Block Foreign Format ...

Non-KIDS stuff -- not included in KIDS Manuals Script Configuration File Non-MUMPS programs

Instructions will tell you to go get separate programs.

Update Ingredients

  • Package File (9.4)
  • Package Elements
  • Build File -- defines which things are to be transported, but doesn't contain actual data
  • Install file -- tracks which patches have been installed.
  • Transport global -- temporary storage place to see how it will affect system before actually applying changes. So, when you "load" a patch, it has not been applied yet. You can change your mind before commiting to use of it.
  • Distribution file or message -- mail message is the primary format (esp in the VA). But there are some things it does not handle. Outside the VA firewall, they use a file format.
  • Patches -- Patches contain a distribution of a build. User uses patches.

Lifecycle

Productions Sites

- problems or opportunities arise

Support Hub (Forum and OpenForum)

- national Online Information Sharing (NOIS)
- can see if someone else has faced problem

Development Sites

- Kernel Installations & Distribution Systems (KIDS)

Forum and OpenForum

 - If a fix is found, Patch Module is released
    - it has a subscription list of people that want the patch.
 - Test and Verification Sites
 - VistA online (FTP site) & Vista documentation Library

Production Sites (Test & Live Environments)

 - first apply them to the test environment, then apply to Live