Versions Compared

Key

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

...

Files changed:
eagle_ml-2-0_cm\wrkfl_add_log_entry.inc
eagle_ml-2-0_cm\wrkfl_cancel_log_entries.inc
eagle_ml-2-0_cm\wrkfl_get_processed_events_count.inc
eagle_ml-2-0_cm\wrkfl_read_log_file.inc
eagle_ml-2-0_cm\wrkfl_write_log_file.inc

SDP-42710:

...

Introduction of new capabilities to support processing of Multileg Corporate Actions

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. The new object type imitates multirow panel load for the following panels:pan-addexchangeoffer.htm
pan-addmerger.htm
pan-addmerger-rateIt 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-addrightsissueaddexchangeoffer.htm
pan-addspinoffaddmerger.htm
pan-addspinoffaddmerger-rate.htm
pan-addtenderaddrightsissue.htm

Each load of the multi-legged corporate actions load imitates the panel multirow functionality and dynamically creates records with the same:

Sub Priority
Corp Action ID
Batch Event Idpan-addspinoff.htm
pan-addspinoff-rate.htm
pan-addtender.htm

In the case an error occurs during the load, for any leg, all unnecessary records are expected to be cleaned up.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

...