2.31.01 Release Notes

Contents Show

Changes made in this release of the software are detailed below.

Files Included in This Release

The following files are included with this release of the software:

WIC EBT Middleware

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 was never officially released and was rolled into WEM 2.4.1.0.

Features Added:

Issues Fixed:

Important Notes:

Issues Fixed:

Issues Fixed:

Special Instructions

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

The table below documents issues fixed within this release of the software.

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:

  • A validation was added to the Wic.Participant/EBTHouseholdAccount.vb to determine whether the value of the DATEOFBIRTH column is null in the GetSerializedJPMAccountSetupMessage function and, depending on the value in the DATEOFBIRTH column, processes the function as follows:

  • If the value of the DATEOFBIRTH column is null, it is set to date.minvalue.

  • If the value of the DATEOFBIRTH column is not null, it is set to date of birth value for the EBTAccount row.

  • A condition was added to the btnSendEBTData_Click process in the Wic.Windows.Participant/frmEBTHouseholdDemo.vb to validate whether the EBT account status is on hold and, if the EBT account status is on hold, the EBT account is updated to active status.

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

Database Changes

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:

  • The SaveProxyDOB method in the EBTProxy.vb was updated to delete update records at the beginning of the Change Household ID process, which removes existing data and prevents orphan rows from being added.

  • A new refresh was added to the Participant Folder to force a refresh of the mParticipant object on the Demographics sub-tab (even if another tab is active).

  • A new delegate was added to the end of the Change Household ID process to call the new refresh that was added to the Participant Folder when the Change Household ID process completes.

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:

  • Aggregation code was added to the AddSumAggregatedRow function in the WIC.FoodInstruments.dsEBTIssuance.AggregatedDataTable dataset.

  • The LoadProxyDataHHChange method was modified to work similarly to the LoadProxyData method used on the EBT Household Demographics screen to ensure that only one proxy ID is returned per household.

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":

  • EBT Household Demographics (Clinic)

  • EBT Household Demographics (Vendor)

CDP-290

DFDD Changes

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:

  • A "Signature Cancelled by User" row is now added to the Card History data grid with a blank ESignature value when a user cancels the Capture Signature for Card screen.

  • The View Signature button is now enabled when a "Signature Cancelled by User" row is selected in the Card History data grid.

  • The size of the screen was increased to prevent the cropping of some Screen Elements, and the Card History data grid columns were auto-sized to accommodate longer descriptions.

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

DFDD Changes

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:

  • The IsAnyPendingChanges method was updated to validate whether a date of birth exists for a household representative in the EBT Household Representatives data grid. As a result, when a household representative that does not have a valid date of birth is selected in the EBT Household Representatives data grid, a standard information message (E0004) displays when the following buttons are clicked.

  • Set as Primary

  • Set as Secondary

  • Assign Card

  • When representative information is updated and the Update button is not clicked, a new C0002 standard confirmation message displays when the Send EBT Data button is clicked.

Please refer to the DFDD changes for more information.

CDP-292

DFDD Changes

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:

  • The existing validation requiring a representative's date of birth to be entered when clicking the Update button was removed.

  • A validation was added to require the entry of a date of birth for a representative if the representative is a cardholder when the Send EBT Data button is clicked.

  • A validation was added to ensure that a modified date of birth meets the appropriate age requirements for a representative that is also a cardholder when the Send EBT Data button is clicked.

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:

  • Account Balance Report (Output) (Clinic)

  • EBT Benefit Issuance (Output) (Clinic)

  • EBT Benefit Issuance (Output) (Vendor)

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:

  • Logic was modified to include benefits in the Generate Batch Options editable data grid based solely on the first issuance month.

  • Logic was modified to no longer include old benefits in the calculation of the first issuance month.

  • Logic was modified to remove old benefits from the Generate Batch Options editable data grid.

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

