Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-09-2003, 14:51   #1 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
WebService Methode klappt nicht

Hi,

versuche gerade den Grund herauszufinden warum eine Methode eines WebServices bei mir nicht richtig funktioniert.

Ihr würdet mir einen großen Gefallen tun, wenn ihr mir sagt ob die Methode

getRandomQuestionByDifficultyLevel()

des WebServices

http://java.rus.uni-stuttgart.de/quiz/quiz.wsdl

bei euch Ergebnisse zurücksendet? Als Parameter müsst ihr eine Zahl mitschicken. Möglich sind:
100,200,300,500,1000,2000,4000,8000,16000,32000,64 000,125000,250000,500000,1000000

Ich benutze amfphp und es erhalte nur Fehlermeldungen zurück. Dabei habe ich keine Ahnung ob das am WebService oder an amfphp oder an etwas ganz anderes liegt.

Gruß,
Alex
Alex U. ist offline   Mit Zitat antworten
Alt 27-09-2003, 00:17   #2 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Welches SOAP nutzt du denn?

NuSOAP - http://dietrich.ganx4.com/nusoap/index.php
PEAR::SOAP - http://pear.php.net/package-info.php...&version=0.7.2

Steht auch in den amfphp docs
__________________
jeden Tag frisch

Geändert von beachmeat (27-09-2003 um 00:22 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 27-09-2003, 09:50   #3 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Zitat:
Geschrieben von beachmeat
Welches SOAP nutzt du denn?
Danke für die Antwort. Ich benutze NuSOAP. Du meinst das liegt daran? Kann jemand mit PearSOAP testen? Ich nämlich nicht.

Normalerweise funktionieren alle Methoden von WebSerivces, die ich bisher mit NuSOAP getestet habe. Nur halt die eine nicht. ???

gruß,
Alex
Alex U. ist offline   Mit Zitat antworten
Alt 27-09-2003, 11:49   #4 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Nö denk ich eigentlich nich, aber wenn ich heut zeit finde (diplomstress) schau ich mal rein ...
__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 27-09-2003, 14:45   #5 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Zitat:
Geschrieben von beachmeat
wenn ich heut zeit finde (diplomstress) schau ich mal rein ...

Das wäre natürlich schon sehr cool. ( : btw. Viel Erfolg beim Diplom.

Gruß,
Alex
Alex U. ist offline   Mit Zitat antworten
Alt 28-09-2003, 01:33   #6 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Hmm hab gestern den Server aufgesetzt, und nu will das nich laufen

KOmmt einfach nix zurück....ma den demoservice von amf genutzt - aber auch da nix...whats the problem?
NuSop liegt in "Lib"

ActionScript:
  1. #include "NetServices.as"
  2. #include "NetDebug.as"
  3.  
  4. NetServices.setDefaultGatewayURL("http://localhost/amfphp/flashservices/app/gateway.php");
  5. net_conn = NetServices.createGatewayConnection()
  6.  
  7. _global.System.onStatus = function (error)
  8. {
  9.     for (var i in error) trace( i + error[i])
  10. }
  11.  
  12. Temperature_service = net_conn.getService('http://www.xmethods.net/sd/2001/TemperatureService.wsdl');
  13.  
  14.  
  15. temperature_responder = {
  16.     onResult:function (data)
  17. {
  18.     this.currentTemperature = data;
  19.     trace("The temperature service responded");
  20. }
  21. }
  22.  
  23. Params = {
  24.     Zipcode:"60606"
  25. }
  26. temperature_service.getTemp(temperature_responder, params);
__________________
jeden Tag frisch

Geändert von beachmeat (28-09-2003 um 02:34 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 28-09-2003, 10:33   #7 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Moin Beachmeat,

ich glaube dir fehlt etwas in der gateway.php die du in NetServices.setDefaultGatewayURL ansteuerst. Meine sieht so aus:

<?php

/*****************************
AMFPHP::nuSoap
*****************************/

// AMFPHP uses by default the PEAR::SOAP
// library, so you need to define in the
// gateway not to use that. In this case
// NuSOAP will be used

// change this based on your amfphp installation
// Include AMFPHP Gateway...
include "../flashservices/app/Gateway.php";
$gateway = new Gateway();
$gateway->usePearSOAP(false);
$gateway->service();
?>

und immer darauf achten, dass du keine Leerzeichen nach oder vor den <? ?> Tags in den PHP Dateien lässt. Damit soll amfphp nicht klar kommen.

Gruß,
Alex

Geändert von Alex U. (28-09-2003 um 10:36 Uhr)
Alex U. ist offline   Mit Zitat antworten
Alt 28-09-2003, 12:36   #8 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Ok nun funzt das....und auch der Webservice mit dem Du Probleme hast geht bei mir...
Neuste AMF und NuSoap Version...
http://md.dnsalias.com/temp/ws_01.swf
__________________
jeden Tag frisch

Geändert von beachmeat (28-09-2003 um 13:32 Uhr)
beachmeat ist offline   Mit Zitat antworten
Alt 28-09-2003, 16:39   #9 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
Alle Methoden des WebServices funktionieren bei mir auch...bis auf eine.

getRandomQuestionByDifficultyLevel()

Funktioniert die bei dir?

achja und getCorrectAnswerForQuestionById() gibt mir einfach manchmal falsche Antworten zurück. Hier ist ein Beispiel:

http://www.alex-uhlmann.de/devlab/quiz/

Gruß,
Alex

Geändert von Alex U. (28-09-2003 um 16:44 Uhr)
Alex U. ist offline   Mit Zitat antworten
Alt 28-09-2003, 20:08   #10 (permalink)
◘ ◘
 
Benutzerbild von beachmeat
 
Registriert seit: Dec 2001
Ort: Amsterdam
Beiträge: 6.126
Ja die geht bei mir..bei der swf nutz ich das.....und falsche antworten hab ich glaub ich auch noch nicht gehabt....schick dochmal icq no per mail...
__________________
jeden Tag frisch
beachmeat ist offline   Mit Zitat antworten
Alt 29-09-2003, 12:10   #11 (permalink)
Entwickler
 
Registriert seit: Apr 2002
Ort: Edinburgh, UK
Beiträge: 301
ok. verschickt.
Alex U. ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele