Skip to content

Add readers and writers for remaining VTL model classes #325

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Jun 3, 2025
Merged

Conversation

javihern98
Copy link
Contributor

@javihern98 javihern98 commented May 31, 2025

Closes #323

Summary of changes

  • Implemented readers and writers on SDMX-ML 2.1 for:
    • VtlDataflowMapping with FromVtlMapping and ToVtlMapping
    • VtlCodelistMapping
    • VtlConceptMapping
    • CustomTypeScheme
    • CustomType
    • NamePersonalisationScheme
    • NamePersonalisation
  • Fixed references handling on TransformationScheme if the object references a VtlMappingScheme, CustomTypeScheme or NamePersonalisationScheme
  • Fixed writing of isPartial for VTL model objects
  • Normalize references classes in all VTL model objects

javihern98 added 18 commits May 29, 2025 16:53
…ctures reader

Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
… with its Item class

Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
… TransformationScheme

Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
…Mapping

Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
…of reading is correct and simplified attribute assignment in structures

Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
…ppings

Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
Signed-off-by: javier.hernandez <73304358+javihern98@users.noreply.github.com>
@javihern98 javihern98 linked an issue May 31, 2025 that may be closed by this pull request
@javihern98 javihern98 requested a review from jfrancma May 31, 2025 14:02
jfrancma
jfrancma previously approved these changes Jun 2, 2025
Copy link
Contributor

@jfrancma jfrancma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, ready for BIS review

@jfrancma jfrancma marked this pull request as ready for review June 2, 2025 15:47
@jfrancma jfrancma requested review from sosna, stratosn and jfrancma June 2, 2025 15:47
@javihern98 javihern98 dismissed jfrancma’s stale review June 2, 2025 15:52

Cannot approve until BIS review

Copy link
Collaborator

@sosna sosna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks 😊

@sosna sosna added the enhancement Update to an existing feature label Jun 3, 2025
@sosna sosna changed the title Added readers and writers for remaining VTL model classes Add readers and writers for remaining VTL model classes Jun 3, 2025
@javihern98 javihern98 merged commit 596cc89 into develop Jun 3, 2025
15 checks passed
@javihern98 javihern98 deleted the cr-323 branch June 3, 2025 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Update to an existing feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

TransformationScheme and other VTL objects reading
3 participants