IBM Support

IJ35713: MXE.APP.WORKORDER.STATUSTOCREATEINSPECTION AND MXE.APP.WORKORDER.INSPECTIONBATCHRECORD ARE MISSING IN MAXIMO 7.6.1.2

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 new function.

Error description

  • System properties mxe.app.workorder.StatusToCreateInspection and
    mxe.app.workorder.InspectionBatchRecord are missing in Maximo
    7.6.1.2. Also, these properties are incorrectly set to
    user-defined. Any property that is being checked in the OOTB
    code should be created automatically. It looks like these System
    Properties were added to version Maximo 7.6.1.3 with the User
    Defined set to true as a mistake. It does not appear that the
    addition of these properties was properly backported to 7.6.1.2.
    
    
    
    Steps to Reproduce:
    1. Go to IBM\SMP\maximo\applications\maximo\businessobjects\cla
    sses\psdi\app\workorderand look for WO.class in your Maximo 7.6.
    2. Decompile it and look for properties,
    mxe.app.workorder.StatusToCreateInspection and
    mxe.app.workorder.InspectionBatchRecord in the code.
    3. With the below script information provided, either these 2
    properties can be added manually from Maximo > System Properties
    > Platform Configuration > System Properties or can be added by
    putting the below information in a .dbc file and running it
    using runscriptfile found at <maximo_root>\tools\maximo\internal
    (By default RunScriptFile looks the tools\maximo\en\script
    directory for the script):
    
    runscriptfile.bat -f<script>  or
    runscriptfile.sh -f<script>
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE script SYSTEM "script.dtd">
    
    <script author="DUCKS" scriptname="V7613_81">
      <description>Create batch records for Inspections in the same
    Work Order, regardless of its hierarchy.</description>
    	<statements>
    		<drop_property
    name="mxe.app.workorder.InspectionBatchRecord"/>
    		<add_property name="mxe.app.workorder.InspectionBatchRecord"
    
    			description="Create batch records for Inspections in the
    same Work Order, regardless of its hierarchy"
    			maxtype="YORN"
    			scope="global"
    			secure_level="secure"
    			live_refresh="true"
    			required="true"
    			online_changes="true"
    			user_defined="true"
    			default_value="0"
    			encrypted="false"
    		/>
    		<drop_property
    name="mxe.app.workorder.StatusToCreateInspection"/>
    		<add_property
    name="mxe.app.workorder.StatusToCreateInspection"
    
    			description="Specify the internal WO statuses that trigger
    the creation of an inspection results record."
    			maxtype="ALN"
    			scope="global"
    			secure_level="secure"
    			live_refresh="true"
    			required="true"
    			online_changes="true"
    			user_defined="true"
    			default_value="WAPPR"
    			encrypted="false"
    		/>
    	</statements>
    </script>
    
    4. This script shows that user_defined="true" which should not
    be the case.
    
    Actual Result:
    mxe.app.workorder.StatusToCreateInspection and
    mxe.app.workorder.InspectionBatchRecord looks not properly
    backported from Maximo 7.6.1.3 to 7.6.1.2. And user_defined for
    these 2 properties should not be set to true. And user_defined
    for these 2 properties is set to true( user_defined="true").
    
    Expected Result:
    mxe.app.workorder.StatusToCreateInspection and
    mxe.app.workorder.InspectionBatchRecord should be backported
    from Maximo 7.6.1.3 to 7.6.1.2. And user_defined for these 2
    properties should not be set to true, it should be set as
    user_defined="false".
    
    Reported in Version:
    Tivoli's process automation engine 7.6.1.2-IFIX20210920-2314
    Build 20200715-0100 DB Build V7612-284 HFDB Build HF7612-46
    

Local fix

  • With the below script information provided, either these 2
    properties can be added manually from Maximo > System Properties
    > Platform Configuration > System Properties or can be added by
    putting the below script information in a .dbc file and running
    it using runscriptfile found at
    <maximo_root>\tools\maximo\internal (By default RunScriptFile
    looks the tools\maximo\en\script directory for the script):
    
    runscriptfile.bat -f<script>  or
    runscriptfile.sh -f<script>
    
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE script SYSTEM "script.dtd">
    
    <script author="DUCKS" scriptname="V7613_81">
      <description>Create batch records for Inspections in the same
    Work Order, regardless of its hierarchy.</description>
    	<statements>
    		<drop_property
    name="mxe.app.workorder.InspectionBatchRecord"/>
    		<add_property name="mxe.app.workorder.InspectionBatchRecord"
    
    			description="Create batch records for Inspections in the
    same Work Order, regardless of its hierarchy"
    			maxtype="YORN"
    			scope="global"
    			secure_level="secure"
    			live_refresh="true"
    			required="true"
    			online_changes="true"
    			user_defined="false"
    			default_value="0"
    			encrypted="false"
    		/>
    		<drop_property
    name="mxe.app.workorder.StatusToCreateInspection"/>
    		<add_property
    name="mxe.app.workorder.StatusToCreateInspection"
    
    			description="Specify the internal WO statuses that trigger
    the creation of an inspection results record."
    			maxtype="ALN"
    			scope="global"
    			secure_level="secure"
    			live_refresh="true"
    			required="true"
    			online_changes="true"
    			user_defined="false"
    			default_value="WAPPR"
    			encrypted="false"
    		/>
    	</statements>
    </script>
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * MXE.APP.WORKORDER.STATUSTOCREATEINSPECTION AND               *
    * MXE.APP.WORKORDER.INSPECTIONBATCHRECORD ARE MISSING IN       *
    * MAXIMO 7.6.1.2 AND IN 7.6.1.3 ARE INCORRECTLY DEFINED WITH   *
    * USERDEFINED = TRUE                                           *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    package: release\fix pack for Release 7.6.1.3 Product
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ35713

  • Reported component name

    MAXIMO ASST MGM

  • Reported component ID

    5724R46AM

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-10-21

  • Closed date

    2022-03-29

  • Last modified date

    2022-03-29

  • 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

    MAXIMO ASST MGM

  • Fixed component ID

    5724R46AM

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":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761"}]

Document Information

Modified date:
30 March 2022