AHD05918:Unable to retrieve status transition condition macro.

book

Article ID: 8505

calendar_today

Updated On:

Products

SUPPORT AUTOMATION- SERVER CA Service Desk Manager - Unified Self Service KNOWLEDGE TOOLS CA Service Management - Asset Portfolio Management CA Service Management - Service Desk Manager

Issue/Introduction

When customer tries to change or update the incident status, the action is not completed and returns the message:

"AHD05918:Unable to retrieve status transition condition macro"

 

Cause

Possibly there is an invalid or not existing Condition set in the status transition register.

Environment

Service Desk Manager 12.9 / 14.1 / 17

Resolution

The steps to resolve the case are:

1. Open the status transition in question. In example: status "Open" to status "Working in Progress" (if this is which is returning the error message)

    Go to Administration tab > Service Desk > Incident/Request/Problem > Status Transition Incident

2. Look at the field "Condition". See if there is any condition set, and if that condition exists as a macro condition.

3. If not, you need to remove that condition and save the status transition.

4. In an specific case, the Condition field was empty, however in the usp_in_trans table, the Condition columns was set as something like ("NULL") value.

    This is not a valid NULL value. The valid NULL value is something like (""). So in this case, the value need to be change from "NULL" to "" in in_trans > Condition column. This can be done directly by an sql query, such as:

update usp_in_trans set condition = "" where condition = "NULL"

After this query, you need to run the following command in a DOS prompt in the Service Desk server:

pdm_cache_refresh -t in_trans