php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.11.2005, 18:33  
Gast
 
Beiträge: n/a
Standard [Erledigt] Asynchroner Webservice mit NUSOAP

Ich benutze einen Webservice:

$client = new nusoapclient('.......asmx?WSDL', true);
$client->setCredentials('login', 'password');
if ($client->getError()) die("Fehler beim Herstellen der Verbindung zum Webservice!\n");
$proxy = $client->getProxy();
$attributes = array('param' => 'blablabla');
$result = $proxy->irgendeineMethodel($attributes);

if ($client->fault) {
echo '

Fault: ';
print_r($result);
echo '
</p>';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
// Display the error
echo '

Error: ' . $err . '</p>';
} else {
// Display the result
echo "Result:\n";
print_r($result);
}
}

Die Methode des Webservice liefert mir je nach übergebenen Parameter "param" ein anderes Resultat. Manchmal gehen die Berechnungen nur ein paar wenige Sekunden, meistens aber jedoch Minuten bis eine halbe Stunde.

Wenn die Berechnungen der Methode nur wenige Sekunden gehen, bekomme ich ohne Probleme die korrekte Ausgabe der Methode zurück. Braucht die Methode jedoch länger, dann bekomme ich einfach einen leeren String zurück OHNE JEGLICHE FEHLERMELDUNG.

Ich habe gehört, dass die Lösung "asynchroner Webservice" heisst, allerdings habe ich keine Ahnung, wie ich das unter PHP verwirkliche...

Kann mir jemand helfen??? Ich bin am Verzweifeln...
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.01.2006, 13:18  
Gast
 
Beiträge: n/a
Standard

Eine Ansatzmöglichkeit wären sicherlich Challenge-IDs.
Beim ersten Aufruf des Service werden die Daten übergeben und es wird eine eindeutige ID zurückgeliefert.
Anschliessend fragt der Client alle X Minuten mit dieser ID ab, ob das Ergebnis bereits vorliegt.
Falls ja wird es abgerufen und die ID gelöscht, falls nein wird halt ein paar Minuten später wieder angeklopft.

//Ups, mal wieder nicht aufs Datum geguckt.
  Mit Zitat antworten
Antwort


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
nusoap Probleme mit großen Datenmengen? Anotherone PHP-Fortgeschrittene 1 07.11.2006 18:18
NuSOAP + PHP SOAP kombinieren Transmitter PHP-Fortgeschrittene 2 17.07.2006 09:39
nuSoap mit document/literal verwenden vegeta PHP Tipps 2006 2 29.06.2006 12:49
[Erledigt] XML Daten an Webservice senden PHP-Fortgeschrittene 0 25.05.2006 21:11
WebService über NUSOAP gibt NULL (leeres result) zurück andre_shd PHP-Fortgeschrittene 4 16.05.2006 14:12
suche webservice für aktuellen wechselkurs djrace PHP Tipps 2006 1 07.03.2006 10:24
Bundesliga und Webservice PHP Tipps 2005-2 1 26.09.2005 13:48
[Erledigt] Ein Webservice PHP-Fortgeschrittene 10 13.09.2005 07:25
nusoap ergebnisse unkompliziert parsen PHP Tipps 2005-2 3 12.09.2005 09:12
[Erledigt] XML String an Webservice übergeben (SOAP) PHP-Fortgeschrittene 3 26.08.2005 12:40
SOAP in PHP5 für NuSoap deaktivieren PHP-Fortgeschrittene 2 03.08.2005 18:23
[Erledigt] Performance Fragen zu PHP4/OOP und SOAP RPC Webservice PHP-Fortgeschrittene 4 26.05.2005 14:35
[Erledigt] Mit PHP auf ASP dot NET Webservice zugreifen PHP-Fortgeschrittene 3 08.01.2005 22:41
direkt xml-datei an via nusoap verschicken? robo47 PHP Tipps 2004-2 1 16.11.2004 12:24
webservice PHP Tipps 2004 0 29.09.2004 13:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
nusoap setcredentials, webservice asynchron php, nusoap, nusoap proxy, nusoap login, nusoap php5, webservice mit nusoap, nusoap async, setcredentials nusoap, nusoap password, nusoap asynchron, webservice proxy php, nusoap setcredential, asynchron webservice php5, nosoup setcredentials, nusoap asynchronous, nusoap asyncron syncron, soap webservice proxy php, nusoap setcredentials documentation, \nusoap\ \async\

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:54 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.