tmforum-oda / oda-ca-docs

ODA Component Accelerator Documents
6 stars 17 forks source link

Example component Event metadata #21

Open LesterThomas opened 3 years ago

LesterThomas commented 3 years ago

Description

We haven't implemented anything around events in the Reference Implementation yet. The .yaml format for events was a very draft placeholder. Ludovic Robert proposed a better model in : https://projects.tmforum.org/wiki/display/ODA/TMFC001%3A+Product+Catalog+Management

I propose we adopt into the example component (copied below)

     ProductCatalogManagement:
        - productSpecificationCreate
        - productSpecificationDeleteEvent
        - categoryCreateEvent
        - categoryDeleteEvent
        - productOfferingCreateEvent
        - productOfferingAttributeValueChangeEvent
        - productOfferingStateChangeEvent
        - productOfferingDeleteEvent
        - productOfferingPriceCreateEvent
        - productOfferingPriceAttributeValueChangeEvent
        - productOfferingPriceStateChangeEvent
        - productOfferingPriceDeleteEvent
        - catalogCreateEvent
        - catalogDeleteEvent
        - catalogBatchEvent
        - 
249043822 commented 1 year ago

Hi @LesterThomas, do you have any plan to implement Event Publishing Operator in the ODA-CA Reference Implementation? we are interesting in the Event Subscription& Publishing for Component in https://tmforum-oda.github.io/oda-ca-docs/canvas/usecase-library/UC013-Enable-Event-Subscription.html

LesterThomas commented 1 year ago

Hi @LesterThomas, do you have any plan to implement Event Publishing Operator in the ODA-CA Reference Implementation? we are interesting in the Event Subscription& Publishing for Component in https://tmforum-oda.github.io/oda-ca-docs/canvas/usecase-library/UC013-Enable-Event-Subscription.html

Hi @249043822 ! Yes, @peeterko2 is leading the work on Event Publishing - you can see the use-cases they are implementing here: https://github.com/tmforum-oda/oda-canvas/blob/master/usecase-library/UC012-Enable-Event-Publishing.md