// ServerOut phase
phase = getInterceptors(Phase.ServerOut);
phase.add(new JbiFaultOutInterceptor());
phase.add(new JbiOutInterceptor(true));
phase.add(new JbiOutWsdl1Interceptor(true));
phase.add(new AttachmentsOutInterceptor());
phase.add(new StaxOutInterceptor());
phase.add(new SoapOutInterceptor(soapVersion));
phase.add(new BodyOutInterceptor());
// ServerOutFault phase
phase = getInterceptors(Phase.ServerOutFault);
phase.add(new StaxOutInterceptor());
phase.add(new SoapOutInterceptor(soapVersion));
phase.add(new SoapFaultOutInterceptor());
// ClientOut phase
phase = getInterceptors(Phase.ClientOut);
phase.add(new JbiOutInterceptor(false));
phase.add(new JbiOutWsdl1Interceptor(false));
phase.add(new SoapActionOutOperationInterceptor());
phase.add(new AttachmentsOutInterceptor());
phase.add(new StaxOutInterceptor());
phase.add(new SoapOutInterceptor(soapVersion));
phase.add(new BodyOutInterceptor());
// ClientIn phase