Index: /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/SOAPUtils.java
===================================================================
--- /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/SOAPUtils.java	(revision 1982)
+++ /trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/SOAPUtils.java	(revision 1983)
@@ -289,4 +289,32 @@
         return attributeValues;
     }
+    
+    /**
+     * <p>
+     * Allows the removal of pre- and suffixes from SOAP operation names in {@link SimpleSOAPEventType}. 
+     * </p>
+     *
+     * @param sequence sequences where the operation names are normalized
+     */
+    public static List<Event> normalizeOperationNames(List<Event> sequence, String prefixToRemove, String suffixToRemove) {
+        List<Event> normalizedSequence = new LinkedList<>();
+        for (Iterator<Event> eventIter = sequence.iterator(); eventIter.hasNext();) {
+            Event event = eventIter.next();
+            if ((event.getType() instanceof SimpleSOAPEventType)) {
+                SimpleSOAPEventType eventType = (SimpleSOAPEventType) event.getType();
+                String methodName = eventType.getCalledMethod();
+                if( prefixToRemove!=null && methodName.startsWith(prefixToRemove) ) {
+                    methodName = methodName.substring(prefixToRemove.length(), methodName.length());
+                    // remove prefix
+                } 
+                if( suffixToRemove!=null && methodName.endsWith(suffixToRemove) ) {
+                    methodName = methodName.substring(0, methodName.length()-suffixToRemove.length());
+                }
+                event = new Event(new SimpleSOAPEventType(methodName, eventType.getServiceName(), eventType.getClientName(), eventType.getSoapRequestBody()), event.getTarget());
+            }
+            normalizedSequence.add(event);
+        }
+        return normalizedSequence;
+    }
 
     /**
