The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

2019.47.WE.A

  • PHNX-1025: Logging-Ascii message log must have unique CompID values based on WE instance
  • PHNX-1030: 360T TEX-Gateway should drop Quote Cancels (Quote Response) sent after Order
  • PHNX-1047: Tooling-Improve Enterprise Start script
  • PHNX-1059: Tooling-360T QuoteRequest Client Service mock
  • PHNX-1063: Bloomberg FX<GO>-Batches - LastSpotRate component in NewOrderList message mapping incorrect
  • PHNX-1070: Base Implementation-Auto-Logon Feature Doesn't work
  • PHNX-1074: Logging-POC use posix mqueue journal/log
  • PHNX-1079: Tooling-360T QuoteRequest NoLegs Python validation Script
  • PHNX-1080: Logging-Simple pluggable posix journal
  • PHNX-1081: Logging-POC Read POSIX and write to disk process
  • PHNX-1083: Logging-Recoverable out of process journal sequence number
  • PHNX-1087: Tooling-360T QuoteRequest NoPartyIDs Python validation Script
  • PHNX-1088: Base Implementation-Venue Session Handling - SeqNumber sent in GapFill Message to the Venue is incorrect
  • PHNX-1089: Base Implementation-Venue Session Handling - Sequence number in IntraDay Logon sent to venue has sequence number incremented by 1
  • PHNX-1090: Documentation-Prepare for customer UAT release 2019.45.WE.A
  • PHNX-1091: Message replay sent messages old than 3 hearbeats
  • PHNX-1093: Bloomberg FX<GO>-Batches - As a client my indicative quotes will withdraw my previously published tradeable quotes
  • PHNX-1094: Bloomberg FX<GO>-Batches - As a client I am able to explicitly withdraw my published quotes
  • PHNX-1095: Venue Session Handling - Bloomberg - On losing Venue connection Gateway does not notify client
  • PHNX-1097: Bloomberg FX<GO>-Batches - As a client I expect a trading counterparty to terminate previously issued quote requests
  • PHNX-1098: Bloomberg FX<GO>-Batches - As a client I can reject quote requests for Batch securities from a trading counterparty
  • PHNX-1101: Tooling-360T QuoteRequest NoLegs Allocation Python validation Script
  • PHNX-1102: Tooling-Batches - Python Mappings for BBG RFS Batch QuoteCancel
  • PHNX-1103: Bloomberg and Currenex Ascii logs randomly missing from SIT04, SIT09, ld4unicreditprod11
  • PHNX-1106: Currenex RFS-Correct QuoteID component in QuoteCancel message
  • PHNX-1108: Tooling-360T SPT Quote mapping validation should be based on test generated messages
  • PHNX-1109: Base Implementation-One-way Swap and Block requests must ensure only 1 side of spot is populated in Quotes
  • PHNX-1110: 360T TEX/Bloomberg FX<GO>-360T and Bloomberg are rejecting OneWay UnEven SWP Quotes when Far Leg >Near Leg
  • PHNX-1118: Bloomberg FX<GO>-Batches - As a client I am able to terminate previously priced Batch Quote Request
  • PHNX-1119: 360T TEX-Session and User setup with MF credentials
  • PHNX-1123: Tooling-Incorrect Value Date sent when Execution Report was not populated with Trade Date
  • PHNX-1124: Tooling-Batch - Python Mappings for BBG Batch QuoteRespnse to Quote Cancel
  • PHNX-1142: Logging-Document Required Kernel Settings for out of process logging
  • PHNX-1154: API Client-Improve Enterprise Sample Client sequence number handling
  • PHNX-1174: Configuration-Rename qa servers config directory from nyc01-qa-sit-0* to nyc01-qa-sit-10*
  • PHNX-1179: Tooling-Fix QA deployment issue
  • PHNX-454: Bloomberg FX<GO>-Analyse feed specification and produce stories
  • PHNX-461: Latency / Performance metrics process
  • PHNX-778: Prepare Customer Go-Live for FxAll and Currenex
  • PHNX-864: Currenex RFS-QuoteResponse: Update QuoteRespType and Header for QuoteRequestReject and QuoteCancel messages
  • PHNX-874: 360T TEX/Bloomberg FX<GO>-QuoteResponse: correct TransactTime for CNX QuoteResponse message
  • PHNX-876: Currenex RFS-Move LegLeavesQty validation to global level
  • PHNX-897: Logging-Gateway logging at INFO level to be improved
  • PHNX-963: Logging-ASCII log roll logic change
  • PHNX-973: Logging-Improve production latency stage 1
  • PHNX-986: Base Implementation-Performance improvements
  • PHNX-996: API Client-Update schema and sample client

