Service generation. Hopefully the request and response messages contain enough information.