Цитата:
Сообщение от
Alex_KD
Хочу получить 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