APAR status
Closed as program error.
Error description
Required field Serial # is blank error message Maximo 7.1.1.5 1) Go to Administration -> Conditional Expression Designer and create a condition like below for NEWITEMNUM on the change item num dialog. Condition = NEWITEMNUM Type = EXPRESSION Expression : changeitemnum.newitemnum is not null Always Evaluate? Flag to checked 2) Go to Application Designer. Select Asset. - Click Select Action - Add/Modify Signature Options - Add new Sigoption = REQ. Description = If new Item Num is not null, Serial Number is required. 3) Go to -> Security Groups. Choose maxadmin. Click on Application tab - find Assets. Grant access to REQ. Sign Out and Sign In. 4) Go to Application Designer. Choose Asset. Go to Edit Dialogs. Add a new field Serial#. Attribute=SERIALNUM and Data Source ID=mainrecord. The dialog box should have this entry: <dialog id="alteritem" label="Change Item Number" relationship="CHANGEITEMNUM" savemode="ONLOADUNLOAD"> <sectionrow id="alteritem_grid1_1"> <sectioncol id="alteritem_grid1_1_1"> <section id="alteritem_grid1_1_1_grid2"> <textbox dataattribute="currentitemnum" id="alteritem_grid1_1_1_grid2_1"/> <textbox applink="item,inventor" dataattribute="newitemnum" id="alteritem_grid1_1_1_grid2_2" lookup="item" menutype="item"/> <textbox dataattribute="conditioncode" id="alteritem_grid1_1_1_grid2_3" lookup="conditioncode"/> <textbox dataattribute="SERIALNUM" id="alteritem_grid1_1_1_grid2_4" datasrc="mainrecord" inputmode="required"/> Save the XML - Import the modified XML into Application Designer. 5) Highlight the Serial # attribute - Click Configure Conditional Properties. - A).In the ?Security Groups? section add MAXADMIN group. B).In the ?Condition for Security Group MAXADMIN? add NEWITEMNUM condition created in step1 C).In ?Property values when condition NEWITEMNUM is true?, enter Property=inputmode and Value=REQUIRED. 6) Save - Sign out - Sign back in - Go to Asset Application - Create New ASset - Go to Select Action - Select 'Change Item Number' dialog. Fill the New Item Number, and then the ?Serial#? field becomes required. Now the Serial# is blank and click OK. Message BMXAA4195E - Required field Serial # is blank. Click on the message and remove the ?New Item? and click OK. This closes the ?Change Item Number? dialog. When you remove the New Item and tab out of the New Item field, the Required * is not removed.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: all * **************************************************************** * PROBLEM DESCRIPTION: Required field Serial # is blank error * * message * * * * Maximo 7.1.1.5 * * * * 1) Go to Administration -> Conditional * * Expression Designer and * * * * create a condition like below for * * NEWITEMNUM on the change item * * * * num dialog. * * * * Condition = NEWITEMNUM * * * * Type = EXPRESSION * * * * Expression : * * changeitemnum.newitemnum * * * * is not null * * * * Always Evaluate? Flag to checked * * * * 2) Go to Application Designer. Select * * Asset. - Click Select * * * * Action - Add/Modify Signature Options - * * Add new Sigoption = REQ. * * * * Description = If new Item Num is not * * null, Serial Number is * * * * required. * * * * 3) Go to -> Security Groups. Choose * * maxadmin. Click on * * * * Application tab - find Assets. Grant * * access to REQ. Sign Out * * * * and Sign In. * * * * 4) Go to Application Designer. Choose * * Asset. Go to Edit * * * * Dialogs. Add a new field Serial#. * * Attribute=SERIALNUM and Data * * * * Source ID=mainrecord. * * * * The dialog box should have this entry: * * * * <dialog id="alteritem" label="Change * * Item Number" * * * * relationship="CHANGEITEMNUM" * * savemode="ONLOADUNLOAD"> * * * * <sectionrow id="alteritem_grid1_1"> * * * * <sectioncol id="alteritem_grid1_1_1"> * * * * <section * * id="alteritem_grid1_1_1_grid2"> * * * * <textbox dataattribute="currentitemnum" * * * * id="alteritem_grid1_1_1_grid2_1"/> * * * * <textbox applink="item,inventor" * * dataattribute="newitemnum" * * * * id="alteritem_grid1_1_1_grid2_2" * * lookup="item" menutype="item"/> * * * * <textbox dataattribute="conditioncode" * * * * id="alteritem_grid1_1_1_grid2_3" * * * * lookup="conditioncode"/> * * * * <textbox dataattribute="SERIALNUM" * * * * id="alteritem_grid1_1_1_grid2_4" * * * * datasrc="mainrecord" * * inputmode="required"/> * * * * Save the XML - Import the modified XML * * into Application * * * * Designer. * * * * 5) Highlight the Serial # attribute - * * Click Configure * * * * Conditional Properties. - A).In the * * ?Security Groups? section * * * * add MAXADMIN group. B).In the * * ?Condition for Security Group * * * * MAXADMIN? add NEWITEMNUM condition * * created in step1 C).In * * * * ?Property values when condition * * NEWITEMNUM is true?, enter * * * * Property=inputmode and Value=REQUIRED. * * * * 6) Save - Sign out - Sign back in - Go * * to Asset Application - * * * * Create New ASset - Go to Select Action * * - Select 'Change Item * * * * Number' dialog. Fill the New Item * * Number, and then the * * * * ?Serial#? field becomes required. Now * * the Serial# is blank and * * * * click OK. Message BMXAA4195E - Required * * field Serial # is blank. * * * * Click on the message and remove the * * ?New Item? and click OK. * * * * This closes the ?Change Item Number? * * dialog. * * * * When you remove the New Item and tab * * out of the New Item field, * * * * the Required * is not removed. * * * * LOCAL FIX: * * * * N/A * * * **************************************************************** * RECOMMENDATION: * * * * * * * **************************************************************** REQUIRED FIELD SERIAL # IS BLANK ERROR MESSAGE
Problem conclusion
Fixed conditionally required fields. The fix for this APAR is contained in the following maintenance package: | release\fix pack | REL 7.1.1.9 - BS
Temporary fix
Comments
APAR Information
APAR number
IZ92157
Reported component name
MAXIMO SYS CONF
Reported component ID
5724R46S1
Reported release
711
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2011-01-12
Closed date
2011-02-11
Last modified date
2011-02-11
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
MAXIMO
Fix information
Fixed component name
MAXIMO SYS CONF
Fixed component ID
5724R46S1
Applicable component levels
R711 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"711","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
11 February 2011