Previous Topic: OperationsNext Topic: Messages


Dictionary Migrator Assistant

This section contains the following topics:

Introduction

DMA Requirements

User Authority

Types of Messages

DMA Commands

Display PF Key Values

Questions and Answers About Using DMA

First Steps in Using DMA

Reset and Exit DMA

Common Fields on DMA Screens

DMA Activity Paths

Define a New Migration: Sequence of Screens

Define a New Migration: Overview

Complete First Steps Using DMA

1. Describe the Migration Environment

2. Specify a New Starting Point

3. Accept or Override Defaults

4. Specify Starting Point Overrides

5. Include/Exclude Source Types (Current Starting Point)

6. Include/Exclude Load Types (Current Starting Point)

7. Obtain CA IDMS Dictionary Migrator Reports

8. Store Setup into a PARMFILE

9. Continue to Use DMA

Global Overrides

Use a Series of Commands from the Menu

Specify Migration Overrides

Limit Entities for Overall Migration

Select a DMA Parameter File

Specify a DMA Parameter File

Modify a DMA Parameter File

Copy a DMA Parameter File

Submit Parameters and JCL Online

Submit Parameters and JCL from the Batch Environment

Copy CA IDMS/Dictionary Migrator JCL to DMA

Introduction

CA IDMS Dictionary Migrator Assistant (DMA) is an online tool that assists you in selecting parameters to supply to CA IDMS Dictionary Migrator. This section provides an overview of DMA requirements and user authority, and tells you how to use it.

DMA Requirements

The system and storage requirements for operating DMA are listed below.

Installation

You must upload CA IDMS Dictionary Migrator JCL to DMA before you can use DMA. For information on installing DMA and uploading CA IDMS Dictionary Migrator JCL to DMA, see the Installation Guide.

System Requirements

System requirements include the operating environment, terminal type, and security.

Terminal Type

DMA supports 3270 or 3270-compatible terminals, models 2, 3, 4, or 5.

Security

You can limit access to Dictionary Migrator Assistant by setting security on the task code DMA, or on the modified task code specified in your sysgen tables.

Within a DMA session, you can delete or modify your own parameter files. You cannot delete or modify another user's parameter files. You may have authority to copy another user's parameter files. Consult your DBA.

Storage Requirements

DMA requires program storage, working storage, scratch storage, and database storage.

Program Storage

Because all DMA modules are reentrant, only one copy of DMA is required to support multiple users. When DMA is in use, 498K is the most program storage required at any one time.

Working Storage

Each user who is currently using DMA may require up to 25K of working storage.

Scratch Storage

Scratch records are used during each DMA session. For each user, 0.5K of scratch storage is required unless the SHOW or JCL function is in use. If the SHOW and/or the JCL function is in use, 5K is required.

Database Storage

For each parameter file stored in the PARMFILE database, 4K of database storage is required.

User Authority

Security may be in effect for your company's dictionaries. If so, you need authority to read the source dictionary and modify the target (object) dictionary. See your DBA concerning any questions you may have about dictionary authority.

In addition, security may be in effect in your company for using CA IDMS Dictionary Migrator. If so, you need authority to use CA IDMS Dictionary Migrator. Again, see your DBA for any questions you may have concerning authority to use CA IDMS Dictionary Migrator.

You may also need authority to perform DMA activities. Depending upon your company policy, you may need authority for all or selected DMA activities, including:

Types of Messages

DMA displays messages either in the message areas on DMA screens or on confirm screens.

Screen Messages

DMA displays informative, warning, and error messages in the message area on the third line of every screen. These messages, along with reasons for occurrence and suggested actions, are listed in the chapter "Messages".

Confirm Screens

DMA displays confirmation messages on separate screens. A confirm screen appears when you enter:

Sample confirm screens are shown in the next screen.

The confirm screen reminds you of the consequences of executing the command. It also gives you a choice of either executing the command or returning to the current setup without executing the command.

To execute the command:

To return to the current setup without executing the command:

DMA Commands

DMA commands allow you to execute DMA functions, transfer to other functions, or view more data within the same function.

In the next screen, all of the valid DMA commands are listed. For each command that implements a transfer to another screen, that screen is listed. Otherwise the function is described. The table also lists a default PF key for each command.

The screen currently displayed determines which commands are active. For example, when you are viewing the Confirm Session EXIT screen, the only active commands are HELP, KEYS, ENTER, and PREVIOUS.

Enter a Command

To enter a command press the PF key associated with that command or:

