...
Request for quote is a control used for buying and selling bonds. The Kodiak implementation implements Directed Request for Quote where counterparties need to be selected to send the quote request to.
The feature can be turned on/off in the Kodiak Server using the variable “EnableRequestForQuote”.
Server
The server validates tokens from Kodiak Token Issuer and it is necessary to include tokens from there as bearer tokens to communicate with the RFQ server.
...
It is also possible to enable/disable showing quotes in the trade ticker by default when opening a new trade ticker window under Tools → Settings → Market Data → Show quotes by default. The current workspace needs to be saved and the client restarted for the setting to be modified.
...
Deployment
Jenkins:
https://jenkins.livemarketdata.com/view/.Net/view/KODIAK OMS/view/RFQ Server/
Octopus:
https://kodiak.octopus.app/app#/Spaces-1/projects/kodiak-rfq-server/deployments
Release to test
To deploy to a new tenant on a test environment, the tenant first needs to be connected to the project on Octopus Deploy.
...
Prerequisites
The Kodiak Token Issuer needs to be present on the target machine in order to send requests to the RFQ server. You can find instructions for deploying the Token Issuer here:
Add to folder inetpub/wwwroot/token-issuer-iis
You will also have to run the CreateScript on your database in order for the service to run successfully.
Creating the service
To deploy the service, unzip the file inside to C:\KodiakRFQServer. Then, in a command prompt running with administrator privileges, run this command:
Code Block |
---|
sc create KodiakRFQServer binPath= "C:\KodiakRFQServer\Kodi.Kodiak.Quotes.api.exe" DisplayName= "Kodiak RFQ Server" start= auto |
When these steps are completed you will be able to start, stop and restart the service under Windows Services.
Checklist:
Add ports 7081 and 7080 to local firewall rules