MC2 Release Notes - February 08 2022
Component versions
Version to request for All Services install: 2022.02.08.1
EAGLEINSTALLER 2022.02.08.1
EAGLEML 2022.02.08.1
EAGLEML-W-O 2022.02.08.1
EXTRACTSERVICERULES 2022.02.08.1
IMPORTSERVICERULES 2022.02.08.1
MC2 2022.2.1
kafkaservice 2022.2.1
pypy 2021.11.1
pyruleservice 2022.1.95
openjre:
openjdk version "11.0.14" 2022-01-18
OpenJDK Runtime Environment 18.9 (build 11.0.14+9)
pace report service (installed separately): pace-reportservice-1.0.10.jar
Note:
As of March 11 2022 a patch for the pyruleservice component is available. The patch is for these items which are included in March 2022 release:
SDP-59743 pypy worker is not being stopped after MC2 restart
SDP-60298 The EDS Transformers produce file names in uppercase
After installing All Services for the February release, also install specific version of pyruleservice 2022.2.3 (and restart MC2 service)
SDP-46595 Unknown rule element POSTPROCESSING in MC2
Updated MC2 to recognize rule element POSTPROCESSING
Updated MC2 to recognize rule element POSTPROCESSING.
The fix applies to POSTPROCESSING element when it occurs within <EAGLESTARFILEFORMAT> element.
SDP-47782 MC2 does not execute XMLDBAPI DB requests with multiple events correctly
Updated XmlDbApi implementation to return all result sets
Updated XmlDbApi implementation to return all result sets
SDP-49939 EDS - handle the error in MsgExchange when delivery method is SFTP/FTP
Enabled graceful handling of SFTP/FTP delivery errors in EDS
Enabled graceful handling of SFTP/FTP delivery errors in EDS
SDP-56562 EDS: Unable to get result file after test run
Updated handling of custom file location parameters
To specify custom file name and location, use the parameters outfilepattern and outfolder as in the below example:
<taskParameter>
<name>outfilepattern</name>
<dataType>S</dataType>
<value>custom_file_name.dat</value>
</taskParameter>
<taskParameter>
<name>outfolder</name>
<dataType>S</dataType>
<value>data/msgcenter/cmw_staging_folder</value>
</taskParameter>
SDP-57977 IWS converted XML File is not able to move to stream incoming folder
Updated rule files to correctly manage parameters.
Updated rule files to correctly manage parameters.
Note: until a corresponding change is made within IWS, workflows must be updated manually in IWS as follows:
Update each loader task that follows a python translator task within the workflowto have custom parameter DataFrom with value
EXPR#iif(atoi(:isMC2 = 1,'TASK_{name of translator task} ','')
SDP-58783 Duplicated execution of eds interfaces
Updated the python kafka implementation to prevent duplicate execution
Updated the python kafka implementation so that the worker process exits only after the kafka consumer fully exits
SDP-58999 Disable check for certificates when downloading artifacts from EA repository
Disabled check for certificates when downloading artifacts from Eagle Access repository
Disabled check for certificates when downloading artifacts from Eagle Access repository
SDP-59171 Change the upload to BLOB storage to not overwrite existing files
Updated EDS upload to blob storage to not overwrite an existing file by default.
Updated the EDS upload to blob storage to not overwrite an existing file by default.
To change the default, add the below to estar/tpe/dynamic/pyrules/custom/env.py:
def overwrite_azure_blob() -> bool:
   return True