Skip to main content

execute_module_cics

Function execute_module_cics 

Source
pub fn execute_module_cics<'w>(
    module: &LoadedModule,
    path: &Path,
    name: Option<&str>,
    library: Library,
    dds: Dds,
    task: Task,
    clock: Clock,
    database: Option<&'w mut (dyn Database + '_)>,
    out: &'w mut dyn Write,
    err: &'w mut dyn Write,
    observer: Option<Observer<'w>>,
) -> (Result<Ending, Halt>, Task, Vec<String>)
Expand description

Runs a CICS task on the VM whose first program is program 0 of module, read from path, or with name the program a CALL of that name finds, as execute_cics runs a compiled one. Returns the task however the run ended, and the source names of its first program’s debug table, its own source by path when a program library supplied it.