UBS order management
UBS Requires Party Information to be provided while placing orders.
Parties info should be provided in extraparams of subscribe quote as: "Party0":"X,Y,Z".
Here, PartyID(448)=X, PartyIDSource(447)=Y, PartyRole(452)=Z.
Information about multiple parties can also be provided as "Partyx":"PartyID, PartyIDSource, PartyRole", where x starts with '0' and increments based on the number of parties.
Sending orders using OMS interface NewOrder
com.apama.oms.NewOrder("order1", "EUR/USD",1.457852,"BUY", "LIMIT",
2000000, "UBS-FIX", "", "", "UBS_TRADING", "", "", {"CFICode":"FFCPNO",
"OrderQty":"2000000","FutSettDate":"20091201","TimeInForce":"4","Party0":"X,Y,Z"})
Sending orders (PREVIOUSLY QUOTED) using OMS interface NewOrder
com.apama.oms.NewOrder("pq1", "EUR/USD",1.496914,"BUY", "PREVIOUSLY QUOTED",
100, "UBS-FIX", "", "", "UBS_TRADING", "", "", {"Quote":"Y",
"QuoteID":"rfq30434000391111143608658","CFICode":"FFCPNO",
"OrderQty":"100", "FutSettDate":"20091201","TimeInForce":"4","Party0":"X,Y,Z"})