Steps are exactly as per overview, but some points:
- logged in as administrator throughout
1. Web services enabled
2. enabled xmlrpc
3. User account 'webservice' created
4. Created a role 'xmlrpc' and added (only) webservice/xmlrpc:use and webservice:createtoken
5/6/7: created a service, added some functions and specified ALL users
8: Attempted to create a token for 'webservice' user... "The user hasn't the required capability to use this service"
It does work if the admin user is selected so it appears that some additional capabilties are required that are not mentioned in the Overview notes.