VA FileMan V. 22.2 Programmer Manual Banner


 

Main Chapter Getting Started Manual Advanced User Manual

22.2DIFROM


Introduction

DIFROM is the mechanism that was used in the past to transfer software packages from one VA FileMan environment to another.

NOTE: DIFROM has been superseded by the Kernel Installation and Distribution System (KIDS) for this function, starting with Kernel 8.0. DIFROM can still be used, for the time being, for the purpose of package export between VA FileMan systems where Kernel has not been installed. DIFROM is not supported for use within the VA.

Package transfer is a two-stage process:

  1. DIFROM is run on the source system. It is a nondestructive process that uses the ^UTILITY global to build data structures and store information about the package.
  2. DIFROM creates init routines. Later, on the target system, the init routines are run to recreate each component of the package and put them into place according to the installer's instructions.

Another component of the package export process is the PACKAGE (#9.4) file.

NOTE: The PACKAGE (#9.4) file inits, DIKPI*, are not included in the VA FileMan 22.2 KIDS distribution.

A PACKAGE (#9.4) file entry contains information about the components of a package. It also indicates how the installation will proceed on the target system. The PACKAGE (#9.4) file also has fields that document the package production and installation process. PACKAGE (#9.4) file entries can be created using the standard VA FileMan editing options.

 


Reviewed/Updated: May 2026