AX 2012业务连接器使用

时间:2015-01-11 21:08:26

标签: c# visual-studio-2012 proxy

我正在使用Microsoft Dynamics AX 2012,并希望登录到外部的AX环境(使用代理帐户)。

我的工作是:

using MIL = Microsoft.Dynamics.AX.ManagedInterop;
...
public static MIL.Session axSession = null;
if (MIL.Session.Current == null
                        || !MIL.Session.Current.isLoggedOn())
                            try
                            {
                                // Login to Microsoft Dynamics Ax.
                                axSession = new MIL.Session();
                                axSession.Logon(null, null, null, null);
                            }
                            catch (Exception e)
                            {
                                Console.WriteLine("An error occurred in object creation or Axapta logon: {0}", e.Message);
                                return null;
                            }

...而不是axSession.Logon(null,null,null,null);我想要做: axSession.Logon(" 35"," en-us"," AXDEV",null)凡:公司= 35,语言=' en-我们'和环境=' axdev'。

出于某种原因,上面没有登录(所有参数都为空值 - 登录很好,但它采用客户端配置和代理默认公司的默认值)。

语法axSession.Logon可能有什么问题(" 35"," en-us"," AXDEV",null)。 我得到了#AX; AXDEV"如上所述:http://msdn.microsoft.com/en-us/library/xsession.aosname.aspx

谢谢:)

0 个答案:

没有答案