IBM Support

IJ04581: GENERAL ERROR HANDLING ISSUE WHEN INCOMPATIBLE VALUE ERROROCCURS USING DECIMAL NUMBERS IN SWEDISH

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

  • Decimal numbers in Swedish and error handling in general
    We noted some issues when using decimal numbers in Anywhere
    7.6.1 IssuesReturns application and the error handling that
    follows that significantly limits the application usability
    since it can only be used for issuing countable items.
    When switching my device to Swedish, if I attempt to reserve
    0.01 or 0.01 of copper tubing I get the following error in the
    inspection logs.
    Vardet 0.01 ar inkompatibelt for typen double
    Translated: Incompatible value 0.01 for type double
    If I switch over to English and perform the same task my
    Material is reserved and shows up in the Work Order Actuals as
    expected.
    STEPS TO REPLICATE:
    Prereq: Customer has Maximo with English as base language and
    Swedish as additional language. However, it should be possible
    to
    simply update the device to Swedish settings and leave Maximo
    core as English.
    On Mobile Device, go to Settings and change to Swedish/Sweden
    for the Language/Region
    In Maximo core,
    - Go to Work Order Tracking application
    - Create a new Workorder i.e.
    Workorder: 1323
    GL Account: 6000-200-00
    - Change status to INPRG
    - Save record.
    Maximo Anywhere IssuesReturns installed on a device with
    Swedish language settings.
    1. Log in to Maximo Anywhere IssuesReturns application
    2. Wait for lookup data download background process to finish
    3. Select Forradsplacering CENTRAL
    (Storeroom: CENTRAL)
    4. Tap Ta ut ytterligare artiklar
    (Issue Additional Items button)
    The Search Additional Items screen appears
    5. Select Artikel 560-00
    (Enter Item: 560-00)
    6. Tap Sok
    (Tap Search button)
    Once Loading animated icon finishes, the Item Details screen is
    displayed with some fields to fill in before you can tap
    Complete button.
    7. Enter Arbetsorder 1323
    (Enter Work Order*: 1323)
    Scroll down to Issue Quantity* field
    8. Enter Uttagsantal 0,01
    (Enter Issue Quantity*: 0,01)
    (The comma , being the Swedish notation for a decimal point,
    note, the same problem occurs if using . as decimal point)
    9. Tap Klar
    (Tap Complete button)
    ISSUE: Error message 'Vardet 0.01 ar inte ett giltigt tal'
    (The value 0.01 is not a valid number)
    10. Enter Uttagsantal 1
    (Enter Issue Quantity*: 1)
    11. Tap Klar
    (Tap Complete button)
    ISSUE: The user is returned to item search and a red bar is
    displayed in the upper part of the view displaying:
     'Det finns ett fel. Klicka har for att visa felet.' (There is
    an error. Click here to display the error.)
    ISSUE: No Materials transaction has been added to the work
    order (Maximo, Work Order Tracking application, WO 1001,
    Actuals tab,
    Materials tab).
    12. Tap the red bar.
    The error message BMXAA0029E is displayed saying the user is
    not authorized to perform this action.
    13. Tap Bakcningsfel
    ISSUE: The red bar is still there. The error can not be
    corrected or removed and the user cannot add new material
    transactions
    without removing the error. The user is stuck. Quit and clear
    application data to return application to normal operation.
    Equivalent functionality validation in Maximo:
    Log in to Maximo in Swedish
    Go to Arbetsorder -> Arbetsorderbevakning
    Open Work Order 1001
    Go to Verkliga varden tab
    On Material tab, select Valj Material
    Select Artikel 117084
    Enter Forradsplacering CENTRAL
    Enter antal 0,01
    Save
    Transaction is created correctly
    
    ENVIRONMENT:
    App Server IBM WebSphere Application Server 8.5.5.10
    Server OS Windows 6.3
    Server DB Microsoft SQL Server 12.0 (12.00.4232)
    * Anywhere Device:
    Android 6.0.1
    PRODUCT VERSION:
    IBM Maximo Anywhere 7.6.1.1 Build 20170307_172905-0600 DB Build
    V7611-02
    Tivoli's process automation engine 7.6.0.7 Build 20170215-0100
    DB Build V7607-14
    IBM TPAE Integration Framework 7.6.0.7 Build 20170130-1250 DB
    Build V7607-03
    TPAE OSLC Object Structure 7.6.1.1 Build 20170307_172842-0600
    DB Build V7611-07
    IBM Maximo Asset Management Work Centers 7.6.0.1 Build
    20161104-1046 DB Build V7601-41
    IBM Maximo Asset Management 7.6.0.7 Build 20170215-0100 DB
    Build V7604-01
    AFFECTED APPLICATION (for Maximo Only): N/A
    INDUSTRY SOLUTION/ADD ON (if applicable): N/A
    

Local fix

  • Dev to provide fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * all swedish users                                            *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * GENERAL ERROR HANDLING ISSUE WHEN INCOMPATIBLE VALUE         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ04581

  • Reported component name

    ANYWHERE APPS

  • Reported component ID

    5725M39MA

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-02

  • Closed date

    2018-10-16

  • Last modified date

    2018-10-16

  • 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

    ANYWHERE APPS

  • Fixed component ID

    5725M39MA

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSPJLC","label":"Maximo Anywhere"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 October 2018