Troubleshooting jobs running in the Atrium Integrator console
This topic refers to resolving issues with jobs in Atrium Integrator:
- To troubleshoot creating jobs, viewing jobs, and launching Atrium Integrator
- To troubleshoot when a job fails to run
- To troubleshoot issues with starting a job
- To troubleshoot jobs not displayed on the console
- To troubleshoot Atrium Integrator console issues
- To rectify corrupted Atrium Integrator jobs
- To troubleshoot incomplete filename path
To troubleshoot creating jobs, viewing jobs, and launching Atrium Integrator
If you create an Atrium Integrator or Pentaho job with a description that is longer than 256 characters, the following issues may occur:
- You cannot create new jobs in the Atrium Integrator Console.
- You cannot view existing jobs in the Atrium Integrator.
- You cannot launch the Atrium Integrator Console.
Workaround:
- Open the UDM:RepositoryJob form and reduce the length of the description to less than 256 characters.
- Change the description of all the Pentaho jobs created under the job creation process to less than 256 characters.
To troubleshoot when a job fails to run
If the Job Name in the left side of the Atrium Integrator console is in red and has a next to it, the job failed to run.
If the Logging Details area in the Atrium Integrator console does not provide enough information for you to debug the error, you can open the following forms in a browser and search for the corresponding job or transformation entry:
Form name | Description |
---|---|
UDM:JobLog | This form provides details about the job run. For more information, see . |
UDM:JobEntryLog | This form provides details about every entry in a job such as start, set variable, and sub transformations. For more information, see . |
UDM:TransformationLog | This form provides details about the transformation run. For more information, see . |
UDM:StepLog | This form provides details about the step run. For more information, see . |
UDM:RepositoryObject | This form provides a list of all jobs and transformations in the AR System database. For more information, see . |
Modify log level to get better logging details
- Log in to Remedy Mid Tier.
- Open the UDM:ExecutionInstance form by using the URL format: https://<arserver hostname>/arsys/forms/<arserver name>/UDM:ExecutionInstance
- In the Log Level field, select the desired log level.
- Save the changes.
Perform the following steps to check the logs to troubleshoot the issue:
- In the Atrium Integrator console, select the failed job.
- In the Executed jobs table, select the number in the Runs History column.
- In the dialogue box, click the status of the failed job and select Logging details in the dialogue box.
The log file the log details are displayed. - If the log file does not contain enough information to debug the error, set the log level as follows in carte_log4j.properties file, which resides in <AR serverInstallDirectory>\ARSystem\diserver\data-integration\pwd.
log4j.rootLogger=DEBUG - Run the job from Atrium Integrator Console.
- After viewing the logging details from Atrium Integrator Console, click Export to File save the log file to the location you want. The carte log file can also be referred from the location <AR serverInstallDirectory>\ARSystem\Arserver\Db.
To troubleshoot issues with starting a job
To trouble shoot issues related to a job not starting in Atrium Integrator console, follow the tasks listed in the table:
Verify | Steps |
---|---|
If Atrium Integrator Carte is running | You can start a job from the Atrium Integrator console only if the Atrium Integrator Carte server is running. |
Mid Tier logs | If the Atrium Carte Server is running and if the job is still not starting, see the Mid Tier logs. |
ARSYS.ARDBC.PENTAHO plug-in logs | If the Mid Tier log identifies a issue related to the ARSYS.ARDBC.PENTAHO plug-in, see the plug-in logs. |
User permissions to start the job | If the ARSYS.ARDBC.PENTAHO plug-in log identifies a user permission issue, update permissions in the UDM:PermissionInfo form. |
Instance execution status | If there is instance related issues such as a duplicate instance or you are unable to delete an instance, update the UDM:ExecutionInstance form. |
To troubleshoot jobs not displayed on the console
If a job was created successfully in the Atrium Integrator console, but does not appear on the console, consider the following possible causes
- The ARDBC plug-in might not be available on the server on which you installed the Atrium Integrator Spoon application.
- Some .jar files might be missing.
- Verify that the user is assigned to one of the following roles:
- AI Admin
- AI User
For more information, see Atrium-Integrator-permissions
To troubleshoot Atrium Integrator console issues
- Open the following file:
ARInstallationDirectory\pluginsvr\pluginsvr_config.xml - Ensure that the pluginsvr_config.xml file contains the following entry:
ARSYS.ARDBC.PENTAHO - Ensure that all the .jar files listed in the ARSYS.ARDBC.PENTAHO section exist at the specified locations.
- Open the following file:
ARInstallationDirectory\pluginsvr\log4j_pluginsvr - Search for the com.bmc.arsys.pdi entry and change the value from warn to debug as:
<logger name="com.bmc.arsys.pdi">
<level value="debug">
</logger> - Create another job by using the Atrium Integrator console, and then open the following file to review the debug logs:
ARInstallationDirectory\Arserver\Db\arjavaplugin.log
To rectify corrupted Atrium Integrator jobs
Symptom: If during or after an upgrade, you manually change the Pentaho – UDM reference tables data, you may encounter issues, such as an incorrect job summary or the job not starting from the Atrium Integrator screen.
Scope: The root cause is the corruption in the data of the following UDM repository forms:
- UDM:Repository:DatabaseType
- UDM:Repository:DatabaseConnType
- UDM:Repository:JobEntryType
- UDM:Repository:StepType
- UDM:Repository:Version
Workaround:
- You must correct the reference data in the above repository forms.
- If Sample jobs or custom jobs are created using the corrupted reference data, you must correct such job definitions.
To troubleshoot incomplete filename path
Symptom: The filename path is not complete in the error logging step named Output CMDB errors .
Scope: Occurs when you run an Atrium Integrator job with Delete option selected.
Workaround: Open the Delete transformation through Atrium Integrator Spoon, correct the file path mentioned in the Output CMDB errors step, and run the job again.