3.5. Server side configuration to enable web services
For clients to invoke web services in Cyclos, the following configuration needs to be done on the server (as global or network administrator):
- On the System management > Configurations tab, click a row to go to the configuration details page.
- On the Channels tab, click on the Web services channel row, to go to the channel configuration details page.
If using access clients, the channel will be Access client instead.
- Make sure the channel is enabled. Click the edit icon on the right if the channel is not defined on this configuration.
Then mark the channel as enabled, choose the way users will be able to access this channel (by default or manually) and the password type used to access the web services channel.
You can also set a confirmation password, so sensitive operations, like performing a payment, will require that additional password.
- For the user which will be used for web services, on the view user profile page, under the User management box, click the channels access link.
- On that page, make sure the Web services channel is enabled for that user.
Also, only active users may access any channel - on the profile page, on the same User management box, there should be a link with actions like Enable / Block / Disable / Remove.
On that page, make sure the user status is Active.
- A side note: If performing payments via Web services, make sure the desired Transfer type is enabled for the Web services channel.
To check that, go to System management > Accounts configuration > Account types.
Then click the row of the desired account type, select the Transfer types tab and click on the desired payment type (generated types cannot be used for direct payment).
There, make sure the Channels field has the Web services channel.