Transactional snippets are built on several repository item descriptors:

Creating transactional snippets
  1. Create a JSP file containing the JSP code you want to display in the transactional snippet. Store this file in the web-app directory of the appropriate Service extensions directory; for example, a Commerce-specific snippet for ATG Service Center users would be in /Service/Agent/DCS-extensions/src/web-apps/extensions/tf/.

  2. In the ACC, create a global component of class atg.svc.fragment.
    TransactionalFragment
    in the ATG Registry under /atg/registry/
    TransactionalFragments
    . Edit its properties with appropriate information and save the component.

    See Properties of Transactional Snippets for details on available configuration properties.

  3. In the ACC, create an atg.svc.repository.beans.
    TransactionalFragmentParameter
    repository item in the ServiceRepository for each parameter you need to use in your transactional snippet (number, string, date, Boolean, or list; list parameters will appear as dropdowns in the user interface).

  4. For each parameter of type list, create an atg.svc.repository.beans.
    TransactionalFragmentParameterListValue
    repository item.

    See Properties of Transactional Snippets for information on parameter repository items.

  5. To use this snippet in ATG Knowledge and ATG Self Service, go to ATG Service Administration and create a new FieldDefinition of type TransactionalFragmentType, then add that FieldDefinition to a new or existing solution class. For complete instructions, see the ATG Service Installation and Configuration Guide

 
loading table of contents...