IBM Support

JR46956: UNABLE TO MAP A SAVED SEARCH VARIABLE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer defined a saved search in BPM 8.0 using Process
    Designer and
    mapped a list variable inside a business object to a value. The
    list
    type with all its fields used to show up in Process Designer
    such that
    the customer could go to the variable inside the list and then
    create
    the saved search. In 8.0.1 , the customer is trying to unmap the
    saved
    search they created in 8.0 , but they cannot seem to find the
    correct
    location of the mapping of the list variable.
    Example warning in the logs
    W CWLLG0328W: A variable marked as searchable has been deleted.
    To eliminate this warning, re-create this variable and deselect
    "Available in Search" in the authoring environment:
    tw.local.MyVariable
    

Local fix

Problem summary

  • If a Saved Search was created on a field in a BPD, it was not
    possible to remove this Saved Search.
    
    USER AFFECTED:
    Business Process Manager Process Designer
    

Problem conclusion

  • This fix will remove all Saved Searches in a variable when a
    variable is removed.
    
    USAGE:
    1. Open BPD that has problem, where search alias cannot be
    removed. Verify the BPD has problem, that it has the search
    alias that cannot be removed by,
     a. Add a private variable "temp" of type string.
     b. Select this variable in the tree.
     c. Select "Available in Search" checkbox
     d. Type the same search alias name, that cannot be removed, in
    the search alias text field.
     e. Notice red error icon with hover "There are multiple
    variable with name...", this is because search alias
    "supplierName" is already in use and cannot be removed.
    
    2. Use the fix to clean up the search alias.
     a. Apply this interim fix to Process Center (See section 2 and
    3)
     b. Download and install process designer (See section 6.1)
     c. Open  BPD that has problem, where search alias cannot be
    removed.
     d. Select variable with search alias in the tree on the
    variable tab.
     e. Click "Remove".
     f. This will remove the variable from the tree and will clean
    up all search aliases for (visible/invisible/expandable/not
    expanadable/deleted) elements of this variable.
     g. Re-add private variable, ie.
      i. Click "Add private"
      ii. For name, type the previously deleted variable's name
      iii. For type, select the same type as previously deleted
    variable's type
    
    3. Verify problem is not reproduced anymore
     a. Open BPD that has problem, where search alias cannot be
    removed.
     b. Add a private variable "temp" of type string.
     c. Select this variable in the tree.
     d. Select "Available in Search" checkbox
     e. Type the same search alias name, that cannot be removed, in
    the search alias text field.
     f. Notice no red error icon, concluding that search alias is
    not conflicting, and does not exist for any other variable.
    
    FIX AVAILABILITY:
    Fix for 8.0.1.1 is available on Fix Central,
    http://www.ibm.com/support/fixcentral/ . Search for APAR
    JR46956.
    
    NOTE: When downloading fix packages, and pre-requisite fix
    packages, please ensure the complimentary readme for each, is
    also donwloaded, and reviewed thoroughly for additional
    installation and fix info.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46956

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-14

  • Closed date

    2013-09-13

  • Last modified date

    2015-02-16

  • 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

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R801 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
16 February 2015