CA IDMS/DMA Rnn.nn --- Display PF Key Values ---------------------hh:mm mm/dd/yy COMMAND ===> XDMAKEY PF KEY VALUES: ALTERNATE KEYS PF13 ==> RESET PF14 ==> OVERRIDE PF15 ==> SWAP PF16 ==> KEYS PF17 ==> STORE PF18 ==> SHOW PF19 ==> WITHSRC PF20 ==> SUBMIT PF21 ==> SLISTT PF22 ==> WITHLOAD PF23 ==> ENTER PF24 ==> =X INSTRUCTIONS: PRESS "ENTER" KEY TO PROCESS CHANGES AND DISPLAY ALTERNATE KEYS Enter "PREVIOUS" command to process changes and RETURN

System Commands Menu

DMA commands can be selected from the System Commands menu. At any time after you have selected a DMA activity, you can access the System Commands Menu by typing MENU in the command line and pressing the ENTER key, or by pressing PF12.

The System Commands Menu is shown in the next screen.

To select a command from the menu:

  1. To the left of the command, type S
  2. Press the ENTER key.

You can also enter a command in the command line on the System Commands screen.

CA IDMS/DMA Rnn.nn --- System Commands ---------------------------hh:mm mm/dd/yy COMMAND ===> XDMAMNU (S)elect one or more of the following functions OR enter one COMMAND: FILES - LIST of PARMFILES STORE - Store Setup into PARMFILE ENVIRON - Describe the Migration Environment OVERRIDE - Specify Migration Overrides OUTPUT - Specify Migration Output START - Specify a new STARTING POINT SPOVER - Specify STARTING POINT Overrides SLIST - LIST of STARTING POINTS WITHSRC - Include/Exclude SOURCE Types WITHLOAD - Include/Exclude LOAD Types JCL - Edit JCl for Migration SHOW - BROWSE Parameters for Migration RESET - ERASE setup and RESTART SUBMIT - SUBMIT current setup to CA-IDMS/Dictionary Migrator KEYS - DIsplay Key Values HELP - Display HELP Screen X - EXIT from DMA

Multiple Commands

To specify more than one command on the System Commands menu:

  1. Type S to the left of each selected command.
  2. Press the ENTER key.

The first (nearest the top) command is executed.

When you have finished with the first screen, Press PF3. .

The next command on the System Commands menu is then executed.

Display PF Key Values

To provide quick access to DMA functions, all of the system commands are assigned to PF keys. Values assigned to the primary and alternate PF keys are displayed on the Display PF Key Values screen. The default values of the PF keys are shown in the next screen.

Access the Values Screen

To access the Display PF Key Values screen:

  1. Type KEYS in the command line on any screen.
  2. Press the ENTER key.
  3. Alternate method: press PF16.

Change a PF Key Value

To change the value of a PF key:

  1. On the Display PF Key Values screen, type the new value over the old value.

For example, to change PF5 to OUTPUT, place the cursor at the beginning of SPOVER after PF5, and type OUTPUT. If you then press the ENTER key without changing PF9, both PF5 and PF9 will have the value OUTPUT.

Which PF Key Values Apply?

If you change any PF key values, the PF keys retain the new values throughout your current DMA session, until you exit DMA.

The screen currently displayed determines which commands are active. For example, when you are at the Confirm Session EXIT screen the only active commands are HELP (PF1), KEYS (PF16), ENTER (PF23), and PREVIOUS (PF3).

CA-IDMS/DMA Rnn.nn --- Display PF Key Values ---------------------hh:mm mm/dd/yy COMMAND ===> XDMAKEY PF KEY VALUES: PRIMARY KEYS PF1 ==> HELP PF2 ==> NEXT PF3 ==> PREVIOUS PF4 ==> START PF5 ==> SPOVER PF6 ==> FILES PF7 ==> UP PF8 ==> DOWN PF9 ==> OUTPUT PF10 ==> ENVIRON PF11 ==> JCL PF12 ==> MENU INSTRUCTIONS: PRESS "ENTER" KEY TO PROCESS CHANGES AND DISPLAY ALTERNATE KEYS Enter "PREVIOUS" command to process changes and RETURN

CA-IDMS/DMA Rnn.nn --- Display PF Key Values ---------------------hh:mm mm/dd/yy COMMAND ===> XDMAKEY PF KEY VALUES: ALTERNATE KEYS PF13 ==> RESET PF14 ==> OVERRIDE PF15 ==> SWAP PF16 ==> KEYS PF17 ==> STORE PF18 ==> SHOW PF19 ==> WITHSRC PF20 ==> SUBMIT PF21 ==> SLISTT PF22 ==> WITHLOAD PF23 ==> ENTER PF24 ==> =X INSTRUCTIONS: PRESS "ENTER" KEY TO PROCESS CHANGES AND DISPLAY ALTERNATE KEYS Enter "PREVIOUS" command to process changes and RETURN

