IBM Support

IV79519: BUG IN PSDI.PLUSP.APP.WORKORDER.PLUSPFLDSERVRECTRANSLINECOST CLASS EXTENSION)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Title:
    Bug in psdi.plusp.app.workorder.PlusPFldServRecTransLineCost
    (wrong class extension)
    
    Problem:
    The interim fixes for Service providers since V7.5.3 IP6
    (SP7530_ifixes.  20150129-1213.zip) have contained a class file:
    psdi.plusp.app.workorder.PlusPFldServRecTransLineCost This class
    is used only as the handler for the LINECOST attribute on
    SERVRECTRANS This class starts:
    package psdi.plusp.app.workorder;
    public class PlusPFldServRecTransLineCost
    extends MboValueAdapter
    Prior to IP6 the handler for the LISTCOST field was:
    psdi.app.common.receipt.FldMatServLineCost
    As a result of the class hierarchy being massively truncated the
    TAX1-
    TAX5, PRORATECOST & LOADEDCOST fields (along with their currency
    equivelents) aree not being populated in the SERVRECTRANS table.
    the class should extend the previous class like this:
    public class PlusPFldServRecTransLineCost
    extends FldMatServLineCost
    
    Steps to Reproduce:
    
       1. Install Maximo 7.5.0.7 (IF6 requires at least 7.5.0.6)
    
       2. Install Service Provider 7.5.3
    
       3. Install Any interim fix since IF6 (5th Feb 2015) <- This
       is where the error occurs.
    
       4. Build! Deploy! Restart!
    
       5. Create a PO with a service receipt.
    
       6. Receive Service receipt.
    
       7. Note that the TAX1, PRORATECOST, and LOADEDCOST fields are
       strangely lacking in useful information.
    
       8. Read initial PMR which details the java class at fault,
       and the specific problem with the class that is causing this
       issue.
    
       To reiterate the issue:
    
       Prior to this interim fix, the LINECOST attribute of the
       SERVRECTRANS object had a class handler:
       psdi.app.common.receipt.FldMatServLineCost
    
       This class did useful things like set the TAX1 - TAX5,
       PRORATECOST and LOADEDCOST fields.
    
       The interim fix changes the handler to:
       psdi.plusp.app.workorder.PlusPFldServRecTransLineCost
    
    
    System Information:
    IBM WebSphere Application Server 7.0.0.35
    lBM Maximo Asset Management 7.5.0.7 Build 201410271545 DB Build
    V7507-00
    Tivoli process automation engine 7.5.0.7 Build 20141017-1600 DB
    Build V7507-40
    BM Maximo for Service Providers 7.5.3.0-20150129-1213 Build
    20150129-1213 DB Buid V7530-19 HFDB Build HF7530-05
    IBM TPAE Integration Framework 7.5.1.
    2-MlF_7512_lFlX.20141001-1136 Build 20140730-1950 DB Build
    V7512-08 HFDB Build HI-?I512-02
    IBM Maximo Mobile 7.5.1.0-20140716-1426 Build 20130603-1027 DB
    Build V7510-05 HFDB Build HI-?I510-03
    Windows Sewer 2012 6.2 build 9200
    DB2INT64 10.5 (SQL10053)
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users that use Maximo with SP 7.5.3.0                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * BUG IN                                                       *
    * PSDI.PLUSP.APP.WORKORDER.PLUSPFLDSERVRECTRANSLINECOSTCLASS   *
    * EXTENSION)                                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * N/A                                                          *
    ****************************************************************
    

Problem conclusion

  • The class had extended the wrong class.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV79519

  • Reported component name

    SERVICE PROVIDE

  • Reported component ID

    5724R46SV

  • Reported release

    753

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-12-08

  • Closed date

    2015-12-15

  • Last modified date

    2024-10-29

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

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

Modules/Macros

  • Service  Provider
    

Fix information

  • Fixed component name

    SERVICE PROVIDE

  • Fixed component ID

    5724R46SV

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"753","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
31 October 2024