The current documentation indicate that you separate 2 lock values with a ".", this is incorrect. The documentation should indicate to use a "_" to separate 2 lock value.
Here is a example:
//CYBDWRET JOB,MSGCLASS=S
//S1 EXEC PGM=ZCEINRET,PARM='OENAME=oename,ZONE=zonename'
//STEPLIB DD DSN=CYBER.SAL5210.SSALLINK,DISP=SHR
//SYSPRINT DD SYSOUT=X
//SYSIN DD *MYJCL JCL CYBDW01.DEV.CNTL CYBDW 123456_AMYMACRO/1234567 'ASSEMBLER MACRO' CYBDW01.DEV.CNTL MYMACRO MAC1_0123/*
This Frequently Asked Question applies to all supported releases of ESP Alchemist beginning with 5.2.