Questions and Answers About Using DMA

Here is a list of some questions that may arise in your use of DMA, and some recommended actions to take.

What are the PF Key Values?

If you are unsure of the values assigned to PF keys, type KEYS in the command line of any screen and press the ENTER key, or press PF16.

What are the System Commands?

If you are unsure of what the system commands are, type MENU in the command line and press the ENTER key, or press PF12.

What Should I Enter On a DMA Screen?

If you are unsure of what to enter on a DMA screen, type HELP in the command line and press the ENTER key, or press PF1.

Can I Perform DMA Activities?

Contact your DBA if you have questions about your authority to perform the following activities:

How Will A Migration Affect The Target Dictionary?

You may be unsure what entities are to be extracted from the source dictionary. Or, you may be unsure how a migration would affect the target dictionary. To find out, on the Specify Migration Output screen select VERIFY, MIGRATE, or AUDIT. Then, submit the parameters to CA IDMS Dictionary Migrator. By selecting VERIFY, MIGRATE, or AUDIT, you can expect CA IDMS Dictionary Migrator to perform the migration-related activities and then produce reports that display the information you need.

How Do I Use the Dictionary?

If you have questions about using the dictionary, contact your DBA and/or see the appropriate CA IDMS manuals.

First Steps in Using DMA

You must complete the steps described below any time you begin using DMA.

Access DMA

To access DMA, type the task code DMA on the CA IDMS/DC system prompt screen. Once you have done this, DMA displays the Select DMA Activity Screen. To return to the CA IDMS/DC system prompt screen from the DMA entry screen, press the CLEAR key.

Select DMA Activity

From the Select DMA Activity screen, you can begin to perform any of the major DMA activities. Choose one:

After you have made one choice on the screen, press the ENTER key.

CA IDMS/DMA Rnn.nn --- Select CA-IDMS/DMA Activity -------------hh:mm mm/dd/yy COMMAND ===> XDMAWHA Do You Want to: Define a NEW Migration? ===> N (Y)es or (N)o See a LIST of Parameter Files? ===> N (Y)es or (N)o Start from Parameter File Name? ===> Get HELP? ===> N (Y)es or (N)o Please Make a Choice and Press the "ENTER" key

Reset and Exit DMA

If you want to begin a new DMA migration setup without exiting DMA, use the RESET command; if you want to exit DMA, use the exit command (X). A migration setup terminates when you execute a RESET or an exit command.

Reset DMA

Resetting DMA permits you to:

To RESET DMA, type RESET in the command line and press the ENTER key, or press PF13. After using the RESET command, DMA displays the Confirm Setup RESET screen (see the next screen). This screen reminds you of the consequences of executing the RESET.

To execute the RESET function, press the ENTER key.

If you enter the RESET command by mistake, type PREVIOUS in the command line and press the ENTER key, or press PF3. DMA displays the System Commands screen.

CA IDMS/DMA Rnn.nn --- Confirm Setup RESET ---------------------hh:mm mm/dd/yy COMMAND ===> XDMACFM ******************************************************************************** * * * WARNING ----------------- WARNING ------------------- WARNING * * * * * * A RESET command has been entered. If the RESET is executed: * * * * 1) The current setup will be erased. * * * * 2) You will go to the 'Select DMA Activity' to restart the setup * * * * Press "ENTER" to execute the RESET. * * * * Use the "PREVIOUS" command to continue the setup. * * * ********************************************************************************

Exit DMA

Exiting DMA permits you to:

To exit DMA, type X in the command line and press the ENTER key, or press PF24. When you enter the exit command, DMA displays the Confirm Session EXIT screen (see next screen). This screen reminds you of the consequences of executing the EXIT.

To execute the exit function, press the ENTER key.

If you enter the exit command by mistake, type PREVIOUS in the command line and press the ENTER key, or press PF3. DMA returns to the previous screen.

CA IDMS/DMA Rnn.nn --- Confirm Session Exit --------------------hh:mm mm/dd/yy COMMAND ===> XDMAXFM ******************************************************************************** * * * WARNING ----------------- WARNING ------------------- WARNING * * * * * * An EXIT command has been entered. If the EXIT is executed: * * * * 1) The current setup will be erased. * * * * 2) You will Exit CA IDMS/Dictionary Migrator Assistant. * * * * Press "ENTER" to execute the EXIT. * * * * Use the "PREVIOUS" command to continue the session. * * * ********************************************************************************

