IBM Support

PL06513: SLENGTH USES LEFT MOST BYTES OF A FIELD DEFINED AS TYPE NUMERIC.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as documentation error.

Error description

  • FIELD DEFINED AS TYPE NUMERIC WITH A LENGTH OF 6 AND SLENGTH
    OF 2 RESULTS IN LEFT MOST 2 BYTES OF THE FIELD BEING DISPLAYED,
    THAT IS 00.  CUSTOMER HAD KEYED 99 FOR THIS 6 BYTE FIELD.
    FIELD WAS STORED AS 000099.  SLENGTH OF 2 TELLS ADF TO USE JUST
    TWO BYTES OF THE FIELD FOR DISPLAY.  FOR TYPE NUMERIC FIELDS,
    ADF USED THE 2 LEFT MOST BYTES RESULTING IN 00 BEING DISPLAYED
    RATHER THAN EXPECTED 99.  FOR TYPE DECIMAL FIELDS, ADF WILL
    STORE RIGHT JUSTIFIED AND SLENGTH WILL USE *RIGHT* MOST BYTES
    WHICH RESULTS IN 000099 BEING DISPLAYED AS 99.
    THIS APAR SHOULD DOCUMENT HOW SLENGTH WORKS WITH TYPE=NUM AND
    TYPE=DEC FIELDS.  APPLICATION DEVELOPMENT GUIDE (SH206595-01)
    ON PAGE 2-7 SHOULD BE CHANGED WHERE SLENGTH IS DISCUSSED.
    APPLICATION DEVELOPMENT REFERENCE (SH206594-01) ON PAGE 2-46
    SHOULD ALSO BE CHANGED.
    

Local fix

  • 
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: ALL                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: THE OPERATION OF A FIELD TYPE=NUMERIC   *
    *                      AS AFFECTED BY AN SLEN OPERAND IS NOT   *
    *                      DESCRIBED IN THE IMSADFII MANUALS.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    NEITHER THE IMSADFII APPLICATION DEVELOPMENT GUIDE SH206595 OR
    THE APPLICATION DEVELOPMENT REFERENCE DESCRIBE THE RESULT TO BE
    EXPECTED WHEN DISPLAYING A TYPE=NUMERIC FIELD THAT IS DEFINED
    WITH AN SLEN OPERAND.
    

Problem conclusion

  • THE IMSADFII APPLICATION DEVELOPMENT GUIDE, SH206595, PAGE 2-7
    AND THE APPLICATION DEVELOPMENT DEVELOPMENT REFERENCE,
    SH206594, PAGE 2-46 BOTH SHOULD HAVE A STATEMENT ADDED
    STATING THAT A TYPE=NUMERIC FIELD IS LEFT-JUSTIFIED WHEN
    DISPLAYED UPON AN ADF SCREEN.
    THE EXAMPLE STATED ABOVE IS CORRECT, A  NUMERIC FIELD WITH A
    LENGTH OF 6 AND AN SLEN OF 2 WILL DISPLAY INPUT DATA 000099
    AS 00 .
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    PL06513

  • Reported component name

    IMS ADF II V2 R

  • Reported component ID

    566534801

  • Reported release

    102

  • Status

    CLOSED DOC

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1987-01-06

  • Closed date

    1987-01-07

  • Last modified date

    1987-01-08

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

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

Publications Referenced
SH20659501 SH20659401

Fix information

Applicable component levels

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAVG2","label":"IMS Application Development Facility"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"102"}]

Document Information

Modified date:
02 April 2021