Previous Topic Next topic Print topic


Run a Test Program to Verify Replication

Once you have verified that the high availability group is configured correctly, run the following COBOL program to demonstrate that the replication process is working correctly within the group. This program creates a data file, the name of which was added to the dbase.ref file in an earlier step. When the program has finished, the data file (FILE.DAT) should have been created on the primary server (RED), then replicated to the standby servers (GREEN and BLUE).
  1. In the c:\HA directory, create a new file called runner.cbl, then paste the following code into it and save the file:
          $set callfh"FHREDIR"
           environment division.
           configuration section.
           input-output section.
           file-control.
    
               select optional idxfile
                   assign to disk "file.dat"
                   organization is indexed
                   access is dynamic
                   lock mode is automatic
                   record key is idxfile-primary-key
                   file status is file-status.
    
           data division.
           file section.
    
           fd  idxfile.
           01  idxfile-rec.
               03  idxfile-primary-key pic 999999999.
           
           working-storage section.
               01 file-status.
                    05 status-key-1     pic x.
                    05 status-key-2     pic x.
                    05 binary-status redefines status-key-2  pic 99 comp-x.
               
           Procedure Division.
               open output idxfile
               move 0 to idxfile-primary-key
               perform 100 times
                  perform 20 times
                  add 1 to idxfile-primary-key
                      write idxfile-rec
                  end-perform
                  commit
               end-perform
               close idxfile
               stop run.
  2. From an Enterprise Developer command prompt, type:
    cobol runner.cbl int();

    The COBOL file is compiled to an .int file.

  3. In the same directory, create the FHREDIR.cfg file that is specified in the COBOL program, then paste the following options into it and save the file.
    /s FS1
    /um
    /ra 5
    /rd 5000
    /cm ccism
  4. Run the program by typing the following:
    run runner.int
    Tip: While the program is running, on the Enterprise Server Administration home page, for the primary server, click Details > ES Monitor & Control > iFSView > files get to show the open file within Fileshare.

  5. When the program has completed, check the system directory for each server: they should each contain FILE.DAT. This verifies that replication is working correctly within the group.
Previous Topic Next topic Print topic