Common Fields on DMA Screens

Several fields are common to all DMA screens. Here are descriptions of the fields, designated in the next screen.

CA IDMS/DMA Rnn.nn --- System Commands ---------------------------hh:mm mm/dd/yy COMMAND ===> XDMAMNU DMA0060I MIGRATION JOB SUBMITTED (S)elect one or more of the following functions OR enter one COMMAND: FILES - LIST of PARMFILES STORE - Store Setup into PARMFILE ENVIRON - Describe the Migration Environment OVERRIDE - Specify Migration Overrides OUTPUT - Specify Migration Output START - Specify a new STARTING POINT SPOVER - Specify STARTING POINT Overrides SLIST - LIST of STARTING POINTS WITHSRC - Include/Exclude SOURCE Types WITHLOAD - Include/Exclude LOAD Types JCL - Edit JCl for Migration SHOW - BROWSE Parameters for Migration RESET - ERASE setup and RESTART SUBMIT - SUBMIT current setup to CA-IDMS/Dictionary Migrator KEYS - DIsplay Key Values HELP - Display HELP Screen X - EXIT from DMA

DMA Activity Paths

Once you have accessed DMA, the Select DMA Activity screen is displayed. From this screen, four activities are available:

CA IDMS/DMA Rnn.nn --- Select CA IDMS/DMA Activity -------------hh:mm mm/dd/yy COMMAND ===> XDMAWHA Do You Want to: Define a NEW Migration? ===> N (Y)es or (N)o See a LIST of Parameter Files? ===> N (Y)es or (N)o Start from Parameter File Name? ===> Get HELP? ===> N (Y)es or (N)o Please Make a Choice and Press the "ENTER" key

Define a New Migration: Sequence of Screens

The sequence of screens for defining a new migration is displayed in the next flowchart. When you have finished entering information on a screen, to access the next screen in the sequence enter the NEXT command (or press PF2).

To begin defining a new migration, enter information on the following two screens:

  1. Describe the Migration Environment.
  2. Specify a New STARTING POINT.

    DMA supplies defaults governing the overall migration. After you provide source dictionary, target dictionary, and starting point values on the two screens listed above, DMA displays another screen:

  3. Accept or Override DMA Defaults.

This screen lists two choices:

1. Specify Overrides of DMA-Supplied Defaults

If you choose to specify overrides to the DMA-supplied defaults, then DMA presents the following sequence of screens:

  1. Specify STARTING POINT Overrides.
  2. Include/Exclude SOURCE Types (for the Current STARTING POINT).
  3. Include/Exclude LOAD Types (for the Current STARTING POINT).
  4. Specify Migration Output.
  5. Store Setup into a PARMFILE.
  6. Continue to Use DMA.

2. Accept DMA-Supplied Defaults

If you accept the DMA-supplied defaults, then DMA presents the last three screens in the sequence:

  1. Specify Migration Output
  2. Store Setup into a PARMFILE
  3. Continue to Use DMA

Define a New Migration: Overview

To define a new migration, use the sequence of screens as they are presented by DMA. Follow the instructions given below and on the following pages.

Complete First Steps Using DMA

Sign on to DMA, completing the steps described under First Steps Using DMA. At the Select DMA Activity screen, type Y to the right of the question:

Define a NEW Migration? Y

1. Describe the Migration Environment

Provide values for the source dictionary and the target dictionary on the Describe the Migration Environment screen. Other sections in this user guide refer to the target dictionary as the object dictionary.

Type the values for the source dictionary and the target dictionary in the appropriate positions.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on the fields on the Describe the Migration Environment screen.

Establish a Setup

Even if you do not change the values presented on Describe the Migration Environment screen, if you press the ENTER key, you have established a migration setup. DMA has collected enough information to generate parameter statements for CA IDMS Dictionary Migrator. To use the setup, you must store it in a parmfile.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

2. Specify a New Starting Point

On the Specify a New STARTING POINT screen you can:

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on the fields on the Specify a New STARTING POINT screen.

You can specify as many starting points as you need for a migration. To specify more than one starting point:

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

View a List of Starting Points

To view a list of starting points:

An arrow points to the current (active) starting point.

You can select another current (active) starting point or delete non-current starting points from this screen by typing S or D to the left of a starting point and pressing the ENTER key.

3. Accept or Override Defaults

