APL |
Increase Mutual Fund Destinations |
Increase Mutual Fund Destinations
The global function WIND^MFBLS^WHICH has been modified to increase the Mutual Fund destinations from five to eight.
Prior to this enhancement, when trades were executed with USB, for example, and blocks were created on APL, clients were unable to post since there was no prompt to tag/send given the 5 destination limitation. So the trades weren't tagged and did not post. After the enhancement, users should be able to see the prompt to send to tag.
By adding additional destinations to the WIND^MFBLS^WHICH function, users will receive a prompt upon commit so that the MF trades will post via MFPOSTEOD. The destination names are arbitrary, and simply need to be added to the function to facilitate the prompt. Without additional destinations, clients must post these trades manually. This also creates regulatory issues.
To test, once the destinations have been increased to eight:
- Add a new destination to the MFBLS.xyz file
- Add the flag in EDSETUP for the new destination
- Run test by trading Mutual Fund blocks to make sure the MFBLS component file is updated correctly
Examples
Note: These examples are for client AIS, which currently exists in production.
MFBLS.xyz File:
DESTINATION 6 = AIS USB
ACCT SELECT 6 = desbrk eq usb
FUID FLAG 6 = mfusbflg
LIQUIDATION PERCENT 6 = 99
OVERSELL CHECK 6 = 90 TO 98
LIQUIDATE ALL UNITS 6 = YES
EDSETUP:
(121) MFUSBFLG <-- MFGNWFLG