private string TestTran(string input, AHostCommand HC)
        {
            MessageResponse retMsg;

            Message.Message msg = new Message.Message(input);

            string trailingChars = "";

            if (ExpectTrailers())
            {
                trailingChars = msg.GetTrailers();
            }

            HC.AcceptMessage(msg);

            if (HC.XMLParseResult != ErrorCodes.ER_00_NO_ERROR)
            {
                retMsg = new MessageResponse();
                retMsg.AddElement(HC.XMLParseResult);
            }
            else
            {
                retMsg = HC.ConstructResponse();
            }

            retMsg.AddElement(trailingChars);

            HC.Terminate();
            HC = null;
            return(retMsg.MessageData);
        }