Web Service端点,最佳实践是什么?

问题描述 投票:0回答:1

因此,我有一个添加一些字段的项目,然后我需要能够通过REST API访问这些字段。我已经创建了一个基于18.200.001的Web服务端点,并且已经(通过将其附加到定制项目中)部署到了大约10个租户。

现在,我要进行一些小的更改,在自定义项中添加了两个新字段,并将它们添加到WSE。它还正在部署到完全没有它的新租户。我给它保留了相同的名称/版本号,以为它会更新。就是说,看起来它并没有对其中一个租户做任何事情,而且显然也没有复制到新的租户。

[另外,使事情复杂化的是,似乎在一个租户上,默认的18.200.001 WSE终止于AccountLocation。如果WSE被破坏,是否有一些恢复WSE的过程?

提前感谢。

acumatica
1个回答
0
投票

对于尚未将端点重新部署到其他站点的部分,您可能要使用定制项目的带有清理发布选项。

这里有更多有关原因的信息:https://help-2019r2.acumatica.com/(W(6))/Help?ScreenId=ShowWiki&pageid=4ee2a834-c0df-4112-8417-b139d927a3fa

但是要恢复它,因为端点是存储在数据库中的数据,因此定制项目可以检测该端点是否已经插入,如果再次看到该端点,则跳过它。

使用带有清理的发布选项将强制其重新发布端点。

对于端点的丢失部分,您可以使用用于创建站点的erp安装程序,并通过仅将数据库部分升级到相同版本来尝试修复数据库。

© www.soinside.com 2019 - 2024. All rights reserved.