Nasıl bir ad java referansları ile WSDL yorumlarım: olmayan bir java istemci üzerinde?

2 Cevap java

Ben Apache Ekseninde çalışan, bir SOAP web hizmeti karşı entegre çalışıyorum. WSDL bir URI ile bir ad belirtir, bu gibi görünüyor:

<xsd:schema
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:stns="java:dk.tdc.serviceproviderweb.datatypes"
  elementFormDefault="qualified"
  attributeFormDefault="qualified"
  targetNamespace="java:dk.tdc.serviceproviderweb.datatypes">

Istemci tarafında, PHP kullanıyorum, yani namespace xmlns:stns anlamsızdır. Ben bazı Java sınıf dosyaları (ve onların kaynaklarını) var, bu ad uygun görünüyor. Bunu nasıl anlamlı bir şekilde ele?

2 Cevap

Namespace: Sizin parçacığını "dk.tdc.serviceproviderweb.datatypes java" içeriğini tanımlayan bir XML şema başlangıcıdır. (TargetNamespace özniteliği bu gösterir).

So it shouldn't matter if you're handling this with java or PHP on the client side, as long as the rest of this schema is valid.

Tamam. Bu benim müşteri kütüphane wsdl boğulmamak yapılan bir hata vardı ki aslında Şaşırdınız gibi görünüyor. Ben php5 doğal sabun kütüphanesine NuSOAP geçiş ve şeyler şimdi çalışır.