1

我在 AX 中有一个简单的 getter 类,并希望通过外部程序的 AIF Web 服务使用它。类看起来像这样:

static Email getEMail(HcmWorkerRecId _hcmWorkerRecId)
{
    ;
    email = HcmWorker::find(_hcmWorkerRecId).Email();
    return email;
}

我需要什么才能从中获得 AIF Web 服务?

4

1 回答 1

1

我只需要添加 SysEntryPointAttribute 元数据属性并将方法设置为公共:

[SysEntryPointAttribute]
public Email getEMailByItemValueId(HcmWorkerRecId _hcmWorkerRecId)
{
    ;
    email = HcmWorker::find(_hcmWorkerRecId).Email();
    return email;
}

然后我添加了一个服务和一个服务组并部署了它。

这篇博文有一个很好的帮助:http: //dynamics-ax.blogspot.de/2011/08/microsoft-dynamics-ax-2012-dive-into_10.html

于 2012-11-13T10:50:52.673 回答