如何使用新字段 (Dynamics AX 2012) 扩展我的 WCF 服务?
How can I extend my WCF Service with new fields (Dynamics AX 2012)?
我正在尝试扩展 HcmWorkerImportService
;具体来说,我正在尝试将 modifiedBy
和 modifiedDateTime
字段添加到 HcmPositionHierarchy
table/class.
但是,当我更新我的 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 class AxHcmPositionHierarchy 中的 ModifiedDateTime 和 ModifiedBy 字段手动创建参数方法。
例如,请检查以下 link:
http://axgrind.azurewebsites.net/2015/12/Adding-system-fields-to-AIF-Services/
我正在尝试扩展 HcmWorkerImportService
;具体来说,我正在尝试将 modifiedBy
和 modifiedDateTime
字段添加到 HcmPositionHierarchy
table/class.
但是,当我更新我的 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 class AxHcmPositionHierarchy 中的 ModifiedDateTime 和 ModifiedBy 字段手动创建参数方法。 例如,请检查以下 link: http://axgrind.azurewebsites.net/2015/12/Adding-system-fields-to-AIF-Services/