The logon procedure should be tested like any TSO logon procedure before using it. When it is used outside of z/Server, the initial REXX exec CEALOGON will not have run, resulting in no ISPF profile, and the TSO user being returned to the TSO READY prompt.
Use the following command to allocate the ISPF profile (with the correct naming conventions for the installation):
alloc dd(ISPPROF) dsn(userid.ISPF.ISPPROF)
Then call ISPF. If the logon procedure is correct, the ISPF primary option menu will be shown. Otherwise correct any errors.
This is a mandatory parameter for CEA scheduler address spaces.