IBM Support

IJ30385: "BMXAA4049E - VALUE SPECIFIED EXCEEDS MAXIMUM LENGTH" ERROR CREATING JSON RESOURCE

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • ERROR DESCRIPTION:
    Problem details:
    =================
    When
    creating a JSON Resource, using a JSON that contains a path
    that exceeds the length of 50, the application throws the
    following error:
    "
    BMXAA4049E - value specified exceeds maximum
    length ...
    //si:SyncItemListResponse/si:SyncItemListResponseBody,
    Objektname JSONPROCESSNP, attributename RELPROPPATH, Maximal
    length 50.
    "
    
    JSONPROCESSNP is an internal table, so you can't
    use DB Config to change the length of the RELPROPPATH
    attribute.
    
    STEPS TO
    REPRODUCE:
    ===================
    1. Log in
    as an administrator and go to Integration -> JSON Resource.
    2.
    From More Actions click on Create JSON Resource.
    3. In the
    Create JSON Resource dialog windows fill in the
    following:
    Resource: TEST_1
    Resource Usage: Object
    Resource
    Type: REST
    URL:
    http://localhost:4711/test?file=attr.description
    Date Forma:
    ISO 8601 -> this is automatically filled in
    4. Click on Next -
    a new dialog opens.
    5. Fill in the following:
    Parent Object:
    ASSET
    JSON Data -> use a JSON with a path exceeding the length
    of 50.
    6. Maximo throws the following error
    message:
    "
    BMXAA4049E - The value specified exceeds the maximum
    field length that is allowed for this attribute: Value =
    //si:SyncItemListResponse/si:SyncItemListResponseBody, Object
    Name=JSONPROCESSNP, Attribute Name=RELPROPPATH,
    Maximum
    Length=50. More
    information
    "
    
    EXPECTED
    BEHAVIOUR:
    ====================
    The
    length of the of the RELPROPPATH attribute, form the
    JSONPROCESSNP object, should not be hardcoded or the client
    should be able to change it, using Database
    Configuration.
    
    Reproduced
    On:
    ========================
    Tivoli's process automation engine
    7.6.1.0
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * any user which related path is greater that 50               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Can only fit related path of length 50                       *
    ****************************************************************
    

Problem conclusion

  • Increase filed length to 200
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ30385

  • Reported component name

    INTEGRATION

  • Reported component ID

    5724R46I1

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-01-20

  • Closed date

    2021-03-31

  • Last modified date

    2021-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

    INTEGRATION

  • Fixed component ID

    5724R46I1

Applicable component levels

[{"Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761"}]

Document Information

Modified date:
01 April 2021