Для отладки взаимодействия с внешними серверами рекомендую использовать инструменты типа Fiddler (
статья на Хабре) - так вы сможете проверить пакет, который формируете и отправляете, а так же весь ответ сервера (заголовки и тело).
А вы в курсе, что файлы вообще не нужны? Если сделать УстановитьСтроку() для ЗаписьXML, то при закрытии она вернет результирующую строку. Далее установить тело HTTP-запроса можно с помощью УстановитьТелоИзСтроки(). А если не указывать второй параметр у функции ОтправитьДляОбработки(), то она вернет HTTPОтвет, из которого можно прочесть всю нужную информацию.