DFDD Changes

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:

  • On the EBT Household Demographics screen in the Clinic application module, the trigger that calls the Capture Signature for Card screen was modified to include changes to the Date of Birth calendar control and the MI text box for cardholders.

  • On the EBT Household Demographics screen in the Vendor application module, the trigger that calls the Capture Signature for Card screen was modified to include changes to the Date of Birth calendar control and the MI text box for cardholders.

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

DFDD Changes

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:

  • WIC Direct

  • S3

  • Universal Service

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".

  • If the value of the UniversalServiceProviderType setting is WIC Direct (1), then the behavior should be 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.

  • If the value of the UniversalServiceProviderType setting is not WIC Direct (1), then the behavior should instead be the following:

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:

  • If the value of the UniversalServiceProviderType setting is WIC Direct (1), then the behavior should be 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.

  • If the value of the UniversalServiceProviderType setting is not WIC Direct (1), then the behavior should instead be the following:

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.

DFDD Updates

The table below documents changes made to the SPIRIT WIC Detailed Functional Design Document (DFDD) for this release of the software.

DFDD Updates

Issue#

DFDD Location

DFDD Resolution

CDP-290

Code Changes

Clinic

(clinic.chm)

In the Send EBT Data to the EBT Processor System section under the Send EBT Data button on the EBT Household Demographics screen topic, a new process was added to document that a "Signature Cancelled by User" row with a blank ESignature value is added to the Card History data grid on the EBT Card History screen in the Clinic application module if the Capture Signature for Card screen is cancelled without capturing a signature in the Clinic application module.

The following changes were made to the View Signature screen topic:

  • A new screen clip image was added to accommodate instances where the attempt to capture a signature is cancelled by a user.

  • The Signature picture box in the Interface Initialization section was updated to accommodate instances where the attempt to capture a signature is cancelled by a user.

  • The Signature picture box in the Screen Elements section was updated to accommodate instances where the attempt to capture a signature is cancelled by a user.

  • The Signature picture box row in the Data Map section was updated to accommodate instances where the attempt to capture a signature is cancelled by a user.

The following change was made to the Close button on the Capture Signature for Card screen topic:

"If a signature was not captured when the Close button is clicked, a "Signature Cancelled by User" row with a blank ESignature value is added to the Card History data grid on the EBT Card History screen for the household."

CDP-291

Code Changes

Appendix

(busrule.chm)

In the Messages Matrix within Appendix D of the Appendix DFDD, the following new Variant Text was added to the C0002 standard confirmation message to indicate that representative information was changed but not updated:

"Representative information was changed but not saved. To save, you must first click the Update button to update the data grid, and then click the Send EBT Data button to communicate the changes to the EBT Processor system. Would you like to return to EBT Household Demographics to update the record?"

Clinic

(clinic.chm)

In the Perform Cross Edits section under the Send EBT Data button on the EBT Household Demographics screen topic, a new cross edit was added to document that the C0002 standard confirmation message displays when the Send EBT Data button is clicked and representative information was updated but the Update button was not clicked.

Vendor

(vendor.chm)

In the Perform Cross Edits section under the Send EBT Data button on the EBT Household Demographics screen topic, a new cross edit was added to document that the C0002 standard confirmation message displays when the Send EBT Data button is clicked and representative information was updated but the Update button was not clicked.

CDP-292

Code Changes

Appendix

(busrule.chm)

The following changes were made to the Messages Matrix in Appendix D of the Appendix DFDD:

  • The following new Variant Text was added to the E0001 standard error message to accommodate a variance where a control label precedes a control name in standard error message text:

"An entry is required for the {control label} {control name}."

  • The following Variant Text was added to the E0004 standard error message to accommodate a variance where a control label precedes a control name in standard error message text:

"Invalid/Missing {control label} {control name}."

Clinic

(clinic.chm)

