In order to write records to the CAS record stores, the document submitters import classes from the Endeca com.endeca.itl.record
and com.endeca.itl.recordstore
packages. These classes make use of the Apache CXF framework. Using the default CXF configuration results in a large number of informational logging messages. The volume of the messages can result in problems. In particular, environments that use MSSQL and index by SKU will have issues because the logging seizes up the MSSQL server and indexing fails. Therefore, you should reduce the number of logging messages by setting the logging level of the org.apache.cxf.interceptor.LoggingInInterceptor
and org.apache.cxf.interceptor.LoggingOutInterceptor
loggers to WARNING for both the ATGPublishing
and the ATGProduction
server instances. The way to set these logging levels differs depending on your application server. See the documentation for your application server for information.