By this time you have provided values for the source dictionary, the target dictionary, and the starting point; or, you have accepted the dictionary and starting point values collected and supplied by DMA. DMA supplies additional defaults for the overall migration. The defaults DMA supplies depend on whether:

  1. If you are familiar with the defaults supplied by DMA, and decide to accept them as they are, then type Y to the right of:

    Accept DMA-supplied defaults?

  2. If you want to see which specific defaults have been supplied for your current setup, or if you want to specify overrides of the DMA-supplied defaults, type Y to the right of:

    View or Specify overrides of defaults?

  3. If you want a general description of the types of defaults supplied for your current setup, type Y to the right of:

    Obtain more information about your options?

Transfer to the Next Screen

After typing Y for one choice, press the ENTER key to go to the next screen in defining a new migration.

4. Specify Starting Point Overrides

Source dictionary values and three starting point overrides, which govern the extraction of entities from the source dictionary, are displayed on the Specify STARTING POINT Overrides screen.

Consider the source dictionary values and each override separately. You can specify information for one, any, or all of the overrides displayed on this screen.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on the Specify a New STARTING POINT screen.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

Parameter Reference

EXTRACT--IDSOURCE, LEVEL, DATE, DOMAIN, DICTIONARY

5. Include/Exclude Source Types (Current Starting Point)

When using DMA, you can limit the entities for migration by excluding some or all source types associated with the current starting point. You can also choose to retain all source types associated with the current starting point.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on the Include/Exclude SOURCE Types screen.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

Parameter Reference

EXTRACT--EXSOURCE

6. Include/Exclude Load Types (Current Starting Point)

When using DMA, you can limit the entities for migration by excluding some or all load types associated with the current starting point. You can also choose to retain all load types associated with the current starting point.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on the Include/Exclude LOAD Types screen.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

Parameter Reference

EXTRACT--EXLOADS

7. Obtain CA IDMS Dictionary Migrator Reports

When you submit parameters to CA IDMS Dictionary Migrator, you are not updating the target dictionary. Instead, CA IDMS Dictionary Migrator performs migration activities and produces reports that show the results of each activity. You obtain information about the requested entities located in the source and target dictionaries.

If you provided information about the target dictionary only on the Describe the Migration Environment screen, you can select the output for the IMPORT run. If you provided information about the intended source dictionary only, you can select output for the EXPORT run.

Note: For more information about CA IDMS Dictionary Migrator reports, see the chapter "Reports."

Specify Migration Output

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on specifying the migration output and detailed information about each type of report that CA-IDMS/Dictionary Migrator produces.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

Parameter Reference

PROCESS--RUN

NOXREF

CLIST CLISTVERSION

8. Store Setup into a PARMFILE

At any time after you have established a setup by:

you can store your current DMA setup.

A user would usually store a current setup after supplying to DMA all source dictionary, target dictionary, and starting point values for a migration.

What You Can Store

From the Store Setup into PARMFILE screen you can use DMA to store:

How to Store

To store the current DMA setup into a PARMFILE (parameter file), type appropriate responses in the fields identified in on the Store Setup into PARMFILE screen.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information on the Store Setup into PARMFILE screen.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

9. Continue to Use DMA

The Continue to Use DMA screen gives control over what happens after a new migration is defined. At this point, you can continue to use DMA by selecting one of the major DMA functions, or you can exit.

Type Y to the right of the one function you want to use and press the ENTER key.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information about the DMA processing options presented on the Continue to Use DMA screen.

Global Overrides

You may want to set up global conditions for most or all of the entities in the migration. The screens for global overrides differ from the screens for starting point overrides in that the global override screens all have the words "OVERALL migration" or simply "migration" either in the title or in the first line of text.

An example of a typical sequence of screens and commands for setting up global conditions is shown in the next flowchart. Many of the screens in the sequence are described on the following pages. You can find descriptions of the other screens in the section Define a New Migration: Sequence of Screens.

In the sequence shown, the user has specified most of the sequence on the System Commands screen, by typing S to the left of each command in order. Then PF3 automatically takes the display to the next screen in the sequence. Each screen can be accessed individually if the user enters a command when ready for a screen.

Using Global Overrides - Typical Sequence

DMA Provides a Default Starting Point

If you select CA IDMS Dictionary Migrator output without specifying a starting point, DMA supplies a default value for the starting point: user ID entered when you accessed DMA.

Use a Series of Commands from the Menu

The System Commands menu allows you to select one command or several commands in a series.

In the example shown in the next screen, the user wants a series of six screens. Each screen will be displayed in order, from top to bottom, when the user presses PF3 after finishing with the current screen.

