Skip to main content

Legato Service Inventory Management API

Ella

Service Inventory Management: Release notes

Release Ella:

Readiness status: Starting Call for Comments Ballot #1

Summary - Synchronization with Sonata API patterns

  • Changed files' organization to align with Sonata patterns. Mow there are only 2 individual files:
    • serviceInventoryManagement.api.yaml
    • serviceInventoryNotification.api.yaml
  • TODO

List of changes in the API:

serviceInventoryManagement.api.yaml:

  • serviceFind operation:
    • query parameters added:
    • state
    • externalId
    • serviceDate.lt
    • serviceDate.gt
    • startDate.lt
    • startDate.gt
    • endDate.lt
    • endDate.gt
    • serviceOrder.id
    • serviceOrderItem.id
    • geographicSite.id
    • geographicAddress.id
    • serviceType
    • startMode
    • query parameters removed:
    • relatedParty.id
    • serviceSpecification.id
    • serviceSpecification.name
    • fields
  • Service

    • removed:

    • category

    • isServiceEnabled

    • isStateful

    • hasStarted

    • serviceSpecification

    • supportingResource

    • supportingService

    • added:

    • externalId

    • relatedContactInformation

    • serviceOrderItem

    • modified:

    • mefServiceConfiguration - renamed to serviceConfiguration

    • place - changed ref type from Place to RelatedPlaceRefOrValue

    • relatedParty replaced with relatedContactInformation

    • serviceOrder - replaced to serviceOrderItem

    • startMode - added enum

  • ServiceCreate - merged into Service and removed
  • ServiceRef:
    • @type - removed
  • ServiceRelationship:
    • relationshipType - removed enum, marked as required,
    • service - marked as required
  • MefServiceConfiguration:
    • removed:
    • @baseType
    • @schemaLocation
  • Added types:
    • BusSofType
    • Note_BusSof
    • RelatedPlaceRefOrValue
    • FieldedAddress
    • FormattedAddress
    • GeographicAddressLabel
    • GeographicAddressRef
    • GeographicSiteRef
    • GeographicSubAddress
    • GeographicPoint
    • GeographicSubAddressUnit
  • Removed types:
    • Addressable
    • Extensible
    • Referenceable
    • ResourceRef
    • RelatedPartyRef
    • ServiceOrderRef
    • ServiceRelationshipType
    • ServiceSpecificationRef

serviceInventoryNotification.api.yaml:

  • paths:
    • /listener/serviceCreateNotification - renamed to /listener/serviceCreateEvent
    • /listener/serviceDeleteNotification - renamed to /listener/serviceDeleteEvent
    • /listener/serviceStateChangeNotification - renamed to /listener/serviceStateChangeEvent
    • /listener/serviceAttributeValueChangeEvent - added
  • ServiceCreateNotification - replaced with ServiceEvent
  • serviceDeleteNotification - replaced with ServiceEvent
  • serviceStateChangeNotification - replaced with ServiceEvent
  • ServiceEventPayload - added
  • ServiceEventType - added

About MEF Forum

MEF logo

MEF is a non-profit industry forum of network, cloud & technology providers. Together, we develop standards, certifications & APIs to empower enterprise digital transformation.

 

MEF Forum is a California-based, USA registered 501 c (6) industry association.

Contact MEF

MEF Forum
12130 Millennium Dr
Suite 2-167
Los Angeles, CA 90094
Phone: +1 310 642 2800
MEF.net

Linkedin icon  Twitter icon