IBM Support

JR49633: DSJOB FROM COMMAND LINE FAILS WITH "MALFORMED ROW FOUND IN FILE" ERROR WHEN PARAMETER LENGTH EXCEEDS 4094 BYTES IN PARAM FILE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • the prameter file uses a 4K buffer and any parameter is required
    to fit into a single buffer giving a maximum parameter size of
    4094 bytes.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    This affects a very small number of users who are attempting
    to feed very large strings into jobs as parameters via a
    parameter file.
    ****************************************************************
    PROBLEM DESCRIPTION:
    The dsjob parameter file mechanism has an absolute line
    length restriction of 4094 bytes. This means the
    parameter name + '=' + parameter value cannot exceed
    this value.
    ****************************************************************
    RECOMMENDATION:
    If very long parameters are required then the patch for
    JR49633 will be required.
    ****************************************************************
    

Problem conclusion

  • The buffer used for reading parameters was increased in size
    from 4kbytes to 64kbytes. Whilst this leads to a hard limit
    still existing it is felt the limit is more realistic and
    changing the buffer limit entailed a virtually risk free
    modification to the code.
    

Temporary fix

  • As the problem affects the running of the job no temporary fix
    is appropriate.
    

Comments

APAR Information

  • APAR number

    JR49633

  • Reported component name

    WIS DATASTAGE

  • Reported component ID

    5724Q36DS

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-03-14

  • Closed date

    2014-03-31

  • Last modified date

    2014-03-31

  • 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

    WIS DATASTAGE

  • Fixed component ID

    5724Q36DS

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVSEF","label":"IBM InfoSphere DataStage"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
31 March 2014