[
https://issues.apache.org/jira/browse/AXIS2-2531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Deepal Jayasinghe reassigned AXIS2-2531:
----------------------------------------
Assignee: Deepal Jayasinghe
> Make the outgoing SOAPEnvelope available to the service
> --------------------------------------------------------
>
> Key: AXIS2-2531
> URL: https://issues.apache.org/jira/browse/AXIS2-2531
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Reporter: Thilina Gunarathne
> Assigned To: Deepal Jayasinghe
> Priority: Critical
>
> Currently service authors cannot set headers to the outgoing envelope from
> the service.. The reason is that in the InOut message receivers, we create
> the outgoing SoapEnvelope after invoking the business logic..
> OMElement result = (OMElement) method.invoke(
> obj, new
> Object[]{msgContext.getEnvelope().getBody().getFirstElement()});
> SOAPFactory fac = getSOAPFactory(msgContext);
> SOAPEnvelope envelope = fac.getDefaultEnvelope();
> if (result != null) {
> envelope.getBody().addChild(result);
> }
> newmsgContext.setEnvelope(envelope);
> It would be great if we can make the envelope available to the service by
> moving the newmsgContext.setEnvelope(envelope); and the related code to some
> where before the method.invoke...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]