11.01.2013 Views

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

ABCs of z/OS System Programming Volume 3 - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.30 Migration assistance tracker<br />

The EAV migration assistance tracker can help with:<br />

Finding programs that you might need to change if you<br />

want to support extended address volumes (EAVs)<br />

Identify interfaces that access the VTOC - they need to<br />

have EADSCB=OK specified for the following functions:<br />

OBTAIN, CVAFDIR, CVAFDSM, CVAFVSM, CVAFSEQ,<br />

CVAFFILT, OPEN to VTOC, OPEN EXCP<br />

Identify programs using new services as info messages<br />

Identify possible improper use <strong>of</strong> returned information,<br />

Parsing 28-bit cylinder numbers in output as 16-bit cylinder<br />

numbers as warning messages for the following<br />

commands and functions:<br />

IEHLIST LISTVTOC, IDCAMS LISTCAT, IDCAMS<br />

LISTDATA PINNED, LSPACE, DEVTYPE, IDCAMS<br />

Figure 3-33 Migration assistant tracker functions<br />

Migration tracker program<br />

The EAV migration assistance tracker can help you find programs that you might need to<br />

change if you want to support extended address volumes (EAVs). The EAV migration<br />

assistance tracker is an extension <strong>of</strong> the console ID tracking facility. Programs identified in<br />

this phase <strong>of</strong> migration assistance tracking will continue to fail if the system service is issued<br />

for an EAV and you do not specify the EADSCB=OK keyword for them.<br />

DFSMS provides an EAV migration assistance tracker program. The tracking <strong>of</strong> EAV<br />

migration assistance instances uses the Console ID Tracking facility provided in z/<strong>OS</strong> V1R6.<br />

The EAV migration assistance tracker helps you to do the following:<br />

► Identify select systems services by job and program name, where the invoking programs<br />

might require analysis for changes to use new services. The program calls are identified<br />

as informational instances for possible migration actions. They are not considered errors,<br />

because the services return valid information.<br />

► Identify possible instances <strong>of</strong> improper use <strong>of</strong> returned information in programs, such as<br />

parsing 28-bit cylinder numbers in output as 16-bit cylinder numbers. These instances are<br />

identified as warnings.<br />

► Identify instances <strong>of</strong> programs that will either fail or run with an informational message if<br />

they run on an EAV. These are identified as programs in error. The migration assistance<br />

tracker flags programs with the following functions: when the target volume <strong>of</strong> the<br />

operation is non-EAV, and the function invoked did not specify the EADSCB=OK keyword.<br />

102 <strong>ABCs</strong> <strong>of</strong> z/<strong>OS</strong> <strong>System</strong> <strong>Programming</strong> <strong>Volume</strong> 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!