IBM Support

IC53012: HOD: MACRO ERROR WHEN USING PLAYMACRO ACTION FROM ONE MACRO TO PERFORM AN ACTION IN A SECOND MACRO.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Host On-Demand V9 and 10
    __________________________
    When running one macro that performs the PlayMacro Actionto
    a second macro, the second macro fails with the exception:
    Macro.MacroActionInput.placeText(): Internal macro error(copy)
    Macro.Exception dump:
    com.ibm.eNetwork.ECL.GUIException at com.ibm.eNetwork.ECL.ECLPS.
    SendKeys(Unknown Source)
    ...
    The first macro can be played until this action and the second
    macro can be played as a standalone without errors.
    _______________________
    Keywords:  macro, PlayMacro Action, fails, string
    

Local fix

  • If possible the second macro can be played as a standalone.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Host On-Demand users using chaining macros   *
    ****************************************************************
    * PROBLEM DESCRIPTION: The user has a macro that is            *
    *                      launched in a 5250 session and          *
    *                      performs a select/copy command.         *
    *                      The macro transfers with                *
    *                      PlayMacro Action to a second macro      *
    *                      to do a second copy command.            *
    *                      The launch of the second macro fails.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The user has a first macro that is launched in a 5250 session
    and performs a select/copy command. The first macro transfers
    with PlayMacro Action to the second macro to do a second copy
    command. The launch of the second macro fails with the error
    box stating, "IBM HoD Macro Error",
    "MacroActionInput.placeText():Internal macro error [copy]"
    The java console shows this error:
    Macro.MacroActionInput.placeText(): Internal macro error[copy]
    Macro.Exception dump:com.ibm.eNetwork.ECL.GUIException
    ...
    

Problem conclusion

  • The root cause for this problem is the Terminal object is
    getting null when it is chained  from one macro to another
    while doing a select & copy on the second macro.
    Now we are passing the Terminal object also while doing a
    chaining.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC53012

  • Reported component name

    HOD

  • Reported component ID

    5733A5901

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-06-19

  • Closed date

    2007-06-28

  • Last modified date

    2007-09-14

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

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

Modules/Macros

  • MACRO
    

Fix information

  • Fixed component name

    HOD

  • Fixed component ID

    5733A5901

Applicable component levels

  • R900 PSY IP22933

       UP07/09/14 I 1000

  • RA00 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSS9FA","label":"IBM Host On-Demand"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
19 April 2021