ICE requires API clients using the API to support the Application Identifier tags in the API Logon Message.
These Application Identifier tags are ApplicationName (9450), ApplicationVersion (9451), ApplicationVendor (9452) with the following usage:
Tag 9450: The name of the application. | Field Name: ApplicationName | Field length 30 |
Tag 9451: The Application Version | Field Name: ApplicationVersion | Field length 10 |
Tag 9452: Should contain the name of the application vendor (ISV, QV, etc.) or the name of the company if proprietary. | Field Name: ApplicationVendor | Field length 10 |
The standard OnixS directConnect: ICE SDK distributions prepopulate these values as:
Tag 9450: | OnixS Trading System |
Tag 9451: | Implementation code base (C++, Java and ,NET) followed by major and minor version designations. Examples being = C4.19, J1.16, N4.18. |
Tag 9452: | OnixS |
The ICE has noted inconsistent usage of these tags and is standardizing for tracking conformance and Production environment usage.
The 9450 and 9451 tags may be customized based on firm-specific requirements, but the ApplicationVendor (9452) should remain as the mandatory default value of "OnixS".
Any questions regarding this technical guidance are welcome if required. Please contact support@onixs.biz