The Datacom CICS Services Version 15.1 PAX was unzipped into their USS directory /<path>/csf/DCCF1B0.
The SAMPJCL member to SMP/e RECEIVE job was edited to specify that PATH location:
//RCVBD EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M
//SMPJHOME DD PATHDISP=KEEP,
// PATH='/usr/lpp/java/J8.0_64/'
//SMPCSI DD DISP=SHR,DSN=<hlq>.CSI
//SMPNTS DD PATHDISP=KEEP,
// PATH='/<path>/csf/DCCF1B0'
//SMPCNTL DD *
SET BOUNDARY ( GLOBAL) .
RECEIVE SYSMODS FROMNTS(DCCF1B0)
SELECT (
CAB1F10 /*CA-Datacom CICS Services */
CAB1F15 /*CA-Datacom CICS Services */
) .
Why did the above resulted in the following SMP/e error:
GIM45800S ** PACKAGE DCCF1B0 WAS NOT FOUND IN THE SMPNTS.
When using the FROMNTS keyword in the SMP/E RECEIVE it is expected that a subdirectory with the name specified in the FROMNTS keyword exists in this path and contains the input to SMP/e.
Since the SMP/e RECEIVE specified the subdirectory in FROMNTS, the PATH must NOT include that subdirectory name.
The SMP/e PATH should have been specified as /<path>/csf removing the subdirectory DCCF1B0.