Третью неделю общаюсь с СОМ из Аксапты, что начинает всё больше и больше доставать.
Сначала писали програмульку для фискального принтера. Косо-криво но заставили её работать.
Сейчас пытаюсь общаться с "общими папками" - аналогичные проблемы. Может я что-то не так делаю ?
Пример:
PHP код:
XMLHttpRequest request = new XMLHttpRequest();
XMLDocument xmlDocument = new XMLDocument();
HB_EXXMLTraverser traverser = new HB_EXXMLTraverser();
;
try
{
request.open("PROPFIND", "http://mail/public/");
request.setRequestHeader("Content-type:", "text/xml");
request.setRequestHeader("Depth", "1");
request.sendXML(xmlDocument);
xmlDocument = new XMLDocument(request.responseXML());
}
catch (Exception::Error)
{
}
catch (Exception::Internal)
{
}
traverser.traverseDoc(xmlDocument);
При запуске job если указан правильный путь к папкам нормально отрабатывает.
Стоит только указать неверный путь либо какие-то не те параметры выкидывает ошибку СОМ-объекта как и должно быть (фиг с ней что она почему-то не перехватывается. хотя почему?).
Если исправить все параметры обратно, каждый вызов job-a будет выдавать ту же ошибку пока Аксапта не будет перезапущена.
Есть какие-нибудь мысли по этому поводу?