IBM Support

Conditional Property does not work as expected

Troubleshooting


Problem

The following error messages appear if the conditional property is configured in 2 different controls.
BMXAA3056E - The expression could not be parsed because of a syntax error.
BMXAA4176E - Attribute <Attributename> does not exist. Gather the logs from the <HOME> directory and determine the process or app referencing the invalid attribute.

Symptom

The conditional property works fine as long as it is set in a Control. But it suddenly fails with errors right after setting it in another different Control as below.
1) From Conditional Expression Manager, create a new Condition as below.
image-20191007123243-6
2) From Application Designer, open the WOTRACK record and select "Add/Modify Signature Options" from the "Select Action" menu.
3) On "Add/Modify Signature Options" window, create the following option:
image-20191007123323-7
4) Click the "Export Application Definition" button to export WOTRACK.xml.
5) Add the following entries before "Address Information" section on the main tab into WOTRACK.xml
<section id="main_s010" sigoption="TESTOPT01">
    <table id="main_t010" label="Attached Documents" relationship="DOCLINKS">
        <tablebody id="main_t010_body">
            <tablecol dataattribute="document" id="main_t010_body_c1" inputmode="readonly" label="Docment ID" type="openurl" urlattribute="weburl"/>
            <tablecol dataattribute="docinfo.description" id="main_t010_body_c2" inputmode="readonly" label="Document Name" sortable="false"/>
            <tablecol dataattribute="docinfo.DESCRIPTION_LONGDESCRIPTION" id="main_t010_body_c3" label="Document Description" width="200"/>
            <tablecol filterable="false" id="main_t010_body_c4" mxevent="toggledeleterow" mxevent_desc="Delete Row" mxevent_icon="btn_garbage.gif" sortable="false" type="event"/>
        </tablebody>
        <buttongroup id="main_t010_body_buttons">
            <pushbutton default="true" id="main_t010_body_buttons_b1" label="Add Attachment" mxevent="draddnewattachmentfile"/>
        </buttongroup>
    </table>
</section>
6) Import WOTRACK.xml that was modified in the last step by clicking "Import Application Definition" button.
7) Select the added section and click the "Control Properties" button.
image-20191007123422-8
8) On the "Advanced" subtab, click the "Configure Conditional Properties" button.
image-20191007123445-9
9) For "Security Groups", add the entry for MAXADMIN.
10) For "Conditions for Security Group MAXADMIN", add the following entry:
image-20191007123630-11
11) For "Property Values for Condition TEST01", add the following entry on the "Condition is true" subtab.
image-20191007123652-12
12) For "Property Values for Condition TEST01", add the following entry on the "Condition is false" subtab.
image-20191007123710-13
13) From "Security Groups", open MAXADMIN and grant MAXADMIN the access to the option "TESTOPT01" for the Work Order Tracking application.
14) Sign out and sign in with MAXADMIN.
15) From "Work Order Tracking", click "New Work Order" and then "Save Work Order".
16) On the "Work Order" tab, in the "Attached Documents" section, click the "Add Attachment" button.
image-20191007122438-4
17) On the "Create a File Attachment" window, specify a file and click OK to close the window.
18) Confirm the file is successfully attached.
image-20191007122144-1
19) From "Application Designer", open WOTRACK.
20) On the "Work Order" tab, select "Priority" field and click the "Control Properties" button.
image-20191007124023-15
21) On the "Advanced" subtab, specify "TESTOPT01" in the "Signature Option" field and click OK to close the window. Then save the changes.
image-20191007123932-14
22) From "Work Order Tracking", click "New Work Order" and then "Save Work Order".
23) On the "Work Order" tab, in the "Attached Documents" section, click the "Add Attachment" button.
image-20191007122549-5
24) On the "Create a File Attachment" window, specify a file and click OK but the following error is displayed.
image-20191007122236-2

Document Location

Worldwide

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6, 7.6.1","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSRHPA","label":"IBM Maximo Application Suite"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}},{"Product":{"code":"SSWT9A","label":"IBM Control Desk"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
18 September 2025

UID

ibm11078719