I'm trying to understand publishing packages (in my case using a stored process), and I'm looking at this example from the documentation:
https://documentation.sas.com/?docsetId=publishdg&docsetTarget=n1xvf6fybwq7pvn1j8qt77ech1xz.htm&docs...
In particular, they define two packages. One is the main package:
packageId = 0;
nameValue="type=(test) coverage=(filtering, transports)";
CALL PACKAGE_BEGIN(packageId,"Main results package.",
nameValue, rc);
And one is a secondary package that gets nested in the first later on:
gifpid=0;
CALL PACKAGE_BEGIN(gifpid,"Gif nested package.",'', rc);
Both of these packages have a package ID of 0. How can that work? Isn't the packageID supposed to uniquely identify a package?