gpt4 book ai didi

web-services - 如何检测 WSDL 契约(Contract)中的重大更改?

转载 作者:行者123 更新时间:2023-12-04 08:45:41 24 4
gpt4 key购买 nike

我们希望有一个设置,当将我们的 Web 服务部署到我们的临时服务器时,如果 WSDL 契约(Contract)中有任何重大更改,我们会通过将它们与我们生产站点的 WSDL 进行比较来得到通知。

是否有任何工具或服务可以帮助做到这一点?

试过 Membrane WSDL comparer但这扔了java.lang.StackOverflowError尝试时:)

最佳答案

第一的;我不知道有任何这样的工具。

我也回答了“其他”问题。查看那里发布的指南,我会说应该可以推出自己的指南(可能,并不容易:)。

我过去做过类似的工作;尽管不是针对 WSDL,而是针对另一种方言。我的方法是;

  • 将 WSDL/Schema 解析为常规 XML(它们毕竟是 XML 方言本身)(虽然架构可能很棘手)
  • 构建内存模型
  • 定义规则并应用它们

  • WSDL 部分更容易,因为构造数量有限;架构会很棘手,但我猜仍然可行。

    关于web-services - 如何检测 WSDL 契约(Contract)中的重大更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8785755/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com