I'm trying to set up to test my IMS TM/DB system in Enterprise Developer.
The application on the mainframe uses the message region's jobname as a database key*. It gets the jobname using assembler code to walk control block chains.
That doesn't work in MFED:
- I couldn't get the sample methods for obtaining jobname via control blocks to work in MFED at all, even when the IMS step is running as DLI mode in a job.
- The MFJCTLBP get-exec API does work for DLI mode, but not for MPP mode. I'm thinking it means that MPP message processing regions are not running as "jobs" as far as Enterprise Server is concerned.
- Accept commandline from command-line is blank, it isn't showing the command line for the CASSI.exe process that the message region is actually running under. That command line, if returned, has the message region name it its arguments.
I can't find any other API that would give me the message region name.
* in order to avoid duplicate roots in a FastPath DEDB database
#EnterpriseDeveloper