CA IDMS/DMA Rnn.nn --- System Commands ---------------------------hh:mm mm/dd/yy COMMAND ===> XDMAMNU (S)elect one or more of the following functions OR enter one COMMAND: FILES - LIST of PARMFILES STORE - Store Setup into PARMFILE ENVIRON - Describe the Migration Environment S OVERRIDE - Specify Migration Overrides OUTPUT - Specify Migration Output S START - Specify a new STARTING POINT SPOVER - Specify STARTING POINT Overrides SLIST - LIST of STARTING POINTS S WITHSRC - Include/Exclude SOURCE Types S WITHLOAD - Include/Exclude LOAD Types S JCL - Edit JCl for Migration S SHOW - BROWSE Parameters for Migration RESET - ERASE setup and RESTART SUBMIT - SUBMIT current setup to CA-IDMS/Dictionary Migrator KEYS - DIsplay Key Values HELP - Display HELP Screen X - EXIT from DMA

Specify Migration Overrides

Several migration overrides, which govern the extraction of entities from the source dictionary, are displayed on the Specify Migration Overrides screen. Consider each override separately. You can specify values for one, any, or all of the overrides displayed on this screen.

The values you enter on the Specify Migration Overrides screen are retained as default values unless you enter other values on the Specify STARTING POINT Overrides screen.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information about the Specify Migration Overrides screen.

Transfer to the Next Screen

To access the next screen in the command sequence, type N[EXT] in the command line and press the ENTER key, or press PF2.

Parameter Reference

PROCESS--LEVEL, DATE, VERSION, NEWVERSION, COBOLFORMAT, DISCONNECT

Limit Entities for Overall Migration

Using DMA, you can limit the entities for migration by excluding some or all source types and load types. You can also retain all source and load types associated with the overall migration.

Include/Exclude SOURCE Types (Overall Migration)

The values entered on the Include/Exclude SOURCE Types screen for the OVERALL Migration are retained as default values unless you enter other values on the Include/Exclude SOURCE Types screen for the Current STARTING POINT.

This permits you to specify just one time the starting point information that does not change for the migration, and to enter only the entity values that change for each of the starting points you are using.

Type HELP in the command line and press the ENTER key or press the PF1 key to access information about the Include/Exclude SOURCE Types Screen.

Use the Command SWAP

To switch back and forth between the values specified for the Overall Migration and the values specified for the Current Starting Point, type SWAP in the command line and press the ENTER key, or press PF15.

Transfer to the Next Screen

To access the next screen in defining a new migration, type N[EXT] in the command line and press the ENTER key, or press PF2.

Parameter Reference

PROCESS—EXSOURCE

Include/Exclude LOAD Types (Overall Migration)

By including some or all load types, and by excluding all source Types, you can set up a run-time environment without a dictionary. To update this type of environment you need to again perform a similar migration.

The values entered on the Include/Exclude LOAD Types screen for OVERALL Migration are become default values unless you enter values on the Include/Exclude LOAD Types screen for the Current STARTING POINT.

This permits you to specify just one time the starting point information that does not change for the migration, and to enter only the entity values that change for each of the starting points you are using.

Type HELP in the command line and press the ENTER key or press PF1 to access information about the Include/Exclude LOAD Types screen.

Use the Command SWAP

To switch back and forth between the values specified for the Overall Migration and the values specified for the Current Starting Point, type SWAP in the command line and press the ENTER key, or press PF15.

Transfer to the Next Screen

To access the next screen in defining a new migration, type NEXT in the command line and press the ENTER key, or press PF2.

Parameter Reference

PROCESS—EXLOADS

View the Parameter Statements

The parameter statements generated by the typical sequence of screens shown on the preceding pages are available for viewing on the Browse - Syntax for Migration screen.

An example of JCL is shown later in the DMA Parameters section.

To change the parameter statements, follow the procedure described in Modifying a DMA Parameter File.

STORE Before Submitting

Be sure to STORE (PF17) the setup into a parameter file before trying to submit it.

Select a DMA Parameter File

A DMA parameter file contains parameter statements and JCL.

To select a DMA parameter file:

  1. Complete FIRST STEPS IN USING DMA.
  2. Type Y to the right of

    See a List of Parameter Files?

    and press the ENTER key.

    Alternate action: Enter the FILES command from any screen.

    DMA displays the list of parameter files stored under your user ID. Use the UP and DOWN commands if the list of files is longer than one screen.

  3. Type S to the left of the parameter file with the parameters and JCL you want to examine. Make sure that the correct user ID is displayed to the right of For USER ID
  4. Press the ENTER key.

