tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
474
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von bauchinj
    bauchinj bauchinj ist offline Mitglied Gold
    Registriert seit
    Oct 2009
    Ort
    Oberösterreich
    Beiträge
    223
    Hallo!

    Ich möchte ein Webservice von Magentocommerce nutzen. Hab leider noch keine Erfahrung mit Webservices, also weiß ich jetzt nicht recht wie ich anfangen soll........
    Hab mir bereits mehrere Tutorials durchgelesen und kann auch schon mit dem Webservice (über PHP) arbeiten. Für mich stellt sich nun aber noch die Frage, wie die Kommunikation bzw. der Aufruf aus anderen Programmiersprachen funktioniert und wie ich dies testen kann, oder ob ich mich darauf verlassen kann, dass wenn der Aufruf aus PHP funktioniert er überall funktioniert.

    Hab also ein PHP-Script, welchese einen SoapClient erstellt, sich mit dem Serivce verbindet und eine Änderung in der Datenbank macht:

    PHP-Code:
    $client = new SoapClient('http://myserver.com/api/?wsdl');

    $session $client->login('apiUser','apiKey');

    $client->changeSomething($session);

    $client->endSession($session); 
    Ich teste dieses Script, indem ich den Link in die Adresszeile des Browsers eingebe, ist das so richtig, oder funktioniert ein test so nicht?
    Wie kann ich den Service besser testen?


    mfg bauchinj
     

  2. #2
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    1. Thread-Pushing nach 2,5 Stunden (wurde gelöscht).
    2. Thread-Pushing nach 4 Stunden.
    Thread-Pushing ist hier nicht erwünscht, siehe dazu auch Punkt 12 der Netiquette.

    Es wäre absolut ausreichend gewesen wenn Du Deinen Beitrag editiert hättest.

    Gruss Dr Dau
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

  3. #3
    Avatar von Da_Chris
    Da_Chris Da_Chris ist offline Mitglied Platin
    Registriert seit
    Feb 2007
    Ort
    Augsburg
    Beiträge
    651
    Zitat Zitat von bauchinj Beitrag anzeigen
    Ich teste dieses Script, indem ich den Link in die Adresszeile des Browsers eingebe, ist das so richtig, oder funktioniert ein test so nicht?
    Wie kann ich den Service besser testen?
    Natürlich wenn du dein script angelegt hast am besten im Browser aufrufen.
    Idealerweise machst du dir einen Test bei dem du die gewünschte Änderung wieder auslesen lässt.
    Da deine Frage auf Testen ausgelegt ist empfehle ich dir mal dies hier durchzulesen.
    Ansonsten müsste dir die Knowledgebase speziell zu Magento sicher ausreichend Hilfestellung geben.
     
    Google und die Forensuche beantworten 50% aller Fragen!
    Pflichtlektüre: Das PHP Handbuch als Windows Help Datei

    Bitte Benutzt für Source-Code immer die richtigen Formatierungstags:
    [PHP]Für PHP diese Tags[\PHP] ... [HTML]Für HTML diese Tags[\HTML] ... [SQL]Für SQL diese Tags[\SQL] ... [CODE]Für sonstigen Code[\CODE]

    Wenn mein Beitrag hilfreich war bitte ich um eine positive Bewertung.

  4. #4
    Avatar von saftmeister
    saftmeister saftmeister ist offline Der Saft sei mit dir
    tutorials.de Premium-User
    Registriert seit
    May 2006
    Ort
    There is no place like 127.0.0.1
    Beiträge
    3.521
    Sowohl Soap als auch bspw. XMLRpc sind standardisierte Protokolle, die sprach- und platform-übergreifend implementiert werden müssen. Insofern müsste deine erste Frage beantwortet sein. Du kannst davon ausgehen, das wenn dein PHP-Client einen Webservice geschrieben in der Programmiersprache X benutzen kann, es auch mit Java/C++/usw. funktioniert. Wenn nicht, ist entweder dein Client-Webservice-Framework oder das Server-Framework fehlerhaft implementiert.

    Es ist ja genau der Sinn von Webservices, das es den Client nicht interessieren braucht, mit was oder wo der Server arbeitet.
     
    Grüße
    --
    Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)

Ähnliche Themen

  1. Webservice
    Von Chefkoch333 im Forum Adobe Flex & AIR
    Antworten: 0
    Letzter Beitrag: 05.02.10, 15:48
  2. Webservice in C#
    Von Johannes7146 im Forum .NET Web und Kommunikation
    Antworten: 7
    Letzter Beitrag: 24.08.09, 15:15
  3. WebService
    Von Saban im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 16.06.08, 11:31
  4. PHP WebService
    Von penntuete im Forum PHP
    Antworten: 0
    Letzter Beitrag: 07.03.05, 15:56
  5. PHP WebService?
    Von MichiStroi im Forum PHP
    Antworten: 1
    Letzter Beitrag: 27.12.04, 09:51

Stichworte