Приветствую. Пытаюсь вызывать static метод аксапты из внешнего C#-пового приложения через Business Connector, в данном методе делается выборка из таблицы с последующей записью результата в Xml (XmlDocument), при вызове на стороне программки получаю SEHException.
Код:
в AxCore_CallStatic(Char* , Char* , tagVARIANT* , Int32 , tagVARIANT* )
в Microsoft.Dynamics.BusinessConnectorNet.Axapta.CallStaticClassMethod(String className, String methodName, Object[] paramList)
в RevSvc.AxConnector.CallAxMethod(String className, String methodName, Object[] parameters)
Покопавшийсь в инете нашел статейку на MSDN, в которой сказано что надо обновить AX (поставить SP1), но он уже установлен. Версия коннектора 5.0.1500.4570.
Что можно сделать в этом случае? возращать контейнер не вариант, т.к. при 200000 элементах преобразование внутри коннектора выполняется около часа.
P.S. Методы, где не используется XMLDocument вызываются из Business Connector'a прекрасно