Select Multiple DMA Parameter Files

To select more than one DMA parameter file, follow the steps above, but type S to the left of each of the parameter files you want to examine.

After you have completed your examination of a parameter file, type PREVIOUS on the command line and press the ENTER key, or press PF3. DMA displays the next parameter file you selected.

Specify a DMA Parameter File

To specify a DMA parameter file:

  1. Complete FIRST STEPS IN USING DMA.
  2. Type a parameter file name to the right of:

    Start from Parameter File Name?

  3. Press the ENTER key.

Modify a DMA Parameter File

You can modify all parameter files stored under your DMA user ID. You can examine all parameter files stored under other users' IDs. You cannot modify or delete other users' parameter files, but, as explained on following pages, if you have authority, you can copy them, modify the copies, and store them as parmfiles under your user ID.

Steps to Modify a DMA Parameter File

To modify a DMA parameter file, first select or specify a parameter file, as described on the previous pages. (If you are already in a DMA setup, you can use the SHOW command.) Then, follow the appropriate steps described below.

Modify Dictionary/Starting Point Values

To modify the dictionary and/or starting point values, use any of the following commands. Select a command to display an appropriate specification screen.

Modify Parameters

To modify parameters:

In this case, when you store the parameter file, DMA re-converts the values into a new set of parameter statements.

BROWSE - SYNTAX FOR MIGRATION COLUMNS 001 079 COMMAND ===> SCROLL ===> PAGE *** TOP OF DATA ***************** CA-IDMS/DMA ********************************** PROCESS RUN=MIGRATE CVSOURCE=(015,233) CVOBJECT=(015,233) DICTIONARY=DICT1, OBJDICTIONARY=DICT2, IDSOURCE= IDOBJECT= LEVEL=DIALOG CXSOURCE=(COMMENT,MAP), DATE=(mmddyy), NEWVERSION=0005, VERSION=0004, EXTRACT PROGRAM=DIALOG1, LEVEL=DIALOG, VERSION=0002 *** BOTTOM OF DATA ************** CA-IDMS/DMA **********************************

Modify JCL

Before submitting JCL and parameters, you should modify the CA IDMS Dictionary Migrator JCL to reflect conditions at your site. See Operations for more information.

Be sure that there is a job card and that sample parameters are deleted in USMXTRCT.

If you already have CA IDMS Dictionary Migrator JCL prepared, you can copy it to DMA at installation time.

Display JCL

To display the JCL for modification or insertion of comments:

The EDIT JCL screen is displayed.

Then use the Dictionary Migrator Assistant JCL Editing Commands to edit the JCL. The editing commands are described in the DMA online documentation. To access editing HELP, while viewing the Edit JCL screen enter the HELP command or press PF1.

Save Modifications

To save any modifications, you must use the STORE command or press PF17.

EDIT --- JCL FOR MIGRATION COLUMNS 001 079 COMMAND ===> SCROLL ===> PAGE *** TOP OF DATA ***************** CA-IDMS/DMA ********************************** 000001 //XDMEXEC JOB (ARG,4083S),CLASS=A,MSGCLASS=R,TYPRUN=SCAN 000002 /*ROUTE PRINT IRCVM.ARG 000003 //* 000004 //* 000005 //* MODIFY THE FOLLOWING SAMPLE JCL. SEE THE OPERATIONS SECTION OF 000006 //* THE CA IDMS/Dictionary Migrator USER GUIDE FOR DETAILS. 000007 //* SUBSTITUTE INFORMATION SUITABLE TO YOUR SITE'S STANDARDS FOR THE 000008 //* FOLLOWING VARIABLES: 000009 //* 000010 //* CA LOAD LIBRARY DSN: REPLACE 'YOUR.LOADLIB' WITH THE 000011 //* DATASET NAME OF THE LIBRARY IN WHICH CA-IDMS/DICTIONARY 000012 //* MIGRATOR AND THE SPECIAL VERSIONS OF THE CA-IDMS UTILITIES 000013 //* RESIDE. IF THE BLOCK SIZE OF YOUR.LOADLIB IS LESS THAN THAT 000014 //* OF THE IDMS.LOADLIB, SPECIFY THE LARGER BLOCK SIZE IN THE 000015 //* DCB PARAMETER OF THE FIRST LIBRARY IN THE STEPLIB STATEMENT. 000016 //* 000017 //* CA-IDMS LOAD LIBRARY DSN: REPLACE 'IDMS.LOADLIB' WITH THE 000018 //* DATASET NAME OF THE LIBRARY IN WHICH THE IDMS MODULES RESIDE. 000019 //* 000020 //* SYNTAX FILES DSN: THESE FILES WERE ALLOCATED IN A SEPARATE *** BOTTOM OF DATA ************** CA-IDMS/DMA **********************************

