Identifying issues between BMC Atrium Orchestrator and BMC Remedy ITSM


When you receive an error message from the BMC Remedy adapters, it is not always clear whether the error is from BMC Remedy or BMC Atrium Orchestrator, but the error message itself gives a few indicators:

  • If the error contains a BMC Remedy error type and number, the error message is from BMC Remedy, though it may be caused by the adapter request. You can check the details of the error messages in the log file to get information on the error. For example, this error message in the grid.log is from BMC Remedy, and it indicates that the communication between BMC Atrium Orchestrator and BMC Remedy had reached a timeout limit:

01 Jan 2010 01:01:01,001 ERROR RemedyAction : RemedyAction: error occurred performing query:
Message[summary=Exception occurred in Adapter 'RemedyActorAdapter'., detail=Remedy exception:
'[Type=2][Num=91][Text=RPC call failed][AppendedText=ONC/RPC call timed out]']
  • If the error is in the grid.log and not the processes.log, the error is from BMC Atrium Orchestrator. This is because the processes.log contains the adapter request and response, so any messages sent by BMC Remedy will be included there. For more information on logging in BMC Atrium Orchestrator, see “Troubleshooting” in the BMC Atrium Orchestrator System Administration Guide.
  • If the error in the processes.log is “An internal error occurred”, the error is from BMC Atrium Orchestrator. The grid.log will have more information.
  • If the adapter response indicates that the command was run as a “success” but still contains an error, the problem is with the command or BMC Remedy. This means that the adapter ran the command as expected, and BMC Remedy returned an error message because the command caused an error.

Once you have determined the source of the error, there are a few steps you can take to get more information:

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*