assert (getDomainRoot().getWebServiceMgr() != null);
final Set<WebServiceEndpoint> s =
getDomainRoot().getQueryMgr().queryJ2EETypeSet(J2EETypes.WEB_SERVICE_ENDPOINT);
for( final WebServiceEndpoint wsp : s )
{
final MessageTrace[] msgs = wsp.getMessagesInHistory();
if ( msgs == null)
{
System.out.println(" No messages found");
continue;
}
System.out.println(" Collected messages " + msgs.length);
for ( int idx =0; idx < msgs.length; idx++)
{
final MessageTrace msg = msgs[idx];
System.out.println(" message id " + msg.getMessageID());
System.out.println(" application id " + msg.getApplicationID());
System.out.println(" endpoint name " + msg.getEndpointName());
System.out.println(" response size " + msg.getResponseSize());
System.out.println(" request size " + msg.getRequestSize());
System.out.println(" transport type is " +
msg.getTransportType());
System.out.println(" request headers are " +
msg.getHTTPRequestHeaders() );
System.out.println(" response headers are " +
msg.getHTTPResponseHeaders() );
System.out.println(" fault code is " + msg.getFaultCode());
System.out.println(" fault string is " + msg.getFaultString());
System.out.println(" fault actor is " + msg.getFaultActor());
System.out.println(" client host is " + msg.getClientHost());
System.out.println(" principal name is " +
msg.getPrincipalName());
System.out.println(" request content is " +
msg.getRequestContent());
System.out.println(" response content is " +
msg.getResponseContent());
System.out.println(" call flow enabled " +
msg.isCallFlowEnabled());
}
}