Asset Push Sidecar
The need for Asset Push is driven by the requirement that Assets, which are Images and Documents, need to be available to external initiatives, such as for Web Publishing and Print Publishing, i.e., DTP. In the majority of instances, Asset Push is used to generate a version of images only.
The Asset Push is a process that exports assets from STEP to a file system for different purposes. Conversion templates can be applied to transform images, for example from high resolution to low resolution, resizing, applying color scales, etc., though assets can also be sent as-is.
For more information, refer to the Asset Push topic in the documentation here.
An Asset Push Event Queue is a queue STEP uses to listen for events on assets. Multiple asset push configurations can exist on a single event queue, though one event queue is required per sidecar. Assets being pushed to the same destination system may share a single event queue with one or more configurations assigned to it.
For more information, refer to the Creating and Maintaining Asset Push Event Queue topic in the documentation here.
A Sidecar is an optional STEP component consisting of external files installed on various machines, which is often on the application server or a remotely located machine. STEP can communicate with sidecars, so that when a relevant activity is triggered in STEP, the sidecar is informed of the associated task and carries it out.
One Sidecar is required for each location to which assets must be pushed. Multiple configurations may share a sidecar if they are also sharing a root destination (as specified in the assetpush.properties file).
For more information, refer to the Overview of the Asset Push Sidecar Installation topic here in this documentation.
Prerequisites
An AdoptOpenJDK variant of Java 21 must be installed on the system where the sidecar is installed. Also, an Asset Push Queue must be created before the sidecar may be installed. For more information, refer to the Creating and Maintaining Asset Push Event Queues topic in this documentation here.
Additionally, if image conversion is required as part of the asset push, the image conversion configuration must be completed prior to the asset push configuration, so that the conversion can be selected as part of the configuration. Refer to the Image Conversion Configuration topic for more information