IBM Support

DM-EXP-0003 error occurs while executing ETL job

Troubleshooting


Problem

Attempts to execute ETL jobs from Cognos Data Manager using IBM Rational Insight results in "DM-EXP-0003 An expression validation error occurred at position 188 Unknown variable '$DeltaLoad'" error.

Symptom

The Data Manager log (<Insight Install Directory\Cognos\DataManager\log) contains the following error:


Data Manager v8.4.104.13 -- ((C) Copyright IBM Corp. 2005, 2009.)

COGNOS INTERNAL USE ONLY

jobstream -- start run on <server_hostname> (22-Dec-2010 23:27:54)
[PROGRESS   - 23:27:58] JobStream 'ALM'; starting
[PROGRESS   - 23:27:58] Procedure Node 23 'init'; executing (inline)
[PROGRESS   - 23:28:06] Procedure Node 23 'init'; succeeded
[PROGRESS   - 23:28:06] Condition Node 25 'hasMore'; executing (inline)
[PROGRESS   - 23:28:06] Condition Node 25 'hasMore'; succeeded (TRUE)
[PROGRESS   - 23:28:06] Procedure Node 24 'preparevar'; executing (inline)
[PROGRESS   - 23:28:06] Procedure Node 24 'preparevar'; reported the following:
DM-EXP-0003 An expression validation error occurred at position 188
Unknown variable '$DeltaLoad'.
GetNFLastETLSuccessDateTime( $RESOURCEGROUP_ID , >>>$DeltaLoad).

[PROGRESS   - 23:28:06] Procedure Node 24 'preparevar'; reported the following:
DM-JOB-0111 An error occurred validating the node action.
[PROGRESS   - 23:28:06] Procedure Node 24 'preparevar'; failed
[PROGRESS   - 23:28:07] Done - 0 00:00:13 elapsed
[PROGRESS   - 23:28:07] JobStream 'ALM' Failed
jobstream -- failed (22-Dec-2010 23:28:07)

Cause

The error is caused by executing a stand-alone job rather than executing the job from the "OOTBE2E" (Out of the Box End to End) job.

Resolving The Problem

The job must be executed from the OOTBE2E job to avoid this error. You may duplicate the job or run the job as-is if you have configured all products with IBM Rational Insight. If you have not configured all products included in the job with Insight, the products you have not configured will result in additional errors when executing this job. Exclude any jobs that you have not yet configured by double-clicking a job and selecting "Exclude this node from processing".

[{"Product":{"code":"SSRL5J","label":"Rational Insight"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Cognos Data Manager","Platform":[{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"1.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21458436