我已经问过这个问题,但我之前使用的方法是在4D中创建的。这次我在Wakanda中创建了一个新类,并创建了一个新的数据存储类方法。我知道如何在移动端使用它,但它不起作用,所以我尝试通过REST调用它,我有以下消息:
“{”__ ERROR“:[{”message“:”\“方法1 \”属性在\“TEST \”数据存储类“,”componentSignature“:”dbmg“,”errCode“:1500中找不到},{“message”:“\”方法1 \“属性在\”TEST \“数据存储类”,“componentSignature”:“dbmg”,“errCode”:1500},{“message”:“中找不到错误代码:1804 \ n无法使用\“method1 \”为\“TEST \”数据存储类\ ncomponent完全构建属性列表:'dbmg'\ ntask 7963,name:'HTTP connection handler'\ n“,”componentSignature “:” dbmg “ ”ERRCODE“:1804}]}”
我的方法在公共范围内,我可以通过REST访问数据存储类TEST。
有人可以告诉我如何使用此方法,或者如何更正此错误?提前谢谢。
答案 0 :(得分:2)
此错误表示方法1在表TEST下不公开。
我测试并在方法范围未设置为public时获得相同的确切错误。
请仔细检查代码以更改范围是否正确,如下所示:
model.DataClass1.methods.method1.scope = 'public'
通过访问http://127.0.0.1:8081/rest/ $ catalog / TEST /
来查看是否确实在表TEST中发布了method1