[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Calling 2 webservices in the same program



Thomas
thank you for your answer. Just on yesterday evening I was thinking that you 
clearly described. In fact if the web services is composed  by the following 
steps:

 1) open HTTP connection
 2) send request message
 3) receive response message
 4) close connection
I forgot to set the correct endpoint for the second webservices, thing that 
I do for the first web services. So I do the suggested correction and let 
you the result.
Thanks again
Mario

----- Original Message ----- 
From: "Thomas Raddatz" <thomas.raddatz@xxxxxxxxxxx>
To: "HTTPAPI and FTPAPI Projects" <ftpapi@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Saturday, December 12, 2009 10:52 PM
Subject: Re: Calling 2 webservices in the same program


> Mario,
>
> I searched Scott's archive for "refused connection" and it appears as if 
> the reason for that message
> is always that there is no listener at the specified URL and port. So 
> probably the WSDL file specifies
> a wrong web service endpoint (host and/or port).
>
> Please look at element <soap:address location="..."> at the end of the 
> WSDL file. The "location"
> attribute specifies the endpoint of the web service. Double check that the 
> endpoint is valid. If in
> doubt, contact the web service provider and ask him. Perhaps copy and 
> paste it into your address field
> of your web browser and see what happens.
>
> Also check the value of constant cURL in your web service stub module. It 
> should have the same value
> as the "location" attribute of the WSDL file.
>
> Ensure that you did not overwrite the host name of port number within your 
> stub module. Or make sure
> that you used the right values.
>
> If you still cannot solve the problem, please post the debug log.
>
> Thomas.
>
> Mario Martoriello schrieb:
>> Hi
>> I have to develop a pgm that use 2 webservices together, the first, 
>> called
>> FCKLogin, is used to logon to a server with https and if the user and
>> password are ok ,receives the token that need to the second webservices
>> called  FCKDisponibilita that returns the availability of a product. I 
>> use
>> WSDL2RPG and LIBHHTP to develop this . The call of the first webservices
>> works fine and I receive the token but when I call the second I receive 
>> an
>> error:" 6: connect(): A host refused the connection...."
>> I think each call to a web service is an enscapsulated HTTP call that is
>> done by HTTP API and that
>> contains the following steps:
>>
>> 1) open HTTP connection
>> 2) send request message
>> 3) receive response message
>> 4) close connection
>>
>> So is possible to keep the connection open until the second webservice is
>> done? And how?
>> I read the example but I didn't find anything about this case.
>> Can you suggest anything ?
>>
>> Mario Martoriello
>>
>>
>>
>> -----------------------------------------------------------------------
>> This is the FTPAPI mailing list.  To unsubscribe, please go to:
>> http://www.scottklement.com/mailman/listinfo/ftpapi
>> -----------------------------------------------------------------------
>>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------
> 


-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------