common-domain-model icon indicating copy to clipboard operation
common-domain-model copied to clipboard

FpML coding schemes validation through typeAlias conditions

Open manel-martos opened this issue 9 months ago • 3 comments

This release implements enhancements specified in rune-dsl #879, improving code list validation and enabling user-defined customizations.

Initial CDM Issue: #3512

New Features & Enhancements

  • Updated BusinessCenterEnum attributes – Now uses the FpMLCodingScheme type alias for better alignment with standardized code lists.
  • Default validation implementation – ValidateFpMLCodingSchemeImpl is now bound in CdmRuntimeModule.
  • Introduced custom validation support – Added CustomCodelistRuntimeModule, ValidateCodeListCustomImpl, and CustomValidationTest to demonstrate user-defined validations
  • Automated CodeList XML-to-JSON transformation – Configured a new Maven execution in pom.xml to run org.isda.cdm.codelist.CodeListTransformer automatically during the build process.
  • Relocated generated JSON code lists – Moved them into project resources at src/main/resources/org/isda/codelist for consistent access.

manel-martos avatar Mar 04 '25 11:03 manel-martos

Deploy Preview for finos-cdm failed. Why did it fail? →

Name Link
Latest commit ae3feee0910718de92701d591b049bc66a125024
Latest deploy log https://app.netlify.com/sites/finos-cdm/deploys/6808e6792c852d0008e0caab

netlify[bot] avatar Mar 04 '25 11:03 netlify[bot]

@manel-martos Pls kindly raise an issue that can be linked and resolved by this PR. There used to be an over-arching issue (#2269), but it was closed some time ago (and I assume this PR is only a partial).

lolabeis avatar Mar 06 '25 16:03 lolabeis

@manel-martos Pls kindly raise an issue that can be linked and resolved by this PR. There used to be an over-arching issue (#2269), but it was closed some time ago (and I assume this PR is only a partial).

Yes the PR is still partial. Next week will raise the issue and cleanup parts of the contribution given our internal feedback. Thanks!

manel-martos avatar Mar 07 '25 12:03 manel-martos

replaced with #3819

manel-martos avatar Jun 19 '25 08:06 manel-martos