| Author | 
		  Message
		 | 
		
		  | inglopezf | 
		  
		    
			  
				 Posted: Thu Jul 24, 2008 12:13 pm    Post subject: http request and socket error | 
				     | 
			   
			 
		   | 
		
		
		   Novice
 
 Joined: 19 Mar 2008 Posts: 14
  
  | 
		  
		    
			  
				Hi
 
 
I´m getting an exception when an HTTPRequest Node makes a request to a webservice. I checked the url and de port number and they ok, besides it just fails once or twice a day.
 
 
the EList:
 
 
  
   
	| Code: | 
   
  
	(0x01000000):SocketTimeoutException = (
 
                                                 (0x03000000):File     = '/build/S600_P/src/WebServices/WSLibrary/ImbSocket.cpp'
 
                                                 (0x03000000):Line     = 843
 
                                                 (0x03000000):Function = 'ImbBasicSocket::recvTimeout'
 
                                                 (0x03000000):Type     = ''
 
                                                 (0x03000000):Name     = ''
 
                                                 (0x03000000):Label    = ''
 
                                                 (0x03000000):Catalog  = 'BIPv600'
 
                                                 (0x03000000):Severity = 1
 
                                                 (0x03000000):Number   = 3151
 
                                                 (0x03000000):Text     = 'A timeout occurred whilst performing a socket operation'
 
                                                 (0x01000000):Insert   = (
 
                                                   (0x03000000):Type = 5
 
                                                   (0x03000000):Text = '::select()'
 
                                                 )
 
                                                 (0x01000000):Insert   = (
 
                                                   (0x03000000):Type = 2
 
                                                   (0x03000000):Text = '0'
 
                                                 )
 
                                                 (0x01000000):Insert   = (
 
                                                   (0x03000000):Type = 14
 
                                                   (0x03000000):Text = 'Error 0'
 
                                                 )
 
                                                 (0x01000000):Insert   = (
 
                                                   (0x03000000):Type = 2
 
                                                   (0x03000000):Text = '121'
 
                                                 )
 
                                               )
 
                                             ) | 
   
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Gaya3 | 
		  
		    
			  
				 Posted: Thu Jul 24, 2008 7:54 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Jedi
 
 Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US 
  | 
		  
		    
			  
				is it a HTTP call or HTTPS call..
 
 
usually it happens due to firwall / hand shake issues between the parties. _________________ Regards
 
Gayathri
 
-----------------------------------------------
 
Do Something Before you Die | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | inglopezf | 
		  
		    
			  
				 Posted: Fri Jul 25, 2008 4:58 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Novice
 
 Joined: 19 Mar 2008 Posts: 14
  
  | 
		  
		    
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Gaya3 | 
		  
		    
			  
				 Posted: Fri Jul 25, 2008 5:23 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Jedi
 
 Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US 
  | 
		  
		    
			  
				if the service is not available for some reason it may generate a fault..
 
 
here i guess it could be the WebService issue. (External Web Service) what you are calling
 
 
mark a point when its happening, and try to access it through IE or nettool or just telnet to that service with port number. _________________ Regards
 
Gayathri
 
-----------------------------------------------
 
Do Something Before you Die | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | inglopezf | 
		  
		    
			  
				 Posted: Fri Jul 25, 2008 5:44 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Novice
 
 Joined: 19 Mar 2008 Posts: 14
  
  | 
		  
		    
			  
				Sorry, I forget to say that the webservice is a flow in a diferent broker and server
 
 
and when I access through nettol it works OK | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | AkankshA | 
		  
		    
			  
				 Posted: Sun Jul 27, 2008 10:10 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand Master
 
 Joined: 12 Jan 2006 Posts: 1494 Location: Singapore 
  | 
		  
		    
			  
				It could be duye to network failure/halt since it happens just fails once or twice a day. . . and not regularly..
 
 
Did you speak with with your network admin regd this ??
 
 
Any particular relation observed wrt the failure timings etc ... _________________ Cheers | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mlafleur | 
		  
		    
			  
				 Posted: Mon Jul 28, 2008 7:50 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Acolyte
 
 Joined: 19 Feb 2004 Posts: 73
  
  | 
		  
		    
			  
				How many threads (additional instances) do you have on the webservice flow?
 
 
One invocation could be blocking a seconding invocation resulting in this error. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | noblate | 
		  
		    
			  
				 Posted: Fri Apr 29, 2011 8:05 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Apprentice
 
 Joined: 06 Sep 2004 Posts: 27
  
  | 
		  
		    
			  
				Hi I got the same error. It occurs many times a day. The web service is a java implementation running in WAS server.
 
How this issue got fixed?
 
 
        (0x01000000:Name     ):SocketTimeoutException = (
 
          (0x03000000:NameValue):File     = '/build/S610P/src/CommonServices/ImbBasicSocket.cpp' (CHARACTER)
 
          (0x03000000:NameValue):Line     = 800 (INTEGER)
 
          (0x03000000:NameValue):Function = 'ImbBasicSocket::recvTimeout' (CHARACTER)
 
          (0x03000000:NameValue):Type     = '' (CHARACTER)
 
          (0x03000000:NameValue):Name     = '' (CHARACTER)
 
          (0x03000000:NameValue):Label    = '' (CHARACTER)
 
          (0x03000000:NameValue):Catalog  = 'BIPv610' (CHARACTER)
 
          (0x03000000:NameValue):Severity = 1 (INTEGER)
 
          (0x03000000:NameValue):Number   = 3151 (INTEGER)
 
          (0x03000000:NameValue):Text     = 'A timeout occurred whilst performing a socket operation' (CHARACTER)
 
          (0x01000000:Name     ):Insert   = (
 
            (0x03000000:NameValue):Type = 5 (INTEGER)
 
            (0x03000000:NameValue):Text = '::select()' (CHARACTER)
 
          )
 
          (0x01000000:Name     ):Insert   = (
 
            (0x03000000:NameValue):Type = 2 (INTEGER)
 
            (0x03000000:NameValue):Text = '0' (CHARACTER)
 
          )
 
          (0x01000000:Name     ):Insert   = (
 
            (0x03000000:NameValue):Type = 14 (INTEGER)
 
            (0x03000000:NameValue):Text = 'EDC5000I No error occurred.' (CHARACTER)
 
          )
 
          (0x01000000:Name     ):Insert   = (
 
            (0x03000000:NameValue):Type = 2 (INTEGER)
 
            (0x03000000:NameValue):Text = '9' (CHARACTER)
 
          ) | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |