Yes, the package ID uniquely identifies the package. I think a zero value for the ID after calling PACKAGE_BEGIN indicates that the cal failed. Check the return code value.
https://go.documentation.sas.com/?docsetId=publishdg&docsetTarget=p1iqk0mjufz28sn10hdjzp6pv5js.htm&docsetVersion=9.4
data _null_;
packageId=0;
rc=0;
desc = 'Nightly run.';
nameValue='';
CALL PACKAGE_BEGIN(packageId, desc, nameValue, rc);
putlog packageId= rc=;
run;
Vince DelGobbo
SAS R&D
... View more