The changes documented below were made to the Screen Elements section of the EBT Household Demographics screen topic in the Clinic DFDD.

  • The Set as Primary button was updated to reference the E0004 standard error message.

  • The Set as Secondary button was updated to reference the E0004 standard error message.

  • The Assign Card button was updated to reference the E0004 standard error message.

  • In the Verify Required Information section for the Send EBT Data button, a new Check for Cardholder Representative Date of Birth process was added to document that the entry of a date of birth for a representative is required when the Send EBT Data button is clicked if the representative is a cardholder.

  • In the Verify Legitimate Values section for the Send EBT Data button, a new verification was added to document that the date of birth entered for a household representative that is a cardholder must meet the appropriate age requirements when the Send EBT Data button is clicked.

Vendor

(vendor.chm)

The changes documented below were made to the Screen Elements section of the EBT Household Demographics screen topic in the Vendor DFDD.

  • The Set as Primary button was updated to reference the E0004 standard error message.

  • The Set as Secondary button was updated to reference the E0004 standard error message.

  • The Assign Card button was updated to reference the E0004 standard error message.

  • In the Verify Required Information section for the Send EBT Data button, a new Check for Cardholder Representative Date of Birth process was added to document that the entry of a date of birth for a representative is required when the Send EBT Data button is clicked if the representative is a cardholder.

  • In the Verify Legitimate Values section for the Send EBT Data button, a new verification was added to document that the date of birth entered for a household representative that is a cardholder must meet the appropriate age requirements when the Send EBT Data button is clicked.

CDP-302

Code Changes

Appendix

(busrule.chm)

The following changes were made to the Messages Matrix in Appendix D of the Appendix DFDD:

  • The E0234 standard error message was determined to be obsolete with this release. A note was added to the E0234 standard error message to indicate that the E0234 standard error message was determined to be obsolete with Release 2.31.01. The E0234 standard error message ID will be repurposed for a future enhancement in a future release.

  • The following Variant Text was added to the E0393 standard error message:

"Temporarily unable to communicate with the EBT Processor. Please try again later."

"EBT Processor Transaction Error"

  • The following Message Trigger was added to the E0393 standard error message:

"The system cannot contact the EBT Processor system."

  • The following Notes were added to the E0393 standard error message:

"To troubleshoot a DT99 connection error with the EBT Processor system, ensure that the EBT endpoint specified in the WEM Configuration Manager is correct."

Clinic

(clinic.chm)

References to the E0234 standard error message were removed from the following locations in the Clinic DFDD:

  • The EBT Household Demographics link on the Certification Guided Script screen topic.

  • The EBT Household Demographics link on the Mid-certification Assessment screen topic.

References to the E0393 standard error message were added to the following locations in the Clinic DFDD:

  • The EBT Household Demographics menu option on the Benefit Management menu topic.

  • The View EBT Card History menu option on the Benefit Management menu topic.

  • The View EBT Transaction History menu option on the Benefit Management menu topic.

  • The EBT Household Demographics menu option on the Guided Script menu topic.

  • The EBT Household Demographics link on the Certification Guided Script screen topic.

  • The EBT Household Demographics menu option on the Mid-certification Assessment menu topic.

  • The EBT Household Demographics link on the Mid-certification Assessment screen topic.

  • The Reset Bad PIN Count button on the EBT Household Demographics screen topic.

  • The Send EBT Data button on the EBT Household Demographics screen topic.

Vendor

(vendor.chm)

References to the E0393 standard error message were added to the following locations in the Vendor DFDD:

  • The Reset Bad PIN Count button on the EBT Household Demographics screen topic.

  • The Send EBT Data button on the EBT Household Demographics screen topic.

TMP-283

Code Changes

Appendix

(apndxe.chm)

WIC EBT Middleware (WEM) documentation in Appendix F was updated with this release of the DFDD for WIC EBT Middleware (WEM) Build Version: 2.4.1.3.

 

DFDD

(wicdfdd.chm)

For this release, the title bar of the Detailed Functional Design Document (DFDD) was updated to reflect build version "2.31.01". Additionally, the footer was also updated to reflect software version "2.31.01".

|