IBM Support

IZ63757: "CTRL" KEY KEYSTROKES ARE RECORDED IN 3270 EMULATOR SCRIPT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    Any ITM 6.2.1 or ITM 6.2.2 environment on either Windows or Unix
    / Linux
    
    Problem Description:
    Recording a script using the 3270 terminal view in the TEP.
    When recording a script, it appears only the PC
    "Enter" key
    is recorded in the scripts when Enter is used for the carriage
    return.
    Using the typical 3270 return key (Right-Ctrl key on a PC
    keyboard),
    it's not recorded in the script although it executes the
    carriage return in the 3270 terminal view okay.
    When using the 3270 Terminal view in TEP for a VTAM session,
    the Enter key can not be used, only Right-Ctrl key may be used.
    
    Example recorded script (basic login to a Unix system) using the
    "Enter"
    key":
    setDefaultTimeout(60000);
    WaitForScreen();
    SetCursor(5,12);
    SendKey("ENTER");
    WaitForScreen();
    WaitForScreen();
    SetCursor(6,11);
    SendKey("ENTER");
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    
    Same bsic script when using the "Right Ctrl" key (same login
    succeeds in the
    terminal) but the "Right-Ctrl" keystrokes are not recorded in
    the script: setDefaultTimeout(60000);
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    
    It is expected that when recording a script, that the 3270
    terminal emulator would allow the "Right-Ctrl" key to be used
    and recorded in the script. While the "Right-Ctrl" key works
    it is not getting recorded in scripts.
    
    Detailed Recreation Procedure:
    Launch a TEP Browser and login to the TEPS.
    Drop a 3270 Terminal view into any workspace, complete
    the dialogue asking for system information, hostname / IP
    address, select 3270 as terminal type.
    Record a script and login to the system using the Right-Ctrl
    key. Note, it works in the terminal but is not recorded in the
    script.
    

Local fix

  • N/A
    

Problem summary

  • When recording a script, it appears only the PC "Enter" key is
    recorded in the scripts when Enter is used for the carriage
    return. Using the typical 3270 return key (Right-Ctrl key on a
    PC keyboard), it is not recorded in the script although it
    executes the carriage return in the 3270 terminal view okay.
    
    Example recorded script (basic login to a Unix system) using the
    "Enter" key:
    setDefaultTimeout(60000);
    WaitForScreen();
    SetCursor(5,12);
    SendKey("ENTER");
    WaitForScreen();
    WaitForScreen();
    SetCursor(6,11);
    SendKey("ENTER");
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    
    Same basic script when using the "Right Ctrl" key (same login
    succeeds in the terminal) but the "Right-Ctrl" keystrokes are
    not recorded in the script:
    setDefaultTimeout(60000);
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    WaitForScreen();
    

Problem conclusion

  • The code is modified to handle right-cntl key to save the
    script. That keyboard mapping was missed during saving script.
    
    
    The fix for this APAR is included in the following maintenance
    vehicle:
        | fix pack | 6.2.1-TIV-ITM-FP0002
        | fix pack | 6.2.2-TIV-ITM-FP0002
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ63757

  • Reported component name

    TEP

  • Reported component ID

    5724C04EP

  • Reported release

    621

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-10-23

  • Closed date

    2010-01-15

  • Last modified date

    2010-06-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TEP

  • Fixed component ID

    5724C04EP

Applicable component levels

  • R621 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSCTLMK","label":"ITM Tivoli Enterprise Portal V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"621","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 June 2010