小编Ton*_*zer的帖子

简单的Acumatica合同soap api调用出错

我试图让一个简单的基于 Acumatica 合同的 SOAP API Get() 或 GetList() 调用工作,我得到的只是一个错误:

System.ServiceModel.FaultException: 'System.ArgumentNullException: 值不能为空。参数名称:型号

请参阅下面的代码。我首先尝试了 REST API,但无法解决不同的问题(我也可能会在另一篇文章中添加)。任何想法错误是指什么?

using (var soapClient = new ServiceReference1.DefaultSoapClient())
{
    //Log in to Acumatica ERP
    soapClient.Login
    (
        "admin",
        "admin",
        "Company",
        null,
        null
    );

    ServiceReference1.SalesOrder orderToFind = new 
        ServiceReference1.SalesOrder
        {
            CustomerID = new ServiceReference1.StringValue { Value = "2" },
            OrderType = new ServiceReference1.StringValue { Value = "SO" },
            OrderNbr = new ServiceReference1.StringValue { Value = 
                "SO001337" },
        };

        var getOrder = soapClient.Get(orderToFind);

        var getOrders =
            soapClient.GetList(orderToFind);
}
Run Code Online (Sandbox Code Playgroud)

Acumatica v17.204.0019。

api soap acumatica

2
推荐指数
1
解决办法
716
查看次数

标签 统计

acumatica ×1

api ×1

soap ×1