Original program model (OPM) programs are not threadsafe.
You should migrate OPM programs to Integrated Language Environment® (ILE) and make them threadsafe before a multithreaded application calls them. User-written Java™ methods should not call OPM programs. When it is necessary to call an OPM program in a multithreaded application, you should start another process to run the OPM program.