Contents Show
Changes made in this release of the software are detailed below.
2.31.01 Source.zip
Release 2.31.01 (2.31.xxxxx.xxxx).zip
v2.31.01_webhelp_dfdd.zip
CDP.WEM.Installers.WEMSetup.2.4.1.3.zip
WEM 2.4.1.3 Source.zip
A new 2.4.1.3 version of the WIC EBT Middleware (WEM) software is available with this release. This version contains the following code updates:
WEM 2.4.0.0 Release:
WEM 2.4.0.0 was never officially released and was rolled into WEM 2.4.1.0.
WEM 2.4.1.0 Release:
Features Added:
CDP-243: Package Size is not sent to EBT Processor, but is required in Redemption file from EBT Processor.
CDP-266: No way to enable deletion of files on FTP Site.
Issues Fixed:
Refactor file processor to remove NServiceBus Libraries.
CDP-277: Correctly handle auxiliary and offline files in the file processor.
Correct Logging in File Processor.
Refactor file processor to consolidate handler logic.
Update installer for the NServiceBus removal.
TMP-283 Unable to Terminate Vendor on EBT Processor (Reintroduced).
Important Notes:
This release includes major performance enhancements and code cleanup. This is the final release of the technical debt remediation efforts in WEM. In addition to those efforts it corrects an issue found in how WEM currently handles offline EBT redemption files, and addresses an issue causing file processor logs to not always update the Application Error Logs table.
The substance of the NServiceBus change is substantial. It will require some updates to the wem-config.json (using the WEM Configuration Toolkit) after installation. As a good practice the current wem-config.json should be backed up before starting the installation. The following considerations should be noted:
While it is not enforced in code, it is recommended that update installations to the WEM now by default include inserting the connection string when prompted by the installer.
In a basic WEM configuration - 1 MIS to 1 EBT, simply opening saving and closing the WEM configuration will typically be sufficient for updating the file.
More complex configurations such as offline EBT, SEBT supported configurations, etc. may need to verify the settings as some new ones were added and some old ones (not used) were removed to simplify configuration.
The message processor is no longer a service, it is instead a simple satellite assembly used by the Client Endpoint and File processor libraries. It will not be reinstalled and if the prior version was not uninstalled it will not start.
Finally, this release takes corrective action on the results of the code quality metrics evaluation and aligns the software to be fully compliant with Microsoft best practices.
WEM 2.4.1.2 Release:
Issues Fixed:
Minor bug fixes.
WEM 2.4.1.3 Release:
Issues Fixed:
Minor bug fixes.
Please see the WEM Upgrade Instructions document for more information about updating to the 2.4.1.3 version of the WIC EBT Middleware (WEM) software.
After the WIC EBT Middleware (WEM) software is upgraded, it is important to ensure that the hard symbolic links to the configuration files are created properly. Refer to the Configuration Files: Hard Symbolic Links section of the WEM Installation Guide in Appendix F of the Detailed Functional Design Document (DFDD) for more information.
Reported Issues |
|||
Issue# |
Primary Function |
Issue Detail |
Issue Resolution |
CDP-132 |
EBT Household Demographics |
When placing an EBT account on hold on the EBT Household Demographics screen in the Clinic application module, a null date of birth error occurred. |
The SPIRIT WIC system was modified as follows:
|
CDP-140 |
EBT Household Change Guided Script |
The primary cardholder's date of birth was not always retained after the EBT Household Change Guided Script was completed. |
This reported issue was resolved as part of the enhancements made for the ENH-550 change request. CDP's Quality Assurance (QA) team performed testing against this reported issue to ensure that it is resolved in this release. |
CDP-155 |
EBT Household Change Guided Script |
The EBT Household Change Guided Script was not always completely successfully. |
This reported issue was resolved as part of the enhancements made for the ENH-550 change request. CDP's Quality Assurance (QA) team performed testing against this reported issue to ensure that it is resolved in this release. |
CDP-156 |
EBT Household Demographics |
Primary cardholder information was not consistently being sent to the EBT Processor. |
This reported issue was resolved as part of the enhancements made for the ENH-550 change request. CDP's Quality Assurance (QA) team performed testing against this reported issue to ensure that it is resolved in this release. |
CDP-157 |
EBT Household Demographics |
The household information displayed on the Demographics sub-tab in the Participant Folder and on the EBT Household Demographics screen inconsistently reverted back to the original household information after the Change Household ID process was completed in the Clinic application module. |
The SPIRIT WIC system was modified as follows:
Please refer to the Database Changes for this release for additional information. |
CDP-243 |
WIC EBT Middleware (WEM) |
The SPIRIT WIC system did not send the package size to the EBT Processor in the UPC file. |
The WIC EBT Middleware (WEM) was modified to replace packagesize null values with new decimal 1.0 values. |
CDP-263 |
Issue Benefits |
When benefits containing the same food items were issued to multiple participants, some food items were removed from the benefits when the Change Household ID process was completed. |
The SPIRIT WIC system was modified as follows:
|
CDP-266 |
WIC EBT Middleware (WEM) |
The FTPRemoveRemoteFiles setting in the WEM Configuration Manager could only be modified by directly editing the json file. |
The WEM Configuration Manager was modified to include a UI element that allows the users to enable or disable the deletion of files on an FTP site. |
CDP-276 |
End of Day Process |
When a clinic had a long name, an "Ebt reconciliation: string or binary data would be truncated" error occurred during the End of Day Process. |
The SPIRIT WIC system was modified to allow 56 characters for the SERVICESITE.SERVICESITEID + SERVICESITE.SERVICESITENAME table values in the loadData method on the EBT Household Reconciliation Report (Output). |
CDP-277 |
WIC EBT Middleware (WEM) |
Offline agencies and agencies with an SEBTC system needed file routing in WIC EBT Middleware (WEM) to allow file routing to correct destinations. |
The WIC EBT Middleware (WEM) was modified to correctly handle auxiliary and offline files in the file processor. |
CDP-287 |
EBT Household Demographics |
When the value of the EBT_OFFLINE business rule equaled "Y", the Reset Bad PIN Count button was incorrectly visible on the EBT Household Demographics screen. |
The SPIRIT WIC system was modified to remove the Reset Bad PIN Count button from the following screens when the value of the EBT_OFFLINE business rule equals "Y":
|
CDP-290 |
EBT Card History |
When the primary cardholder was changed for an EBT card that was already assigned and a signature was not captured, the primary cardholder's name was correctly updated on the EBT Household Demographics screen but no record of the cancelled signature event was available within the SPIRIT WIC system. |
The EBT Card History screen in the Clinic application module of the SPIRIT WIC system was modified as follows to address instances when the Capture Signature for Card screen is cancelled by user:
Additionally, the Signature picture box on the View Signature screen was updated to display the following text when an attempt to capture a signature is cancelled by the user: "Signature Cancelled by User" Please refer to the DFDD changes for more information. |
CDP-291 |
EBT Household Demographics |
An endless loop occurred when attempting to exit the EBT Household Demographics screen after deleting an authorized representative. |
Within the SPIRIT WIC system, the EBT Household Demographics screen in the Clinic application module and the EBT Household Demographics screen in the Vendor application module were modified as follows:
Please refer to the DFDD changes for more information. |
CDP-292 |
EBT Household Demographics |
When adding an alternate/proxy representative that was not a primary or secondary cardholder on the EBT Household Demographics screen, an error occurred incorrectly indicating that the date of birth was required. |
Within the SPIRIT WIC system, the EBT Household Demographics screen in the Clinic application module and the EBT Household Demographics screen in the Vendor application module were modified as follows for authorized representatives, alternate representatives, and proxies:
Please refer to the DFDD changes for more information. |
CDP-294 |
Generate Reports |
When the Display on Screen radio button was selected as the Report Destination while generating an Account Balance Report (Output) or EBT Benefit Issuance (Output), the report displayed in Microsoft Word with a .tmp file extension. |
The SPIRIT WIC system was modified to display the reports in Microsoft Word as new .docx files when the Display on Screen radio button is selected as the Report Destination while generating the following report outputs:
|
CDP-299 |
Generate Batch Options |
Participants eligible for their first full benefit in January displayed no data in the FDTU and LDTU columns on the Generate Batch Options screen Clinic application module. |
On the Generate Batch Options screen in the Clinic application module and the Generate Batch Options screen in the State Office application module within the SPIRIT WIC system, the current month logic in the ParticipantList.frmBatchIssueOptions.GetMonthSeqNumber method was modified as follows:
|
CDP-301 |
WIC EBT Middleware (WEM) |
When updating the Override Termination Date check box in the WEM Configuration Manager, saving the change was not always saved correctly. |
The WEM Configuration Manager was modified to save the Override Termination Date Databinding event to "Property Changed" when the Override Termination Date check box is modified. |
CDP-302 |
Error Messages |
References to "JPM" were found in some standard messages displayed within the SPIRIT WIC system. |
The Wic.JPMInterface.JPMTransactionOutcome.ErrorText method is called from various functions that return DT errors from the Universal Interface throughout the SPIRIT WIC system. Within this method, the "JPM Interface Transaction Error" message text was changed to "EBT Processor Transaction Error" and this change should address all instances throughout the SPIRIT WIC system. While all calls to the Wic.JPMInterface.JPMTransactionOutcome.ErrorText method that return DT errors from the Universal Interface throughout the SPIRIT WIC system are not specifically documented in this release, please refer to the DFDD changes for specific areas that were updated in the Detailed Functional Design Document (DFDD). |
CDP-305 |
EBT Household Demographics |
When updating the middle initial for a primary cardholder on the EBT Household Demographics screen, the Capture Signature for Card screen did not always display when the Send EBT Data button was clicked. |
The SPIRIT WIC system was modified as follows:
|
CDP-310 |
Mother's WIC Category Change |
When changing a "Breastfeeding" woman that was less than six (6) months postpartum to "Non-breastfeeding" in the WIC Category drop-down list box on the Demographics sub-tab, the Mother's WIC Category Change screen failed to display. |
The SPIRIT WIC system was validating a condition to determine whether the WIC Category of the participant changed, and the current and original participant objects were both updated at the same time, which caused the condition to think there was no change when the validation occurred. As a result, the original participant object was modified to update only the HOUSEHOLD property without overriding the MEMBER property in the original participant object since the MEMBER property contains the participant status that is validated. |
TMP-283 |
WIC EBT Middleware (WEM) |
When a vendor was terminated in the Vendor application module of the SPIRIT WIC system, a termination code or status was not communicated through the batch file sent to Solutran's S3 system. |
The WIC EBT Middleware (WEM) was originally designed to support communications with WIC Direct, which only required a deactivation date in the action code '002' (the "Update Information" action code) to terminate a vendor. With Release 2.31.00, the WIC EBT Middleware (WEM) was modified to support vendor terminations within the following EBT Processor systems:
After Release 2.31.00 and WIC EBT Middleware (WEM) 2.3.1.0 delivered, it was determined that one of the original requirements needed to be changed in WEM. The original requirement was delivered as follows in WEM 2.3.1.0: Since "02" means deactivate, when processing a vendor record that has an "02" action code, WEM looks at the "UniversalServiceProviderType" setting. With the 2.3.1.0 version of the WIC EBT Middleware (WEM), WEM now also looks at a new setting called "OverrideTerminationDate".
Set the Action Code in the wvxml output file to '002'. AND If the OverrideTerminationDate setting is true, then set the [VendorEndDate] to DateTime.Now.
Set the Action Code in the wvmxl output file to '003'. AND If the OverrideTerminationDate setting is true, then set the [VendorEndDate] to DateTime.Now. With the 2.4.1.3 version of the WIC EBT Middleware (WEM), the behavior in WEM in all cases is now as follows:
Set the Action Code in the wvxml output file to '002'. AND If the OverrideTerminationDate setting is true, then set the [VendorEndDate] to DateTime.Now.
Set the Action Code in the wvmxl output file to '002'. AND If the OverrideTerminationDate setting is true, then set the [VendorEndDate] to DateTime.Now. Please refer to the Release 2.31.00 documentation for more information. |
The table below documents changes made to the SPIRIT WIC Detailed Functional Design Document (DFDD) for this release of the software.
|
Documentation Delivery Date: 02/20/2018