3 5 Strip System to Import Compile and Run Only

LANSA Open System Utilities

3.5 Strip System to Import, Compile and Run Only

Functional Description

This program reads the file OS@F01 and according to the flags set in this file for each object, decides whether or not the object is needed for a run and compile system. If not the object is removed from the system, unless the object is a file (unused files are cleared).

As a last step in reducing disk usage OS@P0004 is run over <<pgmlib>> to reduce the resulting run time system to its minimum size.

The resulting system can only do the following:

  • Import files, fields, processes and functions
  • Compile processes, functions, and I/O modules
  • Execute processes and functions

Name

OS@P0005

Type

Control Language Program

Source provided

Yes

 

  Files Used

OS@F01

Directory of LANSA Objects affected by OSU

  Warnings That Apply

  • Backup the entire LANSA system first.
  • <<osulib>> must be in the library list when running this job.
  • Run a LANSA REORG before using this utility.
  • Once completed the system will be available for import, run and compile only. No other functionality.
  • No one should be using the system at time of run.
  • This routine does not do any security checking.

Parameters

No

Type

Len

Dec

Description

1

Alpha

1

 

Delete multilingual components (Y/N)

 

   

Examples

Strip system to run, import and compile only, but with multilingual components still available

CALL OS@P0005 (N)