Dear all,
I’m using axis2c (1.5) as a web service container for my application.
When using C clients and stubs automatically generated by wsdl2c
utility everything is Ok and I can reach, invoke and get results from
my services.
Now I’am trying to reach my services from another client using Flex. I
have used the Flex tool to generated action script files from WSDL.
Everything went OK and I can see that data types are correctly
generated.
However when I invoke the service :
1) the service is correctly reached and invoked (see logs)
2) But, the result is not returned to the client and i have a log
saying
« [Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
AddressingOutHandler within the phase MessageOut
[Mon Sep 28 09:53:22 2009] [info] Starting addressing out handler
[Mon Sep 28 09:53:22 2009] [debug] addr_out_handler.c(133) No action
present. Stop processing addressing »
I have checked if SOAP message generated from Flex does contain the
SOAPAction and the answer is yes. The SOAPAction is correctly set in
the message.
Could anyone help please ? I cannot understand why the reply is not
returned to the client.
Kind regards,
Here is the server’s log :
[Mon Sep 28 09:53:22 2009] [debug] http_worker.c(195) Client HTTP
version HTTP/1.1
[Mon Sep 28 09:53:22 2009] [debug] soap_builder.c(895) Identified soap
version is soap11
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
request_uri_based_dispatcher within the phase Transport
[Mon Sep 28 09:53:22 2009] [debug] req_uri_disp.c(100) Checking for
service using target endpoint address : http://127.0.0.1:9090/axis2/services/mmas_management_service
[Mon Sep 28 09:53:22 2009] [debug] req_uri_disp.c(121) Service found
using target endpoint address
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
AddressingInHandler within the phase Transport
[Mon Sep 28 09:53:22 2009] [info] Starting addressing in handler
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
addressing_based_dispatcher within the phase Transport
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
rest_dispatcher within the phase Dispatch
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
soap_message_body_based_dispatcher within the phase Dispatch
[Mon Sep 28 09:53:22 2009] [debug] soap_body_disp.c(231) Checking for
operation using SOAP messagebody's first child's local name : join
[Mon Sep 28 09:53:22 2009] [debug] soap_body_disp.c(240) Operation
found using SOAP message body's first child's local name
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
soap_action_based_dispatcher within the phase Dispatch
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
dispatch_post_conditions_evaluator within the phase PostDispatch
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
context_handler within the phase PostDispatch
** (process:10055): DEBUG: axis2_skel_mmas_management_service_join
(this is my service implementation)
** (process:10055): DEBUG:
sms_sitesmanagementdatamodel_endPointAlreadyExists (this is my
service implementation)
[Mon Sep 28 09:53:22 2009] [debug] phase.c(210) Invoke the handler
AddressingOutHandler within the phase MessageOut
[Mon Sep 28 09:53:22 2009] [info] Starting addressing out handler
[Mon Sep 28 09:53:22 2009] [debug] addr_out_handler.c(133) No action
present. Stop processing addressing
[Mon Sep 28 09:53:22 2009] [info] Request served in 0.007 seconds
°°+
Dr. Abdelkader GOUAICH
Associate Professor/Maître de Conférences
Universite Montpellier II
Tel: +33 (0)467418675
Fax: +33 (0)467418585