You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by "Nandika Jayawardana (Commented) (JIRA)" <ji...@apache.org> on 2012/02/04 13:35:53 UTC

[jira] [Commented] (AXIS2C-1582) Bugfixes and API additions

    [ https://issues.apache.org/jira/browse/AXIS2C-1582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13200389#comment-13200389 ] 

Nandika Jayawardana commented on AXIS2C-1582:
---------------------------------------------

Hi, Juraj

I committed patches 0001, 0002 and 0004 to the trunk. 

I checked patch 5 and the existing code in the trunk seems pretty ok to me since it is checking whether a service is invoked to determine whether the returned fault should be Sender or Receiver. 

As for 0006, can your point out a case where it causes crash. 

Regards
Nandika


                
> Bugfixes and API additions
> --------------------------
>
>                 Key: AXIS2C-1582
>                 URL: https://issues.apache.org/jira/browse/AXIS2C-1582
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: core/deployment, core/transport, guththila
>            Reporter: Juraj Ivančić
>            Assignee: Nandika Jayawardana
>         Attachments: 0001-Add-AXIOM-API-for-fetching-previous-and-next-sibling.patch, 0002-Add-API-for-removing-fault-from-SOAP-Body.-This-is-n.patch, 0002-Add-API-for-removing-fault-from-SOAP-Body.-This-is-n.patch, 0003-Fix-a-bug-when-using-SOAP-1.1.-Fault-conversion-from.patch, 0004-Add-API-for-retrieving-dep_engine-from-conf.-Useful-.patch, 0005-Fix-fault-value-in-case-SOAP-1.1.-is-used.-I-am-not-.patch, 0006-Set-dep_engine-to-conf-as-soon-as-dep_engine-is-crea.patch
>
>
> 1. Add AXIOM API for fetching previous and next sibling elements. Useful when we want to skip XML whitespace nodes constructed as AXIOM_TEXT.
> 2. Add API for removing fault from SOAP Body. This is needed by e.g. Rampart in case we are encrypting SOAP body, thus destroying its nested fault structure.
> 3.Fix a bug when using SOAP 1.1. Fault conversion from SOAP 1.2 to 1.1 was occurring too late - the SOAP body could have already been encrypted by Rampart. In this case Axis2/C crashed because of a dangling reference.
> 4.Add API for retrieving dep_engine from conf. Useful when embedding Axis2/C (e.g. when svc implementation is in the loading process instead of the shared library).
> 5.Fix fault value in case SOAP 1.1. is used. I am not clear why this code was here in the first place. It seems to have been intentionally added, but reason for this inaccuracy eludes me.
> 6.Set dep_engine to conf as soon as dep_engine is created. A lot of code expects that conf has dep_engine available and causes a crash.
> These are independent of one another and can be applied separately.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: c-dev-help@axis.apache.org