Versions Compared

Key

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

...

A new object type, MultilegCA, was created and will support the load of multi-legged corporate actions via eagle_ml-2-0_default_in_xml_reference. It was created to support the load and insert process of select multi-legged corporate actions. This process imitates the front-end process for inserting multiple legs of one corporate action under the same Corporate Action ID, Sub Priority, and Batch Event ID.
Each individual leg may have different values for the required and user defined fields while the sharing the same global parameters. This new functionality will be loaded via eagle_ml-2-0_default_in_xml_reference for the following panels:
pan-addcallput.htm
pan-addexchangeoffer.htm
pan-addmerger.htm
pan-addmerger-rate.htm
pan-addrightsissue.htm
pan-addspinoff.htm
pan-addspinoff-rate.htm
pan-addtender.htm

In the case of any error, whether at the global level or one of the individual legs, all legs will be deleted/rolled back from the corporate action tables and the EML message will fail with error description.

Files added:
eagle_default/in/xml/include/xml-ref_ca_common.inc
eagle_default/in/xml/xml-ref_multileg_ca.xml

...

It will generate and return a combination of eight alphanumeric characters. An additional check will be executed that checks the uniqueness of this combination in the DB using the entity lookup. If it is not unique, then a new combination will be generated.

Files changed:
eagle_default/in/xml/include/entity_common_header_aliases.inc;
eagle_default/in/xml/include/entity_xref_resolution.inc.

SDP-42483: GenericSMF Ontology was updated to support additional fields from SECURITYDBO.SECURITY_MIFID

...

If a twin CA record is found, check the Cp Status (tag 54).
If the cpStatus of a twin CA record is PD/Pending or NC/Incomplete, then the twin CA record is generates a Delete CA announcement and a new ROC or CASHDIV corporate action will be created. When processed, the original corporate action will be deleted.
If the cpStatus of a twin CA record is RD/Released, then it must have a unique subpriority when using the accountingValidationFlag set to Y in order to pass the business and system edits. The twin CA record is canceled.A Delete will generate a Cancel Corporate Action announcement and Cancel Corporate Action Announcement are created.  On the RD/Cancel one, it will be discovered as an issue to process if they test RD status without changing sub-priority.  Processing a new ROC or CASHDIV corporate action. When processed, the original corporate action will be canceled.

The processing option should be part of the incoming file:
<referenceTransaction>
<header>
<processingOptions>CA_TRANS_TYPE_TWINS</processingOptions>
</header>
</referenceTransaction>

...

The dynamic procedure, ESTAR.PRF_EGL_GEN_INTERFACE_EXT, responsible for the data insert/update in Batch mode only as part of Warehouse Performance Inbound interface, was raising database errors during data processing. The failures occurred when an entity was not assigned to a partition or when the UpdateSource was not part of the incoming data file. Both issues were fixed.

...