if the programs run in different jobs there's no way to communicate
via LDA. each job has it's own LDA.
Factor 1 must be blank when factor 2 contains the name of the local
data area or the Program Initialization Parameters (PIP) data area.
The data area must have been locked previously by a *LOCK IN
statement or it must have been specified as a data area data structure by a U in position 23 of the definition specifications.
(The RPG IV language implicitly retrieves and locks data area data structures at program initialization.)