Change the Default JCL

To store the modified JCL in the DEFAULT parameter file for your user ID, follow these steps:

  1. Complete the modification of JCL.
  2. STORE (PF17) as parmfile DEFAULT.
  3. Replace the existing parameter file by typing Y for the answer to the "Replace" question.

Copy a DMA Parameter File

Ask your DBA if you have the authority to copy another user's parameter files to your list of PARMFILES. If you have the authority:

  1. Access the List of PARMFILES screen by one of the following actions:
    1. Enter the FILES command or press PF6.
    2. Select FILES on the System Commands menu.
    3. Answer Y to the "See a list of PARMFILES?" question on the Select DMA Activity screen.
  2. After For USER-ID, type the user ID of the user whose parameter file you want to copy.
  3. Press the ENTER key. A list of parmfiles for the specified user ID is displayed.
  4. Type S to the left of the parameter file you want to copy.
  5. Press the ENTER key.
  6. When the data is displayed, enter the STO[RE] command or press PF17.
  7. When the Store Setup into PARMFILE screen is displayed, type a new name for the parameter file.
  8. Press the ENTER key.

A copy of the parameter file is now stored under your user ID. That copy can be modified.

Submit Parameters and JCL Online

To submit JCL for running CA-IDMS/Dictionary Migrator with the parameter statements generated by DMA concatenated:

  1. Select or specify a DMA parameter file.
  2. Type SUBMIT in the command line and press the ENTER key, or press PF20.
  3. The SUBMIT command may be entered from any DMA screen, except for the 'JCL' and 'SHOW' screens.

DMA takes the parameter statements and JCL contained in the parameter file and submits the job to your operating system reader.

File Allocations

Allocations for a VSAM work file and syntax files must either be included in the JCL or have been previously allocated. These allocations are described in Part 1 and Part 2 of the model JCL in Operations. The file allocations may be included in the JCL installed as the DMA default JCL.

Submit Parameters and JCL from the Batch Environment

To submit parameter statements generated by DMA to CA IDMS/Dictionary Migrator, and the job containing JCL to run CA IDMS/Dictionary Migrator, from the batch environment:

  1. Create a sequential file containing the parameters generated by DMA. To do this:
    1. Access source library member XDMBSYN (z/OS) or XDMBSYN.S (z/VSE). This member was downloaded into your. srclib at installation.
    2. Replace the variables with appropriate values. To identify the appropriate values, see the key found in XDMBSYN.
  2. Run the job contained in USMBSYN.
  3. In the JCL you use to run CA IDMS/Dictionary Migrator in the batch environment:
    1. Replace the statement:
      //MIGPARM  DD  *
      

      with:

      //MIGPARM  DD  your.migrator.syntax
      

      where your.migrator.syntax represents the name of the sequential file into which the parameters generated by DMA are to be copied.

    2. In the JCL, after the above statement, delete all migration parameter statements.
  4. Submit the JCL to run CA IDMS/Dictionary Migrator.

Copy CA IDMS/Dictionary Migrator JCL to DMA

You must copy CA IDMS/Dictionary Migrator JCL to DMA before you can use DMA.

After you have installed DMA, you may want to use JCL other than the assigned default JCL. You can do so by using the JCL batch upload utility to upload JCL from a sequential file to a DMA parameter file (PARMFILE). The JCL batch upload utility, contained in XDMBJCL, is the same utility that was used to upload the assigned default JCL when DMA was installed.

To copy JCL from a sequential file to a DMA parameter file:

  1. Access source library member XDMBJCL (z/OS) or XDMBJCL.S (z/VSE). This member was downloaded into your. srclib at installation.
  2. Replace the indicated variables with appropriate values. The key to the variables is also contained in XDMBJCL.
  3. Replace USER=DEFAULT with USER=user-id, where user-id is a 1- to 32-character ID. If blanks are embedded in the user ID, quotation marks must be placed around it.
  4. Replace PARMFILE=DEFAULT with PARMFILE=parmfile-id*****, where parmfile-id represents a 1- to 8-character name for the PARMFILE.
  5. Run the job contained in XDMBJCL.

Examine the output report for error messages. If the job ran successfully, the JCL from the sequential file is stored in the specified parmfile.

Note: The migrator z/OS JCL to be uploaded should contain //MIGPARM DD*. The JCL must not contain any migrator parameter statements.