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.yamlserviceInventoryNotification.api.yaml
- TODO
List of changes in the API:
serviceInventoryManagement.api.yaml:
serviceFindoperation:- query parameters added:
stateexternalIdserviceDate.ltserviceDate.gtstartDate.ltstartDate.gtendDate.ltendDate.gtserviceOrder.idserviceOrderItem.idgeographicSite.idgeographicAddress.idserviceTypestartMode- query parameters removed:
relatedParty.idserviceSpecification.idserviceSpecification.namefields
-
Service-
removed:
-
category -
isServiceEnabled -
isStateful -
hasStarted -
serviceSpecification -
supportingResource -
supportingService -
added:
-
externalId -
relatedContactInformation -
serviceOrderItem -
modified:
-
mefServiceConfiguration- renamed toserviceConfiguration -
place- changed ref type fromPlacetoRelatedPlaceRefOrValue -
relatedPartyreplaced withrelatedContactInformation -
serviceOrder- replaced toserviceOrderItem -
startMode- added enum
-
ServiceCreate- merged intoServiceand removedServiceRef:@type- removed
ServiceRelationship:relationshipType- removed enum, marked as required,service- marked as required
MefServiceConfiguration:- removed:
@baseType@schemaLocation
- Added types:
BusSofTypeNote_BusSofRelatedPlaceRefOrValueFieldedAddressFormattedAddressGeographicAddressLabelGeographicAddressRefGeographicSiteRefGeographicSubAddressGeographicPointGeographicSubAddressUnit
- Removed types:
AddressableExtensibleReferenceableResourceRefRelatedPartyRefServiceOrderRefServiceRelationshipTypeServiceSpecificationRef
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 withServiceEventserviceDeleteNotification- replaced withServiceEventserviceStateChangeNotification- replaced withServiceEventServiceEventPayload- addedServiceEventType- added
