Skip to content

Disposition options, resend and MDN handling enhancements#388

Merged
uhurusurfa merged 23 commits intomasterfrom
resend_and_mdn_handling_enhancements
Aug 22, 2024
Merged

Disposition options, resend and MDN handling enhancements#388
uhurusurfa merged 23 commits intomasterfrom
resend_and_mdn_handling_enhancements

Conversation

@uhurusurfa
Copy link
Copy Markdown
Contributor

@uhurusurfa uhurusurfa commented Aug 22, 2024

  1. Enhance the handling of MDN processing and asociated resend handling to provide moer reliable error handling.
  2. Enhance the Disposition-Notification-Options handler to properly support the standard.
  3. Use the LTS releases of Java for testing
  4. Use a SQL-92 compliant SQL format for accessing the database.

@uhurusurfa uhurusurfa changed the title Resend and mdn handling enhancements Disposition options, resend and MDN handling enhancements Aug 22, 2024
@uhurusurfa uhurusurfa merged commit 7c34573 into master Aug 22, 2024
@uhurusurfa uhurusurfa deleted the resend_and_mdn_handling_enhancements branch August 22, 2024 17:01
GreicodexJM pushed a commit to igwtech/OpenAs2App that referenced this pull request Feb 26, 2026
* Use the LTS releases of Java in testing.

* Avoiding cleaning up files if there is a processing error allowing retry
to handle cleanup.

* Enhance processDMN method to return boolean.

Boolean allows downstream processing to decided if it should cleanup
files avoiding file not found errors.

* Support checking for resend state as a method on the message object.

* Make the SQL statement compliant with SQL 92 standard.

* Make log message multi line for readability.

* Add processing states

* Avoid calling cleanup of files if message is in resend state.

* Provide a random serial ID

* |Updated documentation

* Update supporting library versions to latest.

* Enhance handling of MDN issues.

* Add debug logging to display received Disposition-Notification-Options

* Enhance handling of MDN processing issues and resending.

* Enhance parsing of Disposition options to be more flexible and
independent of parameter order changes from partners.

* Add a message state for issues when using Async MDN.

* Version update and library upgrades

* Stay on 3.* for jersey/grizzly for Java 11 compatibility

* Update yarn.lock to avoid CVE warnings
Set note to indicate the WEB UI will be removed in the future.

* Disable all command processors by default.

* Update documentation about Java compatibility.

* Rollback H2 library to support Java 8

* Add release notes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant