This has worked before for the user. Nothing in RACF has been changed and works for his co-worker. The user has READ access to the dataset. Does doing a compare try to update anything?
23032 0929471 &SY3 R= T472138 ICH408I USER(T472138 ) GROUP(G400OM01) NAME(SANJAY Y SHINDE )
23032 0929471 &SY3 R= T472138 X076.Y962.PANV CL(DATASET ) VOL(S3SY01)
23032 0929471 &SY3 R= T472138 INSUFFICIENT ACCESS AUTHORITY
23032 0929471 &SY3 R= T472138 FROM X076.Y962.PANV (G)
23032 0929471 &SY3 R= T472138 ACCESS INTENT(UPDATE ) ACCESS ALLOWED(READ )
23032 0929471 SY3 R= T472138 IEC150I 913-38,IFG0194E,T472138,@USER,PCOLD,7531,S3SY01,
23032 0929471 SY3 R= T472138 X076.Y962.PANV
Release : 14.6
Use the PANUT02 utility job to enable Special Fix $CSF001: ALLOW PCOMPARE TO OPEN FOR READ INSTEAD OF FOR UPDATE.