我应该在一个庞大的SOAP API中使用一些特定的端点,当我wsimport
WSDL时,我会创建1855个单独的动作类,其中我需要大约13个。
我试图从WSDL文件中删除所有不必要的东西但是(a)仍然生成了1847个代理对象(我没有创建XSD文件)和(b)我从wsimport收到错误说“找不到有效的端口”。
除了手动分割WSDL和XSD文件的反复试验(呃,33,000行!)(Eclipse的设计视图只允许我逐个删除),是否有任何工具可以让我分离出来这个巨大的WS产品的一个子集,所以我没有带着我永远不会使用的端点和价值类的所有包袱?
编辑:找到这个,基本上是同一个问题:Working with large wsdl, can we trim it?。自从6年前被问到这个问题以来,我希望有人在那之后取得了一些进展,我现在还没有将其作为重复版本。