1.0.79
- Test:2017-03-06
- Prod:2017-03-10
-
Summary
- New UX in prep for Atlantis. Small fixes.
-
Bug Fixes
- System should not present a warning message if rel to owner field is not indicated in profile manage page if the user is fia tech admin.
-
New Features
- New navigation and menu UX
- Transform UH Part Admin into UH Part OCR User Admin
1.0.71
- Test:2016-11-14
- Prod:?
-
Summary
- Small enhancements, rule adjustments, and bug fixes
-
Bug Fixes
- In Reportable Account Audit Log, "Last Reported On" field draws from "Last Received On" value
- The CFTC does not allow NP Controllers to have address disclosed by LEI
- Reportable Account Audit log CSV Report is missing headers in few columns.
- If User name is 2 character user is not able to change password from Forget Password Link
- Do not allow semicolons in email address field on Profiles
- Add "Triggered On" field to Audit Report
- User Account CSV Report is missing headers and the report is not organized
- Only allow LE Profiles to be added as Domestic FCM to an account
- Owner and Controller as NP is a valid Trading Account configuration
-
New Features
- Enhancements to Reportable Account Audit Log
- Enhancements to User Admin search screen
- FiaBatch based deletion of short codes
- Extend timeout on resend of new user verification email
- Change subject line of emails from OCR Test
- Provide more meaningful UserHub role descriptions
- Allow for longer UserHub Role descriptions
- OCR operational statistics report
1.0.69
- Test:2016-10-17
- Prod:2016-10-28
-
Summary
- Post go-live bug fixes
-
Bug Fixes
- Reportable Accounts Audit Log, limit participants in drop down
- FiaBatch export slowness
- Profile Excel upload fails when an existing LegalEntity with Name longer than 100 characters is included
- FiaBatch exporter is incorrectly flagging missing perms for 3rd Party Controllers
- ProfileChangeNotification job experiences SMTP time out
- Profile upload fails if the excel file contains a LE profile and main contact with more than 100 chars and vice versa
1.0.68
- Test:2016-10-03
- Prod:2016-10-18
-
Summary
- Post go-live bug fixes
-
Bug Fixes
- Client reporting indicator, the word "Available" is misspelled
- Incomplete Account Report - Foreign Privacy Exception cause inaccurate validations
- "Supplied by LEI" box should null out Country field
- OCR Profile Legal Entity Name should be able to support 512 characters.
- Using the "create participant code" function, can add user and participant managers
- Failure to upload Excel file with invalid hyperlink
- Excel profile upload - Profile name truncation results in duplicates
- FiaBatch account load allows CRI on non TA
- Third party controllers attached to an account look valid even when not permissioned
- FiaBatch export parallelization for performance
- Inactive trading accounts should not be considered in special account validations
- SA ref data change trigger can reactivate an inactive TA
- Domestic FCM role has no provision to "Supply by LEI"
- Main contact under a legal entity - Phone validation is misleading
1.0.66
- Test:2016-09-05
- Prod:2016-09-09
-
Summary
- Small bug fixes
-
Bug Fixes
- FiaBatch (and account extract report) account isComplete indicator is unreliable.
1.0.65
- Test:2016-08-22
- Prod:2016-09-01
-
Summary
- Small bug fixes
-
Bug Fixes
- Dupe profile role check is failing on multiple FPE rows.
- Phone number validation implemented by CFTC.
- CFTC no longer requires URL's to start with "www".
1.0.64
- Test:2016-08-08
- Prod:2016-08-18
-
Summary
- Small bug fixes
-
Bug Fixes
- Foreign privacy exceptions should not apply to special accounts.
1.0.61
- Test:2016-06-27
- Prod:2016-07-07
-
Summary
- OCR 2016 No Action Relief support
-
Bug Fixes
- Getting exception to download UserHub CSV Report
- 403 Error viewing CGM files
- Account Reports grid capped at 5 entries, not paging
-
New Features
- 102S account profile role requirements change
- Relationship To Owner is now optional
- Foreign Privacy Exception field support
- Client Reporting Issue field support
1.0.59
- Test:2016-05-30
- Prod:2016-06-09
-
Summary
- Small enhancements
-
Bug Fixes
- Fix for over-reporting of changed reports due to market/shortcode order on trigger files
- Fix login page partial loading causing server errors
1.0.53
- Test:2016-03-07
- Prod:2016-03-17
-
Summary
- Small enhancements
-
New Features
- Addition of US Armed Forces State codes
1.0.52
- Test:2016-02-22
- Prod:2016-03-03
-
Summary
- Small enhancements
-
New Features
- Validation errors to be included in FiaBatch exports
- Account Extract Report
1.0.49
- Test:2016-01-11
- Prod:2016-01-21
-
Summary
- Small bug fixes
-
New Features
- AOCR User Export is including delete users
- OCR Spreadsheet upload - wrongly invalidating Np controller with Employer as not having an Employer
1.0.48
- Test:2015-12-23
- Prod:2016-01-07
-
Summary
- Small enhancements
-
New Features
- Add "LastUpdatedOn" field to Profile Extract (excel)
- Make missing accountClass a soft validation error for all accounts
1.0.46
- Test:2015-11-27
- Prod:2015-12-14
-
Summary
- Small enhancements
-
New Features
- Ehanced Report Generated response email subject lines
- Enhanced File Loaded response email subject lines
-
Bug Fixes
- Deleted User Accounts still appear on UserHubConfig/User Report
- Dupe entries in CGM trigger cause timeout
- Hide OCR Search control on OCR Agreement page
1.0.44
- Test:2015-10-30
- Prod:2015-11-12
-
Summary
- Small enhancements
-
New Features
- ISO Data- change preferred language for Israel to Hebrew
-
Bug Fixes
- Search requests execute the search api call multiple times
1.0.43
- Test:2015-10-15
- Prod:2015-10-29
-
Summary
- Small enhancements
-
New Features
- Reporting Firm Users should default to "visible by me" in searches
- Participant User Notifications- New User Created
-
Bug Fixes
- Fix UI validations and panel styles on CreateOcrParticipant and AssociateUser screens
1.0.42
- Test:2015-10-01
- Prod:2015-10-15
-
Summary
- "Controller and Counterparty" support. ICE EU destination.
-
New Features
- ICE Europe delivery
- Account Summary report needs an optional "Destination" criteria dropdown
- CftcBatch header email addresses are using FIA Tech instead of reporting firm address
- Change file verification in inbox sweep processes to minimize locking
- Enable ICEE delivery job
- Harden the batch jobs against participant codes that don't exist in the file system
- Participant creation admin function
- Participant user association
- Spreadsheet- New Profile validation notifications should not mention the OCR Profile ID
- Standardize ISO country language
- UI changes to support "Controller and Counterparty"
- XSD changes to support "Controller and Counterparty"
-
Bug Fixes
- 102S account with controller and counterparty using the same profile triggers a warning on submission
- CGM output file is repeating special accounts
- Failure in InboxSweep due to file in use
- Merge - Cftc file name validation regex issue in identifying 10 (Oct) as valid month
- Processing sink fails validating SFTP destination
- Spreadsheet- Updating an existing Profile should not affect the Profile Name
1.0.41
- Test:2015-09-21
- Prod:2015-10-15
-
Summary
- User permission change notifications. Authorized Rep at the Reporting Firm level.
-
New Features
- Add a "Authorized Rep" link to a profile on the Reporting Firm page
- Audit of user permissions (JPMC request from eRECS)
- Add Archive directories for root directories to DFS setup
- Add Archive/purge job for FiaUserHub
- Add DbException to retry logic for CFTC and CGM batch processor
- Add model script to copy existing Main Contacts to Auth Rep
- Adjust InboxSweep delays and timeouts
- Model changes for AuthorizedRep profile on ReportingFirm
- Modify Archive purge to clean up email log folder
- Modify ArchivePurge configuration to archive root folders to separate directories
- Modify CFTC Batch creator to use AuthorizedRep profile for contact node
- User permission change notifications
- Web UI changes for AuthorizedRep profile
-
Bug Fixes
- Finland ISO update
- Reportable Account Audit Log Report does not respond property to participant code and reporting firm criteria
- Reportable Account Audit Log report is using the wrong processing date
1.0.40
- Test:2015-9-04
- Prod:2015-9-17
-
Summary
- Profile change notifications. Security enhancements. Stability improvements.
-
New Features
- Convert password encryption to one-way-hash
- Profile change notifications
- Add DbException to retry logic for CFTC and CGM batch processor
- Add delay to processing sweep
- Add FiatOcrInboundHistoryRoot env var to be added for Web servers
- Adjust InboxSweep delays and timeouts
- Alter the ProfilePermissionLog structure to support "Profile Revoke Notifications"
- CGM batch should raise a validation exception instead of failing the job, if the trigger file is empty
- Change nlog file archived size = 5MB, maxArchiveFile = 999
- Change OCX configurations due to their infrastructure move
- Configure Visual Cron to run ProfileChangeNotifications job
- Convert UserHub code to use two-way to one-way hash
- Correct CME filenames
- Create Notifications for Profile changes
- Detect Profiles Created/Updated after Last Run timestamp for each Reporting Firm
- Disallow updating same profile spreadsheet multiple times to avoid duplicate new profiles
- Invalid Profile Report - filter out 3rd party controllers for "Visible to me"
- Model changes for storing LastCheckedTimestamp
- One time process to convert two-way to one-way hash
- Point CFE Production destination back to their PROD server
- Remove argument for RefDataChange support mail group
- Remove SSLv3 and RC4 ciphers
- Remove SSLv3 and TLS1.0 CBC Ciphers
- Remove VC parameters to Email Delivery task in ProcessingFileWatcher
- S40 Hotfix - Verify New Device even on an authenticated session
- Send emails for Profile changes
- Setup daily/weekly Symantec scans for production machines
- Setup NFE as a destination
- Undefined error message for Trading Account with Legal Entity in the "Owner & Controller" role
- When a spreadsheet uploading new data has errors, don't do partial upload
-
Bug Fixes
- Inbox Sweep sluggish during high loads of RefDataChange
- InboxSweep 100MS delay is not effective when files are in different destination folders
- Invalid Profile Report - filter out 3rd party controllers for "Visible to me"
- OCX delivery failing
- Processing Sink failing on duplicate index check
- Processing Sink fails on retry of file that doesn't exist
- Profile upload button needs to support autoupload false for duplicate spreadsheet
- Undefined error message for Trading Account with Legal Entity in the "Owner & Controller" role
1.0.39
- Test:2015-8-24
- Prod:2015-9-03
-
Summary
- Client IP based authentication. Bug fixes and small adjustments.
-
New Features
- Client device authentication by IP address
- Default account controller suppression - limit to only present NP controllers
- Add model script to remove any existing granted FIAT profile permissions
- Add OCR ID to Profile-Specific Account Validation Messages
- CgmBatch report creation process is very slow due to large overuse of a single UoW
- Challenge client IP when logging into UserHub
- Change password service call should avoid pulling up deleted user accounts when fetching the User object
- Create ProfileChangeNotifications project in solution
- Deactivated trading accounts should not appear on 102A reports as relatedAccounts
- Default account controller suppression - limit to only present NP controllers
- Deny OPTIONS verb
- Handle user client address authentication link click
- Harden batch process against account insert failure on dupe index violation
- If an account is included twice on trigger file, reject the latter duplicate trigger
- Improve visibility of FIA Tech pages for search engines
- Merge to S39 - "NP Controller Needs Owner" message not appearing
- Model changes for IP client authentication
- Record Client IP authentication when a new user account is created
- Remove FIAT as a filing reporting firm from UI and Spreadsheet permission
- Remove Market.Accounts collection from the model
- Remove unentitled profiles from CGM batch export list
- Reporting Firm search must include LE name in search criteria
- S39 Hotfix - Missing validation on FiaBatch to validate profileType node structure
- Spreadsheet processing - Update the ValidateParticipant query to use the ReportingFirmRepository logic for getting participant list
-
Bug Fixes
- CftcBatch generation: SA with duplicate trigger TA's is causing schema validations on the outbound report
- CftcBatch outbound schema failures generate notificaiton email with blank subject
- Default controller UI logic differs from CftcBatch creation regarding avoiding "dupes"
- FIAT participant being permissioned to profiles
- File delivery is failing periodically with "Object is disposed" error
- For Participant Code users, allow linked users to view Spreadsheet Notifications
- Legal Entity with a Inactive MC should show specific validation message
- Missing validation on FiaBatch to validate profileType node structure
- My User Account icon should be centered on Welcome to FIA Tech User Hub page
- Spreadsheet- You can add Main Contacts that you can't see to Legal Entities
- System.Web.HttpException happening in Prod (doesn't show up in diagnostics!, only in NewRelic)
1.0.38
- Test:2015-8-07
- Prod:2015-8-20
-
Summary
- Bug fixes and small adjustments.
-
New Features
- Setup ERIS exchange
-
Bug Fixes
- For deactivated User Accounts, "Forgot Your Password" function should error out.
- New account from trigger file produces incorrect account name attribute
- Profile usage- users can't see message when their profile used in an account
- SS Upload Process - Failure when NP with suffix is present in the SS with and without the suffix
1.0.37
- Test:2015-7-24
- Prod:2015-8-07
-
Summary
- Bug fixes and small adjustments.
-
New Features
- Check Profile's publicity to be in sync with Third Party Controller flag
- For inactive profiles, change validation to read "This Profile is inactive."
- Move the "ParticipantKeys" sftp key folder to a subfolder of OCR
- New TFS Server Setup
- Point CFE delivery from our prod to their test SFTP destination
- Profile account controller "relationship to owner" validation broken with multiple controllers
- Remove the default accountClass=House from the CFTC Batch generation
- S37 Hotfix - CA: Same entity as Counterparty and Controller, it creates two nodes in outbound XML
- S37 Hotfix - Use a new GUID instead of all zeros in the profile upload excel template
- Setup Clarient as a participant in Test
-
Bug Fixes
- Update FiaBatchFile XSD to allow phone up to 20 chars
- CA: Same entity as Counterparty and Controller, it creates two nodes in outbound XML
- CGM Batch output is missing State and Country
- Dashboard search field seems to break when quotes are included in the text
- Fia Batch file does not support phone numbers longer than 16
- Large spreadsheet bug
- Make "This profile has no validation warnings" less like a warning
- Remove comma delimitation from short codes on Trading Accounts
- ReportFile is raising FileNotFoundException due to DSF replication duration
- SA "Owner & Controller" validation message
- Updation of Natural Person makes its Employer Profile show IsThirdPartyController flag as false on the UI
- Validation warning "This profile has no validation warnings" should capitalize Profile
- Very large number of short codes breaks the account edit page
1.0.36
- Test:2015-6-29
- Prod:2015-7-23
-
Summary
- Bug fixes and small adjustments.
-
New Features
- Add a diagnostics link for FIA Tech Admins and filter the app to be OCR when diagnostics page is reached.
- Check if the file is not locked in addition to file existence for report file discovery
- Convert Reports to use Task library and poll for the report or error file
- Ease the character restrictions on email
- Email change by a FiaTech admin for another user sends a non-active user token in verification email
- Format Account and Profile validation messages for consistency and grammar
- Inactive accounts should ignore direct Ref Data Triggers
- Make FiaCms and FiaTms a part of build process
- Merge to 36 - Supplied by LEI flag in spreadsheet upload doesn’t disable the State/Country validity check
- Merge to 36 - Trace entries for spreadsheet processing
- Merge to S35 - Spread sheet upload - issue with country subdivision validation when subdivision name is present multiple times in the SubDivision table
- Merge to S35 - Validation error popup is not showing error text
- Merged to S35 - Use ReportableAccountCategory instead of ReportFormNumber in ReportableAccountService.CreateOutboundReport
- Merged to S36 - Controller and OwnerAndCounterparty combination of non-Omni Consolidated accounts show warning whereas separate roles don't
- Modify Ocr installation to seperate individual products
- Modify SFTP Monitor to retry initial failure and not post initial failure
- Show validation panel by default and do-not throw 403 exception for inactive accounts and profiles
- Two OCR projects using the wrong EF version
-
Bug Fixes
- (Merge to S36) 3rd party controller LE is showing errors on Invalid Profile report even when the NP controller is not permissioned
- (Merge to S36) Account validations that check for isCM and isFB should be limited to the gobal versions of these flags
- (Merge to S36) Inbound file name regex validations are too restrictive for the uniquifier
- [Merge to S25]: Converted Category columns to user loving types
- [Merge to S35] : Added an unfiltered trace logger on Application_Error event.
- [Merge to S35] Change ReportableAccountAuditLog title
- [Merge to S35] Display this error always ! (Consolidated Accounts- Rule, Counterparty profile must also be either Owner or Controller profile)
- 102S Accounts require Class
- Account validations that check for isCM and isFB should be limited to the gobal versions of these flags
- Add "Visible to me/Managed by me" UI option to Incomplete Profile Report
- CftcBatch trigger files need better validaitons on relatedAccount nodes
- Controller and OwnerAndCounterparty combination of non-Omni Consolidated accounts show warning whereas separate roles don't
- FiaBatch exporter can fail if a profile is new
- GetProfileUseage() times out on some profiles
- Inbound file name regex validations are too restrictive for the uniquifier
- Phone# validations in profiles should accept spaces
- Profile validation panel is empty
- Spreadsheet upload - pre-validate the Excel document for basic readability
- Supplied by LEI” flag in spreadsheet upload doesn’t disable the State/Country validity check
- User Account Report column name switch
- Visible to/Managed by me option when selecting an employer for a profile
- Visible To/Managed By option when selecting Account Controller for Profile
- You can edit deleted user accounts.
1.0.34
- Test:2015-6-12
- Prod:2015-6-25
-
Summary
- Phase two of Customer Gross Margin implementation (ability trigger CGM reports). Owner and Counterparty 102S profile role. User audit daily extract in XML format.
-
New Features
- Minneapolis Grain Exchange (MGEX) delivery
- "Domestic FCM" validation gaps
- [Merge to S34] Consolidated non-omnibus account profile role suggestions are not consistent
- [Merge to S34] Incomplete Account reports taking long time to run due to an extra db query
- Add a retry logic when downloading report files which could not be found due to DFS replication
- Add isForm102Reportable to FiaBatch docs
- Add isForm102Reportable to FiaBatch exporter
- Add isForm102Reportable to FiaBatch XSD
- Add subdivision aliases for London and Luxemburg
- Add ValidationContext to Account validation
- Add validations based on ProfileType in Account Model Validation Rules
- Apply a unique index to AccountController on ControllerProfileId
- Change JS to respect new ProfileType on ThenAllowedRole
- Consolidated Accounts- Rule, Counterparty profile must also be either Owner or Controller profile
- Convert "Incomplete Profile" report to EF
- Convert UserHub Emails to HTML format
- Create firewall rule for MGEX at Cervalis
- Create SftpMonitor Process to verify Inbound Sftp
- Create VC job for MGEX delivery service
- Drop column Profiles.ParentProfileId
- Expunge AccountPermissions
- For profiles, only validate relationship to owner for natural persons
- For trading accounts, do not validate relationship to owner for default controllers
- Implement a general search widget in Ocr
- Implement ability to create custom tooltips with alert styles
- Implement individual Reports Views and update Controller Actions accordingly
- Manage Account UI should include visual cue for profiles with revoked permissions
- Modify User Export to remove previous export if already exists
- Multiple TA owners referencing the same AccountController cause CftcBatch dupe relatedEntity nodes
- Non-clearing-member 102A trading account validations are too enthusiastic
- Non-Omnibus Trading Accounts should not allow a Legal Entity for a controller or owner&controller profile
- Open ReportedOn xml in browser instead of having it viewed by view source
- Profile SS upload - validation messages corrections
- Raise a validation error for Special Accounts with OriginReason as OwnerAndController if they don't have the same Owner and Controller profile
- Reapply CftcBatch creator relatedEntity dupe check
- Remove/convert out of date Greek subdivisions
- Reportable account daily audit log report
- Show Message on grid related to Domestic FCM validation gaps
- Show Please wait button and hide Add button on Profile association grid when a db add/delete/update operation is going on.
- Trading account required validation for 102A on CM needs some improvement
- Update delivery service config for MGEX
- UserHub password policy strengthening
-
Bug Fixes
- Characters not valid in XML should not be allowed to be entered via our UI
- On adding an Account Profile Association, LE has no Main Contact message is also coming for NP profiles
- Outbound CftcBatch reports are failing our internal profile dupe check
- Special Account invalid based on missing relationship to owner
- Trading Account controller warning needs to consider NP vs LE.
- User Export fails on rerun
1.0.33
- Test:2015-6-01
- Prod:2015-6-11
-
Summary
- Phase two of Customer Gross Margin implementation (ability trigger CGM reports). Owner and Counterparty 102S profile role. User audit daily extract in XML format.
-
New Features
- Add ability to delete relatedTradingAccount relationships via FiaBatch
- Automated creation/export of User Report in XML for SFTP download
- Country/Subdivision name alias support
- Margin contact support for CME
- New AccountProfile role for "Owner and Counterparty"
- Profile extract report (and profile import process) - Add Active Y/N column on the NP and LE tabs
- "Force verify" a UserHub account from the UI (FIA Tech admin only)
- Add "IsActive" attribute to relatedTradingAccount node of FiaBatch XSD
- Add "Owner and Counterparty" role support and aggregation to CftcBatch creator
- Add "Owner and Counterparty" role support to account manage/create pages
- Add "Owner and Counterparty" role support to the model account validations.
- Add "Owner and Counterparty" role to FiaBatch importer and exporter
- Add "Owner and Counterparty" role to FiaBatch XSD
- Add "Owner and Counterparty" role to model.
- Add CgmClientId as a searchable field in account search
- Add CgmClientId column in Account grid with filterable and sortable option
- Add edit button on Profile Search results
- Add hyperlink in excel reports to web site
- Add platform icons to Diagnostics Manage page
- Allow for multiple 102S "Owner" and "Controller" profiles
- Cancel link on Update and Change Password is not working
- CftcBatch sentDate validation is referencing the wrong attribute name
- Change "owned by me" to "managed by me" in Show Profiles box (in any screen)
- Change verbiage of 'Profile Owner' to 'Profile Manager' in excel reports
- Create VC job to export user report by participant
- Display OwnerControllerAndCounterparty and OwnerAndCounterparty in Owner and Controller columns in Account grid
- Exclude CGM processing from Ref Data Change Trigger
- FiaBatch loader changes for relatedTradingAccount@isActive
- FiaBatch XSD change for short code length
- Find a solution for the failing XML comparision issue in TFS
- Include country and subdivison aliases in the spreadsheet upload processor
- Model support for Country and CountrySubdivision aliases
- ProcessingSink outbound trigger processing for CGM reports
- Profile extract report - Add Include Inactive checkbox on Report UI
- Profile SS upload process - Add Active Y/N column on the NP and LE tabs
- Profile SS upload process - add validation for NP to mandate an employer if NP is used as an account controller
- Profile SS upload process - Do not create a NP profile used as a MC on a LE which fails validation checks
- Profile SS upload process - Existing NP with an (incomplete) employer should be updatable to Self Employed
- Register message on login page references "userhub" instead of "User Hub"
- Reportable account report changes
- Reportable account report changes for UI
- Spreadsheet- remove columns "Employer NFA ID (if any)" and "Employer LEI (if any)" from NP Tab
- Spreadsheet validation error message adjustment
- UI display of long short codes is incorrect
- Update to Entitlement.CanI(Read, profile) for checking existing Account Controllers Main Contacts for LE
- Create Destination for MGEX
-
Bug Fixes
- CGM file name validation is using an incorrect format in its message
- CME file with bad name caused InboundFileSpec to error out
- FiaBatch LoadDocumet not honoring profile's isActive=N attribute
- For profiles managed by Participant, email address is only visible to other group members
- IE9- Displays "Compatibility Settings" warning in error
- UserHub "User Account" report needs an in-progress spinner
- Account short code length issues
1.0.32
- Test:2015-5-18
- Prod:2015-5-28
-
Summary
- Phase one of Customer Gross Margin implementation (ability to set CGM Client ID on trading accounts). Validation panels on UI for Account and Profile.
-
New Features
- Account controller profile guidance is not appropriate for 3rd Party Controllers
- Account create/manage page support for CgmClientId
- AccountManage page changes for CGM reports
- Add a Last Activity On field on User Hub manage pages
- Add generic message to profile usage
- Add validation panel on top of Account Manage
- Add validation panel on top of Profile Manage
- Allow filtering user config XML by participant code
- Allow filtering user report by participant code
- Change configuration to delete reports more aggressively
- Change CTFC Batch creator to properly resolve re-used profiles
- Change detection re-filing job changes for CGM reports
- DeliveryService changes for CGM reports
- End of day FiaBatch export run
- FiaBatch export change for Account.CgmClientId
- FiaBatch import change for Account.CgmClientId
- FiaBatch XSD change for Account.CgmClientId
- FiaBatchExporter changes for CGM reports
- InboundFileSpec changes for CGM report trigger
- Investigate repeat diagnostic messages due to javascript
- Merge C# and JS profile association rules to a single place in C#
- Model change for Account.CgmClientId
- Model changes for CGM report trigger
- New wording for 3rd Party Controller button and warning box text
- ProcessingSink inbound trigger changes for CGM reports
- Validate outbound report files using CFTC's original XSD prior to sending
-
Bug Fixes
- OCR participant firm users cannot create accounts.
- Account UpdateCategory page fails to load
- Basic client users should not see Account Summary or Incomplete Account Detail reports
- CftcBatch XSD for trigger files contains rules that are too comprehensive
- Profile spread sheet upload - generating 2 profiles for the same NP when a valid and invalid NP is mentioned in NP tab
- Domestic FCM is making special accounts look invalid
1.0.31
- Test:2015-5-01
- Prod:2015-5-14
-
Summary
- Excel upload and maintenance of OCR Profiles.
-
New Features
- Decomission OriginReason "Owner"
- Incomplete Account reports changes
- Account Summary report changes
- Add IsSelfEmployed to profile extract
- Add IsSelfEmployed to profile upload
- Add spreadsheet XML conversion into ProcessingSink
- Alter Account and Profile complete checks to return details
- Alter CFTC Batch generation for additional notification detail
- Auto-select version numbers in turnover script
- Change 3rd party controller format in extract (merge from s30)
- Change account report SQL to recognize Counterparty roles (merge from s30)
- Change name of accounts report to reflect content
- Copy missing shared assemblies for WinScp
- Correct profile consolidation on CFTC reports for Counterparty
- Default a new Main Contact's address to the LE's address when creating NP from LE tab
- Ensure FIA Batch validates legal entity main contact
- Ensure FIA Batch validates natural person employer
- Expose Account Summary report to all users
- Expose Incomplete Account Detail Report to all users
- Filter visible perms in Profile extract to only those visible to the user (merge from s31)
- Fix turnover script to use UNC path to detect the current version
- In "incomplete profiles", include "relationship to owner"
- Inbound file spec changes to include uploading user account in XLSX file name
- Incomplete Account Detail Report changes
- Merged to S31 - When adding Account Controllers - Permissions are not getting copied to ControllerProfile-MainContact/Employer
- Mixed case of account numbers between trigger and ref data causes outbound report to be malformed
- Modify ProfileExtract report to extract blank template
- Performance enhancements to Profile Extract
- Remove OriginReason "Owner" from the Account create and manage UI
- UI ability to "upload" profile spreadsheets
- Validate Trading Account Contollers NP have employers
- Warn user when you are creating a turnover and there are un-built checkins in TFS for that branch or trunk
- When uploading files, provide validation on userAccount/participantCode
-
Bug Fixes
- Account Validations aren't rejecting NP Controllers w/o Employer
- Mixed case of account numbers between trigger and ref data causes outbound report to be malformed
- When "Counterparty" indicated as separate associated profile, isComplete="N"
- When resizing "search" pages, "create" button doesn't work
1.0.30
- Test:2015-4-17
- Prod:2015-4-30
-
Summary
- Counterparty role for 102S reports. CGM proof of concept extract. CFTC field expansion.
-
New Features
- Fix turnover script to use UNC path to detect the current version
- Filter visible perms in Profile extract to only those visible to the user
- 3rd Party Controller infobubble text change
- Change 3rd party controller format in extract
- Change account report SQL to recognize Counterparty roles
- When Employer set to "Self", set titleOrPosition to "Self" as well
- Show profiles option is not set by default and Profile extract report fails when any one of the options are used in Show Profiles
- Modify profile extract to show LE main contact information correctly
- CGM CME process - Rename the output for the delivery service
- Hotfix S30 - Report only IsCgmCme markets in the extracted file
- Hotfix S30 - Suppress CGM extract file if it contains no accounts
- Profile usage panel shows unentitled Account Controllers usage
- Merge to S30 - Fix double encoded Html on Profile Manage Permissions section
- Expand relationship fields in UI and Viewmodels 255 chars
- Expand relationship fields in FiaBatch XSD 255 chars
- Expand relationship fields in CftcBatch XSD to 255 chars
- Expand relationship fields in model to 255 chars
- "Relationship" field expantion
- Merge S29 to Trunk - FiaBatch filename should allow 4 to 8 characters for partcipant code
- FiaBatch filename should allow 4 to 8 characters for partcipant code
- Create EF based report to extract profiles
- [Merge to S30] Check entitlements when downloading report too
- Inject conversion from securestring to string for powershell scripts (merge from 29)
- [Merge to S30] Make Excel file option selected by default and provide a Visible/Owned parameter to Profile Extract
- Add 3rd Party Contoller flag to Profile Extract (merge from 29)
- [Merge to S30] Profile is not visible to public when it is created as a third party controller, update works
- Correct account validation logic for incomplete accounts (merge from 29)
- ICE EU Configuration as new destination (merge from 29)
- Model change for Market.IsCmeCgm
- CGM extract process for CME
- Resolve ICEE username case issue for connection (merge from 29)
- Data conversion from "Owner & Controller" to "Owner, Controller & Counterparty"
- Update Account IsComplete Rules for new counterparty roles in Javascript
- Update Account IsComplete Rules for new counterparty roles
- Add "isCounterparty" to CftcBatch XSD
- Update form 102 creation for IsSelfEmployed
- FiaBatch XSD change to add NaturalPerson.IsSelfEmployed
- Model change for NaturalPerson.IsSelfEmployed
- FiaBatch processor to create notifications for user accounts
- Modify notification grid to display user-owned notifications
- UI ability to "upload" profile spreadsheets
- Add profile roles for counterparty to the Account UI
- Add profile roles for counterparty to database model
- Add profile roles for counterparty to FiaBatch export
- Add profile roles for counterparty to FiaBatch import
- Add profile roles for counterparty to FiaBatch XSD
- Add "isCounterparty" to CftcBatch creation
- Add "isCounterparty" to FiaBatch XSD
- Swaps "counterparty" profile role
- Remove CftcBatch "employerName" attribute truncation to 100 chars
- Expand "phone" field length in UI view models and validations
- Expand "telephone" and "employerName" field length in FiaBatch XSD
- CftcBatch field length expansion
- "self" relationship to owner for "Owner & Controller"s
- Employer option "Self-Employed"
- Employer option "Self-Employed"
- Margin contact support for CME
-
Bug Fixes
- When adding Account Controllers - Permissions are not getting copied to ControllerProfile-MainContact/Employer
- Profile Spreadsheet- "3rd Party Controller" hyperlinks
- Employer of "Self" does not pass CFTC validation
- Incomplete report does not take into account new counterparty roles
- Profile report doesn't respect entitlements when displaying permissions.
- Show profiles option is not set by default and Profile extract report fails when any one of the options are used in Show Profiles
- Profile Extract legal entity main contact information incorrect
- Profile usage panel shows unentitled Account Controllers usage
1.0.29
- Test:2015-4-7
- Prod:2015-4-16
-
Summary
- 3rd Party Controller support. Connectivity to ICE EU complete.
-
New Features
- Merged to S29 - Account Create / Update is showing extra info icons
- ICE EU Configuration as new destination
- Get Distinct Filing Participants from ReportingFirmRepository
- Create EF based report to extract profiles
- Remove trailing spaces on short codes during batch load comparison (merge from s28)
- Delivery sweep cannot connect to ICE
- Fix exclamation-triangle css as it shows up with unnecessary margins
- Add ThirdPartyController flag to FiaBatch XSD
- Add ThirdPartyController flag to FiaBatch import
- Add ThirdPartyController flag to FiaBatch export
- In profile service save, add public permission for 3rd Party Controllers
- Add ThirdPartyController boolean to Profile Manage/Create UI
- Model change for ThirdPartyController flag
- Adding an existing profile as an Account Controller- the controller's Secondary profile should inherit permissions
- Incorporate profile extract report into UI
- Make the "Controlled Account" field invisible unless it contains data
- For Natural Person profiles, convert "None" button for employers to "None/Self-Employed"
- Add delay in Inbox Sweep to minimize DB contention
- HTML Encoding on Profile Permissions, Reports and Dashboard views
- HTML Encoding on Reporting Firm - Create, Manage, Update, Search views
- HTML Encoding on Account - Create, Manage, Update, Search views
- HTML Encoding on Profile - Create, Manage, Update, Search views
- HTML encoding of all database output
- Profile "usage" panel at the top of Profile Manage
- Support for 3rd party controller (CTA) scenarios
- Limit editing of "Reporting Firm Roles" to RF Admins
- Add check for isFiling=Y on Account create entitlements for reporting firm dropdown
- Reporting Firm: unchecking the "file reports" box should remove "Account" and "Reporting Firm" tabs for users
-
Bug Fixes
- Delivery sweep cannot connect to ICE
1.0.28
- Test:2015-3-20
- Prod:2015-4-02
-
Summary
- Connectivity to ICE complete. User report in FileHub. Profile extract report. CFTC FileId name spec change.
-
New Features
- Improve UI responsiveness to screen size
- Incorporate profile extract report into UI
- Modify processing sink validation to utilize proper case for ICE user ids
- Implement a Custom Option Selector Html Control
- Controlled Account screen tip (again)
- Ref data change detection process should examine ProfilePermissionLogs
- Profile permission matrix revoke - warn if the profile is used on accounts
- Change OCR Reports to use new format capability
- Convert User Participant Report to public access in UI
- Account/Profile report changes
- Add Cancel, Save buttons on the top of the Reporting Firm update page
- File Report button: Relax the Market requirments for CFTC delivery
- Pre-validate destination SFTP account upon receipt of CftcBatch trigger file
- Provide records per page functionality to grids.
- New "file ID" component of the CftcBatch naming standard
- FiaBatch export must include ProfilePermissionLogs in synthetic lastUpdatedOn field
- Write all ProfilePermission activity to the ProfilePermissionLog model
- Create spreadsheet templates for downloading of profiles
- Implement OutboundReport.IsIncludedDueToRefDataChange
- Remove the word 'Prod' from all the emails sent from Prod environment
- Do not create a verification token in the case when Forgot password is used before account activation
- Show user account is active message even if the user clicks on activation email repeatedly
- Change UH Reports to use new format capability
- Show User is already active or Email is already verified when the verification link is clicked for second time
-
Bug Fixes
- Delivery sweep cannot connect to ICE
- You should not be allowed to add second profile to Omnibus TA/CA
- Removing profile owner "FIAT" when "FIATECH" present is unresponsive
- Profile permission revoke - warn if the profile is used on accounts
- FiaBatch profile lastUpdatedOn field is missing Account Controller activity in some cases
- FiaBatch file name validations need some tightening.
1.0.27
- Test:2015-3-09
- Prod:2015-3-19
-
Summary
- Profile permission management page (matrix). Exchange delivery of form 102 files. Latest XSD changes. Full ISO 3-166-2 subdivision list now available.
-
New Features
- Add additional error detail into batch wrapper
- Add info button in Profile Owners box explaining
- Add information button to Search Profile screen
- Add panels to market sections on Reporting Firm Create and Update pages
- Change "Controlled Accounts" screen tip
- Change heading of Register User page
- Change Manage Permissions link to Permissions and add it on Dashboard Profile box
- Change screen tip on Client user Dashboard screen
- Change title of Search Profile to plural
- Change turnover script to output sql select results in the turnover log
- Check to ensure all Owner/Controller LEs have Main Contacts
- Configure ICE for new Destination
- Convert Existing Czech Subdivisions
- FiaBatch exporter is running long in prod
- Fix close button color on multi-selects
- Formalize Profile Names throughout Ocr
- Handle special characters on Manage Permissions page
- In Profiles, add validation for Phone #s
- In the Profile Details screen in the Profile Owners box, change the name of the box
- Make sure search grid posts only once per click!
- Model change for verification token history
- On "Create a new profile" screen, capitalize "Profile"
- On Account Details screen, add info button in Form 102 Reports box
- On Account Details screen, add info button in Market Associations box
- On Account Details screen, add info button in Special Account Associations box
- On Account Details screen, add info button in the Paired Swaps / Swaptions Details box
- On Account Details screen, add info button in Trading Account Associations box
- On Account Details screen, correct abbreviation in drop-down list
- On Reporting Firm Details screen, add info button
- On Reporting Firm Details screen, change field name (1)
- On Reporting Firm Details screen, change field name (2)
- On the Profile Details screen, add info button in Profile Permissions box
- Permit user to recover password with email address or user name
- Profiles descriptive text on Dashboard page should conform to Style Guide
- Remove first column from Profile Permission Management search results
- Remove multiple instances of Entitlement Svc from UnityConfig
- Remove the term "Participants" from Profile screens
- Reorder firm permissions when editing
- Revisit UI labels css and style rules
- Style change to Profile Permission Management page
- Top Button panel on Profile Update screen
- Update Email RegEx to allow all characters in address part of email address
- Validation of token for status and exipration date
-
Bug Fixes
- Cannot create Trading or Special Omnibus Accounts
- File Report link is not working for Consolidated Accounts
- Layout issues on smaller resolutions
- Loosen the regex on email for Reporting Firms
- New "Save" button should be out of "Information" box
- Reporting an account, Market Select boxes should be checkable by clicking text.
- Updating Account Details for accounts with existing data causes update messages to disappear too quickly.
- Website such as ms.com doesn't open from the Profile Manage screen due to lack of http
1.0.25
- Test:2015-2-06
- Prod:2015-2-19
-
Summary
- Profile permission management page (matrix). Exchange delivery of form 102 files. Latest XSD changes. Full ISO 3-166-2 subdivision list now available.
-
New Features
- Ability to bulk/matrix update of profile permissions
- AccountControllers permission revamp
- CftcBatch file delivery to exchange destinations
- "Profile Owner" email address for Participant Codes
- "Profile Owner" email address for Participant Codes on FiaBatch exports
- Abstarct HttpContext to be testable
- Account "File Report" button behavior changes.
- Account Controller Permission Rework
- Add "Supplied by LEI" field to the Profile Extract report
- Add email address to user reports
- Add environment tag to subject line of all outbound batch emails
- Add padding between toastr messages and top of window
- Add tests for AccountController entitlements checks
- Configure ICE for new Destination
- Configure Nodal as a destination in folders and database
- Create a Profile Service interface to save the permission changes in a single transaction
- Create SMTP service for sending emails (and mocking for tests)
- Editing Consolidated or Trading Account throws Origin Reason validation error
- Ensure DB initializer is turned off by default for batch jobs
- Exchange CftcBatch files - Validate trigger of 102A to ensure trading accounts and markets are present
- Exchange destinations - configure to remove non-CM suppression of trading accounts in 102A
- Filter report category on a per-destination basis.
- Fix Ocr Diagnostics page
- Fix Profile Permission Matrix user interface
- Freeze first row on excel reports
- Implement base class for Web Tests to provide utility methods and common Test Setup code
- Implement business rules in matrix selection
- Implement CftcBatch XSD changes in OCR
- Implement FiaBatch changes based on new CftcBatch XSD
- Implement Model changes from new XSD
- Implement ViewModel changes from new XSD
- ISO Country/Subdivision upload
- Long field values on Profile Manage screen causes misalignment of labels
- Modify BatchWrapper to suppress failures
- Move email notification from VC to BatchWrapper
- Move email notification from VC to BatchWrapper
- Purge old ReportXml nodes from the database
- Remove Email notification from VC jobs
- Set proper hostkey for CFE in prod configuration
- Show UserAccountCreationWithParticipant Report on UI
- Turnover : Create new ICE destination exchange
- Turnover : Create new NODL destination exchange
-
Bug Fixes
- Account controller validation messages
- Duplicate ReportableAccount row causes CftcBatch generation failure
- In Profile Search, Permissions don't appear for profiles with participant code
- Layout issues on smaller resolutions
- Legal Entity Names should not be capped at 100 characters
- Scroll bars off screen in User Account Participants pop up
1.0.24
- Test:2015-1-26
- Prod:2015-2-06
-
Summary
- Domestic FCM role available for account profile associations. Enhanced account Form 102 Report section. Improved visual cues for required vs optional fields in profiles, including impact from Supplied by LEI checkbox.
-
New Features
- Additional detail to ProcessingSweep logging
- Turnover : Create OCX Destination
- 1 and only 1 Omnibus change reflected in UI validation
- Association of a Profile of a Domestic FCM should be limited to Special 102A Accounts.
- UI profile validation on employer relationship and title
- Implement IOcrEntitlementService which inherits from IEntitlementService
- 1 and only 1 Omnibus change reflected in UI validation
- Supplied by LEI info-bubble
- Enhance exchange delivery to allow for one account per reporting firm
- Allow for ReportService to handle more than one unit of work factory
- Modify Sweeps to announce failures less frequently
- Data cleanup for SA's with Markets associated
- Special accounts can be loaded via FiaBatch that include markets, which is incorrect.
- Put OCR# before Profile Name on Account Controller/Controlled Account grids
- Filter profiles by entitlements in Account Controller for Owners - Merge from S23
- Configure OneChicago for new Destination
- Data conversion to null out originReasons on non-special accounts
- Create Search feature for Profile Permissions matrix
- Analysis on the new CftcBatch XSD schema
- Re-enable default controllers on CftcBatch generation, and respect permissions
- Maintence mode - include a custom message on the maintenance mode page
- Create EF based report to extract profiles
- Profile search - include search on permissioned participant/user
- R&D - Purge old ReportXml nodes from the database
-
Bug Fixes
- File Report "Last Sent On" Link doesn't open the report
- Editing a Legal Entity, existing main contact not recognized
- UI profile validation on employer relationship and title
- ProcessingSweep fails on file not found
- Add a model validation to ensure OriginReason is only provided for special accounts
- OriginReason is being included on Trading Accounts in some instances
1.0.23
- Test:2015-1-12
- Prod:2015-1-22
-
Summary
- Domestic FCM role available for account profile associations. Enhanced account Form 102 Report section. Improved visual cues for required vs optional fields in profiles, including impact from Supplied by LEI checkbox.
-
New Features
- User Account "My Details" -change password click area
- After logging in, redirect the user to the default application
- Create a default application logic to control first page shown to user after logging in
- Create interface for OcrReportService to simplify mocks
- Change remote directory for CFE to forward slash
- Update Profile Owners Edit popup to use search query for Participants
- Default Controller shows up in Profile Association comboboxes when IsOmnibus and OriginReason is not set
- TA - Relationship to Owner for Owners
- Domestic FCM is not a selectable Role for accounts
- Model validation for LEI length
- UI validation for LEI length
- Adjust timestamp being saved for RefDataChange to be UTC to sync with database timestamps
- User should be redirected to Default app in all cases when returnUrl is not meaningful
- SuppliedByLei should not be aggregated up to the cftcForm102 node level (Merge S22->S23)
- "Account Controller For Owners" field beautification
- Account create/edit - make IsOmnibus required in all cases
- UserHubConfig files - replace DefaultApplicaitonId with DefaultApplicationCode in XML
- Handle new folders and Prod publishing in FiaCMS tool
- Account/Profile manage pages - remove sort/filter from grids (or other option)
- Remove 'Clone Contacts' control from the Manage & Edit Reporting firm UI
- Enhancements to Account Form 102 section
- Visual impact of Supplied By LEI checked
- Supplied by LEI impact on Profile report
- Supplied by LEI impact on UI - Phone and Email should always be required
- Account report validation rules - IsOmnibus=Y must have 1 and only 1 originator
- UI Account validation rules - IsOmnibus=Y must have 1 and only 1 originator
- Create specific report classes to be executed and parameterized
- Profile owner edit dialog is slow in prod due to volume of user accounts
-
Bug Fixes
- CftcBatch generation: limit the Employer Name field to the first 50 chars of the legal entity profile name
- Profile.IsComplete does not respect SuppliedByLei
- Supplied by LEI impact on FiaBatch export - Phone and Email should always be required
- Re-enable default controllers on CftcBatch generation, and respect permissions (Merge back to S23)
- User Account "My Details" -change password click area
- Error page loses background style
- Domestic FCM is not a selectable Role for accounts
- Missing validation for LEI on length = 20
- UI email validation should match XSD pattern
- Profiles are being included in Ref Data Trigger with future dates
- Account edit dialog layout issue
- Editing a Legal Entity profile that has no Main Contact, no error displayed
- Create Profile- state/province validation IN CHROME
- Fooling main contact validation
1.0.22
- Test:2014-12-29
- Prod:2015-1-8
-
Summary
- Default controllers are now visibile on the account manage page, if controllers are to be used on Form 102 reports. Improved web portal success/error message presentation. CFE/CME destinations are now configured
-
New features
- SuppliedByLei should not be aggreagated up to the cftcForm102 node level
- Fix the name of the CFTC destination
- Implement alert messages on UI using toastr API
- Turnover: Configure CME/CFE as a destination in folders and database
- Configure CME as a destination in jobs and configurations
- FiaBatch upload is not validating for bad MIC codes
- TA - Relationship to Owner for Owners
- Special account edit dialog - IsOmni=N is impossible
- CftcBatch file process notifications are using Participant instead of Reporting Firm for email targets
- Account search grid - display of "Owner and Controller" profiles
- OCR Content links
- Profile Completeness Reports addition/correction
- Create Reports directory for storing the reports in DFS
- Limit the number of files that are being processed at one time
- Postal Code Validation Weirdness
- Display default controllers in trading account manage page if no real controllers specified
- CME file name format for OCR delivery
- Validate inbound CftcBatch triggers are from reporting firm with Files Reports checked
- "File Loaded" notification does not include the destination.
- FiaBatch export should report successfull profile and account counts in the notification
- Limit editing of "Reporting Firm Roles" to RF Admins
-
Bug fixes
- User Agreement- resizing bug
- SuppliedByLei should not be aggreagated up to the cftcForm102 node level
- RF Users can't SEE reporting firms/accounts
- FiaBatch upload is not validating for bad MIC codes
- Account Controller- Filtering profile name retriggers “Is this profile an owner?” message
- User Agreement- resizing bug
- CftcBatch file process notifications are using Participant instead of Reporting Firm for email targets
- OCR time out on profile creation screen bug
- TA - Relationship to Owner for Owners
- Postal Code Validation Weirdness
- Account Controller- Filtering profile name retriggers “Is this profile an owner?” message
- Script error when opening search grids in a popup
1.0.21
- Test:2014-12-15
- Prod:2014-12-24
-
Summary
- Major enhancements include: Reference data changes trigger report re-filing. isComplete indicator reflects the completeness of child objects. DR environment setup and test completion. PSim environment initial setup.
-
New features
- fiaBatch/ocrAccount@isComplete indicator should take into account completeness of child objects
- Display browser incompatibility message summary on every page on top
- Remove Markets filter on File Report popup
- Unable to delete account controllers in some IE versions (its grayed out)
- Under accounts, "Last Reported On" link doesn't work, time is in GMT
- Ensure that users from non-reporting participants cannot see Accounts area
- TA- We shouldn't have classless omnibuses
- CftcBatch load - auto retry a concurrency error
- Accounts- Profile Associations Screen Tip
- Account Controller Screen Tip Language
- Account controller validation warning text
- "is this profile an owner?" pop-up text
- Send _TEST suffix to CFTC in production until go-live
- When creating an employer under a NP profile, default field values from the NP
- When creating a main contact under a LE profile, default field values from the LE
- Searching profiles as a basic user, the "Participant" column ALWAYS reads "none"
- Remove impact of ReportableAccount.Market on the UI
- Remove ReportableAccount.MarketId from the model
- CreatedOn and UpdatedOn dates are not using the correct date format
- Job to detect ref data changes and create resulting trigger files
- Profile permission updates should not move UpdatedOn/By values
- Include notification when CftcBatch reports are not "complete"
- Display default controllers on the profile manage page
- "inactive" object effect on reports
- Filtering on grid local date columns needs to be converted to UTC prior to query
- Info Button #3 - Phone number
- CftcBatch feature: followOnInformationToCome
- Fix datetime filter in Diagnostics grid
- If an account has not been validated yet after creation, don't increment their login failure
-
Bug fixes
- Unable to delete account controllers in some IE versions (its grayed out)
- RF Admins can't edit reporting firm
- Apostrophe Controller Bug
- Under accounts, "Last Reported On" link doesn't work, time is in GMT
- Searching profiles as a basic user, the "Participant" column ALWAYS reads "none"
- Fooling main contact validation
- TA- We shouldn't have classless omnibuses
- Updating Relationship/Title on employer/maincontact profile pairs causes the other side to be blanked out (Merge from S19)
- When editing a trading account, validations not applied
1.0.20
- Test:2014-12-01
- Prod:2014-12-11
-
Summary
- Major enhancements include: trigger file content filtering of outbound reports. File load notification improvements. Global (non-market-based) reporting firm roles and the resulting Form 102 role flag values. Manual report triggering from UI. Form 102 Report section of Account Manage UI page. Default controllers in Form 102 pulled from owner profile "Account Controllers" section. Deactivated objects no longer must conform to validation rules.
-
New features
- Profile delete must delete NP and LE, and handle the case where the object ref is null but the foreign key is not.
- Fix datetime filter in Dashboard, Form102reports grids
- Notification grid status filter doesn't work
- "Relationship to Owner" under account controller should be required
- Adding an account market row, no market selected, click save, should get error
- Accounts on trigger file should be reactivated if inactive
- Change Report Generator to send compressed files
- CftcBatch - included special account on a 102B should not include any child reference data for the SA
- Implement CftcBatch trigger impact on included reference data.
- Switch FiaBatchExported to 64 bit for large memory usage.
- Implement bootstrap toggle control for Active indicator with confirmation popup
- Suppress bundling and minification in dev mode
- Do not allow RelationshipToOwner field except for Controller/OwnerController Account Profile associations
- FiaBatch import should report successfull record load counts in the notification
- Profile permission updates should not move UpdatedOn/By values
- Repository fluent API - add verb for setting command timeout
- Reporting firm associated profile is not getting Ownership permission from the reporting firm
- Reporting firm global role flags in the UI
- Include global reporting firm roles in outbound CftcBatch reports
- Model changes for reporting firm level role flags
- Trigger file account relationships should be included in the reference data
- Suppress inactive related accounts from appearing on CftcBatch reports
- When creating LE profile with main contact as employer, use Rel/Title on both profiles
- UI validation enforcement for profile permission owners of account+participant
- Account manual report trigger function
- Account manage page "Form 102 Report" section
- CftcBatch creation should pull in default controllers when so configured
- When de-activating an profile, stop being a stickler for required fields
- When de-activating an account, stop being a stickler for required fields
- Configure New Relic to watch the new monitor URL
- Create a controller action to verify site availability
- When entering NFA ID on Profile Create/Edit, pad with leading zeros to 7 digits
-
Bug fixes
- "Relationship to Owner" under account controller should be required
- FiaBatch export rearchitecture for performance
- Adding an account market row, no market selected, click save, should get error
- Notification with success and info counts > 0 should still be in success state.
- Model field "IsClearingMember" is misspelled
- Website threw 500 error when sitedown was set to true and access from AllowedIps
- Turnover script not logging creation of directories
- FiaBatch import should not allow "Owned By" permissions, except if the source is FIATUL
- Deleting a profile is not deleting the NP or LE List
- Reporting firm associated profile is not getting Ownership permission from the reporting firm
1.0.19
- Test: 2014-11-17
- Prod: 2014-11-26
- Summary
- Major enhancements include downloadable files from the Dashboard, much greater completeness to the CftcBatch report files, isComplete flag on profiles in the FiaBatch export, and the new Reporting Firm area of the UI. In Reporting Firms, an adiministrator can provide market based roles which will set the isRoleX flags on the outbound reports. For example, checking the "Clearing Member" checkbox on XCME will ensure that isCM="Y" gets included on any 102 that references XCME.
-
New features
- Account search boxes - rework the prompt text
- Increase the menu bar menu item spacing (margins)
- Info Button #1 - Account Controller (rewrite)
- Info Button #2 NFA ID
- Include "isComplete" flag on ocrProfile nodes in the FiaBatch export
- Notification grid column adjustments
- Client quickstart guide link - move to top of page on "Normal User" mode
- Split usage of 'prodsupport@fia-tech.com' and 'ocr.support@fia-tech.com'
- CftcBatch feature: new/mod indicator
- CftcBatch feature: otionalOrSupplementalFieldsSeparatelyReported
- CftcBatch feature: market based reporting firm roles
- Save outbound CftcBatch reports to the database
- FiaBatch XSD changes for isComplete
- Profile prompt to add Account Controllers when the profile is an owner
- Create/Add button on the search screens
- Profile UI validations - part 2
- UI element drag-drop disable when not supported
- Dashboard responsiveness to the "user type"
- Report file created notifications should include a hyperlink to download the file
- FiaBatch export created notificaitons should include a hyperlink on the dashboard
- Account UI field validations - Part 2
- Modify FIA Batch file serializer to allow for Owned By participant code
- Suppress closing of all modals on clicking outside the popup area
- CftcBatch feature: isCM = 'N' should suppress trading accounts
- Processing date roll time change to 9am (Eastern)
- Convert CFTC delivery to be private key not password
- Validation bubbles - include an X to close icon on the right side
- Detail page "audit columns" show dates in UTC, convert to local timezone of user
- Notification grid Participant column takes up too much space
-
Bug fixes
- Deactivated users can't be removed as profile owners
- IE9 - Profile Association grid shows disabled rows
- User hub (and probably OCR) landing screen resize issue
- Filters are not working in Notification Summary grid
- Selecting a country with no states lets you select states of previously selected country.
- On Create of new reporting firm, if it is a dupe (same Participant/CftcID) should show a good error
- In Chrome, User Agreement doesn't appear, is downloaded instead
- Deleting a profile is not deleting the NP or LE internally, causing linkage errors
- Profile and Account search grid displays Active column when navigating there using back button
- When editing a trading account, validations not applied
- Editing "Origin Reason" ignores validations, does update field
- Sorting any column on Notification grid sorts only current page rows
- Updating Relationship/Title on employer/maincontact profile pairs causes the other side to be blanked out
- Validation popups on create profile and update account modal flows out of visible area
- Legal entity Website field should be suggested, not hard required
- FIABatch file upload containing "Owned By" permission fails
- FiaBatch uploads for FIATUL should not add owner of FIATUL
- CFTC file is named incorrectly in zip files
Comments
0 comments
Please sign in to leave a comment.