因为我机智,所以我决定也将其发布在 StackOverflow 上。
我最近尝试创建一个基本的 Hello World Web 服务(通过 Function Builder),并将其转换为 WSDL。然后使用 (Java) wsimport 函数将其转换为 java 文件。
函数看起来像这样:
FUNCTION ZWEBSERVICE1.
write: / 'hello world'.
ENDFUNCTION.
我遇到的第一个问题是在执行 wsimport 时。我收到一个错误,指出 wsdl:service 不在文件中。谷歌搜索了一段时间后,我发现没有针对该问题的讨论/解决方案。所以我只写了:
<wsdl:service name="ZWEBSERVICE1">
</wsdl:service>
进入文件,再次执行wsimport,得到我的java和class文件。
我遇到的下一个问题是 ZWEBSERVICE1.java 类有点空......它看起来像这样:
...
public class ZWEBSERVICE1 {
}
...所以现在我束手无策,希望有人能给我一些关于我做错了什么的见解。
我将此作为讨论发布在 SAP 上,因此如果那里有任何更改,我将更新此主题。 http://scn.sap.com/thread/3800470