On Oct 15, 2012, at 6:21 AM, Jason Pell <[email protected]> wrote: > Hi, > > I have a interceptor registered to intercept exceptions thrown from > WSS Interceptors and also the Callback to wrap them in a domain fault. > However I hit a problem because the WebFaultOutInterceptor expects > the BindingOperationInfo to be populated and this is not populated > until DocLiteralInInterceptor is executed which is after ws security > is populated. > > We are not enforcing the use of the SOAPAction which I suppose might > solve this, but before I go there I wanted to know if it was possible > to move the parsing of the DocLiteralInInterceptor earlier so that at > least I know the operation name before I validate ws security.
Likely not. If the soap:Body is encrypted, there wouldn't be a way to determine the body until after the security stuff is handled. Likewise, if there is a security exception trying to decrypt the body, there also wouldn't be a way to determine the operation. -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
