To All,

I have enabled Log4j logging in my CXF application which works nicely. As you 
can see below the logging is working and I can see my inbound and outbound SOAP 
messages.

I don't see a unique message ID in the SOAP messages that would tie the 
response to the request.

Is there a unique "id" in the request message that is returned in the response 
message that I can use to tie the response to a specific request.
Maybe I am just not showing it in my log file. I see the 
wsu:Id="UsernameToken-23612966" which might be unique for the request but the 
SOAP header is not in the response.

Any thoughts are gratefully appreciated.

Thanks,

Jeff


LOG SAMPLE:

13:11:36,540 INFO LoggingInInterceptor:132 - Inbound Message
----------------------------
Encoding: UTF-8
Headers:
{content-length=[1031], connection=[keep-alive],
cache-control=[no-cache], host=[localhost:8080],
user-agent=[Java/1.5.0_16], SOAPAction=[""], pragma=[no-cache],
content-type=[text/xml; charset=UTF-8], Accept=[*]}
Messages:
Message:

Payload:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
        <soap:Header>
                <wsse:Security
                        
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
                        soap:mustUnderstand="1">
                        <wsse:UsernameToken
                                
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
                                
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
                                wsu:Id="UsernameToken-23612966">
                                <wsse:Username
                                        
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";>xxxxx</wsse:Username>
                                <wsse:Password
                                        
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
                                        
Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText";>xxxxx</wsse:Password>
                        </wsse:UsernameToken>
                </wsse:Security>
        </soap:Header>
        <soap:Body>
                <ns2:addCustomer xmlns:ns2="http://server.cxf.asi.cox.com/";>
                        <arg0>
                                <name>CXF</name>
                        </arg0>
                </ns2:addCustomer>
        </soap:Body>
</soap:Envelope>
--------------------------------------

13:11:36,610 INFO
LoggingOutInterceptor:131 - Outbound Message
---------------------------
Encoding: UTF-8
Headers: {}
Messages:
Payload:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
        <soap:Body>
                <ns2:addCustomerResponse 
xmlns:ns2="http://server.cxf.asi.cox.com/";>
                        <return>
                                <id>4</id>
                                <name>CXF</name>
                        </return>
                </ns2:addCustomerResponse>
        </soap:Body>
</soap:Envelope>



Jeffrey M. Constantin | Cox Communications Inc.
Data Product Services (DPS) | Architecture & Systems Integration (ASI)
Desk: 404-269-3111 | Mobile: 678.643.6528




Reply via email to