When doing file transfers, the following error was reported:
The uploaded file XXXXX.XX could not be successfully scheduled for xcom delivery due to following error.
com.ca.xcom.logging.exception.SystemException: SOAP message MUST NOT contain a Document Type Declaration(DTD)
and in the logs files there are the following errors:
GatewayControlServer.log
[com.ca.xcom.infserver.client.TranportInterfaceServerClient] Error occurred while submitting transfer to interface server:
org.apache.axis2.AxisFault: SOAP message MUST NOT contain a Document Type Declaration(DTD)
XCOMGateway.log
[com.ca.xcom.gateway.server.transfer.servlet.FileDownloadServlet] Exception occurred in FileDownloadServlet.doPost:
Release : 12.0
Component : XCOM Gatewasy
The cause of this error was that the xcomgcs service was logging on as a non system account.
See figure 1 below in the additional information section.
The issue was resolved once the xcomgcs service was able to log on as a Local System account with Allow service to interact with desktop enabled.
See figure 2 below in the additional information section.
Figure1
Figure 2