| ## So, what's in those applications?

You should know by now, from your inventory and assessment activities, which of your applications are impacted due to two-digit years. You need to

- carefully analyze these applications to isolate the actual modules and files that are involved with dates
- determine which approach is appropriate for each and which interfaces will need bridge programs written

You should have

- identified and resolved missing and obsolete components (such as missing source)
- organized your applications into separately manageable partitions that can be worked on in parallel

Now you need to analyze each partition and outline what actions need to be taken to be year 2000 ready, work out a detailed plan for implementing the changes, and ensure that your objectives and goals are still valid. Part of this plan should be forming teams, determining the work unit in the partition that will be assigned to each team, and setting the schedules. Having such a detailed plan for each partition will make allocating responsibility across your teams easier.

You need to identify all the impacted modules and data in your applications and organize the work into units. You should select work units to be as self-contained as possible:

- Procedure units, which include source code, copybooks, screens, reports, and JCL, have few calls to components outside the unit
- Data units, which include file and database components, have many common fields and access routines

With the analysis reports from the Edge tool (see Edge. above), you are well positioned to use the Redeveloper Application Understanding (AU) and Program Understanding (PU) tools of VisualAge COBOL, Professional and VisualAge PL/I, Professional to scan and analyze the components of your work unit. Use the Year 2000 Analysis Tool, part of PU, to understand the identify date data in your programs.

### What about batch?

### What about IMS™?

### What about VSAM?

Construct data conversion programs has a sample of the described technique of rewriting datasets.

### What about CICS®?

### What about DFSORT™?

### What about DB2?

### What about Language Environment®?

©1997 IBM Corporation