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 "Sharanka Perera (JIRA)" <ax...@ws.apache.org> on 2004/11/20 11:38:24 UTC

[jira] Created: (AXISCPP-278) SOAP body currently inaccessible by Handler

SOAP body currently inaccessible by Handler
-------------------------------------------

         Key: AXISCPP-278
         URL: http://nagoya.apache.org/jira/browse/AXISCPP-278
     Project: Axis-C++
        Type: Improvement
  Components: Basic Architecture  
    Versions: 1.3 Final    
 Environment: Windows 2000 Professional, Visual C++
    Reporter: Sharanka Perera


In order to implement WS Signature, the Axis handler must be able to access any and all parts of a SOAP message that needs to be signed. Currently, a handler is only able to access the header part of a SOAP message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXISCPP-278) SOAP body currently inaccessible by Handler

Posted by "Samisa Abeysinghe (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-278?page=history ]

Samisa Abeysinghe updated AXISCPP-278:
--------------------------------------

    Component: Handlers
                   (was: Basic Architecture)

> SOAP body currently inaccessible by Handler
> -------------------------------------------
>
>          Key: AXISCPP-278
>          URL: http://issues.apache.org/jira/browse/AXISCPP-278
>      Project: Axis-C++
>         Type: Improvement
>   Components: Handlers
>     Versions: 1.3 Final
>  Environment: Windows 2000 Professional, Visual C++
>     Reporter: Sharanka Perera

>
> In order to implement WS Signature, the Axis handler must be able to access any and all parts of a SOAP message that needs to be signed. Currently, a handler is only able to access the header part of a SOAP message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXISCPP-278) SOAP body currently inaccessible by Handler

Posted by "Fred Preston (JIRA)" <ax...@ws.apache.org>.
     [ http://issues.apache.org/jira/browse/AXISCPP-278?page=comments#action_60214 ]
     
Fred Preston commented on AXISCPP-278:
--------------------------------------

Hi Sharanka,
This is currently not possible to do in the handlers because of the deserialisation model used to parse the response message.  When the response message is being deserialised, the XML parser has an index which points to where it is currently deserialising the message.  This pointer cannot be rewound and once the part of the message has been emptied from the parser buffer, it is lost.  The only way to do this properly is to change the deserialisation model to allow more that one process to read the output from the parser.

Regards,

Fred Preston.

> SOAP body currently inaccessible by Handler
> -------------------------------------------
>
>          Key: AXISCPP-278
>          URL: http://issues.apache.org/jira/browse/AXISCPP-278
>      Project: Axis-C++
>         Type: Improvement
>   Components: Handlers
>     Versions: 1.3 Final
>  Environment: Windows 2000 Professional, Visual C++
>     Reporter: Sharanka Perera

>
> In order to implement WS Signature, the Axis handler must be able to access any and all parts of a SOAP message that needs to be signed. Currently, a handler is only able to access the header part of a SOAP message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira