Index: trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/HTTPLogParser.java
===================================================================
--- trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/HTTPLogParser.java	(revision 1988)
+++ trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/HTTPLogParser.java	(revision 1990)
@@ -195,7 +195,26 @@
         Session session = sessionObj.getValue();
 
+        long orderingId = 0;
         if ((session.getHttpExchange() != null) && (session.getHttpExchange().size() > 0)) {
             List<Event> sequence = new LinkedList<Event>();
             for (HttpExchange exchange : session.getHttpExchange()) {
+                
+                // check, if the exchange is an old one and does not contain ordering ids yet.
+                // If not, then add them.
+                if (exchange.getRequest().getOrderingId() == null) {
+                    exchange.getRequest().setOrderingId(orderingId++);
+                }
+                else {
+                    orderingId = exchange.getRequest().getOrderingId();
+                }
+                
+                if (exchange.getResponse().getOrderingId() == null) {
+                    exchange.getResponse().setOrderingId(orderingId++);
+                }
+                else {
+                    orderingId = exchange.getResponse().getOrderingId();
+                }
+                
+                // now handle the exchange
                 sequence.add(new Event(createEvent(exchange),
                                        new HTTPTarget(exchange.getReceiver())));
