Latest Posts


Show last 6 hrs - 24 hrs - 7 days

Forum tags


Top Posters

Last 30 days

  • Antoine (34)
  • ravinderjit.singh (30)
  • danielandross (17)
  • venkaiah.k (16)
  • sirswendu.ganapati (14)
  • eva.das (13)
  • milos.vacek (12)
  • metabyte (9)
  • cristiano.quintao (7)
  • pierre.pavageau (5)

All time

  • Antoine (1488)
  • Shivanand (1194)
  • cshekhar (928)
  • psq (796)
  • jag (391)
  • metabyte (380)
  • arnaud (328)
  • jalateras (325)
  • dfrench (271)
  • venkaiah.k (214)

Show last 4 hrs - 12 hrs - 24 hrs

POLL

We are looking for more information to tailor our training to better meet the needs of our customers. Please indicate all options that apply.

I would like to attend specialized training from Intalio on BPM as it relates to my application area:


I would like to attend specialized training from Intalio on BPM as it relates to my job function:


I would like to attend specialized training from Intalio on BPM as it relates to my industry:

Login

MAIN arrow FORUMS
Time out bei Aufruf von WebService (php-Script) (0 viewing) 
Go to bottom Post Reply Favoured: 0
TOPIC: Time out bei Aufruf von WebService (php-Script)
#16187
robert.sommer (User)
Junior Boarder
User Offline Click here to see the profile of this user
Time out bei Aufruf von WebService (php-Script) 3 Months, 3 Weeks ago Karma: 0  
Sehr geehrte Damen und Herren,

ich versuche aus einem Prozess heraus einen einfachen externen WebService (per https) aufzurufen. Dieser bricht immer wieder mit einem time out ab.

Ist das problemlose Aufrufen eines solchen einfachen Service moeglich? Muss man bei den Einstellungen in der WSDL-Datei irgendwelche Besonderheiten beachten?

Die WSDL-Datei habe ich manuell angelegt. Mit folgenden Einstellungen:

Address: https://localhost:8080/test/include/soap/
Name: hello
Prefix: tns
Target namespace: urn://test/res

Im folgenden das PHP Script fuer den SOAP-Server

Code: :

  <?php function hello$someone ) {   return "Hello " $someone "!"; }    $server = new SoapServer(null,       array('uri' => "urn://test/res"));    $server->addFunction("hello");    $server->handle(); ?>



im folgenden der funktionierende php Client code:

Code: :

  <?php # HelloClient.php # Copyright (c) 2005 by Dr. Herong Yang #    $client = new SoapClient(null, array(       'location' => "https://localhost:8080/test/include/soap/",       'uri'      => "urn://test/res",       'trace'    => ));    $return $client->__soapCall("hello",array("world")); echo "<br>";    echo("_CRLF_Returning value of __soapCall() call: ".$return); echo "<br>";    echo("_CRLF_Dumping request headers:_CRLF_"       .$client->__getLastRequestHeaders());    echo "<br>";    echo("_CRLF_Dumping request:_CRLF_".$client->__getLastRequest()); echo "<br>";    echo("_CRLF_Dumping response headers:_CRLF_"       .$client->__getLastResponseHeaders()); echo "<br>";    echo("_CRLF_Dumping response:_CRLF_".$client->__getLastResponse()); ?>




Mit freundlichen Grüßen

Robert Sommer
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#16204
andreas.boehm (Moderator)
Moderator
User Offline Click here to see the profile of this user
Re:Time out bei Aufruf von WebService (php-Script) 3 Months, 3 Weeks ago Karma: 0  
Hallo,

leider bin ich in PHP und Webservices nicht so bewandert aber ein paar Punkte fallen mir auf:
Sind sie sicher, dass https://localhost:8080/test/include/soap/ Ihre Adresse vom Webservice ist?
Erwarten tut man üblicherweise http://localhost:8080/axis2/services/service bei axis2 oder ähnlichem..
Ihre Adresse sieht nach einer eigenen Webservice-Implementierung aus...
Können Sie aus dem Browser darauf zugreifen (oder mit dem Webservice-Inspector aus Eclipse)?

Zweitens besteht eventuell ein Problem damit auf HTTPS zu verbinden, steht im Log-File vom Tomcat ob eine Authentifizierung versucht wurde?

Wenn möglich hängen Sie doch mal ihre WSDL an vielleicht sieht man da Auffälligkeiten.

Mfg

Andreas Böhm
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
get the latest posts directly to your desktop