I’m working on our next maintenance package which will be R19.0 CARS1806 thru CARS2001.
PTF SO09579 which comes with CARS1909 corrects SO08620 which comes with CARS1908. Both CARS1909 and CARS1909 will be applied at the same time, there shouldn't be any issues correct?
Release : 19.0
Component : CA ADS
Correct, just code a BYPASS (HOLDERROR) in the APPLY statement and that will allow you to Apply both CARS1908 (which contains the PTF in Error) and CARS1909 (which contains the correcting PTF) at the same time.
For example:
This is a sample of a RECEIVE and the APPLY
//REC1 EXEC PGM=GIMSMP,REGION=0M,PARM='DATE=U'
//SMPCSI DD DSN=HLQ.IDMS190.CSI,DISP=OLD
//SMPLOG DD SYSOUT=*
//SMPLOGA DD SYSOUT=*
//SMPSNAP DD SYSOUT=*
//SMPHOLD DD DSN=HLQ.ERROR.HOLDDATA,DISP=SHR
//SMPPTFIN DD *
// DD DSN=HLQ.CARS1909.BIN2,DISP=SHR
// DD DSN=HLQ.CARS1909.BIN1,DISP=SHR
// DD DSN=HLQ.CARS1908.BIN,DISP=SHR
// DD DSN=HLQ.CARS1908.BIN2,DISP=SHR
// DD DSN=HLQ.CARS1909.TXT,DISP=SHR
// DD DSN=HLQ.CARS1908.TXT,DISP=SHR
//SMPCNTL DD *
SET BOUNDARY(GLOBAL).
RECEIVE SYSMOD HOLDDATA.
/*
//APPLY EXEC PGM=GIMSMP,REGION=0M,PARM='DATE=U'
//SMPCSI DD DSN=HLQ.IDMS190.CSI,DISP=OLD
//SMPSNAP DD SYSOUT=*
//SMPHOLD DD DUMMY
//SMPCNTL DD DDNAME=SYSIN
//SYSIN DD *
SET BDY(CAIT18).
APPLY SOURCEID(CAR1908,CAR1909)
GROUPEXTEND
BYPASS(HOLDERROR).
/*