IBM Support

IJ03792: BMXAA3604E - ROLE IS AN E-MAIL ONLY ROLE AND CANNOT RETURN PERSON RECORDS WHEN SENDING NOTIFICATION FROM WORKFLOW

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • PROBLEM:
    BMXAA3604E - Role SRREQBY is an e-mail only role and cannot
    return person records when trying to send an email to a role
    from workflow
    
    PERFORMANCE ISSUE: no
    
    STEPS TO REPRODUCE:
    1) Steps to reproduce:
    2) (Set up basic email functionality)
    3) Go To Administration > Resources > People
    4) Search for and display the record for WILSON
    5) Verify the Primary E-mail field is a valid email address
    that can
    receive emails and you can check for them
    6) Go To System Configuration > Platform Configuration > System
    Properties
    7) Filter for mail.smtp.host
    8) Verify the Current Value is a valid SMTP mail host (if not,
    add a
    valid Global Value, save, and Live Refresh)
    9) Filter for mxe.adminEmail
    10) Verify the Current Value is a valid email address (if not,
    add a
    valid Global Value, save, and Live Refresh)
    11) (Test that emails can be sent and received successfully)
    12) Go To Work Orders > Work Order Tracking
    13) Search for and display any work order
    14) Select Create > Communication from the More Actions menu
    15) Set the To field to an email address that you can receive
    email at
    17) Set the Subject field to any value (e.g. Test)
    18) Set the Message field to any value (e.g. Test)
    19) Click the Send button
    20) Verify that you received the test email
    21) (Set up a new role for the SR application that can receive
    email
    from workflow)
    22) Go To System Configuration > Platform Configuration > Roles
    23) Click the New Role button to add a new role
    24) Set the Role to SRREQBY
    25) Set the description to SR Requested By
    26) Set the Type to A set of data related to the record
    27) Set the Object to SR
    28) Click the lookup for Value and select SR > REPORTEDEMAIL
    (this
    should set the Value field to :reportedemail)
    29) Check the E-mail option (since the returned data set will
    be the
    email address of the requested by person)
    30) Save the new role
    31) (Set up a new Communication Template to send an email to
    the new
    role created above)
    32) Go To System Configuration > Platform Configuration >
    Communication
    Templates
    33) Click the New Communication Template button to add a new
    template
    34) Make note of the new Template number (e.g. 1018)
    35) Set the Description field to any value (e.g. Email to SR
    requested
    by)
    36) Set the Applies To field to SR
    37) Leave the Accessible From field as the default ALL
    38) Set the Send From field to a valid email address
    39) Set the Subject field to any value (e.g. SR Entered)
    40) Set the Message field to any value (e.g. Your SR was
    entered)
    41) Click on the Recipients tab
    42) Expand the Role(s) section
    43) Click New Row
    44) Enter the role created earlier (e.g. SRREQBY)
    45) Select the To option
    46) Save the Communication Template
    47) Change the Status to Active
    48) (Set up workflow to send an email to the new role using the
    new
    communication template)
    49) Go To System Administration > Platform Configuration >
    Workflow
    Designer
    50) Search for and display the Active process SR
    51) Click the Create Process Revision option under Common
    Actions
    52) Right click on the connecting line from Start to the NEW
    condition
    and select Properties
    53) Click New Row under Notifications
    54) Set the Communication Template to the new template created
    earlier
    (e.g. 1018)
    55) Click OK
    56) Save the workflow process
    57) Enable the workflow process
    58) Activate the workflow process
    59) Go To Work Orders > Service Requests
    60) Click the New Service Request button to create a new
    service request
    61) Set the Reported By person to WILSON
    62) (Verify the E-mail field is valid)
    63) Enter any other required information (e.g. Summary,
    Details, etc.)
    64) Save the new service request
    65) Click the Route Workflow button to initiate workflow
    66) Select any Manual Input (e.g. Close as Informational)
    67) Click OK
    68) Check if you received email - I do not
    69) Go to the System.out log file
    70) You should see a stack trace for
    psdi.util.MXApplicationException:
    BMXAA3604E - Role SRREQBY is an e-mail only role and cannot
    return
    person records.
    
    CURRENT ERRONEOUS RESULT:
    Getting error with workflow notification sent to role.
    
    EXPECTED RESULT:
    no error with workflow notification sent to role.
    
    ADDITIONAL INFO:
    
    ENVIRONMENT (SYSTEM INFO):
    This works in our current 7.5.0.11 instance, but does not work
    after
    updating to 7.6.0.9:
    
    Version info (screenshot attached):
    Tivoli's process automation engine 7.6.0.9 Build 20171127-0100
    DB Build
    V7609-45,
    IBM TPAE Integration Framework 7.6.0.9 Build 20171126-2330 DB
    Build
    V7609-32,
    IBM Maximo Asset Management Work Centers 7.6.0.3 Build
    20171121-0723 DB
    Build V7603-175,
    IBM Maximo Asset Management 7.6.0.9 Build 20171127-0100 DB
    Build V7604-
    01
    

Local fix

  • na
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * maximo users                                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * BMXAA3604E - ROLE IS AN E-MAIL ONLY ROLE AND CANNOT RETURN   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixpack  Release 7.6.1.0 of Base Services or request   *
    * an interim fix                                               *
    ****************************************************************
    

Problem conclusion

  • Fix has been made to fix....The fix for this APAR is contained
    in the following maintenance package:
    		 | release\fix pack\interim fix for  Release 7.6.1.0 of Base
    Services
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ03792

  • Reported component name

    SYSTEM CONFIG

  • Reported component ID

    5724R46S1

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-01-30

  • Closed date

    2018-01-31

  • Last modified date

    2018-01-31

  • 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

    SYSTEM CONFIG

  • Fixed component ID

    5724R46S1

Applicable component levels

  • R760 PSY

       UP



Document information

More support for: Maximo Asset Management

Software version: 760

Reference #: IJ03792

Modified date: 31 January 2018