Привет У меня есть запрос на мылоКак добавить заголовок Mule с помощью Interceptor?
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:TrackRequest xmlns:ns4="namespace4" xmlns:ns3="namespace3" xmlns:ns2="namespace2" xmlns="namespace1">
<Request>
<RequestOption>BB</RequestOption>
</Request>
<ns2:InquiryNumber>AA</ns2:InquiryNumber>
</ns2:TrackRequest>
</soap:Body>
Я хочу это в этом случае
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<ns3:MYSecurity xmlns:ns3="namespace3">
<ns3:UsernameToken>
<ns3:Username>5</ns3:Username>
<ns3:Password>N</ns3:Password>
</ns3:UsernameToken>
<ns3:ServiceAccessToken>
<ns3:AccessLicenseNumber>AC</ns3:AccessLicenseNumber>
</ns3:ServiceAccessToken>
</ns3:MYSecurity>
</soap:Header>
<soap:Body>
<soap:Body>
<ns2:TrackRequest xmlns:ns4="namespac4" xmlns:ns3="namespace3" xmlns:ns2="namespace2" xmlns="namespace1">
<Request>
<RequestOption>BB</RequestOption>
</Request>
<ns2:InquiryNumber>AA</ns2:InquiryNumber>
</ns2:TrackRequest>
</soap:Body>
Как я могу сделать это с помощью мула компонент SOAP CXF? мы можем использовать
public class SecurityHeaderInterceptor extends AbstractSoapInterceptor {
// ява код }
файл класса для выполнения этой задачи с помощью Java? если это возможно? его необходимо вводить после добавления заголовка.
У вас попытался использовать конфигурацию журнала log4j2.xml? , просто добавьте пакет CXF. –
Nope .. Как это сделать? –
Какую версию мула вы используете? –