The configuration property files for each modifiable form are located below. Note that there are two properties files, one for the default configuration and one for the extended configuration. By default, the extended properties files do not contain a reference to a JSP file. You can define a JSP for the extended fragment to incorporate form properties that are specific to your business. The default URL and serverContext properties have also been identified below:

Instance

Location

View Customer

<ATG9dir>/Service9.3/Service/Agent/config/atg/svc/
agent/ui/fragments/customer/CustomerViewDefault.properties

and

/CustomerViewExtended.properties

The default URL property is mapped to /include/customer/ProfileVewUIFragment.jsp

The default ServletContext property is mapped to agent

New Customer

<ATG9dir>/Service9.3/Service/Agent/config/atg/svc/agent /ui/fragments/customer/CustomerNewDefault.properties

and

/CustomerNewExtended.properties

The default URL property is mapped to/include/customer/ProfileNewUIFragment.jsp

The default ServletContext property is mapped to agent

Edit Customer

<ATG9dir>/Service9.3/Service/Agent/config/atg/svc /agent/ui/fragments/customer/CustomerEditDefault.properties

and

/CustomerEditExtended.properties

The default URL property is mapped to /include/customer/ProfileEditUIFragment.jsp

The default ServletContext property is mapped to agent

Customer Search

and Customer Select pop-up in Shopping Cart

<ATG9dir>/Service9.3/Service/Agent/config/atg/svc/ui/fragments/customer
/CustomerSearchDefault.properties

and

/CustomerSearchExtended.properties

The default URL property is mapped to /include/customer/ProfileEditUIFragment.jsp

The default ServletContext property is mapped to agent

Product Search

<ATG9dir>/CSC9.3/DCS-CSR/config/atg/commerce/custsvc/ui/fragments
/catalog/ProductSearchDefault.properties

and

ProductSearchExtended.properties

The default URL property is mapped to /include/catalog/ProductSearchUIFragment.jsp

The default ServletContext property is mapped to DCS-CSR

Order Search

<ATG9dir>/CSC9.3/DCS-CSR/config/atg/commerce/custsvc/ui/
fragments/order/OrderSearchDefault.properties

and

/OrderSearchExtended.properties

The default URL property is mapped to /include/order/OrderSearchUIFragment.jsp

The default ServletContext property is mapped to DCS-CSR

Order View

<ATG9dir>/CSC9.3/DCS-CSR/config/atg/commerce/custsvc/ui/
fragments/order/OrderViewDefault.properties

and

/OrderViewExtended.properties

The default URL property is mapped to /include/order/OrderViewUIFragment.jsp

The default ServletContext property is mapped to DCS-CSR

Scheduled
Order View

<ATG9dir>/CSC9.3/DCS-CSR/config/atg/commerce/custsvc/ui/
fragments/order/ScheduledOrderViewDefault.properties

and

/ScheduledOrderViewExtended.properties

The default URL property is mapped to /include/order/ScheuledOrderViewUIFragment.jsp

The default ServletContext property is mapped to DCS-CSR

Creating an Extended Page Fragment

Adding a new field to the end of the default fields is best done by modifying the appropriate extended properties file. Any new fields will be displayed after the default fields. It is recommended that you use configuration layering to create extended configuration files that reside within your own application module, and point these files to the extended page fragments contained in your custom web application. This prevents your customizations from being overwritten if CSC is updated, as the configuration properties are located in your web application.

Note: The JSP fragments are dynamically included and the file will be compiled and executed before being embedded into the form. As such, import any necessary components into your page to ensure successful compiling.

Overriding the Default Page Fragment

You can make customizations to existing form fields such as adding a new field within or above the default field layout. It is recommended that you use configuration layering to create configuration files that reside within your own application module, and point these files to the extended page fragments within your own web application. This prevents your customizations from being overwritten if CSC is updated, as the configuration properties and JSPs are located in your web application.

 
loading table of contents...