Entire Operations Utilities

Entire Operations utilities are used to perform selected Entire Operations functions.

A utility is usually a standalone Natural program that runs either online or in batch mode when invoked by a Natural batch job.

This section covers the following topics: .


Introduction

Required LFILE Assignments

LFILE Explanation
216 Entire Operations System File 1.
131 System Automation Tools Log File.
215 Entire Operations System File 3 (Log Selection File).

Log Selection File - Format 1

An empty log selection file (LFILE=215) for accounting data is part of the Entire Operations installation files.

The DDM for the above is EOR-LOG-SELECTION-1.

The DDM is delivered with descriptors on almost every field. It is up to the user to release descriptors which are not necessary.

The file can be read and evaluated with Natural.

DB 255, File 215

This file applies to the default sequence of the EOR-LOG-SELECTION-1 file.

T L DB Name Format S D Remarks
* EOR Log Selection  
  1 AA LGS-RECORD-TYPE A6 N D  
*  
G 1 AB LGS-BS2-DATA        
  2 AD LGS-BS2-USERID A8 N D  
  2 AE LGS-BS2-ACCOUNT A8 N D  
*  
G 1 AG LGS-TIME-DATA        
  2 AH LGS-CPU-TIME P7.2 N D /* in sec.
  2 AI LGS-JOB-START T12 N D /* date + time
  2 AK LGS-JOB-STOP T12 N D /* date + time
  2 AM LGS-JOB-ELAPSED P13.0 N D /* in 1/10 sec.
*  
G 1 AN LGS-DATA-3        
  2 AO LGS-LOG-TIME T12 N D /* date + time
  2 AP LGS-OWNER A10 N D  
  2 AQ LGS-NETWORK A10 N D  
  2 AR LGS-RUN P13.0 N D  
  2 AS LGS-JOB A10 N D  
  2 AT LGS-STATE A3 N D  
  2 AU LGS-JOB-TYPE A3 N D  
*  
  1 AY LGS-EXECUTION-NODE N3.0 N D  
  1 AW LGS-JOB-ID A5 N D  
  1 AX LGS-OS-JOB-NAME A8 N D  
*  
* Superdescriptors  
*  
  1 AV LGS-KEY-1 A30 N S  
*     LGS-OWNER 1-10      
*     LGS-NETWORK 1-10      
*     LGS-JOB 1-10      

Extract Log Data to Log Selection File

Natural Program Call

LGAX1S-P P-DATE-FROM P-DATE-TO

Parameters

Name Format Description
P-DATE-FROM

(optional)

A8 Start date for the extraction in format YYYMMDD.
P-DATE-TO

(optional)

A8 End date for the extraction in format YYYMMDD.

Notes:

  1. Start date and end date for the extraction are optional. If wanted, both parameters must be set. If the start date is smaller than the time stamp in the private control record (see note 2 and 3), the extraction is not performed.
  2. Log data extraction always starts where the last extraction ended.
  3. This time stamp is kept in a private control record. (When the program is started for the first time, the start date 01.11.2001 is used).
  4. The extraction data consists of accounting data (see Network and Job Accounting Data in the section Reporting).
  5. New extraction data do not overwrite existing extraction data.

Delete Old Data in Log Selection File

Natural Program Call

LGAX1D-P  P-RETENTION-DAYS

Parameters

Name Format Description
P-RETENTION-DAYS I2 Entries older than this parameter are deleted.

Output of Log Data to a File

The output of log data for printing or further processing is described in the subsection Output of Log Information in the section Log Information.

Print Account Information from Entire Operations Log

Natural Program Call

LG-AP1-P  P-TIME-FROM  P-TIME-TO

Parameters

Name Format Description
P-TIME-FROM A14 Format: YYYYMMDDHHIISS
P-TIME-TO A14 Format: YYYYMMDDHHIISS

Mass Change of Network / Symbol Table Version

Natural Program Call

OW-MB--P
P-OBJECT-TYPE P-OBJECT-OWNER P-OBJECT-NAME P-OLD-OBJECT-VERSION P-NEW-OBJECT-VERSION P-ALLOW-UPD

Depending on the settings of the Natural parameter ID, parameters may need to be comma separated instead of using blanks.

Parameters

Name Format Description
P-OBJECT-TYPE A2 Object Type:

NV = Network Version.

SV = Symbol Table Version.

P-OBJECT-OWNER A10 Owner of Object.
P-OBJECT-NAME A10 Object name.
P-OLD-OBJECT-VERSION A10 Version of Object to be renamed
P-NEW-OBJECT-VERSION A10 New Version of Object.
P-ALLOW-UPDATE A1

N = Only perform a check.

Y = Allow updates.

Notes:

  1. The Natural session parameter IM must be set to IM=F.
  2. The monitor should be stopped during the execution of this utility to avoid unintended results of network activations.
  3. The program can be restarted in case of an abnormal termination to complete the rename action.
  4. Every object (to be) changed is reported. The report is written to Natural main output.

Monitor or Task Wait Time Modification

Natural Program Call

MO-WTM-P  P-MONITOR-WAIT-TIME P-TASK-ID

Parameters

Name Format Description
P-MONITOR-WAIT-TIME I4 In seconds.
P-TASK-ID I2 Number of a monitor task.

Only the wait time of this task will be modified.

Notes:

  1. If a wait time less than 5 seconds is specified, the wait time is set to 5 seconds.
  2. The modifications carried out using this program only apply until the end of the current monitor run.

Monitor Shutdown

Natural Program Call

MO-SHD-P

Parameters

None.

Monitor Start

Natural Program Call

MO-ST--P P-MONITOR-NODE

Parameter

Name Format Description
P-MONITOR-NODE I2 Value = 1 to 99999

BS2000 Jobs

These jobs are used to update the submit user ID, submit password and account number.

Natural Program Call

BS2U01-P P-OWNER P-USERID-OLD P-PW-OLD P-USERID-NEW P-PW-NEW P-ACCOUNT-NEW

Parameters

Name Format Description
P-OWNER A10 Entire Operations owner of jobs to be modified.
P-USERID-OLD A8 BS2000 user ID to be exchanged.
P-PW-OLD A8 BS2000 submit password to be exchanged.
P-USERID-NEW A8 BS2000 new user ID.
P-PW-NEW A8 BS2000 new submit password.
P-ACCOUNT-NEW A8 BS2000 new account number.

Notes:

  1. An asterisk (*) for a parameter is converted to blank.
  2. Job fields are only exchanged if the Entire Operations owner, the old BS2000 user ID, and the old submit password do match.
  3. Fields are replaced, only if the new value is not blank.
  4. A log is written to the screen. In batch mode, the log is printed to Natural printer 1. This printer must therefore be assigned in the JCL.

List or Delete TO-ACTIVATE Command Records

Natural Program Call

TA-DEL-P P-FUNCTION

Parameters

Name Format Description
P-FUNCTION A1 D Delete TO-ACTIVATE records.
L List TO-ACTIVATE records.

Notes:

  1. With this batch utility you can list or delete the internal TO-ACTIVATE command records in the Entire Operations active database.
  2. Use this utility only in co-operation with the Software AG support and if you have to perform a manual removal of the TO-ACTIVATE command records.
  3. This utility may be used only if the Entire Operations Monitor is not running.

Check the Existence of Symbol Table Definitions

Natural Program Call

CHNWST-P P-FUNCTION

Parameters

Name Format Description
P-FUNCTION A1 A List all networks without a symbol table.
S List subnetworks without a symbol table.

The report is written to print file 1 in batch and to screen in online.

Mass Change of the Owner / Delete Owner with all Objects

Natural Program Call

OW-MB--P
P-OWNER-OLD P-OWNER-NEW P-ALLOW-UPDATE

Depending on the settings of the Natural parameter ID, parameters may need to be comma separated instead of using blanks.

Parameters

Name Format Description
P-OWNER-OLD A10 Old owner
P-OWNER-NEW A10 New owner. If you specify ==DELETE== here, the owner will be deleted, with all depending objects.
P-ALLOW-UPDATE A1 N Perform a check only.
Y Allow updates.

Notes

  • The Natural session parameter IM must be set to IM=F.

  • The Entire Operations Monitor must be stopped during the execution of this utility.

  • The Entire Operations Monitor must be stopped during the execution of this utility.

  • The old and new owner names may not be SYSDBA.

  • The utility runs in two passes. During the first pass, the data to be changed are checked against potential problems. An error message (line with E:) will result in update mode (P-ALLOW-UPD) switched to N. A typical problem is "target exists", when owner rename would cause merging of Entire Operations objects within a network. A warning message (line with W:) indicates situation of interest which does not prevent from object renaming.

  • The second pass is either the real update or diagnostic run depending on update mode value.

  • Every object (to be) changed is reported. The report is written to Natural main output.

  • The utility must run with Entire Operations system file 1 opened in Adabas exclusive (EXU) mode, which means: the Entire Operations Monitor and every other Natural session with Entire Operations system file 1 must be terminated before. This prerequisite is necessary to protect the integrity of Entire Operations objects and links between them. For this reason we suggest Natural profile parameter:

    OPRB=(EXU=fnop1,UPD=fnat,flog,ACC=fsec)

    where:

    • fnop1 = Entire Operations system file 1

    • fnat = Natural system file FNAT

    • flog = Entire Operations or System Automation Tools log file

    • fsec = Natural Security system file

    Other files required to run Natural should be added to UPD= or ACC= list.

  • We suggest a four step job to run OW-MB--P:

    • Step 0: Adabas ADAORD/ADASAV/ADAULD to save Entire Operations system file 1 when following OW-MB--P runs in update mode;

    • Step 1: Adabas ADADBS utility with parameters:

      ADADBS OPERCOM
      STOPF=fnop1
      ADADBS OPERCOM LOCKX=fnop1
    • Step 2: Natural session with OW-MB--P;

    • Adabas ADADBS:

      ADADBS OPERCOM
      UNLOCKX=fnop1
  • If the utility runs in a "normal" Natural session, it will (most likely) run out of space in Adabas WORK area or max ISN hold limit or will be waiting for records being held by others (also with update mode N). Even if it runs to the end, all the changes on Entire Operations system file 1 will be backed out.

  • There is another Natural profile parameter, DBUPD=OFF, which may be used to run this utility safely and in parallel to other sessions however the utility report may indicate false error messages due to other activities on Entire Operations system file 1.

  • When OW-MB--P reports the E: ... targets exist (xx: nnn) error, xx is the two-character target code and nnn is the number of target records found. xx can be the following:

    NM (Network Master)
    JM (Job Master)
    EM (Event Master)
    JA (Job Active)
    EA (Event Active)
    JC (JCl active)
    CO (Conditions active)
    SA (Symbols Active)
    RP (Resource Prerequisites)
    RU (Resource usage)

  • Existing targets are reported in the sequence above, e.g. EM means that targets NM and JM were not found.

    If the reported target is:

    • JM: create manually missing network definition and jobs will appear in it. Deactivate/delete it again;

    • CO: these are visible in Active Conditions.

  • The rest of the targets can be cleaned up with a new special "orphan" cleanup batch utility:

    CL-ORP-P owner update-mode

    where all parameters are mandatory:

    • owner (A10): P-OWNER-NEW from the erroneous OW-MB--P run (SYSDBA not allowed);

    • update-mode (L): update mode N or Y.

  • Everything about execution of OW-MB--P mentioned above applies the same way to CL-ORP-P, i.e. it must be executed with Natural profile parameter OPRB to open Entire Operations system file 1 in exclusive update mode or profile parameter DBUPD=OFF may be used for diagnostic purposes. The report about (possibly) deleted "orphan" objects is written to Natural main output.

  • Be sure to keep all the reports of OW-MB--P and CL-ORP-P runs with update mode Y.

Mass Change of Access Rights Granted to Networks

Natural Program Call

LOGON SYSEOR
NV-MB--P
 P-FUNCTION,P-OWNER,P-NETWORK,P-VERSION,P-TYPE,P-NAME,P-OPTION
FIN

The Natural program NV-MB--P provides the option to add, modify or delete user access rights granted to networks. NV-MB--P can run online and in batch mode.

The above Natural program call assumes that the Natural profile parameter ID (input delimiter character) is set to a comma (,).

Example:

LOGON SYSEOR
NV-MB--P
U,EXAMPLE,*,*,O,NOPALL,DORA

In the example above, the access rights of owner NOPALL change to DORA for all networks and network versions of the owner EXAMPLE.

Parameters

Name Format Description
P-FUNCTION A1 D Delete all user access rights granted to all networks specified with P-OWNER, P-NETWORK and P-VERSION.
U Changes user access rights granted to all networks specified with P-OWNER, P-NETWORK and P-VERSION:
  • Access rights are modified to P-OPTION for the user specified with P-TYPE and P-NAME.

  • Access rights are added if the user specified with P-TYPE and P-NAME does not yet exist.

P-OWNER A10 Name of the network owner or a range of names specified with a wildcard (* or ?).

You can only use one parameter to specify a name range.

P-NETWORK A10 Name of the network or a range of names specified with a wildcard (* or ?).

You can only use one parameter to specify a name range.

P-VERSION A10 Name of the network version or a range of names specified with a wildcard (* or ?).

You can only use one parameter to specify a name range.

P-TYPE A1 Only required for P-FUNCTION=U

User type specification:

O Owner
U User
P-NAME A8 Only required for P-FUNCTION=U

Name of the owner or user whose access rights you want to change.

P-OPTION A5 Only required for P-FUNCTION=U

Options for access restrictions (multiple values are possible):

R Read access
W Read and write access
D Read, write and delete
O Owner rights with permission to grant access to other users
A Network activation rights

User ID Mass Update in Network and Job Definitions

Natural Program Call

US-UPD-P P-FUNCTION P-OLD-VALUE P-NEW-VALUE P-NODE P-OWNER P-NETWORK

Parameters

Name Format Description
P-FUNCTION A3 NSU Change network default submit user ID.
NSG Change network default submit group.
NJU Change network default JCL user ID.
NJG Change network default JCL group.
JMU Change job modification user ID.
JSU Change job submit user ID.
JSG Change job submit group.
JJU Change job JCL user ID.
JJG Change job JCL group.
JSB Change SYSOUT node; catid; user ID on BS2000 node.
P-OLD-VALUE A20 If not empty, change only if old user ID is equal to this. This field is case-sensitive.
P-NEW-VALUE A20 May contain user ID or group (see P-FUNCTION) or blank to reset corresponding user ID. The field is case-sensitive.
P-NODE-A5 A5 Must be a defined node in Entire Operations. If you want to pass a node number directly, you have to assign it to a field in the format A5 first. Mnemonic (short) node names in the A5 format can also be passed.

SYSOUT definitions can only be used by jobs that have this node defined as a submit node.

P-OWNER A10 These two fields can be used for wildcard range definition. Wildcard is allowed in one field only
P-NETWORK A10

Important:
This utility may be used only if the Entire Operations Monitor is not running.

Mass Change of Node Numbers

Natural Program Call

ND-MB--P LOCATION NODE-OLD NODE-NEW OWNER NETWORK NETWORK-VERSION

Parameters

Name Format Description
LOCATION A3 All occurrences of node will be changed in master definitions of network, job or event. For other values, refer to the List of JCL Locations.
NODE-OLD N5 Node number.
NODE-NEW N5 Node number.
OWNER A10 Owner filter (optional).
NETWORK A10 Network filter (optional).
NETWORK-VERSION A10 Network version filter (optional).

Notes

  1. Both NODE-OLD and NODE-NEW must be defined and valid and of the same operating system class, i.e., you can change OS/390 to a z/OS node but not VSE to z/OS.

  2. If no value is specified for OWNER, NETWORK, NETWORK-VERSION, an asterisk (*) is used by default.

  3. You can use an asterisk (*), a greater than sign (>) or a smaller than (<) sign as a wildcard character.

    If a wildcard appears in OWNER, NETWORK contains an asterisk (*).

  4. Program ND-MB--P can be run safely (only to list objects) in a Natural session with the Natural profile parameter DBUPD=OFF set.

Mass Logon Processing in Batch Mode

Natural Program Call

ND-LB--P

The utility ND-LB--P must be run in a Natural batch environment. The logging is written both to SYSOUT and to the Entire Operations (SAT) Log. Passwords will not be logged.

The input is read from Natural work file 1. For each logon to be performed, one line must be defined with the format:

node userid group password

Example:

517 sag users sag-pwd

Comment lines must have an asterisk (*) as first character. The output is written to the Natural batch job SYSOUT and to the Entire Operations log.

Fields in the Input Lines

Name Format Description
node N5 The Entire System Server node, to which the logon is to be performed.
userid A20 User ID for the logon.
group A20

Group for the logon. For Windows nodes, group must contain the domain. If no group or domain is used, enter a hyphen (-) instead.

Example:

148 USER - USER-PWD
password A20 The password for the logon. The password parameter must be enclosed in double quotes ("password"), if the password contains at least one blank. Passwords with trailing blanks are not supported.

Notes:

  1. This utility can be used only if the Entire Operations Monitor is not running.
  2. There may be one or several blanks between the parameters.
  3. If no group or domain is used, enter a hyphen (-) instead.
  4. For UNIX and Windows nodes, the input is case-sensitive.
  5. For mainframe nodes, the text strings will be converted to upper case before the logon is performed.
Warning:
Users of this utility must be aware that the input file is very security-sensitive, because it contains passwords in clear text.

Single Node Logons without using a Work File

To allow single node logons without using a workfile, the parameters can be passed on the Natural command line too.

The command line parameters are:

  1. node number

  2. user ID

  3. group (UNIX) resp. domain (Windows)

    (pass a hyphen (-) if the default group resp. no domain is to be used)

  4. password

The parameters are case-sensitive.

On return, ND-LB--P provides a return code in the AIV variable +ND-LB--P-RC (I4).

It contains 0 (zero), if the logon was successful, and any other error code in case of an error.

Bulk Execution of MACRO Commands

Program: MAC-GE-P

The program performs the MACRO command in batch mode for a given selection of job network(s).

Natural Program Call

(with the Natural parameter ID=, being set)

LOGON SYSEOR
MAC-GE-P
MODE,OWNER,NETWORK,NETWORK-VERSION
FIN

Example:

LOGON SYSEOR
MAC-GE-P
A,SN,A-1,v-unnamed
FIN

Parameters

Name Format Description
MODE A1 A Catalog all jobs with JCL location MAC.
M Catalog jobs with JCL location MAC, which were not yet cataloged.
OWNER A10 Owner filter.
NETWORK A10 Network filter.
NETWORK-VERSION A10 Network version filter

The parameters P-OWNER, P-NETWORK and P-NETWORK-VERSION may contain selection wildcards:

*, >, <, ?

Notes:

  1. The Program MAC-GE-P must be started in batch.
  2. The Natural profile parameters LC=ON, EDPSIZE=100 must be set.
  3. On mainframe systems. The Entire Operations monitor must be active. The task 90 must be running.

Result Checking

The SYSOUT of the batch job contains detailed information about the cataloging. The results must be checked.

Example:

Owner      Network    Version    Job        Library  Member   Result 
SN         A-1        v-unnamed  MAC1-541   EOR-T541 MAC1     Done
SN         A-1        v-unnamed  MAC1N511   EOR-N541 MAC1     Error
>>> NAT0806 - Library not found.

Migration of Log Data from NOP Versions lower than 411 to NOP 412 and above

Program: LGMIG41W

The program reads the old Entire Operations Log created with ADAULD and converts it to the System Automation Tools log format suitable for loading with ADALOD. The whole process ADAULD + LGMIG41W + ADALOD runs about 3 times faster than conventional LG-MIG41.

Entire Operations log must be unloaded with ADAULD options:

MODE=SHORT,SORTSEQ=CT

LGMIG41W may be called online or batch. LFILE 216 (Entire Operations 411 System File 1) must be defined. The following Natural work files must be defined:

File Type Description
1 Input file ADAULD of Entire Operations Log file with option:
MODE=SHORT,SORTSEQ=CT
2 Output file System Automation Tools Log file for subsequent ADALOD.
3 Input file System Automation Tools Log FDT (System Automation Tools installation file SAT31x.SYSF).

By default LGMIG41W writes variable length records to workfile 02 with record size 32760. This size may be changed with optional parameter. For example, LGMIG41W 20000 tells LGMIG41W to limit record size to 20000 bytes.

Be sure to make corresponding settings in JCL (block and/or record sizes).

LGMIG41W works on mainframe platforms only.

LGMIG41W reports data and superdescriptor storage sizes which may be used to calculate DB extents for the System Automation Tools Log file.

Although Entire Operations may function with a different Entire Operations log file, FDT, for LGMIG41W, it must have the fields in the following order:

CP, CQ, CR, I1, Y6, CT, EP, CV, AV, AP, HP, HQ, HR, A3, FA, DB, AW, IP.

Below is a sample BS2000 JCL (ISP mode) for Entire Operations log migration:

Note:
The file and DB extents are allocated exactly for 412.766 Entire Operations log record migration. This may differ mostly depending on whether extended logging is being used. The SORT and TEMP data sets were used to about 92% by ADALOD.

/.MIG41W LOGON                                                     
/SYSFILE SYSOUT=MIG41W.OUT                                         
/SYSFILE SYSLST=MIG41W.LST                                         
/SYSFILE SYSIPT=(SYSCMD)                                           
/SYSFILE SYSDTA=(SYSCMD)                                           
/REMARK ===== UNLOAD 321 EOR-LOG =====                             
/FILE MIG41W.ULD.321, LINK=DDOUT1, SPACE=(19971,300)               
/DO DB36473(DBDEF)                                                 
/EXEC (ADARUN,&(#ADALIB))                                          
ADARUN PROG=ADAULD,DB=36473,DE=2000,Q=32760                        
/EOF                                                               
ADAULD UNLOAD FILE=13,SORTSEQ=CT,MODE=SHORT                        
/FILE MIG41W.ULD.321, SPACE=-999999                                
/STA                                                               
/REMARK ===== CONVERT EOR-LOG TO SAT-LOG FILE =====                
/SETSW ON=(4,5)                                                    
/EXE $EDT                                                          
LFILE=(216,36473,61,,),STACK=(LOGON SYSEOR AAA AAA)                
§WR '#PARM'                                                        
§H                                                                 
/SETSW OFF=(4,5)                                                   
/SETSW ON=2                                                        
/FILE #PARM, LINK=CMPRMIN                                          
/FILE MIG41W.ULD.321, LINK=W01, BLKSIZE=                           
/FILE MIG41W.ULD.411, LINK=W02, BLKSIZE=(STD,16), SPACE=(58224,300)
/FILE $SAG.SAT313.SYSF,  LINK=W03, BLKSIZE=         
/EXEC N31B                                          
LGMIG41W                                            
FIN                                                 
/FILE MIG41W.ULD.411, SPACE=-999999                 
/STA                                                
/REMARK ===== LOAD SAT-LOG-FILE =====               
/FILE MIG41W.ULD.411, LINK=DDEBAND, BLKSIZE=        
/DO DB36473(DBDEF)                                  
/EXEC (ADARUN,&(#ADALIB))                           
ADARUN PROG=ADALOD,DB=36473,DE=2000                 
/EOF                                                
ADALOD LOAD FILE=10,NAME='SAT311-LOG-NOP'           
ADALOD      MAXISN=412766,UISIZE=642B,NISIZE=19404B
ADALOD      DSSIZE=18265B,DSDEV=2000                               
ADALOD      USERISN=NO,ISNREUSE=YES                                
ADALOD      TEMPDEV=2000,TEMPSIZE=15000B                           
ADALOD      SORTDEV=2000,SORTSIZE=15000B                           
/LOGOFF NOSPOOL

Here is the text of procedure DB36473(DBDEF) referenced in JCL above:

/PROC C                                                             
/FILE ADA36473.ASSO1,LINK=DDASSOR1,OPEN=OUTIN,BLKSIZE=,SHARUPD=YES       
/FILE ADA36473.DATA1,LINK=DDDATAR1,OPEN=OUTIN,BLKSIZE=,SHARUPD=YES       
/FILE ADA36473.WORK1,LINK=DDWORKR1,OPEN=OUTIN,BLKSIZE=,SHARUPD=YES       
/FILE ADAXXX.SORT1,  LINK=DDSORTR1,OPEN=OUTIN,BLKSIZE=(STD,2),SHARUPD=YES
/FILE ADAXXX.TEMP1,  LINK=DDTEMPR1,OPEN=OUTIN,BLKSIZE=(STD,2),SHARUPD=YES
/ERAJV #ADALIB                                                           
/STEP                              
/CATJV #ADALIB                     
/SETJV #ADALIB,'$SAG.ADA713.MOD'   
/FILE &(#ADALIB),LINK=DDLIB    
/ENDP

Data Migration (System File Adaptation during Entire Operations version upgrade)

In certain cases it may be necessary to perform a data migration intentionally.

A data migration usually is necessary when upgrading Entire Operations to a new version.

Data Migration to the current Entire Operations Version

The data migration to the current Entire Operations version adapts various objects and fields, so that they can be used by the current Entire Operations version,

DMDRIV-P

It is recommended to use a Natural batch job to perform the migration. The Natural commands are:

LOGON SYSEOR
 DMDRIV-P
FIN

Notes:

  1. A data migration consists of several independent migration steps.
  2. Each migration step will be performed only once. Internal control records prevent multiple executions.
  3. The migration invocation may be repeated as often as necessary.
  4. The migration is logged into the Natural SYSOUT.
  5. The data migration may be performed only if the Entire Operations Monitor is not active.