Web servislerimizi evreleme sunucumuza dağıtırken, WSDL sözleşmelerinde üretim sitemizin WSDL'sini karşılaştırarak herhangi bir değişiklik olduğunda herhangi bir değişiklik yapılacağını bildiren bir kurulum yapmak isteriz.WSDL sözleşmelerinde kırılma değişiklikleri nasıl algılanır?
Bunu yapmanıza yardımcı olabilecek araçlar veya hizmetler var mı? :) İlk
Kesin olmayan bir değişiklik olarak ne tanımlarsınız? Mevcut WSDL yapılarında yapılacak herhangi bir değişikliğin, onu kullanan herhangi bir program üzerinde bir etkisi olması muhtemeldir. Bu nedenle, yeni bir fonksiyonun eklenmesi ve/veya mevcut yapılarda bir değişiklik yapılmaması, sisteminizde herhangi bir program kullanılmamasına neden olur (bu soruya cevap vermek için sağlayabileceğiniz girdinin kod kısmıdır)? –
Belki de, istemcinin hizmeti nasıl kullandığını bağlı olarak değişimin kırılmasının tanımı açık değildir. Ancak, örneğin yeni bir işlem eklemek herhangi bir istemciyi kırmaz, ancak işlemlerin/türlerin/parametrelerin yeniden adlandırılması değişiklikleri değiştirir. İdeal olarak, bir araç bir sözleşmedeki değişiklikleri listeleyebilir, ardından değişikliklerin kabul edilebilir olup olmadığına karar verebiliriz. Genel amaç, birisinin web hizmeti ile karşılaştığını bilmeyen bir türün yeniden adlandırılması gibi, sözleşmedeki yanlışlıkla yapılan değişikliklerden kaçınmaktır. –
@Ira [Bu soru] (http://stackoverflow.com/questions/8786935/what-are-considered-non-breaking-or-backwards-compatible-changes-to-a-wsdl-contr) aşağıdaki soruları da sordum. senin yorumun. –