2019.45.WE.A

  • PHNX-997: Bloomberg FX<GO>-Integrate doctest framework for unit tests
  • PHNX-995: Bloomberg FX<GO>-Python Validations for Bloomberg QuoteRequestReject
  • PHNX-994: Tooling-Use test generated messages for CNX NDS QuoteRequest mapping validation
  • PHNX-993: Tooling-Use test generated messages for CNX NDF QuoteRequest mapping validation
  • PHNX-992: Tooling-Use test generated messages for CNX SWP QuoteRequest mapping validation
  • PHNX-991: Tooling-Use test generated messages for CNX FWD QuoteRequest mapping validation
  • PHNX-990: Tooling-Use test generated messages for CNX SPT QuoteRequest mapping validation
  • PHNX-988: 360T TEX-Fix incorrect Zero values on  legAllocAccount and legIndividualAllocID
  • PHNX-985: Logging-Produce design wiki for faster message logging leading to lower latency
  • PHNX-983: Bloomberg FX<GO>-Python Validations for Bloomberg ExecutionAck
  • PHNX-971: 360T TEX-Create 360T mock venue for nightly tests
  • PHNX-965: Bloomberg FX<GO>-ESP - As a client I am able to explicitly withdraw my published quotes
  • PHNX-961: Logging-Message log - Correct timestamp on resent messages
  • PHNX-947: Bloomberg FX<GO>-Python Validations for Bloomberg Execution report
  • PHNX-939: Venue Gateway-FIX Venues - handling of null input strings and timestamps.
  • PHNX-930: Bloomberg FX<GO>-ESP - As a client I expect a trading counterparty to terminate previously issued Market Data Requests
  • PHNX-924: Bloomberg FX<GO>-ESP - As a client I can reject Market Data Subscription requests from a trading counterparty
  • PHNX-919: Bloomberg FX<GO>-ESP - As a client I expect to receive SPT/FWD/NDF subscription requests from a trading counterparty
  • PHNX-915: Tooling-Create scheduled job for to execute log clean over weekends
  • PHNX-880: Bloomberg FX<GO>-Bloomberg RFS - As a client I expect to be notified of final deal status
  • PHNX-879: Bloomberg FX<GO>-Bloomberg RFS - As a client I expect to be able to accept or reject deal requests from trading counterparties
  • PHNX-872: Bloomberg FX<GO>-RFS - As a client I expect a trading counterparty to terminate previously issued quote requests
  • PHNX-868: Logon Service-Add metrics and event tracking to the Logon Service
  • PHNX-390: Base Implementation-Stop process crashing on start when config is missing
  • PHNX-360: API Client-Add fix Quote to SBE Quote mapping validation to the test framework
  • PHNX-226: API Client-Whisperer Enterprise - FIX Venue Session - Heartbeat and TestRequest
  • PHNX-225: API Client-Whisperer Enterprise - FIX Venue Session - Venue Resync
  • PHNX-224: API Client-Whisperer Enterprise - Venue Session - WE Resync (mid-Session)
  • PHNX-222: API Client-Whisperer Enterprise - FIX Venue Session - Logout Management
  • PHNX-220: API Client-Whisperer Enterprise - FIX Venue Session - Login Management
  • PHNX-219: API Client-Whisperer Enterprise - FIX Venue Session - State Updates
  • PHNX-192: Base Implementation-Java code to create SBE4 objects from FIX messages for Cancel Order Request
  • PHNX-116: Base Implementation-Unclean disconnection of trading user incorrectly causing venue disconnection
  • PHNX-1075: Tooling-360T QuoteRequest NoBodyRegulatoryFields Python validation Script
  • PHNX-1072: Tooling-360T QuoteRequest RegulatoryBodies Python validation Scripts
  • PHNX-1071: Tooling-360T QuoteRequest NumOfCompetitors Python validation Script
  • PHNX-1069: Tooling-360T QuoteRequest Security Type Python validation Script
  • PHNX-1068: Base Implementation-Fix latest build - issue in mapping utility functions
  • PHNX-1065: Tooling-Use test generated messages for CNX SPT NewOrderSingle mapping validation
  • PHNX-1062: Bloomberg FX<GO>-ESP - Amend NoQuoteEntries component in MassQuote message
  • PHNX-1055: Bloomberg FX<GO>-Bloomberg ESP - Python Mappings for BBG MarketData Cancel
  • PHNX-1054: Documentation-Ensure the correct git version is included in the package_info.txt file
  • PHNX-1052: Base Implementation-Convert more unit tests to new doctest framework
  • PHNX-1050: Base Implementation-Calculate replay window from last outbound live transaction message instead of logon-response timestamp
  • PHNX-1048: Tooling-Update logon-service validation message
  • PHNX-1043: Bloomberg FX<GO>-Bloomberg ESP - Python Mappings for BBG MarketDataRequestReject -924
  • PHNX-1042: Configuration-Update Currenex config for customer deployment
  • PHNX-1041: Configuration-Update UAT FXall config file for customer deployment
  • PHNX-1036: Tooling-Use test generated messages for CNX SPT NewOrderSingle mapping validation
  • PHNX-1035: Tooling-Add docker status check script to Nightly regression test build plan
  • PHNX-1032: Logon Service-Update Logon-service-config for customer deployment
  • PHNX-1031: Bloomberg FX<GO>-Bloomberg ESP - Python Mappings for BBG MarketData UnSubscription Request-930
  • PHNX-1026: Logging-Correct text in Tag 122 signally end of logon process.
  • PHNX-1024: Currenex RFS-Create New currenex config for customer deployment
  • PHNX-1023: Logon Service-Create New Logon-service-config for customer deployment
  • PHNX-1022: Bloomberg FX<GO>-Bloomberg ESP - Python Mappings for BBG MarketData Subscription Request-919
  • PHNX-1021: Bloomberg FX<GO>-Bloomberg RFS - Python Mappings and Scenarios for Quote Cancel
  • PHNX-1020: Bloomberg FX<GO>-Bloomberg RFS Certtification
  • PHNX-1018: Base Implementation-Incorrect sequence number of unexpected client disconnect
  • PHNX-1016: Tooling-CNX QuoteRequest mapping in nightly tests
  • PHNX-1015: Tooling-Read MarketType from hasLegNdf decoders and map to model in nightly tests
  • PHNX-1014: Tooling-Add RegulatoryBody SFTR to RegulatoryBodies model in nightly tests
  • PHNX-1013: Tooling-Read BodyPassthru in ExecutionAck decoder and map to model in nightly tests
  • PHNX-1011: Tooling-Transaction Time Quote Request - EPOCH to Human Readable format Required
  • PHNX-1010: Tooling-CNX NDS Quote Request mapping validation issue - update Data Dictionary in nightly tests
  • PHNX-1009: Tooling-Python Message Mapping Validation CNX Quote Request enhancements
  • PHNX-1004: Tooling-Use test generated messages for CNX NDS Quote mapping validation
  • PHNX-1003: Tooling-Use test generated messages for CNX NDF Quote mapping validation
  • PHNX-1002: Tooling-Use test generated messages for CNX SWP Quote mapping validation
  • PHNX-1001: Tooling-Use on test generated messages CNX FWD Quote mapping validation
  • PHNX-1000: Tooling-Use on test generated messages for CNX SPT Quote mapping validation

...