Implicit Dubbing (VTAM)


Implicit dubbing creates a new version of an existing script. You can add transactions to the new script, change the inputs and update the masks. Implicit dubbing does not allow you to combine multiple scripts into one because dubbing ends when the script ends.

You activate implicit dubbing on the Play Setup screen. Type Y in the Dubbing field to turn recording on when you start playback. A new script is automatically created as you play the original script. Type C (change only) in this field to turn on a background recording. This recording is saved only if the original script encounters a mismatch during a playback session.

Success

Tip

Implicit and explicit dubbing are mutually exclusive. You cannot activate change only dubbing and also attempt to use the RECORD command to start a recording session or the Domain Traveler will issue a warning message.

Now, we will step through implicit dubbing using the REC1 script. Note that our previous dubbing session ended with the BROWSE HAS ENDED NORMALLY message.

  1. To begin dubbing, type PLAY on the Command line and press Enter.
  2. On the Play Setup screen, set the Dubbing field to and press Enter.
    Because you requested that a new script be dubbed, the Recording Setup screen appears.
  3. Type REC4 as the member for the Recording File Name and press Enter.
    Playback starts with a mismatch. The Actual screen appears (see the following figure) with the message: BROWSE HAS ENDED NORMALLY.
    Implicit Dubbing, screen 1

                              .  ZOOM:F23 ------------------------ Domain Traveler --------------- LINE 1 OF 24  .
                              .  Command ===>                                                  Scroll ===> PAGE  .
                              .  SCRN# 0000001 IS: ACTUAL     , CMDS: ACTUAL, DELTA, DIFFER, EXPECTED, GO, MASK  .
                              .  BROWSE HAS ENDED NORMALLY.  READY FOR NEXT TRANSACTION:                         . 
  4. Type E on the Command line and press Enter to view the expected screen.
    The Expected screen (see the following figure) shows the CICS welcome message. Recall that the original script was recorded from the CICS welcome screen. The mismatch occurred because the script was not started from the same screen.
    Implicit Dubbing, screen 2

                              .  ZOOM:F23 ------------------------ Domain Traveler --------------- LINE 1 OF 24  .
                              .  Command ===>                                                  Scroll ===> PAGE  .
                              .  SCRN# 0000001 IS: EXPECTED   , CMDS: ACTUAL, DELTA, DIFFER, EXPECTED, GO, MASK  .
                              .                                                                                  .

    You can correct this problem by using the SAVE command. The SAVE command saves the original or expected screen in the dubbed script. In this case, the CICS welcome screen records REC4 instead of the screen showing the BROWSE HAS ENDED NORMALLY message.

    Success

    Tip

    You can use the SAVE command in both implicit and explicit dubbing.

  5. Type SAVE on the Command line and press Enter.
    The Domain Traveler entry screen (see the following figure) shows you are recording REC4 and playing REC1. CLEAR appears on the Command line, indicating that the CLEAR key will be sent to CICS.
    Implicit Dubbing, screen 3

                              .  ZOOM:F23 ------------------------ Domain Traveler --------------- LINE 1 OF 24  .
                              .  Command ===> CLEAR                                            Scroll ===> PAGE  .
                              .  RECORDING REC4      PLAYING REC1      JOURNAL OFF  COMPARE LOG OFF AUTODOC OFF  .
                              .  BROWSE HAS ENDED NORMALLY.  READY FOR NEXT TRANSACTION:                         .
  6. From this point, you can continue to play the REC1 script. When the REC1 script ends, the recording also ends.
    The REC4 script now contains a new version of REC1.

The change only dubbing option, selected by typing C in the Dubbing field on the Play Setup screen works just like the above procedure, but recording occurs in background mode (see the Play Setup screen). This means that the status line indicates that recording is off. The new script is saved only if a mismatch occurs during a playback session.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI DevX Performance Test 17.02