Andy Karseras wrote:
Hi,
It appears that for some reason, the ServiceClient is sending the
message twice to the server in a very short time interval (less than
20 milli-secs).
It sends it twice only if you send it twice. Can you send the client
code you are using?
Note that, if you are using echo client sample, it does send two
requests to the server.
Samisa...
The payload remains the same and it is a a re-send rather than a call
being made twice.
It may be helpful to note that I am using an AXIS2 Java Server with a
AXIS2C client - interaction between the exisiting Java client and Java
server are normal and functioning as expected. Therefore, I do not
(at this stage) suspect the server.
The server is exoected to be slow for the first request so control of
the timeout was my initial point of investigation.
I have tried setting the axis2_http_client_set_timeout
<file:///D:/axis2c/docs/api/html/group__axis2__http__client.html#g32bb50461fab10fa658ac0d1c659e7da>
but to no avail.
Would the setting of a socket timeout be necessary and if so, how
would this be done ?
Any suggestions on why this may be occuring ?
For completeness, I have attached my logs (in hope that there is
something obvious that I am doing wrong).
Andy
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*request_uri_based_dispatcher added to the index 0 of the phase Transport
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*addressing_based_dispatcher added to the index 1 of the phase Transport
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*rest_dispatcher added to the index 0 of the phase Dispatch
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*soap_message_body_based_dispatcher added to the index 1 of the phase
Dispatch
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*soap_action_based_dispatcher added to the index 2 of the phase Dispatch
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*dispatch_post_conditions_evaluator added to the index 0 of the phase
PostDispatch
[Mon Jul 7 15:26:18 2008] [debug] phase.c(121) axis2_handler_t
*context_handler added to the index 1 of the phase PostDispatch
[Mon Jul 7 15:26:18 2008] [debug] conf_builder.c(233) No custom
dispatching order found. Continue with the default dispatching order
[Mon Jul 7 15:26:18 2008] [debug] conf_builder.c(378) Module
addressing found in axis2.xml
[Mon Jul 7 15:26:18 2008] [debug] class_loader.c(141) Object loaded
successfully
[Mon Jul 7 15:26:18 2008] [debug] class_loader.c(141) Object loaded
successfully
[Mon Jul 7 15:26:18 2008] [debug] class_loader.c(141) Object loaded
successfully
[Mon Jul 7 15:26:18 2008] [debug] class_loader.c(141) Object loaded
successfully
[Mon Jul 7 15:26:18 2008] [error] dir_handler.c(219) No files in the
path /home/karseras/axis2c/deploy/services.
[Mon Jul 7 15:26:18 2008] [debug] dep_engine.c(1306)
axis2_dep_engine_load_module_dll: DLL path is :
/home/karseras/axis2c/deploy/modules/addressing/libaxis2_mod_addr.so
[Mon Jul 7 15:26:18 2008] [debug] class_loader.c(141) Object loaded
successfully
[Mon Jul 7 15:26:18 2008] [debug] dep_engine.c(1306)
axis2_dep_engine_load_module_dll: DLL path is :
/home/karseras/axis2c/deploy/modules/logging/libaxis2_mod_log.so
[Mon Jul 7 15:26:18 2008] [debug] class_loader.c(141) Object loaded
successfully
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingInHandler to phase Transport
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(123) Service name
is : __ANONYMOUS_SERVICE__
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(375) Trying to add
this handler AddressingInHandler to system pre defined phases , but
those handlers are already added to global chain which run
irrespective of the service
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingOutHandler to phase MessageOut
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingOutHandler to phase MessageOut
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(375) Trying to add
this handler AddressingInHandler to system pre defined phases , but
those handlers are already added to global chain which run
irrespective of the service
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingOutHandler to phase MessageOut
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingOutHandler to phase MessageOut
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(375) Trying to add
this handler AddressingInHandler to system pre defined phases , but
those handlers are already added to global chain which run
irrespective of the service
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingOutHandler to phase MessageOut
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_resolver.c(259) Module name
is:addressing
[Mon Jul 7 15:26:18 2008] [debug] phase_holder.c(139) Add handler
AddressingOutHandler to phase MessageOut
[Mon Jul 7 15:26:18 2008] [debug] op_client.c(869)
Start:axis2_op_client_infer_transport
[Mon Jul 7 15:26:18 2008] [debug] op_client.c(924)
End:axis2_op_client_infer_transport
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
AddressingOutHandler within the phase MessageOut
[Mon Jul 7 15:26:18 2008] [info] Starting addressing out handler
[Mon Jul 7 15:26:18 2008] [debug] addr_out_handler.c(133) No action
present. Stop processing addressing
[Mon Jul 7 15:26:18 2008] [debug] http_transport_sender.c(246)
ctx_epr:https://localhost:7547/services/SampleApplication
[Mon Jul 7 15:26:18 2008] [debug] http_transport_sender.c(768) using
axis2 native http sender.
[Mon Jul 7 15:26:18 2008] [debug] http_sender.c(415)
msg_ctx_id:92b440de-4c5a-1dd1-3efa-00145eecc23a
[Mon Jul 7 15:26:18 2008] [info] [ssl client] Client certificate
chain filenot specified
[Mon Jul 7 15:26:18 2008] [debug] ssl/ssl_utils.c(190) [ssl client]
SSL certificate verified against peer
[Mon Jul 7 15:26:18 2008] [info] [ssl client] Client certificate
chain filenot specified
[Mon Jul 7 15:26:18 2008] [debug] ssl/ssl_utils.c(190) [ssl client]
SSL certificate verified against peer
[Mon Jul 7 15:26:18 2008] [debug] http_transport_sender.c(785) OP
name axutil_qname_get_localpart = http://www.w3.org/2004/08/wsdl/out-in
[Mon Jul 7 15:26:18 2008] [debug] soap_builder.c(895) Identified soap
version is soap11
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
request_uri_based_dispatcher within the phase Transport
[Mon Jul 7 15:26:18 2008] [debug] req_uri_disp.c(100) Checking for
service using target endpoint address :
https://localhost:7547/services/SampleApplication
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
AddressingInHandler within the phase Transport
[Mon Jul 7 15:26:18 2008] [info] Starting addressing in handler
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
addressing_based_dispatcher within the phase Transport
[Mon Jul 7 15:26:18 2008] [debug] addr_disp.c(107) Checking for
service using WSA enpoint address :
https://localhost:7547/services/SampleApplication
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
rest_dispatcher within the phase Dispatch
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
soap_message_body_based_dispatcher within the phase Dispatch
[Mon Jul 7 15:26:18 2008] [debug] soap_body_disp.c(127) Checking for
service using SOAP message body's first child's namespace URI :
http://schemas.xmlsoap.org/soap/
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
soap_action_based_dispatcher within the phase Dispatch
[Mon Jul 7 15:26:18 2008] [debug] soap_action_disp.c(89) Checking for
service using SOAPAction is not implemented
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
dispatch_post_conditions_evaluator within the phase PostDispatch
[Mon Jul 7 15:26:18 2008] [debug] phase.c(210) Invoke the handler
context_handler within the phase PostDispatch
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.138 / Virus Database: 270.4.6/1538 - Release Date: 7/7/2008 7:40 AM
--
Samisa Abeysinghe
Director, Engineering; WSO2 Inc.
http://www.wso2.com/ - "The Open Source SOA Company"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]