How Capital Publisher Works
5. Background Generation with FEM
Ticking Background Run in the Generate Documentation dialog sends package generation to the Capital Integration Server (CIS) as a task under the flexible execution model (FEM), instead of running it on your client. Use it for big packages, packages you rebuild often, and anything you want scheduled or triggered.
Three ways to start a background package
- Background Run in the Generate Documentation dialog.
- Web services: schedule generation through the CIS web service API (the reference is
WebServiceDevelopment.pdfin thedocfolder of the Capital install). - A web service task on a trigger, for example build a Change Explorer package whenever a
design's release level changes against its baseline. The CIS task is
PackagingTask; thecapital-sa-headlessskill covers driving CIS tasks over REST.
The traps
It uses the server's configuration, not yours. A background package does not honour the
client's Publisher configuration; it uses the configuration of the machine running CIS. If you
tuned attributeList.xml on your laptop and ran in the background, your change is not in the
package. This is the strongest single reason to keep Publisher configuration in one controlled,
central place (see 7. Where Publisher Reads Its Configuration).
Paths are resolved on the worker. Output and resource folders are interpreted on whichever machine executes the task. In a master and worker setup that can be any worker, so both paths must be shared network locations that every worker can read (resources) and write (output). If a package seems to have vanished, the task status window (Capital > Layout > Tasks) tells you which machine produced it.
Same operating system on both ends. Client and server must run the same OS platform, or file parsing fails.
Licences are still consumed for the duration of the task, exactly as in an interactive run.
Checking the result
A CIS task can report success without producing what you wanted; the capital-sa-headless
skill records several Capital tasks that report SUCCESSFUL having done nothing. Confirm a
background package by opening the output folder and the package itself, not by the task status.
Source: Synthesized from ee-publisher/background-package-generation-using-fem.md (Capital E/E Publisher User Guide 2512.2606) · retrieved 2026-09-28