AX に単純なゲッター クラスがあり、外部プログラムから AIF Web サービス経由で使用したいと考えています。クラスは次のようになります。
static Email getEMail(HcmWorkerRecId _hcmWorkerRecId)
{
;
email = HcmWorker::find(_hcmWorkerRecId).Email();
return email;
}
そこから AIF Web サービスを取得するには何が必要ですか?
AX に単純なゲッター クラスがあり、外部プログラムから AIF Web サービス経由で使用したいと考えています。クラスは次のようになります。
static Email getEMail(HcmWorkerRecId _hcmWorkerRecId)
{
;
email = HcmWorker::find(_hcmWorkerRecId).Email();
return email;
}
そこから AIF Web サービスを取得するには何が必要ですか?
SysEntryPointAttribute Metadata 属性を追加し、メソッドを public に設定する必要がありました。
[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