How to get the basic unicode environment to work correctly

SYS1.SCUNIMG needs to be APF authorized:
(add the entry to PROG00 at the base)

  "APAR Identifier .. OA08460      Last Changed .. 04/08/04
    SYS1.SCUNIMG SHOULD BE IN AN APF AUTHORIZED LIBRARY.
    THIS FACT IS NOT CURRENTLY DOCUMENTED."
  

UNI=xx must not be included in IEASYSVN if you wish to load the IBM supplied table.

SYS1.SCUNIMG must be in Linklist (add the entry to PROGLB at he base)

You will receive these messages at IPL:
CUN2046I AN EMPTY UNICODE ENVIRONMENT HAS BEEN ESTABLISHED
CUN2005I CONVERSION ENVIRONMENT SUCCESSFULLY INITIALIZED

These two msgs mean that the default EMPTY environment provided by IBM is there. Either by omission of the UNI=xx parm or, for the UNI=xx coded in IEASYSxx, a valid CUNUNIxx member was not found.

Until the base is updated with these two fixes, you could:

  1. Add the following cmd to member COMMNDVN in VENDOR.PARMLIB:
    COM='SETPROG APF,ADD,DSNAME=SYS1.SCUNIMG,VOLUME=VTMVSI'

  2. Add the following line to a PROGxx member that you are already invoking:
    LNKLST ADD NAME(LINKLIST.IPL) DSN(SYS1.SCUNIMG)

  3. Make sure you DON'T have a UNI=xx parameter coded in your IEASYSxx (normally VN) member that you invoke from VENDOR.PARMLIB