Hi guys
i want to delete members(-1,-2) from a GDG group which was defined with limit(5); but seems i got (-1, -3) were deleted.
suppose the members are (1,2,3,4,5) and 5 is current position.
//STEP10 EXEC PGM=IEFBR14
//SYSOUT DD SYSOUT=*
//SYSDEL DD DSN=DATA.TEST.GDG(-1), ## here i wish '4' was deleted
// DISP=(MOD,DELETE,DELETE)
//******************************************
//STEP20 EXEC PGM=IEFBR14
//SYSOUT DD SYSOUT= *
//SYSDEL DD DSN=DATA.TEST.GDG(-2), ## here i wish '3' was deleted
// DISP=(MOD,DELETE,DELETE)
I wish I can get result is (1,2,5), but in fact (1,3,5) was left, member 2 and member 4 was deleted ? It seems after step STEP10, there is a commit operation, can anybody help ?
Thanks.