[英]How can I extend my WCF Service with new fields (Dynamics AX 2012)?
我正在嘗試擴展HcmWorkerImportService
; 具體來說,我正在嘗試將modifiedBy
和modifiedDateTime
字段添加到HcmPositionHierarchy
表/類。
但是,當我在 C#/WPF 應用程序中更新服務時,它沒有顯示。 到目前為止,Google 只打開了不適用於此類服務(由類支持)的鏈接。
已修改為包含這些字段的其他類具有以下方法(我將其復制到HcmWorkerImport_HcmPositionHierarchy
但沒有成功):
#define.ModifiedDateTime('ModifiedDateTime')
#define.ModifiedBy('ModifiedBy')
public boolean existsModifiedBy()
{
return this.exists(#ModifiedBy);
}
public boolean existsModifiedDateTime()
{
return this.exists(#ModifiedDateTime);
}
public ModifiedBy parmModifiedBy(ModifiedBy _value = '')
{
if (!prmisdefault(_value))
{
this.set_Attribute(#ModifiedBy, _value);
}
return this.get_Attribute(#ModifiedBy);
}
public ModifiedDateTime parmModifiedDateTime(ModifiedDateTime _value = utcDateTimeNull())
{
if (!prmisdefault(_value))
{
this.set_Attribute(#ModifiedDateTime, _value);
}
return this.get_Attribute(#ModifiedDateTime);
}
似乎有一個查詢附加到該服務,並且一些搜索結果表明我還需要在那里包含這些字段。 然而,它們之前已經被包括在內。
您需要為 AxBC 類 AxHcmPositionHierarchy 中的 ModifiedDateTime 和 ModifiedBy 字段手動創建 parm 方法。 例如,請檢查以下鏈接: http : //axgrind.azurewebsites.net/2015/12/Adding-system-fields-to-AIF-Services/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.