If I remember correctly, X'06' on DASD is READ DATA, which does not tell
you much. The SYNADAF message from this will tell you things about
where you are, but that's about it. The LOGREC record related to the
IOS050I message is where the real detailed information will be located.
A channel detect error can mean all sorts of things. The good news is
it probably does not indicate a problem with the integrity of the data
on the external media.
JB wrote:
> Plattform OS390
>
> Our customer gets an Error IOS050I :Channel detected Error ON
> 3C23,68,06,**02,PCHID=0550.
>
> I don't know, whats the meaning of the cmd = 06.
>
> Now we use an assemblerprogramm for the IO-Operations.
> It seems, our custoner had much trouble with his disks. Defect Sectors.
>
> In our assemblerprogramm we use the SYNADAF Macro to get IO-Errors.
>
> SYNADAF ACSMETH=QSAM
> MVC IOERRMSG,50(R1)
> SYNADRLS
>
> MVI POSRC,POSRCIOE
> ...
>
> The question is, can I get this device errors with the SYNADAF Macro,
> or how can I get this IO-errors?
>
> I will stop the programm, if this error happens.
>
> We use the PUT and GET Macros with (QSAM)
>
> I must clear:
> I can't test on the system of our customer.
>
> Thanks forward for help
>
> Jörg
>


|