public Flow runService(...) throws ... { [...] Map params = getParameters(options); WSHttpServletRequestWrapper wRequest = retrieveWrappedServletRequest(sdf); setHttpSession(wRequest, sessionID); putParameters(wRequest, (String[])params.get("names"), (String[])params.get("values"), (String[])params.get("attach")); // NEW PIECE OF CODE, I.E., THE PATCH wRequest.addParameter("_uri", serviceID); Node node = process(...); [...] return flow; }