Показать сообщение отдельно
Старый 05.02.2014, 09:27   #3  
maldini is offline
maldini
Участник
 
103 / 30 (2) +++
Регистрация: 06.03.2007
Адрес: москва
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Что за ошибка то? Подход то вообще правильный-ли? Зачем конектится к разным АОСам?

оно?

http://msdn.microsoft.com/en-us/libr...exception.aspx
Хочу получить SPID пользователей со всех рабочих АОСов, Ошибка в Exception "Адресат вызова создал исключение."
Вот Job. При первом запуске запускаю с параметрами одного сервера второй раз с параметрами другого, и вот когда запускаю с псраметрами другого сервера то вылетает ошибка про исключение
X++:
    Microsoft.Dynamics.BusinessConnectorNet.Axapta                      connect;
    Microsoft.Dynamics.BusinessConnectorNet.BusinessConnectorException  exept;
    ;
     try
    {
        connect = new Microsoft.Dynamics.BusinessConnectorNet.Axapta();
        connect.Logon("","","имя аоса:порт","");
        connect.Logoff();
        
        info("ок");
    }
    catch (exception::CLRError)
    {
        exept = ClrInterop::getLastException();
        while(exept)
        {
            warning(exept.get_Message());
            exept = exept.get_InnerException();
        }
        connect.Logoff();
    }
System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> Microsoft.Dynamics.BusinessConnectorNet.LogonSystemChangedException
в Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon(BC_PROXY_ACCOUNT_INFO* pBCProxyAccountInfo, String company, String language, String objectServer, String configuration)
в Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon(String company, String language, String objectServer, String configuration)
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
в System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в ClrBridgeImpl.InvokeClrInstanceMethod(ClrBridgeImpl* , ObjectWrapper* objectWrapper, Char* pszMethodName, Int32 argsLength, ObjectWrapper** arguments, Boolean* isException)

Microsoft.Dynamics.BusinessConnectorNet.LogonSystemChangedException
в Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon(BC_PROXY_ACCOUNT_INFO* pBCProxyAccountInfo, String company, String language, String objectServer, String configuration)
в Microsoft.Dynamics.BusinessConnectorNet.Axapta.Logon(String company, String language, String objectServer, String configuration)


А ответ наверное вот тут.
http://msdax.blogspot.ru/2010/12/log...namics-ax.html

Последний раз редактировалось maldini; 05.02.2014 в 09:37.