我已经在Web服务中添加了一个现有的方法(我没写过)。
我可以通过执行和更新服务将方法带入Soap UI。
我可以在SOAP UI中运行该方法并对其进行调试,并清楚地看到我的方法是提取我想要的数据,正确处理它但我在Soap UI中没有得到任何回报,我的调试器终止了。
我从一个现有的返回数据的工作方法构建这个方法是没有价值的。我想我只是遗漏了一些小配件。
我做过的事情,
1)在操作合同中添加了新方法
2)添加了处理数据所需的所有逻辑。
我可以提供任何代码/配置,但我只是不知道究竟需要什么来解决这个问题,因为我试图从现有代码中添加它。我通常对细节并不含糊,但我正在同时教育自己,同时还要跋涉我在网上找到的一些现有文档。
该服务旨在返回课程。我们定义一个DTO并将SQL查询的结果粘贴到我们的DTO中。然后,我们对DTO进行一些完整性检查,并测试失败或成功。然后,我们根据成功或失败将DTO添加到名为CustomResult的容器对象中,并返回CustomResult。 CustomResult类不需要任何修改(着名的最后一个单词)。但我创建了一个新的DTO课程,我可以将其添加到我原来的帖子
DTO课程
[nonce] nonce used for encryption (24 bytes, hex encoded)
[box] encrypted message data (max. 4000 bytes, hex encoded)
谢谢,
答案 0 :(得分:0)
所有,我想通了。不幸的是,答案是我正在做的事情是合适的,但基本上我们是我们的CustomResult类的DTO。
我复制/粘贴了我们使用的其他服务的代码,因为功能类似。我忘了将“状态”分配替换为我为此dto创建的新状态。
它试图将它放在数据无法识别的Status对象中。感谢所有为我调查此事的人。