IBM Support

JR51855: JOB WITH TRANSFORMER STAGE AND ISVALID FUNCTION WILL NOT FAIL WHEN WRONG TYPE PARAMETER IS SET IN ISVALID FUNCTION.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the datatype is hardcoded in IsValid function,
    for example
    IsValid("integer",one_row.test) and argument does not match
    with any of the types
    "date", "decimal", "dfloat", "sfloat", "int8", "uint8",
    "int16",
    "uint16", "int32", "uint32", "int64", "uint64", "raw",
    "string", "time",
    "timestamp", "ustring"
    then warning will be shown during compile time, but the compiled
    job will run. The transform stage with the bad IsValid()
    argument will output a Fatal error message in the log, but the
    job will not end with a Fatal status.
    

Local fix

Problem summary

  • ERROR DESCRIPTION:
    When the datatype is hardcoded in IsValid function,
    for example
    IsValid("integer",one_row.test) and argument does not match
    with any of the types
    "date", "decimal", "dfloat", "sfloat", "int8", "uint8",
    "int16",
    "uint16", "int32", "uint32", "int64", "uint64", "raw",
    "string", "time",
    "timestamp", "ustring"
    then warning will be shown during compile time, but the compiled
    job will run. The transform stage with the bad IsValid()
    argument will output a Fatal error message in the log, but the
    job will not end with a Fatal status.
    
    LOCAL FIX:
    none
    

Problem conclusion

  • A patch has been made which forces the job to fail if the
    IsValid() function has a bad type argument
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR51855

  • Reported component name

    INFO SRVR PLATF

  • Reported component ID

    5724Q3612

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-11-20

  • Closed date

    2015-01-19

  • Last modified date

    2015-01-19

  • 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

    INFO SRVR PLATF

  • Fixed component ID

    5724Q3612

Applicable component levels

  • R912 PSY

       UP

  • RB30 PSY

       UP

  • R910 PSN

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"InfoSphere Information Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
15 October 2021