Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziedziczenie w SOAP
Forum PHP.pl > Forum > PHP
costy
Witam
Mamy fragment wsdl'a:
<xs:complexType name="extermalXadesAttachment">
<xs:complexContent>
<xs:extension base="tns:attachment">
<xs:sequence>
<xs:element name="signatureData" type="xs:base64Binary" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

Z niego wynika iź extermalXadesAttachment dziedziczy po attachment.
Niestety php'owa funkcja:
public array SoapClient::__getFunctions ( void );
nic mi o tym nie mówi (nie ma pol attachment, brak jakichkolwiek informacji o dziedziczeniu).
Czy ktoś rozwiązał taki problem ?

Pozdrawiam
zbig
Witam !

Co ty chesz wiedziec i dlaczego lista dostepnych przez webservices funkcji mialaby Ci powidziec cos o dziedziczeniu.

public array SoapClient::__getFunctions ( void ); zwraca Ci liste funkcji ktore moze uzywac klient w komunikacji z Websrvices.
TNS to okreslona przestrzen nazw i element odwolujacy sie do niej moze uzywac zdefiniowanych w niej elementow.
Czy to jest oby na pewno dziedziczenie w pelnym tego slowa znaczeniu nie jestem pewien.

Ale lista dostepnych operacji nie ma z tym zadnego zwiazku.

Pozdrawiam
costy
Witam
<xs:extension base="tns:attachment">
to jest dziedziczenie w pełnym słowa tego znaczeniu.
GSoap (w wersji pod c++) generator klas działa poprawnie, wypluwa klase, która dziedziczy po attachment.
W php tworząc generator klas, nie mam wiedzy z getfunctions o takowym.
Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.