OSMOSiS Processes  
Previous  Top  Next

Description  
 
The OSMOSiS processes provide a way of achieving maximum flexibility when creating systems that cannot be satisfactorily developed using the parameterised functions within OSMOSiS development tools.  

The developer can call routines from the OSMOSiS subroutine library to execute standard functions. One routine is called MV.PROCESS, which will execute any OSMOSiS process from the developer's source.  

The first type have their parameters stored in other files because they are designed separately for use with the standard OSMOSiS end-user system but can also be called by other routines by interfacing with processes. These types are:  

Process Type
Description
E
Calls a Multi-Value Query Language report defined in the QL Report Parameters
F
Calls a file update defined in OSMOSiS Update Parameters
I
Calls a display defined in OSMOSiS Screen Parameters in Input/Maintenance mode
J
Runs a job schedule defined in OSMOSiS Automatic Process Parameters
M
Calls a menu for the operator to chose the next operation
O
Calls a display defined in OSMOSiS Screen Parameters in Output/Enquiry mode
R
Call a form/report defined in OSMOSiS Form/Report Parameters
S
Calls a search defined in OSMOSiS Search Parameters
T
Runs a transaction defined in OSMOSiS Transaction Definition Parameters
U
Runs an update defined in OSMOSiS Update Parameters
 

The second type of process is used to interface to the operating environment, executing one or more Multi-Value shell (or TCL) routines. These types are:  

Process Type
Description
>
Execute a list of Multi-Value verbs
H
Execute a list of Multi-Value verbs but also wrap-around other OSMOSiS processes
     

The final type of process is used to affect the operation of the standard OSMOSiS end-user system or data within it. These types are:  

Process Type
Description
A
Assign a value to any COMMON variable
C
Conditionally run different processes
D
Default the COMMON variable VALUE to any OSMOSiS expression(s)
G
Move operation to a specific input field or screen
P
Evaluate any OSMOSiS expression defined in OSMOSiS Process Parameters
V
Validate the COMMON variable VALUE with any OSMOSiS expression
B
Call any Basic routine that has been compiled and cataloged
 

document Remarks  

prcarrow The library routines in conjunction with these processes enable the development of systems that conform to standard principles throughout.  

prcarrow OSMOSiS processes are stored in the file "_PROCS". There are many types for different purposes.