SAS® Data Integration Studio jobs executing in batch might fail with an error in the SAS® log


A SAS Data Integration Studio deployed job that is scheduled or run in batch mode might receive the following Warning and Error in the SAS Log:

WARNING: ARMINIT: Negative appid returned - check macro parameters, appid=-1(0xFFFFFFFF).

ERROR: The PERFINIT macro has not been run.

These messages are generated when the following is true:

  1. The Collect Runtime Statistics option is enabled in the SAS Data Integration Studio job definition, and the job is then deployed for scheduling.
  2. The resulting job code is executed in a SAS® environment that has not been configured to support ARM logging.

You can resolve this issue by performing one of the following:

For more information about ARM logging, see the SAS® 9.2 Interface to Application Response Measurement (ARM) Reference.