IBM Support

PM57923: Incorrect parm sent from Java to remote i/OS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer is finding that the following record is not being
    passed correctly to a remote i/OS program from Java:
    
    Record UCNTD02-DATA-XFR type basicRecord
        3 WS-UCNTD02-DATA-XFR char(7005); // UPROD02 data transfer
            4 WS-CHG-CRG-ARRAY char(7)[1000];
                5 WS-CHG-CRGID num(5);
                5 WS-SELECTED-FLG char(1);
                5 WS-NEW-SELECT-FLG char(1);
            4 WS-TOTAL-CRG-SIZE num(5);
    end
    
    
    The Num(5) field is set to 00 instead of F0 in the outgoing
    buffer.
    
    
    Notes:
    
    1. If the record size is smaller (by changing the array to 10
    for example), the problem does not occur. The porblem is found
    when the array size is 100, but the cutoff point is not known.
    
    2. If there is a writestdout on the first element of the array
    before the call to the remote program, the problem does not
    occur.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When a generated Java program passes a structured record to
    a called program, and the record contains an occurred NUM
    field with a large number of elements, the data of the
    elements may be passed in ASCII format even when they should
    be passed in EBCDIC.
    

Problem conclusion

  • The problem has been fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM57923

  • Reported component name

    RATL BUS DEV

  • Reported component ID

    5724S5000

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-02-10

  • Closed date

    2012-10-08

  • Last modified date

    2012-10-08

  • 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

    RATL BUS DEV

  • Fixed component ID

    5724S5000

Applicable component levels

  • R801 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":"8.0.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
08 October 2012