Hallo,
ich habe ein Problem, bei dem ich Eure Hilfe benötige und würde mich freuen, wenn Ihr mir ein paar Tipps geben könntet.
Es gibt zwei unterschiedliche Systeme. Das System A (meins) soll einen Webservice des Systems B antriggern und dort vorhandene Methoden nutzen. Um den Webservice antriggern zu können, wurde die Firewall des Systems B für den IP-Bereich des Systems A "geöffnet". Wenn ich nun den Webservice aufrufe, bekomme ich die Fehlermeldung: "Can not connect to host".
Wenn ich die URL zur WSDL im Browser aufrufe, wird mir der Inhalt angezeigt. Also habe ich ja Zugang zum Service, oder nicht? Denn von zu Hause aus komme ich nicht zur WSDL.
Was könnte die Ursache für das Verhalten sein (WSDL im Browser ja, aber SOAPFault bei Aufruf $client = new SoapClient("pfad/zur/wsdl"))?
Wie kann man SoapFaults besser debuggen, ausser die von SOAP bereitgestellten Methoden (die sind ja nicht wirklich richtig aussagekräftig)?
Viele Grüße
Arndtinho
ich habe ein Problem, bei dem ich Eure Hilfe benötige und würde mich freuen, wenn Ihr mir ein paar Tipps geben könntet.
Es gibt zwei unterschiedliche Systeme. Das System A (meins) soll einen Webservice des Systems B antriggern und dort vorhandene Methoden nutzen. Um den Webservice antriggern zu können, wurde die Firewall des Systems B für den IP-Bereich des Systems A "geöffnet". Wenn ich nun den Webservice aufrufe, bekomme ich die Fehlermeldung: "Can not connect to host".
Wenn ich die URL zur WSDL im Browser aufrufe, wird mir der Inhalt angezeigt. Also habe ich ja Zugang zum Service, oder nicht? Denn von zu Hause aus komme ich nicht zur WSDL.
Was könnte die Ursache für das Verhalten sein (WSDL im Browser ja, aber SOAPFault bei Aufruf $client = new SoapClient("pfad/zur/wsdl"))?
Wie kann man SoapFaults besser debuggen, ausser die von SOAP bereitgestellten Methoden (die sind ja nicht wirklich richtig aussagekräftig)?
Viele Grüße
Arndtinho