IBM Support

PK79667: Enterprise Geration Language HEX argument expanded into a double-length string

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment: Rational Business Developer - Enterprise Generation
    Language v7.1.0.2
    
    When a HEX argument is passed to
    VGLib.concatenateWithSeparator (and possibly other similar funct
    ions), the HEX argument is being expanded into a double-length s
    tring of hex digits, rather than being left in its original bina
    ry form.  This behavior is inconsistent with VAGen, which
    processed such arguments correctly.  The following code snippet
    demonstrates the problem:
    
    
    
    
    
    The above EGL code produces output of:
    
     crlf hex(4) = x'0d0a';
     ch1 char(12) = 'HELLO';
     ch2 char = (2) = 'THERE';
     VGLib.concatenateWithSeparator (ch1,ch2,crlf);
     sysLib.writeStdout(ch1);
       HELLO0D0ATHE
    
    instead of
    
    
     HELLO
    
     THERE
    

Local fix

Problem summary

  • Software updated to handle hex argumentss as is, without
    conversion to character types.
    

Problem conclusion

  • Software updated. Fixtest EGLFixtest200901282027 is
    available on the portal
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK79667

  • Reported component name

    RBD EGL FOR COB

  • Reported component ID

    5724S5001

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-01-29

  • Closed date

    2009-03-20

  • Last modified date

    2009-03-20

  • 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

    RBD EGL FOR COB

  • Fixed component ID

    5724S5001

Applicable component levels

  • R710 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
20 March 2009