php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.06.2009, 10:50  
Neuer Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
eMBi befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Problem bei SOAP und default werten

Hallo, ich habe ein kleines Problem mit SOAP.
Ich Rufe eine Funktion auf, die mir Informationen zurück liefert, aber einige dieser Informationen muss ich explizit anfordern.
Die, die als default false sind, bekomme ich nicht ausgeliefert.
Ich habe ein Auszug aus der WSDL und von meinem Code.
Vielleicht hat Ihr ja einen Tipp für mich, wie ich an alle Daten komme.

Gruß
eMBi

WSDL Auszug :
Code:
<xsd:complexType name="irgendwas">
−
<xsd:sequence>
<xsd:element default="true" name="addTitle" 
type="xsd:boolean"/>
<xsd:element default="false" name="addCover" type="xsd:boolean"/>
<xsd:element default="false" name="addLyric" type="xsd:boolean"/>
<xsd:element default="false" name="addMultimedia" type="xsd:boolean"/>
<xsd:element default="false" name="addExternalOnlineServices" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
Code Auszug :
Code:
 $data = $this->soapclient->__soapCall('getCDData', array( 'getCDData' => array(
    'cdDataID' => $cd_id, 'irgendwas' => array(
        "addTitle" => true,
        "addCover" => true,
        "addLyric" => true,
        "addMultimedia" => true,
        "addExternalOnlineServices" => true
    ),
...
eMBi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.06.2009, 11:24  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Das reicht nicht, um da irgendwas sinnvolles zu zu sagen. Welche Informationen willst Du genau abfragen? Was ist das für ein Webservice? Gibt es zu dem Webservice irgendwo ne Doku? Was hast Du bisher versucht, und wie genau stellt sich das Fehlverhalten Deines Codes dar?

Gruß Jens
Jens Clasen ist offline  
Alt 23.06.2009, 11:44  
Neuer Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
eMBi befindet sich auf einem aufstrebenden Ast
Standard

ich möchte alle Informationen die ich über "irgendwas" bekommen kann, ich bekomme momentan aber nur den Titel, der Standard auf "true" steht.

Die Doku sagt dazu nur :
Member-Variablen

Name Typ
addTitle boolean (default=true)
addCover boolean (default=false)
addLyric boolean (default=false)
addMultimedia boolean (default=false)
addExternalOnlineServices boolean (default=false)


Ich habe bisher Verschiede schreibweisen versucht. Bsp.:
"addCover" => true,
"addCover" => "true",
"addCover" => 1,
"addCover" => "1",

Fehlverhalten, naja, es funktioniert soweit alles, nur das ich keine Cover, Lyrics usw. im Response bekomme.

Geändert von eMBi (23.06.2009 um 13:11 Uhr).
eMBi ist offline  
Alt 23.06.2009, 12:04  
Erfahrener Benutzer
 
Registriert seit: 19.06.2009
Beiträge: 837
PHP-Kenntnisse:
Fortgeschritten
Jens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nettJens Clasen ist einfach richtig nett
Standard

Crossposting:

Tutorials.de

Ansonsten: Link zur Doku?

Gruß Jens
Jens Clasen ist offline  
Alt 23.06.2009, 12:24  
Erfahrener Benutzer
 
Benutzerbild von drsoong
 
Registriert seit: 05.08.2008
Beiträge: 1.127
drsoong wird schon bald berühmt werden
Standard

Hi, ja ich habe zugegebenermaßen noch nie mit SOAP gearbeitet mich aber mal vor kurzem aus Interesse ins Thema gelesen.
Die Parameterübergabe scheinst Du ja wohl irgendwo nachgelesen zu haben. Ich gehe daher davon aus, dass die im Prinzip syntaktisch richtig ist.

Mir fallen jetzt zwei Sachen ein.

1. Versuche mal für true den Wert 1 einzustezen. Kann mir gut vorstellen, dass, wie Du ja selbst auch vermutest, es wirklich auf eine schreibweise ankommt, die der Dienst interpretieren kann

2. SOAP-Dienste bestehen häufig (oder vielleicht auch immer) auf UTF-8. Hast Du das mal gecheckt?

Ansonsten gibt's wohl wirklich nur den Weg über Webservice-Doku.
drsoong ist offline  
Alt 23.06.2009, 13:16  
Neuer Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
eMBi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Jens Clasen Beitrag anzeigen
Crossposting:

Tutorials.de

Ansonsten: Link zur Doku?

Gruß Jens
Sorry, hab zu erst dort gepostet, dann hab ich mich erst hier registriert.
Doku ist leider Vertraulich, habe die Parameter auch "maskiert".

Zitat:
Zitat von drsoong Beitrag anzeigen

1. Versuche mal für true den Wert 1 einzustezen. Kann mir gut vorstellen, dass, wie Du ja selbst auch vermutest, es wirklich auf eine schreibweise ankommt, die der Dienst interpretieren kann
ups, hatte mich verschrieben, hatte 1 schon probiert.

Ist auch nicht das erste mal, das ich mit SOAP arbeite. Hatte nur noch nie den Fall den ich oben geschildert habe.

In der Doku steht sonst leider nichts weiter, deswegen habe ich ja einen Auszug aus der WSDL aus den Hut gezaubert.
eMBi ist offline  
Alt 23.06.2009, 14:09  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bitte beachten: Anmerkungen zu Crosspostings
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 23.06.2009, 14:16  
Neuer Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
eMBi befindet sich auf einem aufstrebenden Ast
Standard

schön wenn dann löscht doch das Topic, anstatt ein Problem zu lösen... ist ja viel einfacher...

eMBi ist offline  
Alt 23.06.2009, 14:19  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Hallo? Ich habe den Thread extra nicht geschlossen. Wenn Du das jetzt offtopic hinterfragen willst, kann ich das gerne nachholen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 23.06.2009, 14:21  
Neuer Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 11
PHP-Kenntnisse:
Anfänger
eMBi befindet sich auf einem aufstrebenden Ast
Standard

Sorry, ich bin gerade etwas sauer, weil das nicht klappt....

aber ich habe addTitle=>0 gesetzt un bekomme das nun auch nicht mehr...
aber dann verstehe ich nicht, warum addCover" => 1 nicht klappt
eMBi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] PHP Soap request Problem pixelrambo PHP-Fortgeschrittene 2 15.05.2009 13:15
Problem mit INNER JOIN #Avedo Datenbanken 7 26.01.2009 10:42
[Erledigt] Datenbanksuche (Groß-Kleinschreibung nicht beachten) 22hase Datenbanken 13 21.01.2009 08:46
Text in Datenbank umwandeln muffinsbacken PHP Tipps 2009 9 07.01.2009 18:40
SELECT-Abfrage optimieren pz6j89 Datenbanken 14 17.04.2008 17:37
Gute Struktur heohni Datenbanken 5 29.05.2006 11:42
default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP Timo Trallala Datenbanken 2 06.02.2006 11:39
[Erledigt] Bestell-Tabelle ok? PHP-Fortgeschrittene 4 28.11.2005 21:35
[Erledigt] kann keine Foreign Key Anlegen Datenbanken 1 17.10.2005 11:11
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
Problem mit Primary Key.... Datenbanken 2 22.09.2004 20:15
Problem mit "insert into" test022 PHP Tipps 2004 4 20.09.2004 15:23
Problem mit Übergabe von Werten an andere Seite Schiedsrichter HTML, Usability und Barrierefreiheit 4 07.09.2004 21:55
[Erledigt] Problem mit Php5 + Soap unter Win2k + IIS5 PHP-Fortgeschrittene 0 04.08.2004 16:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
soap xsd:boolean, xml schema default true false, php soap boolean false, zend soap set value, soap php5 xsd -nusoap, php java soap boolean, xml schema default=\true\, php soap boolean abfragen, php xsd_boolean, php xsd boolean, xsd:boolean in php, php soap \xsd:boolean\, soap boolean true 1, php soap boolean, php xsd:boolean, gsoap default werte, wie lese ich mit php soap werte aus, soap element default, php \xsd:boolean\ typ umwandeln

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum