1
 CustomerService CustService = new CustomerService();

        try
        {               
            CustService.Credentials = new NetworkCredential("xxx", "xxx", "xxx");
            AxdCustomer customer = new AxdCustomer();
            AxdEntity_CustTable[] table = new AxdEntity_CustTable[1];
            AxdEntity_CustTable test = new AxdEntity_CustTable();

            test.AccountNum = TextBox1.Text;
            test.Name = TextBox1.Text;
            test.CustGroup = DropDownList1.SelectedItem.Value;
            table[0] = test;

            customer.CustTable = table;
            CustService.create(customer);
        }      

        catch (Exception ex)
        {
            err.Visible = true;
            lblerr.Text = ex.Message;
        }

我是 Dynamics AX 的新手。我正在尝试创建一个实际上是通过使用来自 web 的 web 服务创建的客户。上面的代码片段是它的代码,但它给出了一个例外:

Request Failed. See the Exception Log for details.

我什至没有得到它没有被创建的实际原因。如何在 Dynamic AX 2009 sp1 中创建客户?

注意:CustService 是 CustomerSvc 命名空间中类的 CustomerService 对象(它是 Dynamics 中对 CustomerService Web 服务的 Web 服务引用)。

4

1 回答 1

1

查看托管 Web 服务和 AOS 的服务器中的事件日志。你可能会从那里得到半点线索。

还可以查看 AX 中的异常日志,您可以从 Basic -> Periodic -> Application Integration framework -> Exceptions 获得

获得错误详细信息后,您可能会找出问题所在,否则将它们发布在这里,我会进一步查看问题可能是什么。

于 2011-07-04T23:02:55.163 回答