App.config

App.config is an XML formatted file that is used to hold basic parameters for RESTfulFish.

FishbowlUser

This defines the username used to login RESTfulFish into Fishbowl. It is advisable that no other personal have access to login using FishbowlUser and FishbowlPassword. This user should belong to all user, at a minimum the Administrators, and location groups. Refer to the link below regarding access rights. It is suggested to purchase or add an extra user to the license key of the Fishbowl server that RESTfulFish will be connecting to since this user will consume one seat from the current license.

https://www.fishbowlinventory.com/wiki/Access_Rights

FishbowlPassword

This defines the password used to login FishbowlUser into Fishbowl. It is advisable that no other personal have access to this password.

FishbowlServer

This defines the Fishbowl server host that RESTfulFish will connect to. This should be defined

FishbowlPort

This defines the port that the Fishbowl server is running at. This should be, by default, 28192.

FishbowlRequests

This defines the REST API exposure that RESTfulFish will process. By enabling this, setting it to true, frontend applications will have access to requests from classes FishbowlRequests and CustomFishbowlRequests. The data returned in these classes will be in JSON format. This cannot be set to true (or false) while FishbowlLegacyRequests is set to true (or false) simultaneously.

FishbowlLegacyRequests

This defines the REST API exposure that RESTfulFish will process. By enabling this, setting it to true, applications will have access to requests from classes FishbowlLegacyRequests and CustomFishbowlLegacyRequests. The data returned in these classes will be in XML format. This cannot be set to true (or false) while FishbowlLegacyRequests is set to true (or false) simultaneously.

HttpPort

This defines the HTTP port that the REST API will listen onto. The default port is 1234. Although you may use a port range of 1 - 65535.

EnableHttps

This will enable HTTPS support. Refer to HTTPS.

KeepAliveSleep

This defines, in minutes, the amount of time between each heartbeat is sent to the Fishbowl Server. This will ensure that RESTfulFish is logged into Fishbowl server indefinitely. Please update KeepAliveSleep so that it is significantly less than the inactivity time set in Fishbowl Server Administration. Refer to the following page for further details: https://www.fishbowlinventory.com/wiki/Support#Extend_the_Client_Inactivity_Time

Last updated

Was this helpful?