AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.08.2015, 14:58   #1  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
Dynamics Connector Error
Доброго времени суток!

Опять тема коннектора.

Попытался развернуть запрос с одной таблицей SalesAgreementHeader, при попытке сконфигурировать соединение в MSD Connector получаю такую ошибку:
"value cannot be null. parameter name: type"

Нашел пару постов в нете с той же проблемой, но решения нигде нету. У кого есть идеи в чем проблема?
Старый 28.08.2015, 12:13   #2  
rkorchagin is offline
rkorchagin
Участник
 
81 / 69 (3) ++++
Регистрация: 26.09.2006
Я не писал запросы к таблице, а старался всё сделать через классы... Вот пример моего кода из С#

X++:
public void OMPPrintAxaptaProcess(string _dummy, string _dummy1)
        {

            // Create an instance of the Axapta class.
            Axapta DynAx = new Axapta();
            AxaptaObject axObj = null;

            DateTime startTime = DateTime.Now;

            // Add the proxy user.
            // Replace the ProxyUserID and password parameters with the 
            // proxy user name and password that you specified
            // in the Business Connector Proxy.

            //System.Net.NetworkCredential nc = new System.Net.NetworkCredential(Global.userName,Global.userPassword,Global.domain);
            //string _filename = Global.filename2process;

            object ret = null;
            bool logged = false;

            // Test the connection to the .NET Business Connector.
            try
            {
                startTime = DateTime.Now;

                //DynAx.LogonAs(Global.userName.Trim(),
                //    Global.domain,
                //    nc,
                //    Global.daxcompany,
                //    Global.daxlanguage,
                //    Global.daxobjectserver,
                //    Global.daxconfiguration);

                DynAx.Logon(Global.daxcompany,
                    Global.daxlanguage,
                    Global.daxobjectserver,
                    Global.daxconfiguration);

                logged = true;

                infoMessageEvent("OMP print DAX: Logon successful", EventLogEntryType.SuccessAudit);

                axObj = DynAx.CreateAxaptaObject("SEPProcessOMPLabels");
                axObj.Call("parmServiceInstanceId", Global.ompServiceInstanceId);
                ret = axObj.Call("run");

                if (ret != null &&
                    ret.GetType().ToString() == "System.Boolean" &&
                    ((bool)(ret)))
                {
                    infoMessageEvent("OMP print DAX: completed", EventLogEntryType.Information);
                }
                else
                {
                    infoMessageEvent("OMP print DAX: failed", EventLogEntryType.Information);
                }

                DynAx.Logoff();
                logged = false;
                infoMessageEvent("OMP print DAX: Logoff completed.", EventLogEntryType.SuccessAudit);

            }
            catch (Exception ex)
            {
                if (logged)
                {
                    DynAx.Logoff();
                    logged = false;
                    infoMessageEvent("OMP print DAX: Logoff completed.", EventLogEntryType.SuccessAudit);
                }

                infoMessageEvent("OMP print DAX: " + ex.Source + "/" + ex.Message, EventLogEntryType.Error);
            }
            finally
            {
                if (axObj != null)
                    axObj.Dispose();

                if (DynAx != null)
                    DynAx.Dispose();


            }

            infoMessageEvent("OMP print DAX Time used: " + Convert.ToString(DateTime.Now - startTime), EventLogEntryType.Information);
        }
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
Developer for Microsoft Dynamics AX Certification Roadmap Blog bot DAX Blogs 1 13.05.2009 16:17
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:49.