internal void ProcessMessageInDomain (byte[] arrRequest, CADMethodCallMessage cadMsg,
out byte[] arrResponse, out CADMethodReturnMessage cadMrm)
{
IMessage reqDomMsg;
if (null != arrRequest)
reqDomMsg = CADSerializer.DeserializeMessage (new MemoryStream(arrRequest), null);
else
reqDomMsg = new MethodCall (cadMsg);
IMessage retDomMsg = ChannelServices.SyncDispatchMessage (reqDomMsg);
cadMrm = CADMethodReturnMessage.Create (retDomMsg);
if (null == cadMrm) {
arrResponse = CADSerializer.SerializeMessage (retDomMsg).GetBuffer();
}
else
arrResponse = null;
}